(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))o(r);new MutationObserver(r=>{for(const i of r)if(i.type==="childList")for(const s of i.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&o(s)}).observe(document,{childList:!0,subtree:!0});function n(r){const i={};return r.integrity&&(i.integrity=r.integrity),r.referrerPolicy&&(i.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?i.credentials="include":r.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function o(r){if(r.ep)return;r.ep=!0;const i=n(r);fetch(r.href,i)}})();/**
* @vue/shared v3.5.12
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**//*! #__NO_SIDE_EFFECTS__ */function rl(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const We={},Wo=[],Sn=()=>{},w1=()=>!1,ds=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),il=e=>e.startsWith("onUpdate:"),lt=Object.assign,sl=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},x1=Object.prototype.hasOwnProperty,Qe=(e,t)=>x1.call(e,t),_e=Array.isArray,Ko=e=>Jr(e)==="[object Map]",cr=e=>Jr(e)==="[object Set]",sc=e=>Jr(e)==="[object Date]",ze=e=>typeof e=="function",it=e=>typeof e=="string",mn=e=>typeof e=="symbol",Je=e=>e!==null&&typeof e=="object",md=e=>(Je(e)||ze(e))&&ze(e.then)&&ze(e.catch),gd=Object.prototype.toString,Jr=e=>gd.call(e),k1=e=>Jr(e).slice(8,-1),vd=e=>Jr(e)==="[object Object]",al=e=>it(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Sr=rl(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),ps=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},_1=/-(\w)/g,Qt=ps(e=>e.replace(_1,(t,n)=>n?n.toUpperCase():"")),A1=/\B([A-Z])/g,Kn=ps(e=>e.replace(A1,"-$1").toLowerCase()),fs=ps(e=>e.charAt(0).toUpperCase()+e.slice(1)),js=ps(e=>e?`on${fs(e)}`:""),jt=(e,t)=>!Object.is(e,t),Mi=(e,...t)=>{for(let n=0;n<e.length;n++)e[n](...t)},bd=(e,t,n,o=!1)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:o,value:n})},Di=e=>{const t=parseFloat(e);return isNaN(t)?e:t},C1=e=>{const t=it(e)?Number(e):NaN;return isNaN(t)?e:t};let ac;const hs=()=>ac||(ac=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function dt(e){if(_e(e)){const t={};for(let n=0;n<e.length;n++){const o=e[n],r=it(o)?T1(o):dt(o);if(r)for(const i in r)t[i]=r[i]}return t}else if(it(e)||Je(e))return e}const S1=/;(?![^(]*\))/g,P1=/:([^]+)/,$1=/\/\*[^]*?\*\//g;function T1(e){const t={};return e.replace($1,"").split(S1).forEach(n=>{if(n){const o=n.split(P1);o.length>1&&(t[o[0].trim()]=o[1].trim())}}),t}function ge(e){let t="";if(it(e))t=e;else if(_e(e))for(let n=0;n<e.length;n++){const o=ge(e[n]);o&&(t+=o+" ")}else if(Je(e))for(const n in e)e[n]&&(t+=n+" ");return t.trim()}function Hi(e){if(!e)return null;let{class:t,style:n}=e;return t&&!it(t)&&(e.class=ge(t)),n&&(e.style=dt(n)),e}const E1="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",I1=rl(E1);function yd(e){return!!e||e===""}function M1(e,t){if(e.length!==t.length)return!1;let n=!0;for(let o=0;n&&o<e.length;o++)n=Eo(e[o],t[o]);return n}function Eo(e,t){if(e===t)return!0;let n=sc(e),o=sc(t);if(n||o)return n&&o?e.getTime()===t.getTime():!1;if(n=mn(e),o=mn(t),n||o)return e===t;if(n=_e(e),o=_e(t),n||o)return n&&o?M1(e,t):!1;if(n=Je(e),o=Je(t),n||o){if(!n||!o)return!1;const r=Object.keys(e).length,i=Object.keys(t).length;if(r!==i)return!1;for(const s in e){const a=e.hasOwnProperty(s),l=t.hasOwnProperty(s);if(a&&!l||!a&&l||!Eo(e[s],t[s]))return!1}}return String(e)===String(t)}function ll(e,t){return e.findIndex(n=>Eo(n,t))}const wd=e=>!!(e&&e.__v_isRef===!0),K=e=>it(e)?e:e==null?"":_e(e)||Je(e)&&(e.toString===gd||!ze(e.toString))?wd(e)?K(e.value):JSON.stringify(e,xd,2):String(e),xd=(e,t)=>wd(t)?xd(e,t.value):Ko(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[o,r],i)=>(n[qs(o,i)+" =>"]=r,n),{})}:cr(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>qs(n))}:mn(t)?qs(t):Je(t)&&!_e(t)&&!vd(t)?String(t):t,qs=(e,t="")=>{var n;return mn(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/**
* @vue/reactivity v3.5.12
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/let Rt;class z1{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=Rt,!t&&Rt&&(this.index=(Rt.scopes||(Rt.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t<n;t++)this.scopes[t].pause();for(t=0,n=this.effects.length;t<n;t++)this.effects[t].pause()}}resume(){if(this._active&&this._isPaused){this._isPaused=!1;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t<n;t++)this.scopes[t].resume();for(t=0,n=this.effects.length;t<n;t++)this.effects[t].resume()}}run(t){if(this._active){const n=Rt;try{return Rt=this,t()}finally{Rt=n}}}on(){Rt=this}off(){Rt=this.parent}stop(t){if(this._active){let n,o;for(n=0,o=this.effects.length;n<o;n++)this.effects[n].stop();for(n=0,o=this.cleanups.length;n<o;n++)this.cleanups[n]();if(this.scopes)for(n=0,o=this.scopes.length;n<o;n++)this.scopes[n].stop(!0);if(!this.detached&&this.parent&&!t){const r=this.parent.scopes.pop();r&&r!==this&&(this.parent.scopes[this.index]=r,r.index=this.index)}this.parent=void 0,this._active=!1}}}function cl(){return Rt}function ms(e,t=!1){Rt&&Rt.cleanups.push(e)}let nt;const Us=new WeakSet;class kd{constructor(t){this.fn=t,this.deps=void 0,this.depsTail=void 0,this.flags=5,this.next=void 0,this.cleanup=void 0,this.scheduler=void 0,Rt&&Rt.active&&Rt.effects.push(this)}pause(){this.flags|=64}resume(){this.flags&64&&(this.flags&=-65,Us.has(this)&&(Us.delete(this),this.trigger()))}notify(){this.flags&2&&!(this.flags&32)||this.flags&8||Ad(this)}run(){if(!(this.flags&1))return this.fn();this.flags|=2,lc(this),Cd(this);const t=nt,n=fn;nt=this,fn=!0;try{return this.fn()}finally{Sd(this),nt=t,fn=n,this.flags&=-3}}stop(){if(this.flags&1){for(let t=this.deps;t;t=t.nextDep)pl(t);this.deps=this.depsTail=void 0,lc(this),this.onStop&&this.onStop(),this.flags&=-2}}trigger(){this.flags&64?Us.add(this):this.scheduler?this.scheduler():this.runIfDirty()}runIfDirty(){ya(this)&&this.run()}get dirty(){return ya(this)}}let _d=0,Pr,$r;function Ad(e,t=!1){if(e.flags|=8,t){e.next=$r,$r=e;return}e.next=Pr,Pr=e}function ul(){_d++}function dl(){if(--_d>0)return;if($r){let t=$r;for($r=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;Pr;){let t=Pr;for(Pr=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(o){e||(e=o)}t=n}}if(e)throw e}function Cd(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function Sd(e){let t,n=e.depsTail,o=n;for(;o;){const r=o.prevDep;o.version===-1?(o===n&&(n=r),pl(o),B1(o)):t=o,o.dep.activeLink=o.prevActiveLink,o.prevActiveLink=void 0,o=r}e.deps=t,e.depsTail=n}function ya(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(Pd(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function Pd(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===Dr))return;e.globalVersion=Dr;const t=e.dep;if(e.flags|=2,t.version>0&&!e.isSSR&&e.deps&&!ya(e)){e.flags&=-3;return}const n=nt,o=fn;nt=e,fn=!0;try{Cd(e);const r=e.fn(e._value);(t.version===0||jt(r,e._value))&&(e._value=r,t.version++)}catch(r){throw t.version++,r}finally{nt=n,fn=o,Sd(e),e.flags&=-3}}function pl(e,t=!1){const{dep:n,prevSub:o,nextSub:r}=e;if(o&&(o.nextSub=r,e.prevSub=void 0),r&&(r.prevSub=o,e.nextSub=void 0),n.subs===e&&(n.subs=o,!o&&n.computed)){n.computed.flags&=-5;for(let i=n.computed.deps;i;i=i.nextDep)pl(i,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function B1(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let fn=!0;const $d=[];function po(){$d.push(fn),fn=!1}function fo(){const e=$d.pop();fn=e===void 0?!0:e}function lc(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=nt;nt=void 0;try{t()}finally{nt=n}}}let Dr=0;class L1{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class gs{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0}track(t){if(!nt||!fn||nt===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==nt)n=this.activeLink=new L1(nt,this),nt.deps?(n.prevDep=nt.depsTail,nt.depsTail.nextDep=n,nt.depsTail=n):nt.deps=nt.depsTail=n,Td(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const o=n.nextDep;o.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=o),n.prevDep=nt.depsTail,n.nextDep=void 0,nt.depsTail.nextDep=n,nt.depsTail=n,nt.deps===n&&(nt.deps=o)}return n}trigger(t){this.version++,Dr++,this.notify(t)}notify(t){ul();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{dl()}}}function Td(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let o=t.deps;o;o=o.nextDep)Td(o)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const Fi=new WeakMap,Co=Symbol(""),wa=Symbol(""),Hr=Symbol("");function Ct(e,t,n){if(fn&&nt){let o=Fi.get(e);o||Fi.set(e,o=new Map);let r=o.get(n);r||(o.set(n,r=new gs),r.map=o,r.key=n),r.track()}}function Nn(e,t,n,o,r,i){const s=Fi.get(e);if(!s){Dr++;return}const a=l=>{l&&l.trigger()};if(ul(),t==="clear")s.forEach(a);else{const l=_e(e),u=l&&al(n);if(l&&n==="length"){const c=Number(o);s.forEach((d,f)=>{(f==="length"||f===Hr||!mn(f)&&f>=c)&&a(d)})}else switch((n!==void 0||s.has(void 0))&&a(s.get(n)),u&&a(s.get(Hr)),t){case"add":l?u&&a(s.get("length")):(a(s.get(Co)),Ko(e)&&a(s.get(wa)));break;case"delete":l||(a(s.get(Co)),Ko(e)&&a(s.get(wa)));break;case"set":Ko(e)&&a(s.get(Co));break}}dl()}function R1(e,t){const n=Fi.get(e);return n&&n.get(t)}function Fo(e){const t=Ue(e);return t===e?t:(Ct(t,"iterate",Hr),en(e)?t:t.map(St))}function vs(e){return Ct(e=Ue(e),"iterate",Hr),e}const O1={__proto__:null,[Symbol.iterator](){return Ws(this,Symbol.iterator,St)},concat(...e){return Fo(this).concat(...e.map(t=>_e(t)?Fo(t):t))},entries(){return Ws(this,"entries",e=>(e[1]=St(e[1]),e))},every(e,t){return Mn(this,"every",e,t,void 0,arguments)},filter(e,t){return Mn(this,"filter",e,t,n=>n.map(St),arguments)},find(e,t){return Mn(this,"find",e,t,St,arguments)},findIndex(e,t){return Mn(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return Mn(this,"findLast",e,t,St,arguments)},findLastIndex(e,t){return Mn(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return Mn(this,"forEach",e,t,void 0,arguments)},includes(...e){return Ks(this,"includes",e)},indexOf(...e){return Ks(this,"indexOf",e)},join(e){return Fo(this).join(e)},lastIndexOf(...e){return Ks(this,"lastIndexOf",e)},map(e,t){return Mn(this,"map",e,t,void 0,arguments)},pop(){return mr(this,"pop")},push(...e){return mr(this,"push",e)},reduce(e,...t){return cc(this,"reduce",e,t)},reduceRight(e,...t){return cc(this,"reduceRight",e,t)},shift(){return mr(this,"shift")},some(e,t){return Mn(this,"some",e,t,void 0,arguments)},splice(...e){return mr(this,"splice",e)},toReversed(){return Fo(this).toReversed()},toSorted(e){return Fo(this).toSorted(e)},toSpliced(...e){return Fo(this).toSpliced(...e)},unshift(...e){return mr(this,"unshift",e)},values(){return Ws(this,"values",St)}};function Ws(e,t,n){const o=vs(e),r=o[t]();return o!==e&&!en(e)&&(r._next=r.next,r.next=()=>{const i=r._next();return i.value&&(i.value=n(i.value)),i}),r}const N1=Array.prototype;function Mn(e,t,n,o,r,i){const s=vs(e),a=s!==e&&!en(e),l=s[t];if(l!==N1[t]){const d=l.apply(e,i);return a?St(d):d}let u=n;s!==e&&(a?u=function(d,f){return n.call(this,St(d),f,e)}:n.length>2&&(u=function(d,f){return n.call(this,d,f,e)}));const c=l.call(s,u,o);return a&&r?r(c):c}function cc(e,t,n,o){const r=vs(e);let i=n;return r!==e&&(en(e)?n.length>3&&(i=function(s,a,l){return n.call(this,s,a,l,e)}):i=function(s,a,l){return n.call(this,s,St(a),l,e)}),r[t](i,...o)}function Ks(e,t,n){const o=Ue(e);Ct(o,"iterate",Hr);const r=o[t](...n);return(r===-1||r===!1)&&hl(n[0])?(n[0]=Ue(n[0]),o[t](...n)):r}function mr(e,t,n=[]){po(),ul();const o=Ue(e)[t].apply(e,n);return dl(),fo(),o}const D1=rl("__proto__,__v_isRef,__isVue"),Ed=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(mn));function H1(e){mn(e)||(e=String(e));const t=Ue(this);return Ct(t,"has",e),t.hasOwnProperty(e)}class Id{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,o){const r=this._isReadonly,i=this._isShallow;if(n==="__v_isReactive")return!r;if(n==="__v_isReadonly")return r;if(n==="__v_isShallow")return i;if(n==="__v_raw")return o===(r?i?Od:Rd:i?Ld:Bd).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(o)?t:void 0;const s=_e(t);if(!r){let l;if(s&&(l=O1[n]))return l;if(n==="hasOwnProperty")return H1}const a=Reflect.get(t,n,gt(t)?t:o);return(mn(n)?Ed.has(n):D1(n))||(r||Ct(t,"get",n),i)?a:gt(a)?s&&al(n)?a:a.value:Je(a)?r?fl(a):st(a):a}}class Md extends Id{constructor(t=!1){super(!1,t)}set(t,n,o,r){let i=t[n];if(!this._isShallow){const l=Io(i);if(!en(o)&&!Io(o)&&(i=Ue(i),o=Ue(o)),!_e(t)&&gt(i)&&!gt(o))return l?!1:(i.value=o,!0)}const s=_e(t)&&al(n)?Number(n)<t.length:Qe(t,n),a=Reflect.set(t,n,o,gt(t)?t:r);return t===Ue(r)&&(s?jt(o,i)&&Nn(t,"set",n,o):Nn(t,"add",n,o)),a}deleteProperty(t,n){const o=Qe(t,n);t[n];const r=Reflect.deleteProperty(t,n);return r&&o&&Nn(t,"delete",n,void 0),r}has(t,n){const o=Reflect.has(t,n);return(!mn(n)||!Ed.has(n))&&Ct(t,"has",n),o}ownKeys(t){return Ct(t,"iterate",_e(t)?"length":Co),Reflect.ownKeys(t)}}class zd extends Id{constructor(t=!1){super(!0,t)}set(t,n){return!0}deleteProperty(t,n){return!0}}const F1=new Md,V1=new zd,j1=new Md(!0),q1=new zd(!0),xa=e=>e,vi=e=>Reflect.getPrototypeOf(e);function U1(e,t,n){return function(...o){const r=this.__v_raw,i=Ue(r),s=Ko(i),a=e==="entries"||e===Symbol.iterator&&s,l=e==="keys"&&s,u=r[e](...o),c=n?xa:t?ka:St;return!t&&Ct(i,"iterate",l?wa:Co),{next(){const{value:d,done:f}=u.next();return f?{value:d,done:f}:{value:a?[c(d[0]),c(d[1])]:c(d),done:f}},[Symbol.iterator](){return this}}}}function bi(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function W1(e,t){const n={get(r){const i=this.__v_raw,s=Ue(i),a=Ue(r);e||(jt(r,a)&&Ct(s,"get",r),Ct(s,"get",a));const{has:l}=vi(s),u=t?xa:e?ka:St;if(l.call(s,r))return u(i.get(r));if(l.call(s,a))return u(i.get(a));i!==s&&i.get(r)},get size(){const r=this.__v_raw;return!e&&Ct(Ue(r),"iterate",Co),Reflect.get(r,"size",r)},has(r){const i=this.__v_raw,s=Ue(i),a=Ue(r);return e||(jt(r,a)&&Ct(s,"has",r),Ct(s,"has",a)),r===a?i.has(r):i.has(r)||i.has(a)},forEach(r,i){const s=this,a=s.__v_raw,l=Ue(a),u=t?xa:e?ka:St;return!e&&Ct(l,"iterate",Co),a.forEach((c,d)=>r.call(i,u(c),u(d),s))}};return lt(n,e?{add:bi("add"),set:bi("set"),delete:bi("delete"),clear:bi("clear")}:{add(r){!t&&!en(r)&&!Io(r)&&(r=Ue(r));const i=Ue(this);return vi(i).has.call(i,r)||(i.add(r),Nn(i,"add",r,r)),this},set(r,i){!t&&!en(i)&&!Io(i)&&(i=Ue(i));const s=Ue(this),{has:a,get:l}=vi(s);let u=a.call(s,r);u||(r=Ue(r),u=a.call(s,r));const c=l.call(s,r);return s.set(r,i),u?jt(i,c)&&Nn(s,"set",r,i):Nn(s,"add",r,i),this},delete(r){const i=Ue(this),{has:s,get:a}=vi(i);let l=s.call(i,r);l||(r=Ue(r),l=s.call(i,r)),a&&a.call(i,r);const u=i.delete(r);return l&&Nn(i,"delete",r,void 0),u},clear(){const r=Ue(this),i=r.size!==0,s=r.clear();return i&&Nn(r,"clear",void 0,void 0),s}}),["keys","values","entries",Symbol.iterator].forEach(r=>{n[r]=U1(r,e,t)}),n}function bs(e,t){const n=W1(e,t);return(o,r,i)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?o:Reflect.get(Qe(n,r)&&r in o?n:o,r,i)}const K1={get:bs(!1,!1)},Y1={get:bs(!1,!0)},G1={get:bs(!0,!1)},Q1={get:bs(!0,!0)},Bd=new WeakMap,Ld=new WeakMap,Rd=new WeakMap,Od=new WeakMap;function Z1(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function X1(e){return e.__v_skip||!Object.isExtensible(e)?0:Z1(k1(e))}function st(e){return Io(e)?e:ys(e,!1,F1,K1,Bd)}function Nd(e){return ys(e,!1,j1,Y1,Ld)}function fl(e){return ys(e,!0,V1,G1,Rd)}function Dd(e){return ys(e,!0,q1,Q1,Od)}function ys(e,t,n,o,r){if(!Je(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=r.get(e);if(i)return i;const s=X1(e);if(s===0)return e;const a=new Proxy(e,s===2?o:n);return r.set(e,a),a}function Yo(e){return Io(e)?Yo(e.__v_raw):!!(e&&e.__v_isReactive)}function Io(e){return!!(e&&e.__v_isReadonly)}function en(e){return!!(e&&e.__v_isShallow)}function hl(e){return e?!!e.__v_raw:!1}function Ue(e){const t=e&&e.__v_raw;return t?Ue(t):e}function J1(e){return!Qe(e,"__v_skip")&&Object.isExtensible(e)&&bd(e,"__v_skip",!0),e}const St=e=>Je(e)?st(e):e,ka=e=>Je(e)?fl(e):e;function gt(e){return e?e.__v_isRef===!0:!1}function L(e){return Hd(e,!1)}function Go(e){return Hd(e,!0)}function Hd(e,t){return gt(e)?e:new eh(e,t)}class eh{constructor(t,n){this.dep=new gs,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:Ue(t),this._value=n?t:St(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,o=this.__v_isShallow||en(t)||Io(t);t=o?t:Ue(t),jt(t,n)&&(this._rawValue=t,this._value=o?t:St(t),this.dep.trigger())}}function h(e){return gt(e)?e.value:e}const th={get:(e,t,n)=>t==="__v_raw"?e:h(Reflect.get(e,t,n)),set:(e,t,n,o)=>{const r=e[t];return gt(r)&&!gt(n)?(r.value=n,!0):Reflect.set(e,t,n,o)}};function Fd(e){return Yo(e)?e:new Proxy(e,th)}class nh{constructor(t){this.__v_isRef=!0,this._value=void 0;const n=this.dep=new gs,{get:o,set:r}=t(n.track.bind(n),n.trigger.bind(n));this._get=o,this._set=r}get value(){return this._value=this._get()}set value(t){this._set(t)}}function Vd(e){return new nh(e)}function oh(e){const t=_e(e)?new Array(e.length):{};for(const n in e)t[n]=jd(e,n);return t}class rh{constructor(t,n,o){this._object=t,this._key=n,this._defaultValue=o,this.__v_isRef=!0,this._value=void 0}get value(){const t=this._object[this._key];return this._value=t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return R1(Ue(this._object),this._key)}}class ih{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function xt(e,t,n){return gt(e)?e:ze(e)?new ih(e):Je(e)&&arguments.length>1?jd(e,t,n):L(e)}function jd(e,t,n){const o=e[t];return gt(o)?o:new rh(e,t,n)}class sh{constructor(t,n,o){this.fn=t,this.setter=n,this._value=void 0,this.dep=new gs(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Dr-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=o}notify(){if(this.flags|=16,!(this.flags&8)&&nt!==this)return Ad(this,!0),!0}get value(){const t=this.dep.track();return Pd(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function ah(e,t,n=!1){let o,r;return ze(e)?o=e:(o=e.get,r=e.set),new sh(o,r,n)}const yi={},Vi=new WeakMap;let yo;function lh(e,t=!1,n=yo){if(n){let o=Vi.get(n);o||Vi.set(n,o=[]),o.push(e)}}function ch(e,t,n=We){const{immediate:o,deep:r,once:i,scheduler:s,augmentJob:a,call:l}=n,u=S=>r?S:en(S)||r===!1||r===0?Dn(S,1):Dn(S);let c,d,f,m,g=!1,v=!1;if(gt(e)?(d=()=>e.value,g=en(e)):Yo(e)?(d=()=>u(e),g=!0):_e(e)?(v=!0,g=e.some(S=>Yo(S)||en(S)),d=()=>e.map(S=>{if(gt(S))return S.value;if(Yo(S))return u(S);if(ze(S))return l?l(S,2):S()})):ze(e)?t?d=l?()=>l(e,2):e:d=()=>{if(f){po();try{f()}finally{fo()}}const S=yo;yo=c;try{return l?l(e,3,[m]):e(m)}finally{yo=S}}:d=Sn,t&&r){const S=d,C=r===!0?1/0:r;d=()=>Dn(S(),C)}const p=cl(),b=()=>{c.stop(),p&&sl(p.effects,c)};if(i&&t){const S=t;t=(...C)=>{S(...C),b()}}let w=v?new Array(e.length).fill(yi):yi;const _=S=>{if(!(!(c.flags&1)||!c.dirty&&!S))if(t){const C=c.run();if(r||g||(v?C.some((z,E)=>jt(z,w[E])):jt(C,w))){f&&f();const z=yo;yo=c;try{const E=[C,w===yi?void 0:v&&w[0]===yi?[]:w,m];l?l(t,3,E):t(...E),w=C}finally{yo=z}}}else c.run()};return a&&a(_),c=new kd(d),c.scheduler=s?()=>s(_,!1):_,m=S=>lh(S,!1,c),f=c.onStop=()=>{const S=Vi.get(c);if(S){if(l)l(S,4);else for(const C of S)C();Vi.delete(c)}},t?o?_(!0):w=c.run():s?s(_.bind(null,!0),!0):c.run(),b.pause=c.pause.bind(c),b.resume=c.resume.bind(c),b.stop=b,b}function Dn(e,t=1/0,n){if(t<=0||!Je(e)||e.__v_skip||(n=n||new Set,n.has(e)))return e;if(n.add(e),t--,gt(e))Dn(e.value,t,n);else if(_e(e))for(let o=0;o<e.length;o++)Dn(e[o],t,n);else if(cr(e)||Ko(e))e.forEach(o=>{Dn(o,t,n)});else if(vd(e)){for(const o in e)Dn(e[o],t,n);for(const o of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,o)&&Dn(e[o],t,n)}return e}/**
* @vue/runtime-core v3.5.12
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/function ei(e,t,n,o){try{return o?e(...o):e()}catch(r){ws(r,t,n)}}function gn(e,t,n,o){if(ze(e)){const r=ei(e,t,n,o);return r&&md(r)&&r.catch(i=>{ws(i,t,n)}),r}if(_e(e)){const r=[];for(let i=0;i<e.length;i++)r.push(gn(e[i],t,n,o));return r}}function ws(e,t,n,o=!0){const r=t?t.vnode:null,{errorHandler:i,throwUnhandledErrorInProduction:s}=t&&t.appContext.config||We;if(t){let a=t.parent;const l=t.proxy,u=`https://vuejs.org/error-reference/#runtime-${n}`;for(;a;){const c=a.ec;if(c){for(let d=0;d<c.length;d++)if(c[d](e,l,u)===!1)return}a=a.parent}if(i){po(),ei(i,null,10,[e,l,u]),fo();return}}uh(e,n,r,o,s)}function uh(e,t,n,o=!0,r=!1){if(r)throw e;console.error(e)}const Nt=[];let An=-1;const Qo=[];let Jn=null,qo=0;const qd=Promise.resolve();let ji=null;function Tt(e){const t=ji||qd;return e?t.then(this?e.bind(this):e):t}function dh(e){let t=An+1,n=Nt.length;for(;t<n;){const o=t+n>>>1,r=Nt[o],i=Fr(r);i<e||i===e&&r.flags&2?t=o+1:n=o}return t}function ml(e){if(!(e.flags&1)){const t=Fr(e),n=Nt[Nt.length-1];!n||!(e.flags&2)&&t>=Fr(n)?Nt.push(e):Nt.splice(dh(t),0,e),e.flags|=1,Ud()}}function Ud(){ji||(ji=qd.then(Kd))}function ph(e){_e(e)?Qo.push(...e):Jn&&e.id===-1?Jn.splice(qo+1,0,e):e.flags&1||(Qo.push(e),e.flags|=1),Ud()}function uc(e,t,n=An+1){for(;n<Nt.length;n++){const o=Nt[n];if(o&&o.flags&2){if(e&&o.id!==e.uid)continue;Nt.splice(n,1),n--,o.flags&4&&(o.flags&=-2),o(),o.flags&4||(o.flags&=-2)}}}function Wd(e){if(Qo.length){const t=[...new Set(Qo)].sort((n,o)=>Fr(n)-Fr(o));if(Qo.length=0,Jn){Jn.push(...t);return}for(Jn=t,qo=0;qo<Jn.length;qo++){const n=Jn[qo];n.flags&4&&(n.flags&=-2),n.flags&8||n(),n.flags&=-2}Jn=null,qo=0}}const Fr=e=>e.id==null?e.flags&2?-1:1/0:e.id;function Kd(e){try{for(An=0;An<Nt.length;An++){const t=Nt[An];t&&!(t.flags&8)&&(t.flags&4&&(t.flags&=-2),ei(t,t.i,t.i?15:14),t.flags&4||(t.flags&=-2))}}finally{for(;An<Nt.length;An++){const t=Nt[An];t&&(t.flags&=-2)}An=-1,Nt.length=0,Wd(),ji=null,(Nt.length||Qo.length)&&Kd()}}let kt=null,Yd=null;function qi(e){const t=kt;return kt=e,Yd=e&&e.type.__scopeId||null,t}function ye(e,t=kt,n){if(!t||e._n)return e;const o=(...r)=>{o._d&&xc(-1);const i=qi(t);let s;try{s=e(...r)}finally{qi(i),o._d&&xc(1)}return s};return o._n=!0,o._c=!0,o._d=!0,o}function Vn(e,t){if(kt===null)return e;const n=Ss(kt),o=e.dirs||(e.dirs=[]);for(let r=0;r<t.length;r++){let[i,s,a,l=We]=t[r];i&&(ze(i)&&(i={mounted:i,updated:i}),i.deep&&Dn(s),o.push({dir:i,instance:n,value:s,oldValue:void 0,arg:a,modifiers:l}))}return e}function go(e,t,n,o){const r=e.dirs,i=t&&t.dirs;for(let s=0;s<r.length;s++){const a=r[s];i&&(a.oldValue=i[s].value);let l=a.dir[o];l&&(po(),gn(l,n,8,[e.el,a,e,t]),fo())}}const Gd=Symbol("_vte"),Qd=e=>e.__isTeleport,Tr=e=>e&&(e.disabled||e.disabled===""),fh=e=>e&&(e.defer||e.defer===""),dc=e=>typeof SVGElement<"u"&&e instanceof SVGElement,pc=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,_a=(e,t)=>{const n=e&&e.to;return it(n)?t?t(n):null:n},hh={name:"Teleport",__isTeleport:!0,process(e,t,n,o,r,i,s,a,l,u){const{mc:c,pc:d,pbc:f,o:{insert:m,querySelector:g,createText:v,createComment:p}}=u,b=Tr(t.props);let{shapeFlag:w,children:_,dynamicChildren:S}=t;if(e==null){const C=t.el=v(""),z=t.anchor=v("");m(C,n,o),m(z,n,o);const E=(H,te)=>{w&16&&(r&&r.isCE&&(r.ce._teleportTarget=H),c(_,H,te,r,i,s,a,l))},U=()=>{const H=t.target=_a(t.props,g),te=Zd(H,t,v,m);H&&(s!=="svg"&&dc(H)?s="svg":s!=="mathml"&&pc(H)&&(s="mathml"),b||(E(H,te),zi(t,!1)))};b&&(E(n,z),zi(t,!0)),fh(t.props)?Vt(U,i):U()}else{t.el=e.el,t.targetStart=e.targetStart;const C=t.anchor=e.anchor,z=t.target=e.target,E=t.targetAnchor=e.targetAnchor,U=Tr(e.props),H=U?n:z,te=U?C:E;if(s==="svg"||dc(z)?s="svg":(s==="mathml"||pc(z))&&(s="mathml"),S?(f(e.dynamicChildren,S,H,r,i,s,a),yl(e,t,!0)):l||d(e,t,H,te,r,i,s,a,!1),b)U?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):wi(t,n,C,u,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const fe=t.target=_a(t.props,g);fe&&wi(t,fe,null,u,0)}else U&&wi(t,z,E,u,1);zi(t,b)}},remove(e,t,n,{um:o,o:{remove:r}},i){const{shapeFlag:s,children:a,anchor:l,targetStart:u,targetAnchor:c,target:d,props:f}=e;if(d&&(r(u),r(c)),i&&r(l),s&16){const m=i||!Tr(f);for(let g=0;g<a.length;g++){const v=a[g];o(v,t,n,m,!!v.dynamicChildren)}}},move:wi,hydrate:mh};function wi(e,t,n,{o:{insert:o},m:r},i=2){i===0&&o(e.targetAnchor,t,n);const{el:s,anchor:a,shapeFlag:l,children:u,props:c}=e,d=i===2;if(d&&o(s,t,n),(!d||Tr(c))&&l&16)for(let f=0;f<u.length;f++)r(u[f],t,n,2);d&&o(a,t,n)}function mh(e,t,n,o,r,i,{o:{nextSibling:s,parentNode:a,querySelector:l,insert:u,createText:c}},d){const f=t.target=_a(t.props,l);if(f){const m=Tr(t.props),g=f._lpa||f.firstChild;if(t.shapeFlag&16)if(m)t.anchor=d(s(e),t,a(e),n,o,r,i),t.targetStart=g,t.targetAnchor=g&&s(g);else{t.anchor=s(e);let v=g;for(;v;){if(v&&v.nodeType===8){if(v.data==="teleport start anchor")t.targetStart=v;else if(v.data==="teleport anchor"){t.targetAnchor=v,f._lpa=t.targetAnchor&&s(t.targetAnchor);break}}v=s(v)}t.targetAnchor||Zd(f,t,c,u),d(g&&s(g),t,f,n,o,r,i)}zi(t,m)}return t.anchor&&s(t.anchor)}const gh=hh;function zi(e,t){const n=e.ctx;if(n&&n.ut){let o,r;for(t?(o=e.el,r=e.anchor):(o=e.targetStart,r=e.targetAnchor);o&&o!==r;)o.nodeType===1&&o.setAttribute("data-v-owner",n.uid),o=o.nextSibling;n.ut()}}function Zd(e,t,n,o){const r=t.targetStart=n(""),i=t.targetAnchor=n("");return r[Gd]=i,e&&(o(r,e),o(i,e)),i}const eo=Symbol("_leaveCb"),xi=Symbol("_enterCb");function Xd(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return ht(()=>{e.isMounted=!0}),ho(()=>{e.isUnmounting=!0}),e}const Zt=[Function,Array],Jd={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Zt,onEnter:Zt,onAfterEnter:Zt,onEnterCancelled:Zt,onBeforeLeave:Zt,onLeave:Zt,onAfterLeave:Zt,onLeaveCancelled:Zt,onBeforeAppear:Zt,onAppear:Zt,onAfterAppear:Zt,onAppearCancelled:Zt},ep=e=>{const t=e.subTree;return t.component?ep(t.component):t},vh={name:"BaseTransition",props:Jd,setup(e,{slots:t}){const n=vn(),o=Xd();return()=>{const r=t.default&&gl(t.default(),!0);if(!r||!r.length)return;const i=tp(r),s=Ue(e),{mode:a}=s;if(o.isLeaving)return Ys(i);const l=fc(i);if(!l)return Ys(i);let u=Vr(l,s,o,n,f=>u=f);l.type!==Pt&&Mo(l,u);const c=n.subTree,d=c&&fc(c);if(d&&d.type!==Pt&&!xo(l,d)&&ep(n).type!==Pt){const f=Vr(d,s,o,n);if(Mo(d,f),a==="out-in"&&l.type!==Pt)return o.isLeaving=!0,f.afterLeave=()=>{o.isLeaving=!1,n.job.flags&8||n.update(),delete f.afterLeave},Ys(i);a==="in-out"&&l.type!==Pt&&(f.delayLeave=(m,g,v)=>{const p=np(o,d);p[String(d.key)]=d,m[eo]=()=>{g(),m[eo]=void 0,delete u.delayedLeave},u.delayedLeave=v})}return i}}};function tp(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==Pt){t=n;break}}return t}const bh=vh;function np(e,t){const{leavingVNodes:n}=e;let o=n.get(t.type);return o||(o=Object.create(null),n.set(t.type,o)),o}function Vr(e,t,n,o,r){const{appear:i,mode:s,persisted:a=!1,onBeforeEnter:l,onEnter:u,onAfterEnter:c,onEnterCancelled:d,onBeforeLeave:f,onLeave:m,onAfterLeave:g,onLeaveCancelled:v,onBeforeAppear:p,onAppear:b,onAfterAppear:w,onAppearCancelled:_}=t,S=String(e.key),C=np(n,e),z=(H,te)=>{H&&gn(H,o,9,te)},E=(H,te)=>{const fe=te[1];z(H,te),_e(H)?H.every(D=>D.length<=1)&&fe():H.length<=1&&fe()},U={mode:s,persisted:a,beforeEnter(H){let te=l;if(!n.isMounted)if(i)te=p||l;else return;H[eo]&&H[eo](!0);const fe=C[S];fe&&xo(e,fe)&&fe.el[eo]&&fe.el[eo](),z(te,[H])},enter(H){let te=u,fe=c,D=d;if(!n.isMounted)if(i)te=b||u,fe=w||c,D=_||d;else return;let V=!1;const Q=H[xi]=$=>{V||(V=!0,$?z(D,[H]):z(fe,[H]),U.delayedLeave&&U.delayedLeave(),H[xi]=void 0)};te?E(te,[H,Q]):Q()},leave(H,te){const fe=String(e.key);if(H[xi]&&H[xi](!0),n.isUnmounting)return te();z(f,[H]);let D=!1;const V=H[eo]=Q=>{D||(D=!0,te(),Q?z(v,[H]):z(g,[H]),H[eo]=void 0,C[fe]===e&&delete C[fe])};C[fe]=e,m?E(m,[H,V]):V()},clone(H){const te=Vr(H,t,n,o,r);return r&&r(te),te}};return U}function Ys(e){if(xs(e))return e=so(e),e.children=null,e}function fc(e){if(!xs(e))return Qd(e.type)&&e.children?tp(e.children):e;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&ze(n.default))return n.default()}}function Mo(e,t){e.shapeFlag&6&&e.component?(e.transition=t,Mo(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 gl(e,t=!1,n){let o=[],r=0;for(let i=0;i<e.length;i++){let s=e[i];const a=n==null?s.key:String(n)+String(s.key!=null?s.key:i);s.type===Ee?(s.patchFlag&128&&r++,o=o.concat(gl(s.children,t,a))):(t||s.type!==Pt)&&o.push(a!=null?so(s,{key:a}):s)}if(r>1)for(let i=0;i<o.length;i++)o[i].patchFlag=-2;return o}/*! #__NO_SIDE_EFFECTS__ */function me(e,t){return ze(e)?lt({name:e.name},t,{setup:e}):e}function op(e){e.ids=[e.ids[0]+e.ids[2]+++"-",0,0]}function rp(e){const t=vn(),n=Go(null);if(t){const r=t.refs===We?t.refs={}:t.refs;Object.defineProperty(r,e,{enumerable:!0,get:()=>n.value,set:i=>n.value=i})}return n}function Aa(e,t,n,o,r=!1){if(_e(e)){e.forEach((g,v)=>Aa(g,t&&(_e(t)?t[v]:t),n,o,r));return}if(Zo(o)&&!r)return;const i=o.shapeFlag&4?Ss(o.component):o.el,s=r?null:i,{i:a,r:l}=e,u=t&&t.r,c=a.refs===We?a.refs={}:a.refs,d=a.setupState,f=Ue(d),m=d===We?()=>!1:g=>Qe(f,g);if(u!=null&&u!==l&&(it(u)?(c[u]=null,m(u)&&(d[u]=null)):gt(u)&&(u.value=null)),ze(l))ei(l,a,12,[s,c]);else{const g=it(l),v=gt(l);if(g||v){const p=()=>{if(e.f){const b=g?m(l)?d[l]:c[l]:l.value;r?_e(b)&&sl(b,i):_e(b)?b.includes(i)||b.push(i):g?(c[l]=[i],m(l)&&(d[l]=c[l])):(l.value=[i],e.k&&(c[e.k]=l.value))}else g?(c[l]=s,m(l)&&(d[l]=s)):v&&(l.value=s,e.k&&(c[e.k]=s))};s?(p.id=-1,Vt(p,n)):p()}}}hs().requestIdleCallback;hs().cancelIdleCallback;const Zo=e=>!!e.type.__asyncLoader,xs=e=>e.type.__isKeepAlive;function yh(e,t){ip(e,"a",t)}function wh(e,t){ip(e,"da",t)}function ip(e,t,n=At){const o=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(ks(t,o,n),n){let r=n.parent;for(;r&&r.parent;)xs(r.parent.vnode)&&xh(o,t,n,r),r=r.parent}}function xh(e,t,n,o){const r=ks(t,e,o,!0);ti(()=>{sl(o[t],r)},n)}function ks(e,t,n=At,o=!1){if(n){const r=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...s)=>{po();const a=oi(n),l=gn(t,n,e,s);return a(),fo(),l});return o?r.unshift(i):r.push(i),i}}const Yn=e=>(t,n=At)=>{(!qr||e==="sp")&&ks(e,(...o)=>t(...o),n)},kh=Yn("bm"),ht=Yn("m"),_h=Yn("bu"),sp=Yn("u"),ho=Yn("bum"),ti=Yn("um"),Ah=Yn("sp"),Ch=Yn("rtg"),Sh=Yn("rtc");function Ph(e,t=At){ks("ec",e,t)}const ap="components";function tr(e,t){return cp(ap,e,!0,t)||e}const lp=Symbol.for("v-ndc");function gr(e){return it(e)?cp(ap,e,!1)||e:e||lp}function cp(e,t,n=!0,o=!1){const r=kt||At;if(r){const i=r.type;{const a=f0(i,!1);if(a&&(a===t||a===Qt(t)||a===fs(Qt(t))))return i}const s=hc(r[e]||i[e],t)||hc(r.appContext[e],t);return!s&&o?i:s}}function hc(e,t){return e&&(e[t]||e[Qt(t)]||e[fs(Qt(t))])}function bt(e,t,n,o){let r;const i=n,s=_e(e);if(s||it(e)){const a=s&&Yo(e);let l=!1;a&&(l=!en(e),e=vs(e)),r=new Array(e.length);for(let u=0,c=e.length;u<c;u++)r[u]=t(l?St(e[u]):e[u],u,void 0,i)}else if(typeof e=="number"){r=new Array(e);for(let a=0;a<e;a++)r[a]=t(a+1,a,void 0,i)}else if(Je(e))if(e[Symbol.iterator])r=Array.from(e,(a,l)=>t(a,l,void 0,i));else{const a=Object.keys(e);r=new Array(a.length);for(let l=0,u=a.length;l<u;l++){const c=a[l];r[l]=t(e[c],c,l,i)}}else r=[];return r}function ke(e,t,n={},o,r){if(kt.ce||kt.parent&&Zo(kt.parent)&&kt.parent.ce)return t!=="default"&&(n.name=t),P(),Ve(Ee,null,[k("slot",n,o&&o())],64);let i=e[t];i&&i._c&&(i._d=!1),P();const s=i&&up(i(n)),a=n.key||s&&s.key,l=Ve(Ee,{key:(a&&!mn(a)?a:`_${t}`)+(!s&&o?"_fb":"")},s||(o?o():[]),s&&e._===1?64:-2);return!r&&l.scopeId&&(l.slotScopeIds=[l.scopeId+"-s"]),i&&i._c&&(i._d=!0),l}function up(e){return e.some(t=>Pn(t)?!(t.type===Pt||t.type===Ee&&!up(t.children)):!0)?e:null}const Ca=e=>e?Ep(e)?Ss(e):Ca(e.parent):null,Er=lt(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=>Ca(e.parent),$root:e=>Ca(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>vl(e),$forceUpdate:e=>e.f||(e.f=()=>{ml(e.update)}),$nextTick:e=>e.n||(e.n=Tt.bind(e.proxy)),$watch:e=>Zh.bind(e)}),Gs=(e,t)=>e!==We&&!e.__isScriptSetup&&Qe(e,t),$h={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:o,data:r,props:i,accessCache:s,type:a,appContext:l}=e;let u;if(t[0]!=="$"){const m=s[t];if(m!==void 0)switch(m){case 1:return o[t];case 2:return r[t];case 4:return n[t];case 3:return i[t]}else{if(Gs(o,t))return s[t]=1,o[t];if(r!==We&&Qe(r,t))return s[t]=2,r[t];if((u=e.propsOptions[0])&&Qe(u,t))return s[t]=3,i[t];if(n!==We&&Qe(n,t))return s[t]=4,n[t];Sa&&(s[t]=0)}}const c=Er[t];let d,f;if(c)return t==="$attrs"&&Ct(e.attrs,"get",""),c(e);if((d=a.__cssModules)&&(d=d[t]))return d;if(n!==We&&Qe(n,t))return s[t]=4,n[t];if(f=l.config.globalProperties,Qe(f,t))return f[t]},set({_:e},t,n){const{data:o,setupState:r,ctx:i}=e;return Gs(r,t)?(r[t]=n,!0):o!==We&&Qe(o,t)?(o[t]=n,!0):Qe(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:o,appContext:r,propsOptions:i}},s){let a;return!!n[s]||e!==We&&Qe(e,s)||Gs(t,s)||(a=i[0])&&Qe(a,s)||Qe(o,s)||Qe(Er,s)||Qe(r.config.globalProperties,s)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:Qe(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function Th(){return dp().slots}function Eh(){return dp().attrs}function dp(){const e=vn();return e.setupContext||(e.setupContext=Mp(e))}function Ui(e){return _e(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function Wi(e,t){return!e||!t?e||t:_e(e)&&_e(t)?e.concat(t):lt({},Ui(e),Ui(t))}let Sa=!0;function Ih(e){const t=vl(e),n=e.proxy,o=e.ctx;Sa=!1,t.beforeCreate&&mc(t.beforeCreate,e,"bc");const{data:r,computed:i,methods:s,watch:a,provide:l,inject:u,created:c,beforeMount:d,mounted:f,beforeUpdate:m,updated:g,activated:v,deactivated:p,beforeDestroy:b,beforeUnmount:w,destroyed:_,unmounted:S,render:C,renderTracked:z,renderTriggered:E,errorCaptured:U,serverPrefetch:H,expose:te,inheritAttrs:fe,components:D,directives:V,filters:Q}=t;if(u&&Mh(u,o,null),s)for(const Z in s){const ue=s[Z];ze(ue)&&(o[Z]=ue.bind(n))}if(r){const Z=r.call(n,n);Je(Z)&&(e.data=st(Z))}if(Sa=!0,i)for(const Z in i){const ue=i[Z],ne=ze(ue)?ue.bind(n,n):ze(ue.get)?ue.get.bind(n,n):Sn,Ie=!ze(ue)&&ze(ue.set)?ue.set.bind(n):Sn,De=M({get:ne,set:Ie});Object.defineProperty(o,Z,{enumerable:!0,configurable:!0,get:()=>De.value,set:Oe=>De.value=Oe})}if(a)for(const Z in a)pp(a[Z],o,n,Z);if(l){const Z=ze(l)?l.call(n):l;Reflect.ownKeys(Z).forEach(ue=>{jn(ue,Z[ue])})}c&&mc(c,e,"c");function j(Z,ue){_e(ue)?ue.forEach(ne=>Z(ne.bind(n))):ue&&Z(ue.bind(n))}if(j(kh,d),j(ht,f),j(_h,m),j(sp,g),j(yh,v),j(wh,p),j(Ph,U),j(Sh,z),j(Ch,E),j(ho,w),j(ti,S),j(Ah,H),_e(te))if(te.length){const Z=e.exposed||(e.exposed={});te.forEach(ue=>{Object.defineProperty(Z,ue,{get:()=>n[ue],set:ne=>n[ue]=ne})})}else e.exposed||(e.exposed={});C&&e.render===Sn&&(e.render=C),fe!=null&&(e.inheritAttrs=fe),D&&(e.components=D),V&&(e.directives=V),H&&op(e)}function Mh(e,t,n=Sn){_e(e)&&(e=Pa(e));for(const o in e){const r=e[o];let i;Je(r)?"default"in r?i=ft(r.from||o,r.default,!0):i=ft(r.from||o):i=ft(r),gt(i)?Object.defineProperty(t,o,{enumerable:!0,configurable:!0,get:()=>i.value,set:s=>i.value=s}):t[o]=i}}function mc(e,t,n){gn(_e(e)?e.map(o=>o.bind(t.proxy)):e.bind(t.proxy),t,n)}function pp(e,t,n,o){let r=o.includes(".")?Ap(n,o):()=>n[o];if(it(e)){const i=t[e];ze(i)&&Se(r,i)}else if(ze(e))Se(r,e.bind(n));else if(Je(e))if(_e(e))e.forEach(i=>pp(i,t,n,o));else{const i=ze(e.handler)?e.handler.bind(n):t[e.handler];ze(i)&&Se(r,i,e)}}function vl(e){const t=e.type,{mixins:n,extends:o}=t,{mixins:r,optionsCache:i,config:{optionMergeStrategies:s}}=e.appContext,a=i.get(t);let l;return a?l=a:!r.length&&!n&&!o?l=t:(l={},r.length&&r.forEach(u=>Ki(l,u,s,!0)),Ki(l,t,s)),Je(t)&&i.set(t,l),l}function Ki(e,t,n,o=!1){const{mixins:r,extends:i}=t;i&&Ki(e,i,n,!0),r&&r.forEach(s=>Ki(e,s,n,!0));for(const s in t)if(!(o&&s==="expose")){const a=zh[s]||n&&n[s];e[s]=a?a(e[s],t[s]):t[s]}return e}const zh={data:gc,props:vc,emits:vc,methods:_r,computed:_r,beforeCreate:Lt,created:Lt,beforeMount:Lt,mounted:Lt,beforeUpdate:Lt,updated:Lt,beforeDestroy:Lt,beforeUnmount:Lt,destroyed:Lt,unmounted:Lt,activated:Lt,deactivated:Lt,errorCaptured:Lt,serverPrefetch:Lt,components:_r,directives:_r,watch:Lh,provide:gc,inject:Bh};function gc(e,t){return t?e?function(){return lt(ze(e)?e.call(this,this):e,ze(t)?t.call(this,this):t)}:t:e}function Bh(e,t){return _r(Pa(e),Pa(t))}function Pa(e){if(_e(e)){const t={};for(let n=0;n<e.length;n++)t[e[n]]=e[n];return t}return e}function Lt(e,t){return e?[...new Set([].concat(e,t))]:t}function _r(e,t){return e?lt(Object.create(null),e,t):t}function vc(e,t){return e?_e(e)&&_e(t)?[...new Set([...e,...t])]:lt(Object.create(null),Ui(e),Ui(t??{})):t}function Lh(e,t){if(!e)return t;if(!t)return e;const n=lt(Object.create(null),e);for(const o in t)n[o]=Lt(e[o],t[o]);return n}function fp(){return{app:null,config:{isNativeTag:w1,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 Rh=0;function Oh(e,t){return function(o,r=null){ze(o)||(o=lt({},o)),r!=null&&!Je(r)&&(r=null);const i=fp(),s=new WeakSet,a=[];let l=!1;const u=i.app={_uid:Rh++,_component:o,_props:r,_container:null,_context:i,_instance:null,version:m0,get config(){return i.config},set config(c){},use(c,...d){return s.has(c)||(c&&ze(c.install)?(s.add(c),c.install(u,...d)):ze(c)&&(s.add(c),c(u,...d))),u},mixin(c){return i.mixins.includes(c)||i.mixins.push(c),u},component(c,d){return d?(i.components[c]=d,u):i.components[c]},directive(c,d){return d?(i.directives[c]=d,u):i.directives[c]},mount(c,d,f){if(!l){const m=u._ceVNode||k(o,r);return m.appContext=i,f===!0?f="svg":f===!1&&(f=void 0),d&&t?t(m,c):e(m,c,f),l=!0,u._container=c,c.__vue_app__=u,Ss(m.component)}},onUnmount(c){a.push(c)},unmount(){l&&(gn(a,u._instance,16),e(null,u._container),delete u._container.__vue_app__)},provide(c,d){return i.provides[c]=d,u},runWithContext(c){const d=Xo;Xo=u;try{return c()}finally{Xo=d}}};return u}}let Xo=null;function jn(e,t){if(At){let n=At.provides;const o=At.parent&&At.parent.provides;o===n&&(n=At.provides=Object.create(o)),n[e]=t}}function ft(e,t,n=!1){const o=At||kt;if(o||Xo){const r=Xo?Xo._context.provides:o?o.parent==null?o.vnode.appContext&&o.vnode.appContext.provides:o.parent.provides:void 0;if(r&&e in r)return r[e];if(arguments.length>1)return n&&ze(t)?t.call(o&&o.proxy):t}}const hp={},mp=()=>Object.create(hp),gp=e=>Object.getPrototypeOf(e)===hp;function Nh(e,t,n,o=!1){const r={},i=mp();e.propsDefaults=Object.create(null),vp(e,t,r,i);for(const s in e.propsOptions[0])s in r||(r[s]=void 0);n?e.props=o?r:Nd(r):e.type.props?e.props=r:e.props=i,e.attrs=i}function Dh(e,t,n,o){const{props:r,attrs:i,vnode:{patchFlag:s}}=e,a=Ue(r),[l]=e.propsOptions;let u=!1;if((o||s>0)&&!(s&16)){if(s&8){const c=e.vnode.dynamicProps;for(let d=0;d<c.length;d++){let f=c[d];if(As(e.emitsOptions,f))continue;const m=t[f];if(l)if(Qe(i,f))m!==i[f]&&(i[f]=m,u=!0);else{const g=Qt(f);r[g]=$a(l,a,g,m,e,!1)}else m!==i[f]&&(i[f]=m,u=!0)}}}else{vp(e,t,r,i)&&(u=!0);let c;for(const d in a)(!t||!Qe(t,d)&&((c=Kn(d))===d||!Qe(t,c)))&&(l?n&&(n[d]!==void 0||n[c]!==void 0)&&(r[d]=$a(l,a,d,void 0,e,!0)):delete r[d]);if(i!==a)for(const d in i)(!t||!Qe(t,d))&&(delete i[d],u=!0)}u&&Nn(e.attrs,"set","")}function vp(e,t,n,o){const[r,i]=e.propsOptions;let s=!1,a;if(t)for(let l in t){if(Sr(l))continue;const u=t[l];let c;r&&Qe(r,c=Qt(l))?!i||!i.includes(c)?n[c]=u:(a||(a={}))[c]=u:As(e.emitsOptions,l)||(!(l in o)||u!==o[l])&&(o[l]=u,s=!0)}if(i){const l=Ue(n),u=a||We;for(let c=0;c<i.length;c++){const d=i[c];n[d]=$a(r,l,d,u[d],e,!Qe(u,d))}}return s}function $a(e,t,n,o,r,i){const s=e[n];if(s!=null){const a=Qe(s,"default");if(a&&o===void 0){const l=s.default;if(s.type!==Function&&!s.skipFactory&&ze(l)){const{propsDefaults:u}=r;if(n in u)o=u[n];else{const c=oi(r);o=u[n]=l.call(null,t),c()}}else o=l;r.ce&&r.ce._setProp(n,o)}s[0]&&(i&&!a?o=!1:s[1]&&(o===""||o===Kn(n))&&(o=!0))}return o}const Hh=new WeakMap;function bp(e,t,n=!1){const o=n?Hh:t.propsCache,r=o.get(e);if(r)return r;const i=e.props,s={},a=[];let l=!1;if(!ze(e)){const c=d=>{l=!0;const[f,m]=bp(d,t,!0);lt(s,f),m&&a.push(...m)};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}if(!i&&!l)return Je(e)&&o.set(e,Wo),Wo;if(_e(i))for(let c=0;c<i.length;c++){const d=Qt(i[c]);bc(d)&&(s[d]=We)}else if(i)for(const c in i){const d=Qt(c);if(bc(d)){const f=i[c],m=s[d]=_e(f)||ze(f)?{type:f}:lt({},f),g=m.type;let v=!1,p=!0;if(_e(g))for(let b=0;b<g.length;++b){const w=g[b],_=ze(w)&&w.name;if(_==="Boolean"){v=!0;break}else _==="String"&&(p=!1)}else v=ze(g)&&g.name==="Boolean";m[0]=v,m[1]=p,(v||Qe(m,"default"))&&a.push(d)}}const u=[s,a];return Je(e)&&o.set(e,u),u}function bc(e){return e[0]!=="$"&&!Sr(e)}const yp=e=>e[0]==="_"||e==="$stable",bl=e=>_e(e)?e.map(Cn):[Cn(e)],Fh=(e,t,n)=>{if(t._n)return t;const o=ye((...r)=>bl(t(...r)),n);return o._c=!1,o},wp=(e,t,n)=>{const o=e._ctx;for(const r in e){if(yp(r))continue;const i=e[r];if(ze(i))t[r]=Fh(r,i,o);else if(i!=null){const s=bl(i);t[r]=()=>s}}},xp=(e,t)=>{const n=bl(t);e.slots.default=()=>n},kp=(e,t,n)=>{for(const o in t)(n||o!=="_")&&(e[o]=t[o])},Vh=(e,t,n)=>{const o=e.slots=mp();if(e.vnode.shapeFlag&32){const r=t._;r?(kp(o,t,n),n&&bd(o,"_",r,!0)):wp(t,o)}else t&&xp(e,t)},jh=(e,t,n)=>{const{vnode:o,slots:r}=e;let i=!0,s=We;if(o.shapeFlag&32){const a=t._;a?n&&a===1?i=!1:kp(r,t,n):(i=!t.$stable,wp(t,r)),s=t}else t&&(xp(e,t),s={default:1});if(i)for(const a in r)!yp(a)&&s[a]==null&&delete r[a]},Vt=o0;function qh(e){return Uh(e)}function Uh(e,t){const n=hs();n.__VUE__=!0;const{insert:o,remove:r,patchProp:i,createElement:s,createText:a,createComment:l,setText:u,setElementText:c,parentNode:d,nextSibling:f,setScopeId:m=Sn,insertStaticContent:g}=e,v=(y,x,I,G=null,B=null,Y=null,J=void 0,re=null,oe=!!x.dynamicChildren)=>{if(y===x)return;y&&!xo(y,x)&&(G=R(y),Oe(y,B,Y,!0),y=null),x.patchFlag===-2&&(oe=!1,x.dynamicChildren=null);const{type:X,ref:ve,shapeFlag:le}=x;switch(X){case Cs:p(y,x,I,G);break;case Pt:b(y,x,I,G);break;case Bi:y==null&&w(x,I,G,J);break;case Ee:D(y,x,I,G,B,Y,J,re,oe);break;default:le&1?C(y,x,I,G,B,Y,J,re,oe):le&6?V(y,x,I,G,B,Y,J,re,oe):(le&64||le&128)&&X.process(y,x,I,G,B,Y,J,re,oe,ie)}ve!=null&&B&&Aa(ve,y&&y.ref,Y,x||y,!x)},p=(y,x,I,G)=>{if(y==null)o(x.el=a(x.children),I,G);else{const B=x.el=y.el;x.children!==y.children&&u(B,x.children)}},b=(y,x,I,G)=>{y==null?o(x.el=l(x.children||""),I,G):x.el=y.el},w=(y,x,I,G)=>{[y.el,y.anchor]=g(y.children,x,I,G,y.el,y.anchor)},_=({el:y,anchor:x},I,G)=>{let B;for(;y&&y!==x;)B=f(y),o(y,I,G),y=B;o(x,I,G)},S=({el:y,anchor:x})=>{let I;for(;y&&y!==x;)I=f(y),r(y),y=I;r(x)},C=(y,x,I,G,B,Y,J,re,oe)=>{x.type==="svg"?J="svg":x.type==="math"&&(J="mathml"),y==null?z(x,I,G,B,Y,J,re,oe):H(y,x,B,Y,J,re,oe)},z=(y,x,I,G,B,Y,J,re)=>{let oe,X;const{props:ve,shapeFlag:le,transition:be,dirs:Ae}=y;if(oe=y.el=s(y.type,Y,ve&&ve.is,ve),le&8?c(oe,y.children):le&16&&U(y.children,oe,null,G,B,Qs(y,Y),J,re),Ae&&go(y,null,G,"created"),E(oe,y,y.scopeId,J,G),ve){for(const qe in ve)qe!=="value"&&!Sr(qe)&&i(oe,qe,null,ve[qe],Y,G);"value"in ve&&i(oe,"value",null,ve.value,Y),(X=ve.onVnodeBeforeMount)&&xn(X,G,y)}Ae&&go(y,null,G,"beforeMount");const Ne=Wh(B,be);Ne&&be.beforeEnter(oe),o(oe,x,I),((X=ve&&ve.onVnodeMounted)||Ne||Ae)&&Vt(()=>{X&&xn(X,G,y),Ne&&be.enter(oe),Ae&&go(y,null,G,"mounted")},B)},E=(y,x,I,G,B)=>{if(I&&m(y,I),G)for(let Y=0;Y<G.length;Y++)m(y,G[Y]);if(B){let Y=B.subTree;if(x===Y||Pp(Y.type)&&(Y.ssContent===x||Y.ssFallback===x)){const J=B.vnode;E(y,J,J.scopeId,J.slotScopeIds,B.parent)}}},U=(y,x,I,G,B,Y,J,re,oe=0)=>{for(let X=oe;X<y.length;X++){const ve=y[X]=re?to(y[X]):Cn(y[X]);v(null,ve,x,I,G,B,Y,J,re)}},H=(y,x,I,G,B,Y,J)=>{const re=x.el=y.el;let{patchFlag:oe,dynamicChildren:X,dirs:ve}=x;oe|=y.patchFlag&16;const le=y.props||We,be=x.props||We;let Ae;if(I&&vo(I,!1),(Ae=be.onVnodeBeforeUpdate)&&xn(Ae,I,x,y),ve&&go(x,y,I,"beforeUpdate"),I&&vo(I,!0),(le.innerHTML&&be.innerHTML==null||le.textContent&&be.textContent==null)&&c(re,""),X?te(y.dynamicChildren,X,re,I,G,Qs(x,B),Y):J||ue(y,x,re,null,I,G,Qs(x,B),Y,!1),oe>0){if(oe&16)fe(re,le,be,I,B);else if(oe&2&&le.class!==be.class&&i(re,"class",null,be.class,B),oe&4&&i(re,"style",le.style,be.style,B),oe&8){const Ne=x.dynamicProps;for(let qe=0;qe<Ne.length;qe++){const He=Ne[qe],mt=le[He],ot=be[He];(ot!==mt||He==="value")&&i(re,He,mt,ot,B,I)}}oe&1&&y.children!==x.children&&c(re,x.children)}else!J&&X==null&&fe(re,le,be,I,B);((Ae=be.onVnodeUpdated)||ve)&&Vt(()=>{Ae&&xn(Ae,I,x,y),ve&&go(x,y,I,"updated")},G)},te=(y,x,I,G,B,Y,J)=>{for(let re=0;re<x.length;re++){const oe=y[re],X=x[re],ve=oe.el&&(oe.type===Ee||!xo(oe,X)||oe.shapeFlag&70)?d(oe.el):I;v(oe,X,ve,null,G,B,Y,J,!0)}},fe=(y,x,I,G,B)=>{if(x!==I){if(x!==We)for(const Y in x)!Sr(Y)&&!(Y in I)&&i(y,Y,x[Y],null,B,G);for(const Y in I){if(Sr(Y))continue;const J=I[Y],re=x[Y];J!==re&&Y!=="value"&&i(y,Y,re,J,B,G)}"value"in I&&i(y,"value",x.value,I.value,B)}},D=(y,x,I,G,B,Y,J,re,oe)=>{const X=x.el=y?y.el:a(""),ve=x.anchor=y?y.anchor:a("");let{patchFlag:le,dynamicChildren:be,slotScopeIds:Ae}=x;Ae&&(re=re?re.concat(Ae):Ae),y==null?(o(X,I,G),o(ve,I,G),U(x.children||[],I,ve,B,Y,J,re,oe)):le>0&&le&64&&be&&y.dynamicChildren?(te(y.dynamicChildren,be,I,B,Y,J,re),(x.key!=null||B&&x===B.subTree)&&yl(y,x,!0)):ue(y,x,I,ve,B,Y,J,re,oe)},V=(y,x,I,G,B,Y,J,re,oe)=>{x.slotScopeIds=re,y==null?x.shapeFlag&512?B.ctx.activate(x,I,G,J,oe):Q(x,I,G,B,Y,J,oe):$(y,x,oe)},Q=(y,x,I,G,B,Y,J)=>{const re=y.component=c0(y,G,B);if(xs(y)&&(re.ctx.renderer=ie),u0(re,!1,J),re.asyncDep){if(B&&B.registerDep(re,j,J),!y.el){const oe=re.subTree=k(Pt);b(null,oe,x,I)}}else j(re,y,x,I,B,Y,J)},$=(y,x,I)=>{const G=x.component=y.component;if(t0(y,x,I))if(G.asyncDep&&!G.asyncResolved){Z(G,x,I);return}else G.next=x,G.update();else x.el=y.el,G.vnode=x},j=(y,x,I,G,B,Y,J)=>{const re=()=>{if(y.isMounted){let{next:le,bu:be,u:Ae,parent:Ne,vnode:qe}=y;{const ut=_p(y);if(ut){le&&(le.el=qe.el,Z(y,le,J)),ut.asyncDep.then(()=>{y.isUnmounted||re()});return}}let He=le,mt;vo(y,!1),le?(le.el=qe.el,Z(y,le,J)):le=qe,be&&Mi(be),(mt=le.props&&le.props.onVnodeBeforeUpdate)&&xn(mt,Ne,le,qe),vo(y,!0);const ot=Zs(y),ct=y.subTree;y.subTree=ot,v(ct,ot,d(ct.el),R(ct),y,B,Y),le.el=ot.el,He===null&&n0(y,ot.el),Ae&&Vt(Ae,B),(mt=le.props&&le.props.onVnodeUpdated)&&Vt(()=>xn(mt,Ne,le,qe),B)}else{let le;const{el:be,props:Ae}=x,{bm:Ne,m:qe,parent:He,root:mt,type:ot}=y,ct=Zo(x);if(vo(y,!1),Ne&&Mi(Ne),!ct&&(le=Ae&&Ae.onVnodeBeforeMount)&&xn(le,He,x),vo(y,!0),be&&$e){const ut=()=>{y.subTree=Zs(y),$e(be,y.subTree,y,B,null)};ct&&ot.__asyncHydrate?ot.__asyncHydrate(be,y,ut):ut()}else{mt.ce&&mt.ce._injectChildStyle(ot);const ut=y.subTree=Zs(y);v(null,ut,I,G,y,B,Y),x.el=ut.el}if(qe&&Vt(qe,B),!ct&&(le=Ae&&Ae.onVnodeMounted)){const ut=x;Vt(()=>xn(le,He,ut),B)}(x.shapeFlag&256||He&&Zo(He.vnode)&&He.vnode.shapeFlag&256)&&y.a&&Vt(y.a,B),y.isMounted=!0,x=I=G=null}};y.scope.on();const oe=y.effect=new kd(re);y.scope.off();const X=y.update=oe.run.bind(oe),ve=y.job=oe.runIfDirty.bind(oe);ve.i=y,ve.id=y.uid,oe.scheduler=()=>ml(ve),vo(y,!0),X()},Z=(y,x,I)=>{x.component=y;const G=y.vnode.props;y.vnode=x,y.next=null,Dh(y,x.props,G,I),jh(y,x.children,I),po(),uc(y),fo()},ue=(y,x,I,G,B,Y,J,re,oe=!1)=>{const X=y&&y.children,ve=y?y.shapeFlag:0,le=x.children,{patchFlag:be,shapeFlag:Ae}=x;if(be>0){if(be&128){Ie(X,le,I,G,B,Y,J,re,oe);return}else if(be&256){ne(X,le,I,G,B,Y,J,re,oe);return}}Ae&8?(ve&16&&Te(X,B,Y),le!==X&&c(I,le)):ve&16?Ae&16?Ie(X,le,I,G,B,Y,J,re,oe):Te(X,B,Y,!0):(ve&8&&c(I,""),Ae&16&&U(le,I,G,B,Y,J,re,oe))},ne=(y,x,I,G,B,Y,J,re,oe)=>{y=y||Wo,x=x||Wo;const X=y.length,ve=x.length,le=Math.min(X,ve);let be;for(be=0;be<le;be++){const Ae=x[be]=oe?to(x[be]):Cn(x[be]);v(y[be],Ae,I,null,B,Y,J,re,oe)}X>ve?Te(y,B,Y,!0,!1,le):U(x,I,G,B,Y,J,re,oe,le)},Ie=(y,x,I,G,B,Y,J,re,oe)=>{let X=0;const ve=x.length;let le=y.length-1,be=ve-1;for(;X<=le&&X<=be;){const Ae=y[X],Ne=x[X]=oe?to(x[X]):Cn(x[X]);if(xo(Ae,Ne))v(Ae,Ne,I,null,B,Y,J,re,oe);else break;X++}for(;X<=le&&X<=be;){const Ae=y[le],Ne=x[be]=oe?to(x[be]):Cn(x[be]);if(xo(Ae,Ne))v(Ae,Ne,I,null,B,Y,J,re,oe);else break;le--,be--}if(X>le){if(X<=be){const Ae=be+1,Ne=Ae<ve?x[Ae].el:G;for(;X<=be;)v(null,x[X]=oe?to(x[X]):Cn(x[X]),I,Ne,B,Y,J,re,oe),X++}}else if(X>be)for(;X<=le;)Oe(y[X],B,Y,!0),X++;else{const Ae=X,Ne=X,qe=new Map;for(X=Ne;X<=be;X++){const Me=x[X]=oe?to(x[X]):Cn(x[X]);Me.key!=null&&qe.set(Me.key,X)}let He,mt=0;const ot=be-Ne+1;let ct=!1,ut=0;const Mt=new Array(ot);for(X=0;X<ot;X++)Mt[X]=0;for(X=Ae;X<=le;X++){const Me=y[X];if(mt>=ot){Oe(Me,B,Y,!0);continue}let Ke;if(Me.key!=null)Ke=qe.get(Me.key);else for(He=Ne;He<=be;He++)if(Mt[He-Ne]===0&&xo(Me,x[He])){Ke=He;break}Ke===void 0?Oe(Me,B,Y,!0):(Mt[Ke-Ne]=X+1,Ke>=ut?ut=Ke:ct=!0,v(Me,x[Ke],I,null,B,Y,J,re,oe),mt++)}const ee=ct?Kh(Mt):Wo;for(He=ee.length-1,X=ot-1;X>=0;X--){const Me=Ne+X,Ke=x[Me],Tn=Me+1<ve?x[Me+1].el:G;Mt[X]===0?v(null,Ke,I,Tn,B,Y,J,re,oe):ct&&(He<0||X!==ee[He]?De(Ke,I,Tn,2):He--)}}},De=(y,x,I,G,B=null)=>{const{el:Y,type:J,transition:re,children:oe,shapeFlag:X}=y;if(X&6){De(y.component.subTree,x,I,G);return}if(X&128){y.suspense.move(x,I,G);return}if(X&64){J.move(y,x,I,ie);return}if(J===Ee){o(Y,x,I);for(let le=0;le<oe.length;le++)De(oe[le],x,I,G);o(y.anchor,x,I);return}if(J===Bi){_(y,x,I);return}if(G!==2&&X&1&&re)if(G===0)re.beforeEnter(Y),o(Y,x,I),Vt(()=>re.enter(Y),B);else{const{leave:le,delayLeave:be,afterLeave:Ae}=re,Ne=()=>o(Y,x,I),qe=()=>{le(Y,()=>{Ne(),Ae&&Ae()})};be?be(Y,Ne,qe):qe()}else o(Y,x,I)},Oe=(y,x,I,G=!1,B=!1)=>{const{type:Y,props:J,ref:re,children:oe,dynamicChildren:X,shapeFlag:ve,patchFlag:le,dirs:be,cacheIndex:Ae}=y;if(le===-2&&(B=!1),re!=null&&Aa(re,null,I,y,!0),Ae!=null&&(x.renderCache[Ae]=void 0),ve&256){x.ctx.deactivate(y);return}const Ne=ve&1&&be,qe=!Zo(y);let He;if(qe&&(He=J&&J.onVnodeBeforeUnmount)&&xn(He,x,y),ve&6)Pe(y.component,I,G);else{if(ve&128){y.suspense.unmount(I,G);return}Ne&&go(y,null,x,"beforeUnmount"),ve&64?y.type.remove(y,x,I,ie,G):X&&!X.hasOnce&&(Y!==Ee||le>0&&le&64)?Te(X,x,I,!1,!0):(Y===Ee&&le&384||!B&&ve&16)&&Te(oe,x,I),G&&Fe(y)}(qe&&(He=J&&J.onVnodeUnmounted)||Ne)&&Vt(()=>{He&&xn(He,x,y),Ne&&go(y,null,x,"unmounted")},I)},Fe=y=>{const{type:x,el:I,anchor:G,transition:B}=y;if(x===Ee){O(I,G);return}if(x===Bi){S(y);return}const Y=()=>{r(I),B&&!B.persisted&&B.afterLeave&&B.afterLeave()};if(y.shapeFlag&1&&B&&!B.persisted){const{leave:J,delayLeave:re}=B,oe=()=>J(I,Y);re?re(y.el,Y,oe):oe()}else Y()},O=(y,x)=>{let I;for(;y!==x;)I=f(y),r(y),y=I;r(x)},Pe=(y,x,I)=>{const{bum:G,scope:B,job:Y,subTree:J,um:re,m:oe,a:X}=y;yc(oe),yc(X),G&&Mi(G),B.stop(),Y&&(Y.flags|=8,Oe(J,y,x,I)),re&&Vt(re,x),Vt(()=>{y.isUnmounted=!0},x),x&&x.pendingBranch&&!x.isUnmounted&&y.asyncDep&&!y.asyncResolved&&y.suspenseId===x.pendingId&&(x.deps--,x.deps===0&&x.resolve())},Te=(y,x,I,G=!1,B=!1,Y=0)=>{for(let J=Y;J<y.length;J++)Oe(y[J],x,I,G,B)},R=y=>{if(y.shapeFlag&6)return R(y.component.subTree);if(y.shapeFlag&128)return y.suspense.next();const x=f(y.anchor||y.el),I=x&&x[Gd];return I?f(I):x};let F=!1;const W=(y,x,I)=>{y==null?x._vnode&&Oe(x._vnode,null,null,!0):v(x._vnode||null,y,x,null,null,null,I),x._vnode=y,F||(F=!0,uc(),Wd(),F=!1)},ie={p:v,um:Oe,m:De,r:Fe,mt:Q,mc:U,pc:ue,pbc:te,n:R,o:e};let xe,$e;return{render:W,hydrate:xe,createApp:Oh(W,xe)}}function Qs({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 vo({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function Wh(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function yl(e,t,n=!1){const o=e.children,r=t.children;if(_e(o)&&_e(r))for(let i=0;i<o.length;i++){const s=o[i];let a=r[i];a.shapeFlag&1&&!a.dynamicChildren&&((a.patchFlag<=0||a.patchFlag===32)&&(a=r[i]=to(r[i]),a.el=s.el),!n&&a.patchFlag!==-2&&yl(s,a)),a.type===Cs&&(a.el=s.el)}}function Kh(e){const t=e.slice(),n=[0];let o,r,i,s,a;const l=e.length;for(o=0;o<l;o++){const u=e[o];if(u!==0){if(r=n[n.length-1],e[r]<u){t[o]=r,n.push(o);continue}for(i=0,s=n.length-1;i<s;)a=i+s>>1,e[n[a]]<u?i=a+1:s=a;u<e[n[i]]&&(i>0&&(t[o]=n[i-1]),n[i]=o)}}for(i=n.length,s=n[i-1];i-- >0;)n[i]=s,s=t[s];return n}function _p(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:_p(t)}function yc(e){if(e)for(let t=0;t<e.length;t++)e[t].flags|=8}const Yh=Symbol.for("v-scx"),Gh=()=>ft(Yh);function tn(e,t){return _s(e,null,t)}function Qh(e,t){return _s(e,null,{flush:"sync"})}function Se(e,t,n){return _s(e,t,n)}function _s(e,t,n=We){const{immediate:o,deep:r,flush:i,once:s}=n,a=lt({},n),l=t&&o||!t&&i!=="post";let u;if(qr){if(i==="sync"){const m=Gh();u=m.__watcherHandles||(m.__watcherHandles=[])}else if(!l){const m=()=>{};return m.stop=Sn,m.resume=Sn,m.pause=Sn,m}}const c=At;a.call=(m,g,v)=>gn(m,c,g,v);let d=!1;i==="post"?a.scheduler=m=>{Vt(m,c&&c.suspense)}:i!=="sync"&&(d=!0,a.scheduler=(m,g)=>{g?m():ml(m)}),a.augmentJob=m=>{t&&(m.flags|=4),d&&(m.flags|=2,c&&(m.id=c.uid,m.i=c))};const f=ch(e,t,a);return qr&&(u?u.push(f):l&&f()),f}function Zh(e,t,n){const o=this.proxy,r=it(e)?e.includes(".")?Ap(o,e):()=>o[e]:e.bind(o,o);let i;ze(t)?i=t:(i=t.handler,n=t);const s=oi(this),a=_s(r,i.bind(o),n);return s(),a}function Ap(e,t){const n=t.split(".");return()=>{let o=e;for(let r=0;r<n.length&&o;r++)o=o[n[r]];return o}}function ni(e,t,n=We){const o=vn(),r=Qt(t),i=Kn(t),s=Cp(e,r),a=Vd((l,u)=>{let c,d=We,f;return Qh(()=>{const m=e[r];jt(c,m)&&(c=m,u())}),{get(){return l(),n.get?n.get(c):c},set(m){const g=n.set?n.set(m):m;if(!jt(g,c)&&!(d!==We&&jt(m,d)))return;const v=o.vnode.props;v&&(t in v||r in v||i in v)&&(`onUpdate:${t}`in v||`onUpdate:${r}`in v||`onUpdate:${i}`in v)||(c=m,u()),o.emit(`update:${t}`,g),jt(m,g)&&jt(m,d)&&!jt(g,f)&&u(),d=m,f=g}}});return a[Symbol.iterator]=()=>{let l=0;return{next(){return l<2?{value:l++?s||We:a,done:!1}:{done:!0}}}},a}const Cp=(e,t)=>t==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${Qt(t)}Modifiers`]||e[`${Kn(t)}Modifiers`];function Xh(e,t,...n){if(e.isUnmounted)return;const o=e.vnode.props||We;let r=n;const i=t.startsWith("update:"),s=i&&Cp(o,t.slice(7));s&&(s.trim&&(r=n.map(c=>it(c)?c.trim():c)),s.number&&(r=n.map(Di)));let a,l=o[a=js(t)]||o[a=js(Qt(t))];!l&&i&&(l=o[a=js(Kn(t))]),l&&gn(l,e,6,r);const u=o[a+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[a])return;e.emitted[a]=!0,gn(u,e,6,r)}}function Sp(e,t,n=!1){const o=t.emitsCache,r=o.get(e);if(r!==void 0)return r;const i=e.emits;let s={},a=!1;if(!ze(e)){const l=u=>{const c=Sp(u,t,!0);c&&(a=!0,lt(s,c))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!i&&!a?(Je(e)&&o.set(e,null),null):(_e(i)?i.forEach(l=>s[l]=null):lt(s,i),Je(e)&&o.set(e,s),s)}function As(e,t){return!e||!ds(t)?!1:(t=t.slice(2).replace(/Once$/,""),Qe(e,t[0].toLowerCase()+t.slice(1))||Qe(e,Kn(t))||Qe(e,t))}function Zs(e){const{type:t,vnode:n,proxy:o,withProxy:r,propsOptions:[i],slots:s,attrs:a,emit:l,render:u,renderCache:c,props:d,data:f,setupState:m,ctx:g,inheritAttrs:v}=e,p=qi(e);let b,w;try{if(n.shapeFlag&4){const S=r||o,C=S;b=Cn(u.call(C,S,c,d,m,f,g)),w=a}else{const S=t;b=Cn(S.length>1?S(d,{attrs:a,slots:s,emit:l}):S(d,null)),w=t.props?a:Jh(a)}}catch(S){Ir.length=0,ws(S,e,1),b=k(Pt)}let _=b;if(w&&v!==!1){const S=Object.keys(w),{shapeFlag:C}=_;S.length&&C&7&&(i&&S.some(il)&&(w=e0(w,i)),_=so(_,w,!1,!0))}return n.dirs&&(_=so(_,null,!1,!0),_.dirs=_.dirs?_.dirs.concat(n.dirs):n.dirs),n.transition&&Mo(_,n.transition),b=_,qi(p),b}const Jh=e=>{let t;for(const n in e)(n==="class"||n==="style"||ds(n))&&((t||(t={}))[n]=e[n]);return t},e0=(e,t)=>{const n={};for(const o in e)(!il(o)||!(o.slice(9)in t))&&(n[o]=e[o]);return n};function t0(e,t,n){const{props:o,children:r,component:i}=e,{props:s,children:a,patchFlag:l}=t,u=i.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return o?wc(o,s,u):!!s;if(l&8){const c=t.dynamicProps;for(let d=0;d<c.length;d++){const f=c[d];if(s[f]!==o[f]&&!As(u,f))return!0}}}else return(r||a)&&(!a||!a.$stable)?!0:o===s?!1:o?s?wc(o,s,u):!0:!!s;return!1}function wc(e,t,n){const o=Object.keys(t);if(o.length!==Object.keys(e).length)return!0;for(let r=0;r<o.length;r++){const i=o[r];if(t[i]!==e[i]&&!As(n,i))return!0}return!1}function n0({vnode:e,parent:t},n){for(;t;){const o=t.subTree;if(o.suspense&&o.suspense.activeBranch===e&&(o.el=e.el),o===e)(e=t.vnode).el=n,t=t.parent;else break}}const Pp=e=>e.__isSuspense;function o0(e,t){t&&t.pendingBranch?_e(e)?t.effects.push(...e):t.effects.push(e):ph(e)}const Ee=Symbol.for("v-fgt"),Cs=Symbol.for("v-txt"),Pt=Symbol.for("v-cmt"),Bi=Symbol.for("v-stc"),Ir=[];let Yt=null;function P(e=!1){Ir.push(Yt=e?null:[])}function r0(){Ir.pop(),Yt=Ir[Ir.length-1]||null}let jr=1;function xc(e){jr+=e,e<0&&Yt&&(Yt.hasOnce=!0)}function $p(e){return e.dynamicChildren=jr>0?Yt||Wo:null,r0(),jr>0&&Yt&&Yt.push(e),e}function N(e,t,n,o,r,i){return $p(A(e,t,n,o,r,i,!0))}function Ve(e,t,n,o,r){return $p(k(e,t,n,o,r,!0))}function Pn(e){return e?e.__v_isVNode===!0:!1}function xo(e,t){return e.type===t.type&&e.key===t.key}const Tp=({key:e})=>e??null,Li=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?it(e)||gt(e)||ze(e)?{i:kt,r:e,k:t,f:!!n}:e:null);function A(e,t=null,n=null,o=0,r=null,i=e===Ee?0:1,s=!1,a=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Tp(t),ref:t&&Li(t),scopeId:Yd,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:o,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:kt};return a?(xl(l,n),i&128&&e.normalize(l)):n&&(l.shapeFlag|=it(n)?8:16),jr>0&&!s&&Yt&&(l.patchFlag>0||i&6)&&l.patchFlag!==32&&Yt.push(l),l}const k=i0;function i0(e,t=null,n=null,o=0,r=null,i=!1){if((!e||e===lp)&&(e=Pt),Pn(e)){const a=so(e,t,!0);return n&&xl(a,n),jr>0&&!i&&Yt&&(a.shapeFlag&6?Yt[Yt.indexOf(e)]=a:Yt.push(a)),a.patchFlag=-2,a}if(h0(e)&&(e=e.__vccOpts),t){t=wl(t);let{class:a,style:l}=t;a&&!it(a)&&(t.class=ge(a)),Je(l)&&(hl(l)&&!_e(l)&&(l=lt({},l)),t.style=dt(l))}const s=it(e)?1:Pp(e)?128:Qd(e)?64:Je(e)?4:ze(e)?2:0;return A(e,t,n,o,r,s,i,!0)}function wl(e){return e?hl(e)||gp(e)?lt({},e):e:null}function so(e,t,n=!1,o=!1){const{props:r,ref:i,patchFlag:s,children:a,transition:l}=e,u=t?pt(r||{},t):r,c={__v_isVNode:!0,__v_skip:!0,type:e.type,props:u,key:u&&Tp(u),ref:t&&t.ref?n&&i?_e(i)?i.concat(Li(t)):[i,Li(t)]:Li(t):i,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:a,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Ee?s===-1?16:s|16:s,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:l,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&so(e.ssContent),ssFallback:e.ssFallback&&so(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return l&&o&&Mo(c,l.clone(c)),c}function Re(e=" ",t=0){return k(Cs,null,e,t)}function s0(e,t){const n=k(Bi,null,e);return n.staticCount=t,n}function Le(e="",t=!1){return t?(P(),Ve(Pt,null,e)):k(Pt,null,e)}function Cn(e){return e==null||typeof e=="boolean"?k(Pt):_e(e)?k(Ee,null,e.slice()):Pn(e)?to(e):k(Cs,null,String(e))}function to(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:so(e)}function xl(e,t){let n=0;const{shapeFlag:o}=e;if(t==null)t=null;else if(_e(t))n=16;else if(typeof t=="object")if(o&65){const r=t.default;r&&(r._c&&(r._d=!1),xl(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!gp(t)?t._ctx=kt:r===3&&kt&&(kt.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else ze(t)?(t={default:t,_ctx:kt},n=32):(t=String(t),o&64?(n=16,t=[Re(t)]):n=8);e.children=t,e.shapeFlag|=n}function pt(...e){const t={};for(let n=0;n<e.length;n++){const o=e[n];for(const r in o)if(r==="class")t.class!==o.class&&(t.class=ge([t.class,o.class]));else if(r==="style")t.style=dt([t.style,o.style]);else if(ds(r)){const i=t[r],s=o[r];s&&i!==s&&!(_e(i)&&i.includes(s))&&(t[r]=i?[].concat(i,s):s)}else r!==""&&(t[r]=o[r])}return t}function xn(e,t,n,o=null){gn(e,t,7,[n,o])}const a0=fp();let l0=0;function c0(e,t,n){const o=e.type,r=(t?t.appContext:e.appContext)||a0,i={uid:l0++,vnode:e,type:o,parent:t,appContext:r,root:null,next:null,subTree:null,effect:null,update:null,job:null,scope:new z1(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(r.provides),ids:t?t.ids:["",0,0],accessCache:null,renderCache:[],components:null,directives:null,propsOptions:bp(o,r),emitsOptions:Sp(o,r),emit:null,emitted:null,propsDefaults:We,inheritAttrs:o.inheritAttrs,ctx:We,data:We,props:We,attrs:We,slots:We,refs:We,setupState:We,setupContext: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 i.ctx={_:i},i.root=t?t.root:i,i.emit=Xh.bind(null,i),e.ce&&e.ce(i),i}let At=null;const vn=()=>At||kt;let Yi,Ta;{const e=hs(),t=(n,o)=>{let r;return(r=e[n])||(r=e[n]=[]),r.push(o),i=>{r.length>1?r.forEach(s=>s(i)):r[0](i)}};Yi=t("__VUE_INSTANCE_SETTERS__",n=>At=n),Ta=t("__VUE_SSR_SETTERS__",n=>qr=n)}const oi=e=>{const t=At;return Yi(e),e.scope.on(),()=>{e.scope.off(),Yi(t)}},kc=()=>{At&&At.scope.off(),Yi(null)};function Ep(e){return e.vnode.shapeFlag&4}let qr=!1;function u0(e,t=!1,n=!1){t&&Ta(t);const{props:o,children:r}=e.vnode,i=Ep(e);Nh(e,o,i,t),Vh(e,r,n);const s=i?d0(e,t):void 0;return t&&Ta(!1),s}function d0(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,$h);const{setup:o}=n;if(o){po();const r=e.setupContext=o.length>1?Mp(e):null,i=oi(e),s=ei(o,e,0,[e.props,r]),a=md(s);if(fo(),i(),(a||e.sp)&&!Zo(e)&&op(e),a){if(s.then(kc,kc),t)return s.then(l=>{_c(e,l,t)}).catch(l=>{ws(l,e,0)});e.asyncDep=s}else _c(e,s,t)}else Ip(e,t)}function _c(e,t,n){ze(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Je(t)&&(e.setupState=Fd(t)),Ip(e,n)}let Ac;function Ip(e,t,n){const o=e.type;if(!e.render){if(!t&&Ac&&!o.render){const r=o.template||vl(e).template;if(r){const{isCustomElement:i,compilerOptions:s}=e.appContext.config,{delimiters:a,compilerOptions:l}=o,u=lt(lt({isCustomElement:i,delimiters:a},s),l);o.render=Ac(r,u)}}e.render=o.render||Sn}{const r=oi(e);po();try{Ih(e)}finally{fo(),r()}}}const p0={get(e,t){return Ct(e,"get",""),e[t]}};function Mp(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,p0),slots:e.slots,emit:e.emit,expose:t}}function Ss(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(Fd(J1(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Er)return Er[n](e)},has(t,n){return n in t||n in Er}})):e.proxy}function f0(e,t=!0){return ze(e)?e.displayName||e.name:e.name||t&&e.__name}function h0(e){return ze(e)&&"__vccOpts"in e}const M=(e,t)=>ah(e,t,qr);function zo(e,t,n){const o=arguments.length;return o===2?Je(t)&&!_e(t)?Pn(t)?k(e,null,[t]):k(e,t):k(e,null,t):(o>3?n=Array.prototype.slice.call(arguments,2):o===3&&Pn(n)&&(n=[n]),k(e,t,n))}const m0="3.5.12";/**
* @vue/runtime-dom v3.5.12
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/let Ea;const Cc=typeof window<"u"&&window.trustedTypes;if(Cc)try{Ea=Cc.createPolicy("vue",{createHTML:e=>e})}catch{}const zp=Ea?e=>Ea.createHTML(e):e=>e,g0="http://www.w3.org/2000/svg",v0="http://www.w3.org/1998/Math/MathML",Rn=typeof document<"u"?document:null,Sc=Rn&&Rn.createElement("template"),b0={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,o)=>{const r=t==="svg"?Rn.createElementNS(g0,e):t==="mathml"?Rn.createElementNS(v0,e):n?Rn.createElement(e,{is:n}):Rn.createElement(e);return e==="select"&&o&&o.multiple!=null&&r.setAttribute("multiple",o.multiple),r},createText:e=>Rn.createTextNode(e),createComment:e=>Rn.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Rn.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,o,r,i){const s=n?n.previousSibling:t.lastChild;if(r&&(r===i||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),!(r===i||!(r=r.nextSibling)););else{Sc.innerHTML=zp(o==="svg"?`<svg>${e}</svg>`:o==="mathml"?`<math>${e}</math>`:e);const a=Sc.content;if(o==="svg"||o==="mathml"){const l=a.firstChild;for(;l.firstChild;)a.appendChild(l.firstChild);a.removeChild(l)}t.insertBefore(a,n)}return[s?s.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Qn="transition",vr="animation",nr=Symbol("_vtc"),Bp={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},Lp=lt({},Jd,Bp),y0=e=>(e.displayName="Transition",e.props=Lp,e),Un=y0((e,{slots:t})=>zo(bh,Rp(e),t)),bo=(e,t=[])=>{_e(e)?e.forEach(n=>n(...t)):e&&e(...t)},Pc=e=>e?_e(e)?e.some(t=>t.length>1):e.length>1:!1;function Rp(e){const t={};for(const D in e)D in Bp||(t[D]=e[D]);if(e.css===!1)return t;const{name:n="v",type:o,duration:r,enterFromClass:i=`${n}-enter-from`,enterActiveClass:s=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:l=i,appearActiveClass:u=s,appearToClass:c=a,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:f=`${n}-leave-active`,leaveToClass:m=`${n}-leave-to`}=e,g=w0(r),v=g&&g[0],p=g&&g[1],{onBeforeEnter:b,onEnter:w,onEnterCancelled:_,onLeave:S,onLeaveCancelled:C,onBeforeAppear:z=b,onAppear:E=w,onAppearCancelled:U=_}=t,H=(D,V,Q)=>{Xn(D,V?c:a),Xn(D,V?u:s),Q&&Q()},te=(D,V)=>{D._isLeaving=!1,Xn(D,d),Xn(D,m),Xn(D,f),V&&V()},fe=D=>(V,Q)=>{const $=D?E:w,j=()=>H(V,D,Q);bo($,[V,j]),$c(()=>{Xn(V,D?l:i),Ln(V,D?c:a),Pc($)||Tc(V,o,v,j)})};return lt(t,{onBeforeEnter(D){bo(b,[D]),Ln(D,i),Ln(D,s)},onBeforeAppear(D){bo(z,[D]),Ln(D,l),Ln(D,u)},onEnter:fe(!1),onAppear:fe(!0),onLeave(D,V){D._isLeaving=!0;const Q=()=>te(D,V);Ln(D,d),Ln(D,f),Np(),$c(()=>{D._isLeaving&&(Xn(D,d),Ln(D,m),Pc(S)||Tc(D,o,p,Q))}),bo(S,[D,Q])},onEnterCancelled(D){H(D,!1),bo(_,[D])},onAppearCancelled(D){H(D,!0),bo(U,[D])},onLeaveCancelled(D){te(D),bo(C,[D])}})}function w0(e){if(e==null)return null;if(Je(e))return[Xs(e.enter),Xs(e.leave)];{const t=Xs(e);return[t,t]}}function Xs(e){return C1(e)}function Ln(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[nr]||(e[nr]=new Set)).add(t)}function Xn(e,t){t.split(/\s+/).forEach(o=>o&&e.classList.remove(o));const n=e[nr];n&&(n.delete(t),n.size||(e[nr]=void 0))}function $c(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let x0=0;function Tc(e,t,n,o){const r=e._endId=++x0,i=()=>{r===e._endId&&o()};if(n!=null)return setTimeout(i,n);const{type:s,timeout:a,propCount:l}=Op(e,t);if(!s)return o();const u=s+"end";let c=0;const d=()=>{e.removeEventListener(u,f),i()},f=m=>{m.target===e&&++c>=l&&d()};setTimeout(()=>{c<l&&d()},a+1),e.addEventListener(u,f)}function Op(e,t){const n=window.getComputedStyle(e),o=g=>(n[g]||"").split(", "),r=o(`${Qn}Delay`),i=o(`${Qn}Duration`),s=Ec(r,i),a=o(`${vr}Delay`),l=o(`${vr}Duration`),u=Ec(a,l);let c=null,d=0,f=0;t===Qn?s>0&&(c=Qn,d=s,f=i.length):t===vr?u>0&&(c=vr,d=u,f=l.length):(d=Math.max(s,u),c=d>0?s>u?Qn:vr:null,f=c?c===Qn?i.length:l.length:0);const m=c===Qn&&/\b(transform|all)(,|$)/.test(o(`${Qn}Property`).toString());return{type:c,timeout:d,propCount:f,hasTransform:m}}function Ec(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max(...t.map((n,o)=>Ic(n)+Ic(e[o])))}function Ic(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Np(){return document.body.offsetHeight}function k0(e,t,n){const o=e[nr];o&&(t=(t?[t,...o]:[...o]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Gi=Symbol("_vod"),Dp=Symbol("_vsh"),Hp={beforeMount(e,{value:t},{transition:n}){e[Gi]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):br(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:o}){!t!=!n&&(o?t?(o.beforeEnter(e),br(e,!0),o.enter(e)):o.leave(e,()=>{br(e,!1)}):br(e,t))},beforeUnmount(e,{value:t}){br(e,t)}};function br(e,t){e.style.display=t?e[Gi]:"none",e[Dp]=!t}const _0=Symbol(""),A0=/(^|;)\s*display\s*:/;function C0(e,t,n){const o=e.style,r=it(n);let i=!1;if(n&&!r){if(t)if(it(t))for(const s of t.split(";")){const a=s.slice(0,s.indexOf(":")).trim();n[a]==null&&Ri(o,a,"")}else for(const s in t)n[s]==null&&Ri(o,s,"");for(const s in n)s==="display"&&(i=!0),Ri(o,s,n[s])}else if(r){if(t!==n){const s=o[_0];s&&(n+=";"+s),o.cssText=n,i=A0.test(n)}}else t&&e.removeAttribute("style");Gi in e&&(e[Gi]=i?o.display:"",e[Dp]&&(o.display="none"))}const Mc=/\s*!important$/;function Ri(e,t,n){if(_e(n))n.forEach(o=>Ri(e,t,o));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const o=S0(e,t);Mc.test(n)?e.setProperty(Kn(o),n.replace(Mc,""),"important"):e[o]=n}}const zc=["Webkit","Moz","ms"],Js={};function S0(e,t){const n=Js[t];if(n)return n;let o=Qt(t);if(o!=="filter"&&o in e)return Js[t]=o;o=fs(o);for(let r=0;r<zc.length;r++){const i=zc[r]+o;if(i in e)return Js[t]=i}return t}const Bc="http://www.w3.org/1999/xlink";function Lc(e,t,n,o,r,i=I1(t)){o&&t.startsWith("xlink:")?n==null?e.removeAttributeNS(Bc,t.slice(6,t.length)):e.setAttributeNS(Bc,t,n):n==null||i&&!yd(n)?e.removeAttribute(t):e.setAttribute(t,i?"":mn(n)?String(n):n)}function Rc(e,t,n,o,r){if(t==="innerHTML"||t==="textContent"){n!=null&&(e[t]=t==="innerHTML"?zp(n):n);return}const i=e.tagName;if(t==="value"&&i!=="PROGRESS"&&!i.includes("-")){const a=i==="OPTION"?e.getAttribute("value")||"":e.value,l=n==null?e.type==="checkbox"?"on":"":String(n);(a!==l||!("_value"in e))&&(e.value=l),n==null&&e.removeAttribute(t),e._value=n;return}let s=!1;if(n===""||n==null){const a=typeof e[t];a==="boolean"?n=yd(n):n==null&&a==="string"?(n="",s=!0):a==="number"&&(n=0,s=!0)}try{e[t]=n}catch{}s&&e.removeAttribute(r||t)}function Hn(e,t,n,o){e.addEventListener(t,n,o)}function P0(e,t,n,o){e.removeEventListener(t,n,o)}const Oc=Symbol("_vei");function $0(e,t,n,o,r=null){const i=e[Oc]||(e[Oc]={}),s=i[t];if(o&&s)s.value=o;else{const[a,l]=T0(t);if(o){const u=i[t]=M0(o,r);Hn(e,a,u,l)}else s&&(P0(e,a,s,l),i[t]=void 0)}}const Nc=/(?:Once|Passive|Capture)$/;function T0(e){let t;if(Nc.test(e)){t={};let o;for(;o=e.match(Nc);)e=e.slice(0,e.length-o[0].length),t[o[0].toLowerCase()]=!0}return[e[2]===":"?e.slice(3):Kn(e.slice(2)),t]}let ea=0;const E0=Promise.resolve(),I0=()=>ea||(E0.then(()=>ea=0),ea=Date.now());function M0(e,t){const n=o=>{if(!o._vts)o._vts=Date.now();else if(o._vts<=n.attached)return;gn(z0(o,n.value),t,5,[o])};return n.value=e,n.attached=I0(),n}function z0(e,t){if(_e(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(o=>r=>!r._stopped&&o&&o(r))}else return t}const Dc=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,B0=(e,t,n,o,r,i)=>{const s=r==="svg";t==="class"?k0(e,o,s):t==="style"?C0(e,n,o):ds(t)?il(t)||$0(e,t,n,o,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):L0(e,t,o,s))?(Rc(e,t,o),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&Lc(e,t,o,s,i,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!it(o))?Rc(e,Qt(t),o,i,t):(t==="true-value"?e._trueValue=o:t==="false-value"&&(e._falseValue=o),Lc(e,t,o,s))};function L0(e,t,n,o){if(o)return!!(t==="innerHTML"||t==="textContent"||t in e&&Dc(t)&&ze(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 r=e.tagName;if(r==="IMG"||r==="VIDEO"||r==="CANVAS"||r==="SOURCE")return!1}return Dc(t)&&it(n)?!1:t in e}const Fp=new WeakMap,Vp=new WeakMap,Qi=Symbol("_moveCb"),Hc=Symbol("_enterCb"),R0=e=>(delete e.props.mode,e),O0=R0({name:"TransitionGroup",props:lt({},Lp,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=vn(),o=Xd();let r,i;return sp(()=>{if(!r.length)return;const s=e.moveClass||`${e.name||"v"}-move`;if(!V0(r[0].el,n.vnode.el,s))return;r.forEach(D0),r.forEach(H0);const a=r.filter(F0);Np(),a.forEach(l=>{const u=l.el,c=u.style;Ln(u,s),c.transform=c.webkitTransform=c.transitionDuration="";const d=u[Qi]=f=>{f&&f.target!==u||(!f||/transform$/.test(f.propertyName))&&(u.removeEventListener("transitionend",d),u[Qi]=null,Xn(u,s))};u.addEventListener("transitionend",d)})}),()=>{const s=Ue(e),a=Rp(s);let l=s.tag||Ee;if(r=[],i)for(let u=0;u<i.length;u++){const c=i[u];c.el&&c.el instanceof Element&&(r.push(c),Mo(c,Vr(c,a,o,n)),Fp.set(c,c.el.getBoundingClientRect()))}i=t.default?gl(t.default()):[];for(let u=0;u<i.length;u++){const c=i[u];c.key!=null&&Mo(c,Vr(c,a,o,n))}return k(l,null,i)}}}),N0=O0;function D0(e){const t=e.el;t[Qi]&&t[Qi](),t[Hc]&&t[Hc]()}function H0(e){Vp.set(e,e.el.getBoundingClientRect())}function F0(e){const t=Fp.get(e),n=Vp.get(e),o=t.left-n.left,r=t.top-n.top;if(o||r){const i=e.el.style;return i.transform=i.webkitTransform=`translate(${o}px,${r}px)`,i.transitionDuration="0s",e}}function V0(e,t,n){const o=e.cloneNode(),r=e[nr];r&&r.forEach(a=>{a.split(/\s+/).forEach(l=>l&&o.classList.remove(l))}),n.split(/\s+/).forEach(a=>a&&o.classList.add(a)),o.style.display="none";const i=t.nodeType===1?t:t.parentNode;i.appendChild(o);const{hasTransform:s}=Op(o);return i.removeChild(o),s}const ao=e=>{const t=e.props["onUpdate:modelValue"]||!1;return _e(t)?n=>Mi(t,n):t};function j0(e){e.target.composing=!0}function Fc(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const nn=Symbol("_assign"),Ia={created(e,{modifiers:{lazy:t,trim:n,number:o}},r){e[nn]=ao(r);const i=o||r.props&&r.props.type==="number";Hn(e,t?"change":"input",s=>{if(s.target.composing)return;let a=e.value;n&&(a=a.trim()),i&&(a=Di(a)),e[nn](a)}),n&&Hn(e,"change",()=>{e.value=e.value.trim()}),t||(Hn(e,"compositionstart",j0),Hn(e,"compositionend",Fc),Hn(e,"change",Fc))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:o,trim:r,number:i}},s){if(e[nn]=ao(s),e.composing)return;const a=(i||e.type==="number")&&!/^0\d/.test(e.value)?Di(e.value):e.value,l=t??"";a!==l&&(document.activeElement===e&&e.type!=="range"&&(o&&t===n||r&&e.value.trim()===l)||(e.value=l))}},Ar={deep:!0,created(e,t,n){e[nn]=ao(n),Hn(e,"change",()=>{const o=e._modelValue,r=or(e),i=e.checked,s=e[nn];if(_e(o)){const a=ll(o,r),l=a!==-1;if(i&&!l)s(o.concat(r));else if(!i&&l){const u=[...o];u.splice(a,1),s(u)}}else if(cr(o)){const a=new Set(o);i?a.add(r):a.delete(r),s(a)}else s(qp(e,i))})},mounted:Vc,beforeUpdate(e,t,n){e[nn]=ao(n),Vc(e,t,n)}};function Vc(e,{value:t,oldValue:n},o){e._modelValue=t;let r;if(_e(t))r=ll(t,o.props.value)>-1;else if(cr(t))r=t.has(o.props.value);else{if(t===n)return;r=Eo(t,qp(e,!0))}e.checked!==r&&(e.checked=r)}const jp={created(e,{value:t},n){e.checked=Eo(t,n.props.value),e[nn]=ao(n),Hn(e,"change",()=>{e[nn](or(e))})},beforeUpdate(e,{value:t,oldValue:n},o){e[nn]=ao(o),t!==n&&(e.checked=Eo(t,o.props.value))}},q0={deep:!0,created(e,{value:t,modifiers:{number:n}},o){const r=cr(t);Hn(e,"change",()=>{const i=Array.prototype.filter.call(e.options,s=>s.selected).map(s=>n?Di(or(s)):or(s));e[nn](e.multiple?r?new Set(i):i:i[0]),e._assigning=!0,Tt(()=>{e._assigning=!1})}),e[nn]=ao(o)},mounted(e,{value:t}){jc(e,t)},beforeUpdate(e,t,n){e[nn]=ao(n)},updated(e,{value:t}){e._assigning||jc(e,t)}};function jc(e,t){const n=e.multiple,o=_e(t);if(!(n&&!o&&!cr(t))){for(let r=0,i=e.options.length;r<i;r++){const s=e.options[r],a=or(s);if(n)if(o){const l=typeof a;l==="string"||l==="number"?s.selected=t.some(u=>String(u)===String(a)):s.selected=ll(t,a)>-1}else s.selected=t.has(a);else if(Eo(or(s),t)){e.selectedIndex!==r&&(e.selectedIndex=r);return}}!n&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function or(e){return"_value"in e?e._value:e.value}function qp(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const U0={created(e,t,n){ki(e,t,n,null,"created")},mounted(e,t,n){ki(e,t,n,null,"mounted")},beforeUpdate(e,t,n,o){ki(e,t,n,o,"beforeUpdate")},updated(e,t,n,o){ki(e,t,n,o,"updated")}};function W0(e,t){switch(e){case"SELECT":return q0;case"TEXTAREA":return Ia;default:switch(t){case"checkbox":return Ar;case"radio":return jp;default:return Ia}}}function ki(e,t,n,o,r){const s=W0(e.tagName,n.props&&n.props.type)[r];s&&s(e,t,n,o)}const K0=["ctrl","shift","alt","meta"],Y0={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)=>K0.some(n=>e[`${n}Key`]&&!t.includes(n))},un=(e,t)=>{const n=e._withMods||(e._withMods={}),o=t.join(".");return n[o]||(n[o]=(r,...i)=>{for(let s=0;s<t.length;s++){const a=Y0[t[s]];if(a&&a(r,t))return}return e(r,...i)})},G0={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},qc=(e,t)=>{const n=e._withKeys||(e._withKeys={}),o=t.join(".");return n[o]||(n[o]=r=>{if(!("key"in r))return;const i=Kn(r.key);if(t.some(s=>s===i||G0[s]===i))return e(r)})},Q0=lt({patchProp:B0},b0);let Uc;function Z0(){return Uc||(Uc=qh(Q0))}const X0=(...e)=>{const t=Z0().createApp(...e),{mount:n}=t;return t.mount=o=>{const r=em(o);if(!r)return;const i=t._component;!ze(i)&&!i.render&&!i.template&&(i.template=r.innerHTML),r.nodeType===1&&(r.textContent="");const s=n(r,!1,J0(r));return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),s},t};function J0(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function em(e){return it(e)?document.querySelector(e):e}var tm=Object.defineProperty,nm=(e,t,n)=>t in e?tm(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Bt=(e,t,n)=>nm(e,typeof t!="symbol"?t+"":t,n);function om(e){if(typeof document>"u")return;let t=document.head||document.getElementsByTagName("head")[0],n=document.createElement("style");n.type="text/css",t.appendChild(n),n.styleSheet?n.styleSheet.cssText=e:n.appendChild(document.createTextNode(e))}om(`:where([data-sonner-toaster][dir=ltr]),:where(html[dir=ltr]){--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}:where([data-sonner-toaster][dir=rtl]),:where(html[dir=rtl]){--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}:where([data-sonner-toaster]){position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1:hsl(0, 0%, 99%);--gray2:hsl(0, 0%, 97.3%);--gray3:hsl(0, 0%, 95.1%);--gray4:hsl(0, 0%, 93%);--gray5:hsl(0, 0%, 90.9%);--gray6:hsl(0, 0%, 88.7%);--gray7:hsl(0, 0%, 85.8%);--gray8:hsl(0, 0%, 78%);--gray9:hsl(0, 0%, 56.1%);--gray10:hsl(0, 0%, 52.3%);--gray11:hsl(0, 0%, 43.5%);--gray12:hsl(0, 0%, 9%);--border-radius:8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:0;z-index:999999999}:where([data-sonner-toaster][data-x-position=right]){right:max(var(--offset),env(safe-area-inset-right))}:where([data-sonner-toaster][data-x-position=left]){left:max(var(--offset),env(safe-area-inset-left))}:where([data-sonner-toaster][data-x-position=center]){left:50%;transform:translateX(-50%)}:where([data-sonner-toaster][data-y-position=top]){top:max(var(--offset),env(safe-area-inset-top))}:where([data-sonner-toaster][data-y-position=bottom]){bottom:max(var(--offset),env(safe-area-inset-bottom))}:where([data-sonner-toast]){--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);filter:blur(0);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:0;overflow-wrap:anywhere}:where([data-sonner-toast][data-styled=true]){padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px rgba(0,0,0,.1);width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}:where([data-sonner-toast]:focus-visible){box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}:where([data-sonner-toast][data-y-position=top]){top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap))}:where([data-sonner-toast][data-y-position=bottom]){bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap))}:where([data-sonner-toast]) :where([data-description]){font-weight:400;line-height:1.4;color:inherit}:where([data-sonner-toast]) :where([data-title]){font-weight:500;line-height:1.5;color:inherit}:where([data-sonner-toast]) :where([data-icon]){display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}:where([data-sonner-toast][data-promise=true]) :where([data-icon])>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}:where([data-sonner-toast]) :where([data-icon])>*{flex-shrink:0}:where([data-sonner-toast]) :where([data-icon]) svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}:where([data-sonner-toast]) :where([data-content]){display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;cursor:pointer;outline:0;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}:where([data-sonner-toast]) :where([data-button]):focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.4)}:where([data-sonner-toast]) :where([data-button]):first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}:where([data-sonner-toast]) :where([data-cancel]){color:var(--normal-text);background:rgba(0,0,0,.08)}:where([data-sonner-toast][data-theme=dark]) :where([data-cancel]){background:rgba(255,255,255,.3)}[data-sonner-toast] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;background:var(--normal-bg);color:var(--normal-text);border:1px solid var(--normal-border);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast] [data-close-button]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}:where([data-sonner-toast]) :where([data-disabled=true]){cursor:not-allowed}[data-sonner-toast]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast]:hover [data-close-button]:hover{background:#000;border-color:#4c4c4c}:where([data-sonner-toast][data-swiping=true])::before{content:'';position:absolute;left:0;right:0;height:100%;z-index:-1}:where(
[data-sonner-toast][data-y-position=top][data-swiping=true]
)::before{bottom:50%;transform:scaleY(3) translateY(50%)}:where(
[data-sonner-toast][data-y-position=bottom][data-swiping=true]
)::before{top:50%;transform:scaleY(3) translateY(-50%)}:where([data-sonner-toast][data-swiping=false][data-removed=true])::before{content:'';position:absolute;inset:0;transform:scaleY(2)}:where([data-sonner-toast])::after{content:'';position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}:where([data-sonner-toast][data-mounted=true]){--y:translateY(0);opacity:1}:where([data-sonner-toast][data-expanded=false][data-front=false]){--scale:var(--toasts-before) * 0.05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}:where([data-sonner-toast])>*{transition:opacity .4s}:where(
[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]
)>*{opacity:0}:where([data-sonner-toast][data-visible=false]){opacity:0;pointer-events:none}:where([data-sonner-toast][data-mounted=true][data-expanded=true]){--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}:where(
[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]
){--y:translateY(calc(var(--lift) * -100%));opacity:0}:where(
[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]
){--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}:where(
[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]
){--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}:where([data-sonner-toast][data-removed=true][data-front=false])::before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount,0));transition:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation:swipe-out .2s ease-out forwards}@keyframes swipe-out{from{transform:translateY(calc(var(--lift) * var(--offset) + var(--swipe-amount)));opacity:1}to{transform:translateY(calc(var(--lift) * var(--offset) + var(--swipe-amount) + var(--lift) * -100%));opacity:0}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;--mobile-offset:16px;right:var(--mobile-offset);left:var(--mobile-offset);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset)}[data-sonner-toaster][data-y-position=bottom]{bottom:20px}[data-sonner-toaster][data-y-position=top]{top:20px}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset);right:var(--mobile-offset);transform:none}}[data-sonner-toaster][data-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:hsl(143, 85%, 96%);--success-border:hsl(145, 92%, 91%);--success-text:hsl(140, 100%, 27%);--info-bg:hsl(208, 100%, 97%);--info-border:hsl(221, 91%, 91%);--info-text:hsl(210, 92%, 45%);--warning-bg:hsl(49, 100%, 97%);--warning-border:hsl(49, 91%, 91%);--warning-text:hsl(31, 92%, 45%);--error-bg:hsl(359, 100%, 97%);--error-border:hsl(359, 100%, 94%);--error-text:hsl(360, 100%, 45%)}[data-sonner-toaster][data-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:hsl(0, 0%, 20%);--normal-text:var(--gray1)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-theme=dark]{--normal-bg:#000;--normal-border:hsl(0, 0%, 20%);--normal-text:var(--gray1);--success-bg:hsl(150, 100%, 6%);--success-border:hsl(147, 100%, 12%);--success-text:hsl(150, 86%, 65%);--info-bg:hsl(215, 100%, 6%);--info-border:hsl(223, 100%, 12%);--info-text:hsl(216, 87%, 65%);--warning-bg:hsl(64, 100%, 6%);--warning-border:hsl(60, 100%, 12%);--warning-text:hsl(46, 87%, 65%);--error-bg:hsl(358, 76%, 10%);--error-border:hsl(357, 89%, 16%);--error-text:hsl(358, 100%, 81%)}[data-rich-colors=true][data-sonner-toast][data-type=success]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}100%{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}`);let Ma=0,rm=class{constructor(){Bt(this,"subscribers"),Bt(this,"toasts"),Bt(this,"subscribe",t=>(this.subscribers.push(t),()=>{const n=this.subscribers.indexOf(t);this.subscribers.splice(n,1)})),Bt(this,"publish",t=>{this.subscribers.forEach(n=>n(t))}),Bt(this,"addToast",t=>{this.publish(t),this.toasts=[...this.toasts,t]}),Bt(this,"create",t=>{var n;const{message:o,...r}=t,i=typeof t.id=="number"||t.id&&((n=t.id)==null?void 0:n.length)>0?t.id:Ma++,s=this.toasts.find(l=>l.id===i),a=t.dismissible===void 0?!0:t.dismissible;return s?this.toasts=this.toasts.map(l=>l.id===i?(this.publish({...l,...t,id:i,title:o}),{...l,...t,id:i,dismissible:a,title:o}):l):this.addToast({title:o,...r,dismissible:a,id:i}),i}),Bt(this,"dismiss",t=>(t||this.toasts.forEach(n=>{this.subscribers.forEach(o=>o({id:n.id,dismiss:!0}))}),this.subscribers.forEach(n=>n({id:t,dismiss:!0})),t)),Bt(this,"message",(t,n)=>this.create({...n,message:t,type:"default"})),Bt(this,"error",(t,n)=>this.create({...n,type:"error",message:t})),Bt(this,"success",(t,n)=>this.create({...n,type:"success",message:t})),Bt(this,"info",(t,n)=>this.create({...n,type:"info",message:t})),Bt(this,"warning",(t,n)=>this.create({...n,type:"warning",message:t})),Bt(this,"loading",(t,n)=>this.create({...n,type:"loading",message:t})),Bt(this,"promise",(t,n)=>{if(!n)return;let o;n.loading!==void 0&&(o=this.create({...n,promise:t,type:"loading",message:n.loading,description:typeof n.description!="function"?n.description:void 0}));const r=t instanceof Promise?t:t();let i=o!==void 0,s;const a=r.then(async u=>{if(s=["resolve",u],sm(u)&&!u.ok){i=!1;const c=typeof n.error=="function"?await n.error(`HTTP error! status: ${u.status}`):n.error,d=typeof n.description=="function"?await n.description(`HTTP error! status: ${u.status}`):n.description;this.create({id:o,type:"error",message:c,description:d})}else if(n.success!==void 0){i=!1;const c=typeof n.success=="function"?await n.success(u):n.success,d=typeof n.description=="function"?await n.description(u):n.description;this.create({id:o,type:"success",message:c,description:d})}}).catch(async u=>{if(s=["reject",u],n.error!==void 0){i=!1;const c=typeof n.error=="function"?await n.error(u):n.error,d=typeof n.description=="function"?await n.description(u):n.description;this.create({id:o,type:"error",message:c,description:d})}}).finally(()=>{var u;i&&(this.dismiss(o),o=void 0),(u=n.finally)==null||u.call(n)}),l=()=>new Promise((u,c)=>a.then(()=>s[0]==="reject"?c(s[1]):u(s[1])).catch(c));return typeof o!="string"&&typeof o!="number"?{unwrap:l}:Object.assign(o,{unwrap:l})}),Bt(this,"custom",(t,n)=>{const o=n?.id||Ma++;return this.publish({component:t,id:o,...n}),o}),this.subscribers=[],this.toasts=[]}};const Ut=new rm;function im(e,t){const n=t?.id||Ma++;return Ut.create({message:e,id:n,type:"default",...t}),n}const sm=e=>e&&typeof e=="object"&&"ok"in e&&typeof e.ok=="boolean"&&"status"in e&&typeof e.status=="number",am=im,lm=()=>Ut.toasts,lo=Object.assign(am,{success:Ut.success,info:Ut.info,warning:Ut.warning,error:Ut.error,custom:Ut.custom,message:Ut.message,promise:Ut.promise,dismiss:Ut.dismiss,loading:Ut.loading},{getHistory:lm});function _i(e){return e.label!==void 0}function cm(){const e=L(!1);return tn(()=>{const t=()=>{e.value=document.hidden};return document.addEventListener("visibilitychange",t),()=>window.removeEventListener("visibilitychange",t)}),{isDocumentHidden:e}}const um=["aria-live","data-rich-colors","data-styled","data-mounted","data-promise","data-removed","data-visible","data-y-position","data-x-position","data-index","data-front","data-swiping","data-dismissible","data-type","data-invert","data-swipe-out","data-expanded"],dm=["aria-label","data-disabled"],pm={key:0,"data-icon":""},fm={"data-content":""},hm=4e3,mm=20,gm=200,vm=me({__name:"Toast",props:{toast:{},toasts:{},index:{},expanded:{type:Boolean},invert:{type:Boolean},heights:{},gap:{},position:{},visibleToasts:{},expandByDefault:{type:Boolean},closeButton:{type:Boolean},interacting:{type:Boolean},style:{},cancelButtonStyle:{},actionButtonStyle:{},duration:{},class:{},unstyled:{type:Boolean},descriptionClass:{},loadingIcon:{},classes:{},icons:{},closeButtonAriaLabel:{},pauseWhenPageIsHidden:{type:Boolean},cn:{type:Function},defaultRichColors:{type:Boolean}},emits:["update:heights","removeToast"],setup(e,{emit:t}){const n=e,o=t,r=L(!1),i=L(!1),s=L(!1),a=L(!1),l=L(0),u=L(0),c=L(null),d=L(null),f=M(()=>n.index===0),m=M(()=>n.index+1<=n.visibleToasts),g=M(()=>n.toast.type),v=M(()=>n.toast.dismissible!==!1),p=M(()=>n.toast.class||""),b=M(()=>n.descriptionClass||""),w=n.toast.style||{},_=M(()=>n.heights.findIndex(O=>O.toastId===n.toast.id)||0),S=M(()=>n.toast.closeButton??n.closeButton),C=M(()=>n.toast.duration||n.duration||hm),z=L(0),E=L(0),U=L(0),H=L(null),te=M(()=>n.position.split("-")),fe=M(()=>te.value[0]),D=M(()=>te.value[1]),V=M(()=>typeof n.toast.title!="string"),Q=M(()=>typeof n.toast.description!="string"),$=M(()=>n.heights.reduce((O,Pe,Te)=>Te>=_.value?O:O+Pe.height,0)),j=cm(),Z=M(()=>n.toast.invert||n.invert),ue=M(()=>g.value==="loading");ht(()=>{if(!r.value)return;const O=d.value,Pe=O?.style.height;O.style.height="auto";const Te=O.getBoundingClientRect().height;O.style.height=Pe,u.value=Te;let R;n.heights.find(F=>F.toastId===n.toast.id)?R=n.heights.map(F=>F.toastId===n.toast.id?{...F,height:Te}:F):R=[{toastId:n.toast.id,height:Te,position:n.toast.position},...n.heights],o("update:heights",R)});function ne(){i.value=!0,l.value=E.value;const O=n.heights.filter(Pe=>Pe.toastId!==n.toast.id);o("update:heights",O),setTimeout(()=>{o("removeToast",n.toast)},gm)}function Ie(){var O,Pe;ue.value||!v.value||(ne(),(Pe=(O=n.toast).onDismiss)==null||Pe.call(O,n.toast))}function De(O){ue.value||!v.value||(c.value=new Date,l.value=E.value,O.target.setPointerCapture(O.pointerId),O.target.tagName!=="BUTTON"&&(s.value=!0,H.value={x:O.clientX,y:O.clientY}))}function Oe(){var O,Pe,Te,R,F;if(a.value)return;H.value=null;const W=Number(((O=d.value)==null?void 0:O.style.getPropertyValue("--swipe-amount").replace("px",""))||0),ie=new Date().getTime()-((Pe=c.value)==null?void 0:Pe.getTime()),xe=Math.abs(W)/ie;if(Math.abs(W)>=mm||xe>.11){l.value=E.value,(R=(Te=n.toast).onDismiss)==null||R.call(Te,n.toast),ne(),a.value=!0;return}(F=d.value)==null||F.style.setProperty("--swipe-amount","0px"),s.value=!1}function Fe(O){var Pe;if(!H.value||!v.value)return;const Te=O.clientY-H.value.y,R=O.clientX-H.value.x,F=(te.value[0]==="top"?Math.min:Math.max)(0,Te),W=O.pointerType==="touch"?10:2;Math.abs(F)>W?(Pe=d.value)==null||Pe.style.setProperty("--swipe-amount",`${Te}px`):Math.abs(R)>W&&(H.value=null)}return tn(()=>{E.value=_.value*n?.gap+$.value}),tn(O=>{if(n.toast.promise&&g.value==="loading"||n.toast.duration===1/0||n.toast.type==="loading")return;let Pe,Te=C.value;const R=()=>{if(U.value<z.value){const W=new Date().getTime()-z.value;Te=Te-W}U.value=new Date().getTime()},F=()=>{Te!==1/0&&(z.value=new Date().getTime(),Pe=setTimeout(()=>{var W,ie;(ie=(W=n.toast).onAutoClose)==null||ie.call(W,n.toast),ne()},Te))};n.expanded||n.interacting||n.pauseWhenPageIsHidden&&j?R():F(),O(()=>{clearTimeout(Pe)})}),ht(()=>{if(d.value){const O=d.value.getBoundingClientRect().height;u.value=O;const Pe=[{toastId:n.toast.id,height:O,position:n.toast.position},...n.heights];o("update:heights",Pe)}r.value=!0}),ti(()=>{if(d.value){const O=n.heights.filter(Pe=>Pe.toastId!==n.toast.id);o("update:heights",O)}}),(O,Pe)=>{var Te,R,F,W,ie,xe,$e,y,x,I,G,B,Y,J,re,oe;return P(),N("li",{ref_key:"toastRef",ref:d,"aria-live":O.toast.important?"assertive":"polite","aria-atomic":"true",role:"status",tabindex:"0","data-sonner-toast":"true",class:ge(p.value),"data-rich-colors":O.toast.richColors??O.defaultRichColors,"data-styled":!(O.toast.component||(Te=O.toast)!=null&&Te.unstyled||O.unstyled),"data-mounted":r.value,"data-promise":!!O.toast.promise,"data-removed":i.value,"data-visible":m.value,"data-y-position":fe.value,"data-x-position":D.value,"data-index":O.index,"data-front":f.value,"data-swiping":s.value,"data-dismissible":v.value,"data-type":g.value,"data-invert":Z.value,"data-swipe-out":a.value,"data-expanded":!!(O.expanded||O.expandByDefault&&r.value),style:dt({"--index":O.index,"--toasts-before":O.index,"--z-index":O.toasts.length-O.index,"--offset":`${i.value?l.value:E.value}px`,"--initial-height":O.expandByDefault?"auto":`${u.value}px`,...O.style,...h(w)}),onPointerdown:De,onPointerup:Oe,onPointermove:Fe},[S.value&&!O.toast.component?(P(),N("button",{key:0,"aria-label":O.closeButtonAriaLabel||"Close toast","data-disabled":ue.value,"data-close-button":"true",class:ge(O.cn((R=O.classes)==null?void 0:R.closeButton,(W=(F=O.toast)==null?void 0:F.classes)==null?void 0:W.closeButton)),onClick:Ie},[(ie=O.icons)!=null&&ie.close?(P(),Ve(gr((xe=O.icons)==null?void 0:xe.close),{key:0})):ke(O.$slots,"close-icon",{key:1})],10,dm)):Le("",!0),O.toast.component?(P(),Ve(gr(O.toast.component),pt({key:1},O.toast.componentProps,{onCloseToast:ne}),null,16)):(P(),N(Ee,{key:2},[g.value!=="default"||O.toast.icon||O.toast.promise?(P(),N("div",pm,[(O.toast.promise||g.value==="loading")&&!O.toast.icon?ke(O.$slots,"loading-icon",{key:0}):Le("",!0),O.toast.icon?(P(),Ve(gr(O.toast.icon),{key:1})):(P(),N(Ee,{key:2},[g.value==="success"?ke(O.$slots,"success-icon",{key:0}):g.value==="error"?ke(O.$slots,"error-icon",{key:1}):g.value==="warning"?ke(O.$slots,"warning-icon",{key:2}):g.value==="info"?ke(O.$slots,"info-icon",{key:3}):Le("",!0)],64))])):Le("",!0),A("div",fm,[A("div",{"data-title":"",class:ge(O.cn(($e=O.classes)==null?void 0:$e.title,(y=O.toast.classes)==null?void 0:y.title))},[V.value?(P(),Ve(gr(O.toast.title),Hi(pt({key:0},O.toast.componentProps)),null,16)):(P(),N(Ee,{key:1},[Re(K(O.toast.title),1)],64))],2),O.toast.description?(P(),N("div",{key:0,"data-description":"",class:ge(O.cn(O.descriptionClass,b.value,(x=O.classes)==null?void 0:x.description,(I=O.toast.classes)==null?void 0:I.description))},[Q.value?(P(),Ve(gr(O.toast.description),Hi(pt({key:0},O.toast.componentProps)),null,16)):(P(),N(Ee,{key:1},[Re(K(O.toast.description),1)],64))],2)):Le("",!0)]),O.toast.cancel?(P(),N("button",{key:1,style:dt(O.toast.cancelButtonStyle||O.cancelButtonStyle),class:ge(O.cn((G=O.classes)==null?void 0:G.cancelButton,(B=O.toast.classes)==null?void 0:B.cancelButton)),"data-button":"","data-cancel":"",onClick:Pe[0]||(Pe[0]=X=>{var ve,le;h(_i)(O.toast.cancel)&&v.value&&((le=(ve=O.toast.cancel).onClick)==null||le.call(ve,X),ne())})},K(h(_i)(O.toast.cancel)?(Y=O.toast.cancel)==null?void 0:Y.label:O.toast.cancel),7)):Le("",!0),O.toast.action?(P(),N("button",{key:2,style:dt(O.toast.actionButtonStyle||O.actionButtonStyle),class:ge(O.cn((J=O.classes)==null?void 0:J.actionButton,(re=O.toast.classes)==null?void 0:re.actionButton)),"data-button":"","data-action":"",onClick:Pe[1]||(Pe[1]=X=>{var ve,le;h(_i)(O.toast.action)&&(X.defaultPrevented||((le=(ve=O.toast.action).onClick)==null||le.call(ve,X),ne()))})},K(h(_i)(O.toast.action)?(oe=O.toast.action)==null?void 0:oe.label:O.toast.action),7)):Le("",!0)],64))],46,um)}}}),ri=(e,t)=>{const n=e.__vccOpts||e;for(const[o,r]of t)n[o]=r;return n},bm={},ym={xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stoke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"};function wm(e,t){return P(),N("svg",ym,t[0]||(t[0]=[A("line",{x1:"18",y1:"6",x2:"6",y2:"18"},null,-1),A("line",{x1:"6",y1:"6",x2:"18",y2:"18"},null,-1)]))}const xm=ri(bm,[["render",wm]]),km=["data-visible"],_m={class:"sonner-spinner"},Am=me({__name:"Loader",props:{visible:{type:Boolean}},setup(e){const t=Array(12).fill(0);return(n,o)=>(P(),N("div",{class:"sonner-loading-wrapper","data-visible":n.visible},[A("div",_m,[(P(!0),N(Ee,null,bt(h(t),r=>(P(),N("div",{key:`spinner-bar-${r}`,class:"sonner-loading-bar"}))),128))])],8,km))}}),Cm={},Sm={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"};function Pm(e,t){return P(),N("svg",Sm,t[0]||(t[0]=[A("path",{"fill-rule":"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z","clip-rule":"evenodd"},null,-1)]))}const $m=ri(Cm,[["render",Pm]]),Tm={},Em={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"};function Im(e,t){return P(),N("svg",Em,t[0]||(t[0]=[A("path",{"fill-rule":"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z","clip-rule":"evenodd"},null,-1)]))}const Mm=ri(Tm,[["render",Im]]),zm={},Bm={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"};function Lm(e,t){return P(),N("svg",Bm,t[0]||(t[0]=[A("path",{"fill-rule":"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z","clip-rule":"evenodd"},null,-1)]))}const Rm=ri(zm,[["render",Lm]]),Om={},Nm={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"};function Dm(e,t){return P(),N("svg",Nm,t[0]||(t[0]=[A("path",{"fill-rule":"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z","clip-rule":"evenodd"},null,-1)]))}const Hm=ri(Om,[["render",Dm]]),Fm=["aria-label"],Vm=["dir","data-theme","data-rich-colors","data-y-position","data-x-position"],jm=3,Wc="32px",qm=356,Um=14,Wm=typeof window<"u"&&typeof document<"u";function Km(...e){return e.filter(Boolean).join(" ")}const Ym=me({name:"Toaster",inheritAttrs:!1,__name:"Toaster",props:{invert:{type:Boolean,default:!1},theme:{default:"light"},position:{default:"bottom-right"},hotkey:{default:()=>["altKey","KeyT"]},richColors:{type:Boolean,default:!1},expand:{type:Boolean,default:!1},duration:{},gap:{default:Um},visibleToasts:{default:jm},closeButton:{type:Boolean,default:!1},toastOptions:{default:()=>({})},class:{default:""},style:{default:()=>({})},offset:{default:Wc},dir:{default:"auto"},icons:{},containerAriaLabel:{default:"Notifications"},pauseWhenPageIsHidden:{type:Boolean,default:!1},cn:{type:Function,default:Km}},setup(e){const t=e;function n(){if(typeof window>"u"||typeof document>"u")return"ltr";const w=document.documentElement.getAttribute("dir");return w==="auto"||!w?window.getComputedStyle(document.documentElement).direction:w}const o=Eh(),r=L([]),i=M(()=>{const w=r.value.filter(_=>_.position).map(_=>_.position);return w.length>0?Array.from(new Set([t.position].concat(w))):[t.position]}),s=L([]),a=L(!1),l=L(!1),u=L(t.theme!=="system"?t.theme:typeof window<"u"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),c=L(null),d=L(null),f=L(!1),m=t.hotkey.join("+").replace(/Key/g,"").replace(/Digit/g,"");function g(w){var _;(_=r.value.find(S=>S.id===w.id))!=null&&_.delete||Ut.dismiss(w.id),r.value=r.value.filter(({id:S})=>S!==w.id)}function v(w){var _,S;f.value&&!((S=(_=w.currentTarget)==null?void 0:_.contains)!=null&&S.call(_,w.relatedTarget))&&(f.value=!1,d.value&&(d.value.focus({preventScroll:!0}),d.value=null))}function p(w){w.target instanceof HTMLElement&&w.target.dataset.dismissible==="false"||f.value||(f.value=!0,d.value=w.relatedTarget)}function b(w){w.target&&w.target instanceof HTMLElement&&w.target.dataset.dismissible==="false"||(l.value=!1)}return tn(w=>{const _=Ut.subscribe(S=>{if(S.dismiss){r.value=r.value.map(C=>C.id===S.id?{...C,delete:!0}:C);return}Tt(()=>{const C=r.value.findIndex(z=>z.id===S.id);C!==-1?r.value=[...r.value.slice(0,C),{...r.value[C],...S},...r.value.slice(C+1)]:r.value=[S,...r.value]})});w(()=>{_()})}),Se(()=>t.theme,w=>{if(w!=="system"){u.value=w;return}w==="system"&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?u.value="dark":u.value="light"),!(typeof window>"u")&&window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",({matches:_})=>{_?u.value="dark":u.value="light"})}),Se(()=>c.value,()=>{if(c.value)return()=>{d.value&&(d.value.focus({preventScroll:!0}),d.value=null,f.value=!1)}}),tn(()=>{r.value.length<=1&&(a.value=!1)}),tn(w=>{function _(S){const C=t.hotkey.every(U=>S[U]||S.code===U),z=Array.isArray(c.value)?c.value[0]:c.value;C&&(a.value=!0,z?.focus());const E=document.activeElement===c.value||z?.contains(document.activeElement);S.code==="Escape"&&E&&(a.value=!1)}Wm&&(document.addEventListener("keydown",_),w(()=>{document.removeEventListener("keydown",_)}))}),(w,_)=>(P(),N("section",{"aria-label":`${w.containerAriaLabel} ${h(m)}`,tabIndex:-1},[(P(!0),N(Ee,null,bt(i.value,(S,C)=>{var z;return P(),N("ol",pt({key:S,ref_for:!0,ref_key:"listRef",ref:c,"data-sonner-toaster":"",class:t.class,dir:w.dir==="auto"?n():w.dir,tabIndex:-1,"data-theme":w.theme,"data-rich-colors":w.richColors,"data-y-position":S.split("-")[0],"data-x-position":S.split("-")[1],style:{"--front-toast-height":`${(z=s.value[0])==null?void 0:z.height}px`,"--offset":typeof w.offset=="number"?`${w.offset}px`:w.offset||Wc,"--width":`${qm}px`,"--gap":`${w.gap}px`,...w.style,...h(o).style}},w.$attrs,{onBlur:v,onFocus:p,onMouseenter:_[1]||(_[1]=()=>a.value=!0),onMousemove:_[2]||(_[2]=()=>a.value=!0),onMouseleave:_[3]||(_[3]=()=>{l.value||(a.value=!1)}),onPointerdown:b,onPointerup:_[4]||(_[4]=()=>l.value=!1)}),[(P(!0),N(Ee,null,bt(r.value.filter(E=>!E.position&&C===0||E.position===S),(E,U)=>{var H,te,fe,D,V,Q,$,j,Z;return P(),Ve(vm,{key:E.id,heights:s.value.filter(ue=>ue.position===E.position),icons:w.icons,index:U,toast:E,defaultRichColors:w.richColors,duration:((H=w.toastOptions)==null?void 0:H.duration)??w.duration,class:ge(((te=w.toastOptions)==null?void 0:te.class)??""),descriptionClass:(fe=w.toastOptions)==null?void 0:fe.descriptionClass,invert:w.invert,visibleToasts:w.visibleToasts,closeButton:((D=w.toastOptions)==null?void 0:D.closeButton)??w.closeButton,interacting:l.value,position:S,style:dt((V=w.toastOptions)==null?void 0:V.style),unstyled:(Q=w.toastOptions)==null?void 0:Q.unstyled,classes:($=w.toastOptions)==null?void 0:$.classes,cancelButtonStyle:(j=w.toastOptions)==null?void 0:j.cancelButtonStyle,actionButtonStyle:(Z=w.toastOptions)==null?void 0:Z.actionButtonStyle,toasts:r.value.filter(ue=>ue.position===E.position),expandByDefault:w.expand,gap:w.gap,expanded:a.value,pauseWhenPageIsHidden:w.pauseWhenPageIsHidden,cn:w.cn,"onUpdate:heights":_[0]||(_[0]=ue=>{s.value=ue}),onRemoveToast:g},{"close-icon":ye(()=>[ke(w.$slots,"close-icon",{},()=>[k(xm)])]),"loading-icon":ye(()=>[ke(w.$slots,"loading-icon",{},()=>[k(Am,{visible:E.type==="loading"},null,8,["visible"])])]),"success-icon":ye(()=>[ke(w.$slots,"success-icon",{},()=>[k($m)])]),"error-icon":ye(()=>[ke(w.$slots,"error-icon",{},()=>[k(Hm)])]),"warning-icon":ye(()=>[ke(w.$slots,"warning-icon",{},()=>[k(Rm)])]),"info-icon":ye(()=>[ke(w.$slots,"info-icon",{},()=>[k(Mm)])]),_:2},1032,["heights","icons","index","toast","defaultRichColors","duration","class","descriptionClass","invert","visibleToasts","closeButton","interacting","position","style","unstyled","classes","cancelButtonStyle","actionButtonStyle","toasts","expandByDefault","gap","expanded","pauseWhenPageIsHidden","cn"])}),128))],16,Vm)}),128))],8,Fm))}}),$t={APP_NAME:"Lissa Health",APP_NAME_SHORT:"Lissa",APP_VERSION:"v0.1.0",APP_ENV:"dev",ssl:!0,host:"lissa-health.com",apiUrl:"/api/",auth:{google:{clientId:"799867949254-cbue1qrgh4kmg5p9727anlovo2cvc3gv.apps.googleusercontent.com",redirectUri:"https://lissa-health.com/google-redirect.html"}}},Gm={class:"footer"},Qm={class:"copyright"},Zm=me({__name:"AppFooter",setup(e){return(t,n)=>{const o=tr("RouterLink");return P(),N("footer",Gm,[A("p",Qm,K(h($t).APP_NAME)+" © 2024",1),k(o,{class:"pp-link",to:{name:"privacy-policy"}},{default:ye(()=>n[0]||(n[0]=[Re(" Privacy policy ")])),_:1})])}}}),Be=(e,t)=>{const n=e.__vccOpts||e;for(const[o,r]of t)n[o]=r;return n},Xm=Be(Zm,[["__scopeId","data-v-f806b05a"]]),Jm={__name:"HamburgerIcon",props:{modelValue:{},modelModifiers:{}},emits:["update:modelValue"],setup(e){const t=ni(e,"modelValue");return(n,o)=>(P(),N("button",{class:ge({opened:t.value}),onClick:o[0]||(o[0]=r=>t.value=!t.value)},o[1]||(o[1]=[A("div",{class:"burger"},null,-1)]),2))}},eg=Be(Jm,[["__scopeId","data-v-acf2ff1e"]]),Kc=L(!1),za=L(!1),ta=L(!1),Ba="vwa-theme-appearance";Se(za,()=>{za.value?(document.documentElement.classList.add("dark"),localStorage.setItem(Ba,"dark")):(document.documentElement.classList.remove("dark"),localStorage.setItem(Ba,""))});function Up(){localStorage.getItem(Ba),window.matchMedia("(prefers-color-scheme: dark)").matches}function kl(){function e(){Kc.value=!1}function t(){ta.value=!ta.value}return{isDrawerOpen:Kc,isDarkTheme:za,isSidebarCollapsed:ta,closeDrawer:e,toggleSidebar:t,initAppearance:Up}}const tg="مرحبا",ng={healthAssistant:"مرحبا. أنا مساعدك الصحي الشخصي. ما هي أسئلتك؟",insurancePlans:"مرحبا! دعنا نجد أفضل خطط التأمين لك."},og={title:"ما هو {name}؟",description:"بينما تستخدم شركات التأمين الذكاء الاصطناعي لتقليل المدفوعات لعملائها، نحن نستخدم الذكاء الاصطناعي لمساعدتك في تقليل تكاليف الرعاية الصحية الإجمالية.",aiCapabilities:"يمكن لـ {name} حساب تقديرات الإنفاق لكل خطة، مصممة خصيصًا لحالتك.",exampleUseCase:"على سبيل المثال، إذا كنت تخطط لإجراء خاص، أو كانت زوجتك حاملاً، أو لديك حساسية، أو تحتاج إلى أدوية خاصة، سيأخذ {name} في الاعتبار جميع جوانب حالتك، ويحسب التكاليف المحتملة لكل خطة، ويقدم لك تقريرًا مفصلاً لمساعدتك في اتخاذ أفضل قرار.",independence:"نحن لسنا تابعين لأي شركة تأمين، وجميع الحسابات شفافة تمامًا ومجانية.",callToAction:"جرب ذلك. أدخل الرمز البريدي وأعمار أفراد عائلتك واحصل على توصية مفصلة."},rg={title:"توصية {name}",noPlans1:"ليس لديك أي توصيات حتى الآن.",noPlans2:"يرجى استخدام هذا الزر للعثور على أفضل خطط الرعاية الصحية لك",share:{title:"شارك توصية هذه الخطة!",text:"توصية خطة التأمين الصحي من {name}"},recommendation:{title:"توصية {name}",summary:"ملخص بيانات المستخدم"},save:"حفظ كملف PDF"},ig={placeholder:"اسأل {name}"},sg={title:"دخل الأسرة",description:"هذه المعلومات اختيارية وتساعد في تحديد ما إذا كنت مؤهلاً للحصول على إعانات حكومية.",fieldTitle:"دخل الأسرة السنوي (اختياري)",placeholder:"أدخل دخلك السنوي"},ag={me:"أنا",dependent:"المعال {id}",age:"العمر","age-placeholder":"أدخل العمر",remove:"إزالة"},lg={description:"الوصف",benefits:"المزايا",provider:"المزود",serviceName:"اسم الخدمة",youPay:"أنت تدفع",outOfNetwork:"خارج الشبكة",details:"التفاصيل",enroll:"التسجيل"},cg={title:"الخطط المتاحة لك",subtitle:"بناءً على الرمز البريدي والعمر وحجم الأسرة.",editProfile:"تعديل الملف الشخصي",findBestPlan:"البحث عن أفضل خطة",householdSize:"حجم الأسرة",ages:"الأعمار",priceNote:"يتم عرض الخطط بالسعر الكامل، ولكن قد تكون أسرتك مؤهلة للحصول على خطط بأسعار أقل من خلال Medicaid أو Medi-Cal أو CHIP.",totalPlansFound:"تم العثور على إجمالي {count} خطة.",noPlansMessage:"لم يتم العثور على خطط. يرجى تعديل ملفك الشخصي والمحاولة مرة أخرى.",zipcode:"الرمز البريدي"},ug={buttons:{seePlans:"البحث عن أفضل الخطط",healthAssistant:"المساعد الصحي",coveredCA:"هل أنا مؤهل للحصول على Covered California؟",getInsurance:"الحصول على تأمين"},tagline:"الرعاية الصحية الذكية",infoBox:`تستخدم Lissa Health الذكاء الاصطناعي لتوصية أفضل خطط التأمين الصحي بناءً على بياناتك الصحية الشخصية وظروفك. 
بسيطة وذكية ومصممة خصيصًا لك.`,infoBoxLink1:"تحقق من ",infoBoxLink2:"مثال",infoBoxLink3:" للتوصية التي يمكنك الحصول عليها"},dg={title:"معلومات الأسرة",description:"أدخل عمرك وأعمار المعالين لديك.",addDependent:"إضافة معال"},pg={title:"ملفك الشخصي",fillOutWarning:`يرجى إكمال ملفك الشخصي لتلقي توصيات التأمين الشخصية. 
أدخل الرمز البريدي وعمر مقدم الطلب واحد على الأقل.`,description:`مكان إقامتك ضروري لتحديد قائمة خطط التأمين الصحي المتاحة، والعمر مطلوب للحصول على أقساط الخطة. 
تقديم دخل الأسرة اختياري ويمكن أن يعطيك معلومات حول الأهلية لمختلف برامج الإعانات الحكومية.`,saveButton:"حفظ ومتابعة",save:"حفظ",goToPlans:"الانتقال إلى الخطط",location:"الموقع",zipcode:"الرمز البريدي","zipcode-placeholder":"أدخل الرمز البريدي الخاص بك"},fg={menu:{home:"الرئيسية",profile:"الملف الشخصي للمستخدم",logout:"تسجيل الخروج",login:"تسجيل الدخول",plans:"الخطط المتاحة",recommendations:"أفضل الخطط الصحية",healthAssistant:"المساعد الصحي",help:"المساعدة",settings:"الإعدادات",discoverPlans:"اكتشاف الخطط",language:"اللغة"}},hg={loginPrompt:"يرجى تسجيل الدخول لتلقي توصية الخطة",login:"تسجيل الدخول",cancel:"إلغاء"},mg={signup:"التسجيل",subtitle:"في {name}"},gg={personalInfo:"المعلومات الشخصية",title:"طلب التأمين",step1:"الخطوة 1: معلومات الاتصال الرئيسية",firstName:"الاسم الأول",firstNamePlaceholder:"أدخل اسمك الأول",middleName:"الاسم الأوسط",middleNamePlaceholder:"أدخل اسمك الأوسط",lastName:"اسم العائلة",lastNamePlaceholder:"أدخل اسم عائلتك",suffix:"اللاحقة",suffixPlaceholder:"أدخل اللاحقة (إن وجدت)",homeAddress:"عنوان المنزل",mailingAddress:"عنوان المراسلة",city:"المدينة",cityPlaceholder:"أدخل المدينة",state:"الولاية",statePlaceholder:"أدخل الولاية",zipCode:"الرمز البريدي",zipCodePlaceholder:"أدخل الرمز البريدي",county:"المقاطعة",countyPlaceholder:"أدخل المقاطعة",apartmentNumber:"رقم الشقة",apartmentNumberPlaceholder:"أدخل رقم الشقة (إن وجد)",phoneNumbers:"أرقام الهاتف",bestPhone:"أفضل هاتف",otherPhone:"هاتف آخر",phoneType:"نوع الهاتف",phoneTypePlaceholder:"اختر نوع الهاتف",phoneNumber:"رقم الهاتف",phoneNumberPlaceholder:"أدخل رقم الهاتف",languagePreference:"تفضيل اللغة",preferredLanguageWritten:"اللغة المكتوبة المفضلة",preferredLanguageWrittenPlaceholder:"أدخل اللغة المكتوبة المفضلة",preferredLanguageSpoken:"اللغة المنطوقة المفضلة",preferredLanguageSpokenPlaceholder:"أدخل اللغة المنطوقة المفضلة",informationPreference:"طريقة الاتصال المفضلة",informationPreferencePhone:"الهاتف",informationPreferenceMail:"البريد",informationPreferenceEmail:"البريد الإلكتروني",emailAddress:"عنوان البريد الإلكتروني",emailAddressPlaceholder:"أدخل عنوان البريد الإلكتروني",applyForPremiumAssistance:"التقدم للحصول على مساعدة في القسط",step2:"الخطوة 2: المعلومات الشخصية",relationshipToYou:"العلاقة بك",relationshipToYouPlaceholder:"اختر العلاقة",gender:"الجنس",genderPlaceholder:"اختر الجنس",dateOfBirth:"تاريخ الميلاد",dateOfBirthPlaceholder:"أدخل تاريخ الميلاد",applyingForHealthInsurance:"التقدم للحصول على تأمين صحي",socialSecurityNumber:"رقم الضمان الاجتماعي",ssnPlaceholder:"أدخل رقم الضمان الاجتماعي",noSsnReason:"سبب عدم وجود رقم ضمان اجتماعي",noSsnReasonPlaceholder:"أدخل سبب عدم وجود رقم ضمان اجتماعي",citizenshipInformation:"معلومات الجنسية",usCitizen:"مواطن أمريكي",satisfactoryImmigrationStatus:"وضع هجرة مرضي",documentType:"نوع الوثيقة",documentTypePlaceholder:"اختر نوع الوثيقة",idNumber:"رقم الهوية",idNumberPlaceholder:"أدخل رقم الهوية",countryOfIssuance:"بلد الإصدار",countryOfIssuancePlaceholder:"أدخل بلد الإصدار",expirationDate:"تاريخ انتهاء الصلاحية",expirationDatePlaceholder:"أدخل تاريخ انتهاء الصلاحية",nameOnDocument:"الاسم على الوثيقة",nameOnDocumentPlaceholder:"أدخل الاسم على الوثيقة",livedInUsSince1996:"يعيش في الولايات المتحدة منذ 1996",veteranOrActiveDuty:"محارب قديم أو في الخدمة الفعلية",raceAndEthnicity:"العرق والأصل العرقي",race:"العرق",racePlaceholder:"اختر العرق",hispanicOrLatinoOrigin:"أصل هسباني أو لاتيني",specificHispanicOrigin:"أصل هسباني محدد",specificHispanicOriginPlaceholder:"اختر الأصل الهسباني المحدد",americanIndianOrAlaskaNative:"هندي أمريكي أو من سكان ألاسكا الأصليين",submit:"إرسال الطلب",sentSuccess:"تم إرسال الطلب بنجاح"},vg={msg:tg,greeting:ng,help:og,recommendations:rg,promptBar:ig,income:sg,applicant:ag,plan:lg,plans:cg,home:ug,userDetails:dg,userProfile:pg,sidebar:fg,confirm:hg,login:mg,insuranceApplication:gg},bg="Hallo",yg={healthAssistant:"Hallo. Ich bin Ihr persönlicher Gesundheitsassistent. Welche Fragen haben Sie?",insurancePlans:"Hallo! Lassen Sie uns die besten Versicherungspläne für Sie finden."},wg={title:"Was ist {name}?",description:"Während Versicherungsunternehmen KI nutzen, um Auszahlungen an ihre Kunden zu minimieren, verwenden wir KI, um Ihnen zu helfen, Ihre gesamten Gesundheitskosten zu minimieren.",aiCapabilities:"{name} kann Ausgabenschätzungen für jeden Plan berechnen, speziell auf Ihre Situation zugeschnitten.",exampleUseCase:"Wenn Sie zum Beispiel einen speziellen Eingriff planen, Ihr Partner schwanger ist, Sie Allergien haben oder spezielle Medikamente benötigen, berücksichtigt {name} alle Aspekte Ihrer Situation, berechnet die potenziellen Kosten für jeden Plan und liefert Ihnen einen detaillierten Bericht, um Ihnen bei der besten Entscheidung zu helfen.",independence:"Wir sind mit keinem Versicherungsunternehmen verbunden, und alle Berechnungen sind völlig transparent und kostenlos.",callToAction:"Probieren Sie es einfach aus. Geben Sie Ihre Postleitzahl und das Alter Ihrer Familienmitglieder ein und erhalten Sie eine detaillierte Empfehlung."},xg={title:"{name} Empfehlung",noPlans1:"Sie haben noch keine Empfehlungen.",noPlans2:"Bitte verwenden Sie diese Schaltfläche, um die besten Gesundheitspläne für Sie zu finden",share:{title:"Teilen Sie diese Planempfehlung!",text:"Krankenversicherungsplanempfehlung von {name}"},recommendation:{title:"{name} Empfehlung",summary:"Zusammenfassung der Benutzerdaten"},save:"Als PDF speichern"},kg={placeholder:"Fragen Sie {name}"},_g={title:"Haushaltseinkommen",description:"Diese Information ist optional und hilft festzustellen, ob Sie für staatliche Zuschüsse in Frage kommen.",fieldTitle:"Jährliches Haushaltseinkommen (optional)",placeholder:"Geben Sie Ihr jährliches Einkommen ein"},Ag={me:"Ich",dependent:"Abhängiger {id}",age:"Alter","age-placeholder":"Alter eingeben",remove:"Entfernen"},Cg={description:"Beschreibung",benefits:"Leistungen",provider:"Anbieter",serviceName:"Servicename",youPay:"Sie zahlen",outOfNetwork:"Außerhalb des Netzwerks",details:"Details",enroll:"Einschreiben"},Sg={title:"Für Sie verfügbare Pläne",subtitle:"Basierend auf Ihrer Postleitzahl, Ihrem Alter und der Haushaltsgröße.",editProfile:"Profil bearbeiten",findBestPlan:"Besten Plan finden",householdSize:"Familiengröße",ages:"Alter",priceNote:"Pläne werden zum vollen Preis aufgelistet, aber Ihr Haushalt kann möglicherweise für günstigere Pläne durch Medicaid, Medi-Cal oder CHIP qualifiziert sein.",totalPlansFound:"Insgesamt {count} Pläne gefunden.",noPlansMessage:"Keine Pläne gefunden. Bitte bearbeiten Sie Ihr Profil und versuchen Sie es erneut.",zipcode:"Postleitzahl"},Pg={buttons:{seePlans:"Beste Pläne finden",healthAssistant:"Gesundheitsassistent",coveredCA:"Qualifiziere ich mich für Covered California?",getInsurance:"Versicherung abschließen"},tagline:"Intelligente Gesundheitsversorgung",infoBox:`Lissa Health verwendet KI, um die besten Krankenversicherungspläne basierend auf Ihren persönlichen Gesundheitsdaten und Umständen zu empfehlen. 
Einfach, intelligent und auf Sie zugeschnitten.`,infoBoxLink1:"Schauen Sie sich ein ",infoBoxLink2:"Beispiel",infoBoxLink3:" für eine Empfehlung an, die Sie erhalten können"},$g={title:"Haushaltsinformationen",description:"Geben Sie Ihr Alter und das Ihrer Abhängigen ein.",addDependent:"Abhängigen hinzufügen"},Tg={title:"Ihr Profil",fillOutWarning:`Bitte vervollständigen Sie Ihr Profil, um personalisierte Versicherungsempfehlungen zu erhalten. 
Geben Sie die Postleitzahl und das Alter von mindestens einem Antragsteller ein.`,description:`Ihr Wohnort wird benötigt, um die Liste der verfügbaren Krankenversicherungspläne zu bestimmen, und das Alter ist erforderlich, um Planprämien zu erhalten. 
Die Angabe des Haushaltseinkommens ist optional und kann Ihnen Informationen über die Berechtigung für verschiedene staatliche Zuschuss-Programme geben.`,save:"Speichern",goToPlans:"Zu den Plänen gehen",location:"Standort",zipcode:"Postleitzahl","zipcode-placeholder":"Geben Sie Ihre Postleitzahl ein",saveButton:"Speichern und fortfahren"},Eg={menu:{home:"Startseite",profile:"Benutzerprofil",logout:"Abmelden",login:"Anmelden",plans:"Verfügbare Pläne",recommendations:"Beste Gesundheitspläne",healthAssistant:"Gesundheitsassistent",help:"Hilfe",settings:"Einstellungen",discoverPlans:"Pläne entdecken",language:"Sprache"}},Ig={loginPrompt:"Bitte melden Sie sich an, um eine Planempfehlung zu erhalten",login:"Anmelden",cancel:"Abbrechen"},Mg={signup:"Registrieren",subtitle:"bei {name}"},zg={personalInfo:"Persönliche Informationen",title:"Versicherungsantrag",step1:"Schritt 1: Hauptkontaktinformationen",firstName:"Vorname",firstNamePlaceholder:"Geben Sie Ihren Vornamen ein",middleName:"Zweiter Vorname",middleNamePlaceholder:"Geben Sie Ihren zweiten Vornamen ein",lastName:"Nachname",lastNamePlaceholder:"Geben Sie Ihren Nachnamen ein",suffix:"Suffix",suffixPlaceholder:"Geben Sie ein Suffix ein (falls zutreffend)",homeAddress:"Heimatadresse",mailingAddress:"Postanschrift",city:"Stadt",cityPlaceholder:"Geben Sie die Stadt ein",state:"Bundesstaat",statePlaceholder:"Geben Sie den Bundesstaat ein",zipCode:"Postleitzahl",zipCodePlaceholder:"Geben Sie die Postleitzahl ein",county:"Landkreis",countyPlaceholder:"Geben Sie den Landkreis ein",apartmentNumber:"Wohnungsnummer",apartmentNumberPlaceholder:"Geben Sie die Wohnungsnummer ein (falls zutreffend)",phoneNumbers:"Telefonnummern",bestPhone:"Beste Telefonnummer",otherPhone:"Andere Telefonnummer",phoneType:"Telefontyp",phoneTypePlaceholder:"Wählen Sie den Telefontyp",phoneNumber:"Telefonnummer",phoneNumberPlaceholder:"Geben Sie die Telefonnummer ein",languagePreference:"Sprachpräferenz",preferredLanguageWritten:"Bevorzugte Schriftsprache",preferredLanguageWrittenPlaceholder:"Geben Sie die bevorzugte Schriftsprache ein",preferredLanguageSpoken:"Bevorzugte gesprochene Sprache",preferredLanguageSpokenPlaceholder:"Geben Sie die bevorzugte gesprochene Sprache ein",informationPreference:"Bevorzugte Kontaktmethode",informationPreferencePhone:"Telefon",informationPreferenceMail:"Post",informationPreferenceEmail:"E-Mail",emailAddress:"E-Mail-Adresse",emailAddressPlaceholder:"Geben Sie Ihre E-Mail-Adresse ein",applyForPremiumAssistance:"Beantragen Sie Prämienhilfe",step2:"Schritt 2: Persönliche Informationen",relationshipToYou:"Beziehung zu Ihnen",relationshipToYouPlaceholder:"Wählen Sie die Beziehung",gender:"Geschlecht",genderPlaceholder:"Wählen Sie das Geschlecht",dateOfBirth:"Geburtsdatum",dateOfBirthPlaceholder:"Geben Sie das Geburtsdatum ein",applyingForHealthInsurance:"Beantragung einer Krankenversicherung",socialSecurityNumber:"Sozialversicherungsnummer",ssnPlaceholder:"Geben Sie die Sozialversicherungsnummer ein",noSsnReason:"Grund für fehlende Sozialversicherungsnummer",noSsnReasonPlaceholder:"Geben Sie den Grund für die fehlende Sozialversicherungsnummer ein",citizenshipInformation:"Staatsbürgerschaftsinformationen",usCitizen:"US-Bürger",satisfactoryImmigrationStatus:"Zufriedenstellender Einwanderungsstatus",documentType:"Dokumenttyp",documentTypePlaceholder:"Wählen Sie den Dokumenttyp",idNumber:"ID-Nummer",idNumberPlaceholder:"Geben Sie die ID-Nummer ein",countryOfIssuance:"Ausstellungsland",countryOfIssuancePlaceholder:"Geben Sie das Ausstellungsland ein",expirationDate:"Ablaufdatum",expirationDatePlaceholder:"Geben Sie das Ablaufdatum ein",nameOnDocument:"Name auf dem Dokument",nameOnDocumentPlaceholder:"Geben Sie den Namen auf dem Dokument ein",livedInUsSince1996:"Lebt seit 1996 in den USA",veteranOrActiveDuty:"Veteran oder aktiver Dienst",raceAndEthnicity:"Rasse und Ethnizität",race:"Rasse",racePlaceholder:"Wählen Sie die Rasse",hispanicOrLatinoOrigin:"Hispanische oder lateinamerikanische Herkunft",specificHispanicOrigin:"Spezifische hispanische Herkunft",specificHispanicOriginPlaceholder:"Wählen Sie die spezifische hispanische Herkunft",americanIndianOrAlaskaNative:"Amerikanischer Ureinwohner oder Alaska-Eingeborener",submit:"Antrag einreichen",sentSuccess:"Antrag erfolgreich gesendet"},Bg={msg:bg,greeting:yg,help:wg,recommendations:xg,promptBar:kg,income:_g,applicant:Ag,plan:Cg,plans:Sg,home:Pg,userDetails:$g,userProfile:Tg,sidebar:Eg,confirm:Ig,login:Mg,insuranceApplication:zg},Lg="Hello",Rg={healthAssistant:"Hello. I'm your personal health assistant. What questions do you have?",insurancePlans:"Hello! Let's find the best insurance plans for you"},Og={title:"What is {name}?",description:"While insurance companies use AI to minimize payouts to their customers, we use AI to help you minimize your total healthcare costs.",aiCapabilities:"{name} can calculate spending estimates for each plan, specifically tailored to your situation.",exampleUseCase:"For example, if you're planning a special procedure, your spouse is expecting, you have allergies, or you need special medications, {name} will consider all aspects of your situation, calculate potential costs for each plan, and provide a detailed report to help you make the best choice.",independence:"We are not affiliated with any insurance company, and all calculations are completely transparent and free.",callToAction:"Just give it a try. Enter your zip code and the ages of your family members and get a detailed recommendation.",feedback:"Feedback is welcome - <a href='mailto:{email}'>Email us</a>."},Ng={title:"Best Fit Plans",noPlans1:"You don't have any recommendations yet.",noPlans2:"Please use the this button to find the best health plans for you",recommendation:{title:"{name} recommendation",summary:"User data summary:",empty:"There is no such recommendation."},share:{button:"Share",title:"Share this plan recommendation!",text:"Health insurance plan recommendation from {name}"},save:"Save as PDF"},Dg={placeholder:"Ask {name}"},Hg={title:"Household Income",description:"This information is optional and helps determine if you qualify for government subsidies.",fieldTitle:"Annual Household Income (optional)",placeholder:"Enter your annual income"},Fg={me:"Me",dependent:"Dependent {id}",age:"Age","age-placeholder":"Enter age",remove:"Remove"},Vg={description:"Description",benefits:"Benefits",provider:"Provider",serviceName:"Service Name",youPay:"You pay",outOfNetwork:"Out of Network",details:"Details",enroll:"Enroll"},jg={title:"Plans available to you",subtitle:"Based on your zipcode, age, and household size.",editProfile:"Edit Profile",findBestPlans:"Find the best plans",householdSize:"Family size",ages:"Ages",priceNote:"Plans are listed at full price, but your household may qualify for lower-priced plans through Medicaid, Medi-Cal, or CHIP.",totalPlansFound:"Total {count} plans found.",noPlansMessage:"No plans found. Please edit your profile and try again.",zipcode:"ZIP code"},qg={buttons:{seePlans:"Find best plans",healthAssistant:"Health Assistant",coveredCA:"Do I qualify for Covered California?",getInsurance:"Get insurance"},tagline:"Intelligent healthcare",infoBox:`Lissa Health uses AI to recommend the best health insurance plans based on your personal health data and circumstances. 
Simple, smart, and tailored to you.`,infoBoxLink1:"Check out an ",infoBoxLink2:"example",infoBoxLink3:" of recomendation you can get"},Ug={title:"Household Information",description:"Enter the ages of yourself and your dependents.",addDependent:"Add Dependent"},Wg={title:"Your Profile",fillOutWarning:`Please complete your profile to receive personalized insurance recommendations. 
Enter the ZIP code and the age of at least one applicant.`,description:`Your place of residence is needed to determine the list of available health insurance plans, and the age is required to obtain plan premiums. 
Providing household income is optional and can give you information about eligibility for various government subsidy programs.`,saveButton:"Save and Continue",location:"Location",zipcode:"ZIP Code","zipcode-placeholder":"CA zipcode (89019 e.g.)",save:"Save",goToPlans:"Go to Plans"},Kg={signup:"Sign In",subtitle:"to {name}"},Yg={menu:{home:"Home",profile:"User Profile",logout:"Logout",login:"Login",plans:"Available Plans",recommendations:"Best Fit Plans",healthAssistant:"Health Assistant",help:"Help",pitchDeck:"Pitch Deck",settings:"Settings",discoverPlans:"Discover Plans",language:"Language"}},Gg={loginPrompt:"Please log in to receive a plan recommendation",login:"Log In",cancel:"Cancel"},Qg={personalInfo:"Personal Information",title:"Insurance Application",step1:"Step 1: Main Contact Information",firstName:"First Name",firstNamePlaceholder:"Enter your first name",middleName:"Middle Name",middleNamePlaceholder:"Enter your middle name",lastName:"Last Name",lastNamePlaceholder:"Enter your last name",suffix:"Suffix",suffixPlaceholder:"Enter suffix (if applicable)",homeAddress:"Home Address",mailingAddress:"Mailing Address",city:"City",cityPlaceholder:"Enter city",state:"State",statePlaceholder:"Enter state",zipCode:"ZIP Code",zipCodePlaceholder:"Enter ZIP code",county:"County",countyPlaceholder:"Enter county",apartmentNumber:"Apartment Number",apartmentNumberPlaceholder:"Enter apartment number (if applicable)",phoneNumbers:"Phone Numbers",bestPhone:"Best Phone",otherPhone:"Other Phone",phoneType:"Phone Type",phoneTypePlaceholder:"Select phone type",phoneNumber:"Phone Number",phoneNumberPlaceholder:"Enter phone number",languagePreference:"Language Preference",preferredLanguageWritten:"Preferred Written Language",preferredLanguageWrittenPlaceholder:"Enter preferred written language",preferredLanguageSpoken:"Preferred Spoken Language",preferredLanguageSpokenPlaceholder:"Enter preferred spoken language",informationPreference:"Preferred Method of Contact",informationPreferencePhone:"Phone",informationPreferenceMail:"Mail",informationPreferenceEmail:"Email",emailAddress:"Email Address",emailAddressPlaceholder:"Enter email address",applyForPremiumAssistance:"Apply for Premium Assistance",step2:"Step 2: Personal Information",relationshipToYou:"Relationship to You",relationshipToYouPlaceholder:"Select relationship",gender:"Gender",genderPlaceholder:"Select gender",dateOfBirth:"Date of Birth",dateOfBirthPlaceholder:"Enter date of birth",applyingForHealthInsurance:"Applying for Health Insurance",socialSecurityNumber:"Social Security Number",ssnPlaceholder:"Enter SSN",noSsnReason:"Reason for No SSN",noSsnReasonPlaceholder:"Enter reason for no SSN",citizenshipInformation:"Citizenship Information",usCitizen:"US Citizen",satisfactoryImmigrationStatus:"Satisfactory Immigration Status",documentType:"Document Type",documentTypePlaceholder:"Select document type",idNumber:"ID Number",idNumberPlaceholder:"Enter ID number",countryOfIssuance:"Country of Issuance",countryOfIssuancePlaceholder:"Enter country of issuance",expirationDate:"Expiration Date",expirationDatePlaceholder:"Enter expiration date",nameOnDocument:"Name on Document",nameOnDocumentPlaceholder:"Enter name on document",livedInUsSince1996:"Lived in US Since 1996",veteranOrActiveDuty:"Veteran or Active Duty",raceAndEthnicity:"Race and Ethnicity",race:"Race",racePlaceholder:"Select race",hispanicOrLatinoOrigin:"Hispanic or Latino Origin",specificHispanicOrigin:"Specific Hispanic Origin",specificHispanicOriginPlaceholder:"Select specific Hispanic origin",americanIndianOrAlaskaNative:"American Indian or Alaska Native",submit:"Submit Application",sentSuccess:"Application sent successfully"},Zg={msg:Lg,greeting:Rg,help:Og,recommendations:Ng,promptBar:Dg,income:Hg,applicant:Fg,plan:Vg,plans:jg,home:qg,userDetails:Ug,userProfile:Wg,login:Kg,sidebar:Yg,confirm:Gg,insuranceApplication:Qg},Xg="Hola",Jg={healthAssistant:"Hola. Soy tu asistente personal de salud. ¿Qué preguntas tienes?",insurancePlans:"¡Hola! Encontremos los mejores planes de seguro para ti."},e2={title:"¿Qué es {name}?",description:"Mientras que las compañías de seguros utilizan la IA para minimizar los pagos a sus clientes, nosotros utilizamos la IA para ayudarte a minimizar tus costos totales de atención médica.",aiCapabilities:"{name} puede calcular estimaciones de gastos para cada plan, específicamente adaptadas a tu situación.",exampleUseCase:"Por ejemplo, si estás planeando un procedimiento especial, tu cónyuge está esperando un bebé, tienes alergias o necesitas medicamentos especiales, {name} considerará todos los aspectos de tu situación, calculará los costos potenciales para cada plan y proporcionará un informe detallado para ayudarte a tomar la mejor decisión.",independence:"No estamos afiliados a ninguna compañía de seguros, y todos los cálculos son completamente transparentes y gratuitos.",callToAction:"Simplemente pruébalo. Ingresa tu código postal y la edad de los miembros de tu familia para obtener una recomendación detallada."},t2={title:"Recomendación de {name}",noPlans1:"Aún no tienes recomendaciones.",noPlans2:"Por favor, usa este botón para encontrar los mejores planes de salud para ti",share:{title:"¡Comparte esta recomendación de plan!",text:"Recomendación de plan de seguro de salud de {name}"},recommendation:{title:"Recomendación de {name}",summary:"Resumen de datos del usuario"},save:"Guardar como PDF"},n2={placeholder:"Pregunta a {name}"},o2={title:"Ingresos del hogar",description:"Esta información es opcional y ayuda a determinar si eres elegible para subsidios gubernamentales.",fieldTitle:"Ingresos anuales del hogar (opcional)",placeholder:"Ingresa tus ingresos anuales"},r2={me:"Yo",dependent:"Dependiente {id}",age:"Edad","age-placeholder":"Ingresa la edad",remove:"Eliminar"},i2={description:"Descripción",benefits:"Beneficios",provider:"Proveedor",serviceName:"Nombre del servicio",youPay:"Tú pagas",outOfNetwork:"Fuera de la red",details:"Detalles",enroll:"Inscribirse"},s2={title:"Planes disponibles para ti",subtitle:"Basado en tu código postal, edad y tamaño del hogar.",editProfile:"Editar perfil",findBestPlan:"Encontrar el mejor plan",householdSize:"Tamaño del hogar",ages:"Edades",priceNote:"Los planes se muestran a precio completo, pero tu hogar puede ser elegible para planes con precios reducidos a través de Medicaid, Medi-Cal o CHIP.",totalPlansFound:"Total de {count} planes encontrados.",noPlansMessage:"No se encontraron planes. Por favor, edita tu perfil e intenta de nuevo.",zipcode:"Código postal"},a2={buttons:{seePlans:"Ver los mejores planes",healthAssistant:"Asistente de salud",coveredCA:"¿Soy elegible para Covered California?",getInsurance:"Obtener seguro"},tagline:"Atención médica inteligente",infoBox:`Lissa Health utiliza IA para recomendar los mejores planes de seguro de salud basados en tus datos de salud personales y circunstancias. 
Simple, inteligente y adaptado a ti.`,infoBoxLink1:"Echa un vistazo a un ",infoBoxLink2:"ejemplo",infoBoxLink3:" de recomendación que puedes obtener"},l2={title:"Información del hogar",description:"Ingresa tu edad y la edad de tus dependientes.",addDependent:"Agregar dependiente"},c2={title:"Tu perfil",fillOutWarning:`Por favor, completa tu perfil para recibir recomendaciones de seguro personalizadas. 
Ingresa el código postal y la edad de al menos un solicitante.`,description:`Tu lugar de residencia es necesario para determinar la lista de planes de seguro de salud disponibles, y la edad se requiere para obtener las primas de los planes. 
Proporcionar los ingresos del hogar es opcional y puede darte información sobre la elegibilidad para varios programas de subsidios gubernamentales.`,save:"Guardar",goToPlans:"Ir a los planes",location:"Ubicación",zipcode:"Código postal","zipcode-placeholder":"Ingresa tu código postal",saveButton:"Guardar y continuar"},u2={menu:{home:"Inicio",profile:"Perfil de usuario",logout:"Cerrar sesión",login:"Iniciar sesión",plans:"Planes disponibles",recommendations:"Mejores planes de salud",healthAssistant:"Asistente de salud",help:"Ayuda",settings:"Configuración",discoverPlans:"Descubrir planes",language:"Idioma"}},d2={loginPrompt:"Por favor, inicia sesión para recibir una recomendación de plan",login:"Iniciar sesión",cancel:"Cancelar"},p2={signup:"Registrarse",subtitle:"en {name}"},f2={personalInfo:"Información personal",title:"Solicitud de seguro",step1:"Paso 1: Información de contacto principal",firstName:"Nombre",firstNamePlaceholder:"Ingrese su nombre",middleName:"Segundo nombre",middleNamePlaceholder:"Ingrese su segundo nombre",lastName:"Apellido",lastNamePlaceholder:"Ingrese su apellido",suffix:"Sufijo",suffixPlaceholder:"Ingrese sufijo (si aplica)",homeAddress:"Dirección de casa",mailingAddress:"Dirección postal",city:"Ciudad",cityPlaceholder:"Ingrese ciudad",state:"Estado",statePlaceholder:"Ingrese estado",zipCode:"Código postal",zipCodePlaceholder:"Ingrese código postal",county:"Condado",countyPlaceholder:"Ingrese condado",apartmentNumber:"Número de apartamento",apartmentNumberPlaceholder:"Ingrese número de apartamento (si aplica)",phoneNumbers:"Números de teléfono",bestPhone:"Mejor teléfono",otherPhone:"Otro teléfono",phoneType:"Tipo de teléfono",phoneTypePlaceholder:"Seleccione tipo de teléfono",phoneNumber:"Número de teléfono",phoneNumberPlaceholder:"Ingrese número de teléfono",languagePreference:"Preferencia de idioma",preferredLanguageWritten:"Idioma escrito preferido",preferredLanguageWrittenPlaceholder:"Ingrese idioma escrito preferido",preferredLanguageSpoken:"Idioma hablado preferido",preferredLanguageSpokenPlaceholder:"Ingrese idioma hablado preferido",informationPreference:"Método de contacto preferido",informationPreferencePhone:"Teléfono",informationPreferenceMail:"Correo",informationPreferenceEmail:"Correo electrónico",emailAddress:"Dirección de correo electrónico",emailAddressPlaceholder:"Ingrese dirección de correo electrónico",applyForPremiumAssistance:"Solicitar asistencia de prima",step2:"Paso 2: Información personal",relationshipToYou:"Relación con usted",relationshipToYouPlaceholder:"Seleccione relación",gender:"Género",genderPlaceholder:"Seleccione género",dateOfBirth:"Fecha de nacimiento",dateOfBirthPlaceholder:"Ingrese fecha de nacimiento",applyingForHealthInsurance:"Solicitando seguro de salud",socialSecurityNumber:"Número de Seguro Social",ssnPlaceholder:"Ingrese SSN",noSsnReason:"Razón para no tener SSN",noSsnReasonPlaceholder:"Ingrese razón para no tener SSN",citizenshipInformation:"Información de ciudadanía",usCitizen:"Ciudadano de EE. UU.",satisfactoryImmigrationStatus:"Estado de inmigración satisfactorio",documentType:"Tipo de documento",documentTypePlaceholder:"Seleccione tipo de documento",idNumber:"Número de identificación",idNumberPlaceholder:"Ingrese número de identificación",countryOfIssuance:"País de emisión",countryOfIssuancePlaceholder:"Ingrese país de emisión",expirationDate:"Fecha de vencimiento",expirationDatePlaceholder:"Ingrese fecha de vencimiento",nameOnDocument:"Nombre en el documento",nameOnDocumentPlaceholder:"Ingrese nombre en el documento",livedInUsSince1996:"Ha vivido en EE. UU. desde 1996",veteranOrActiveDuty:"Veterano o en servicio activo",raceAndEthnicity:"Raza y etnicidad",race:"Raza",racePlaceholder:"Seleccione raza",hispanicOrLatinoOrigin:"Origen hispano o latino",specificHispanicOrigin:"Origen hispano específico",specificHispanicOriginPlaceholder:"Seleccione origen hispano específico",americanIndianOrAlaskaNative:"Indio americano o nativo de Alaska",submit:"Enviar solicitud",sentSuccess:"Solicitud enviada con éxito"},h2={msg:Xg,greeting:Jg,help:e2,recommendations:t2,promptBar:n2,income:o2,applicant:r2,plan:i2,plans:s2,home:a2,userDetails:l2,userProfile:c2,sidebar:u2,confirm:d2,login:p2,insuranceApplication:f2},m2="Bonjour",g2={healthAssistant:"Bonjour. Je suis votre assistant santé personnel. Quelles questions avez-vous ?",insurancePlans:"Bonjour ! Trouvons les meilleures assurances santé pour vous."},v2={title:"Qu'est-ce que {name} ?",description:"Alors que les compagnies d'assurance utilisent l'IA pour minimiser les paiements à leurs clients, nous utilisons l'IA pour vous aider à minimiser vos coûts totaux de santé.",aiCapabilities:"{name} peut calculer des estimations de dépenses pour chaque plan, spécifiquement adaptées à votre situation.",exampleUseCase:"Par exemple, si vous prévoyez une procédure spéciale, si votre conjoint attend un enfant, si vous avez des allergies ou si vous avez besoin de médicaments spéciaux, {name} prendra en compte tous les aspects de votre situation, calculera les coûts potentiels pour chaque plan et fournira un rapport détaillé pour vous aider à faire le meilleur choix.",independence:"Nous ne sommes affiliés à aucune compagnie d'assurance, et tous les calculs sont totalement transparents et gratuits.",callToAction:"Essayez simplement. Entrez votre code postal et l'âge des membres de votre famille pour obtenir une recommandation détaillée."},b2={title:"Recommandation de {name}",noPlans1:"Vous n'avez pas encore de recommandations.",noPlans2:"Veuillez utiliser ce bouton pour trouver les meilleurs plans de santé pour vous",share:{title:"Partagez cette recommandation de plan !",text:"Recommandation de plan d'assurance santé de {name}"},recommendation:{title:"Recommandation de {name}",summary:"Résumé des données utilisateur"},save:"Enregistrer en PDF"},y2={placeholder:"Demandez à {name}"},w2={title:"Revenu du ménage",description:"Cette information est facultative et aide à déterminer si vous êtes éligible aux subventions gouvernementales.",fieldTitle:"Revenu annuel du ménage (facultatif)",placeholder:"Entrez votre revenu annuel"},x2={me:"Moi",dependent:"Personne à charge {id}",age:"Âge","age-placeholder":"Entrez l'âge",remove:"Supprimer"},k2={description:"Description",benefits:"Avantages",provider:"Fournisseur",serviceName:"Nom du service",youPay:"Vous payez",outOfNetwork:"Hors réseau",details:"Détails",enroll:"S'inscrire"},_2={title:"Plans disponibles pour vous",subtitle:"Basé sur votre code postal, votre âge et la taille de votre ménage.",editProfile:"Modifier le profil",findBestPlan:"Trouver le meilleur plan",householdSize:"Taille du ménage",ages:"Âges",priceNote:"Les plans sont listés au prix complet, mais votre ménage peut être éligible à des plans à prix réduit via Medicaid, Medi-Cal ou CHIP.",totalPlansFound:"Total de {count} plans trouvés.",noPlansMessage:"Aucun plan trouvé. Veuillez modifier votre profil et réessayer.",zipcode:"Code postal"},A2={buttons:{seePlans:"Voir les meilleurs plans",healthAssistant:"Assistant santé",coveredCA:"Suis-je éligible à Covered California ?",getInsurance:"Obtenir une assurance"},tagline:"Santé intelligente",infoBox:`Lissa Health utilise l'IA pour recommander les meilleurs plans d'assurance santé basés sur vos données de santé personnelles et votre situation. 
Simple, intelligent et adapté à vous.`,infoBoxLink1:"Consultez un ",infoBoxLink2:"exemple",infoBoxLink3:" de recommandation que vous pouvez obtenir"},C2={title:"Informations sur le ménage",description:"Entrez votre âge et l'âge de vos personnes à charge.",addDependent:"Ajouter une personne à charge"},S2={title:"Votre profil",fillOutWarning:`Veuillez compléter votre profil pour recevoir des recommandations d'assurance personnalisées. 
Entrez le code postal et l'âge d'au moins un demandeur.`,description:`Votre lieu de résidence est nécessaire pour déterminer la liste des plans d'assurance santé disponibles, et l'âge est requis pour obtenir les primes des plans. 
Fournir le revenu du ménage est facultatif et peut vous donner des informations sur l'éligibilité à divers programmes de subventions gouvernementales.`,save:"Enregistrer",goToPlans:"Aller aux plans",location:"Emplacement",zipcode:"Code postal","zipcode-placeholder":"Entrez votre code postal",saveButton:"Enregistrer et continuer"},P2={menu:{home:"Accueil",profile:"Profil utilisateur",logout:"Déconnexion",login:"Connexion",plans:"Plans disponibles",recommendations:"Meilleurs plans santé",healthAssistant:"Assistant santé",help:"Aide",settings:"Paramètres",discoverPlans:"Découvrir les plans",language:"Langue"}},$2={loginPrompt:"Veuillez vous connecter pour recevoir une recommandation de plan",login:"Se connecter",cancel:"Annuler"},T2={signup:"S'inscrire",subtitle:"à {name}"},E2={personalInfo:"Informations personnelles",title:"Demande d'assurance",step1:"Étape 1 : Informations de contact principales",firstName:"Prénom",firstNamePlaceholder:"Entrez votre prénom",middleName:"Deuxième prénom",middleNamePlaceholder:"Entrez votre deuxième prénom",lastName:"Nom de famille",lastNamePlaceholder:"Entrez votre nom de famille",suffix:"Suffixe",suffixPlaceholder:"Entrez le suffixe (le cas échéant)",homeAddress:"Adresse du domicile",mailingAddress:"Adresse postale",city:"Ville",cityPlaceholder:"Entrez la ville",state:"État",statePlaceholder:"Entrez l'état",zipCode:"Code postal",zipCodePlaceholder:"Entrez le code postal",county:"Comté",countyPlaceholder:"Entrez le comté",apartmentNumber:"Numéro d'appartement",apartmentNumberPlaceholder:"Entrez le numéro d'appartement (le cas échéant)",phoneNumbers:"Numéros de téléphone",bestPhone:"Meilleur téléphone",otherPhone:"Autre téléphone",phoneType:"Type de téléphone",phoneTypePlaceholder:"Sélectionnez le type de téléphone",phoneNumber:"Numéro de téléphone",phoneNumberPlaceholder:"Entrez le numéro de téléphone",languagePreference:"Préférence linguistique",preferredLanguageWritten:"Langue écrite préférée",preferredLanguageWrittenPlaceholder:"Entrez la langue écrite préférée",preferredLanguageSpoken:"Langue parlée préférée",preferredLanguageSpokenPlaceholder:"Entrez la langue parlée préférée",informationPreference:"Méthode de contact préférée",informationPreferencePhone:"Téléphone",informationPreferenceMail:"Courrier",informationPreferenceEmail:"E-mail",emailAddress:"Adresse e-mail",emailAddressPlaceholder:"Entrez l'adresse e-mail",applyForPremiumAssistance:"Demander une aide pour la prime",step2:"Étape 2 : Informations personnelles",relationshipToYou:"Relation avec vous",relationshipToYouPlaceholder:"Sélectionnez la relation",gender:"Genre",genderPlaceholder:"Sélectionnez le genre",dateOfBirth:"Date de naissance",dateOfBirthPlaceholder:"Entrez la date de naissance",applyingForHealthInsurance:"Demande d'assurance maladie",socialSecurityNumber:"Numéro de sécurité sociale",ssnPlaceholder:"Entrez le numéro de sécurité sociale",noSsnReason:"Raison de l'absence de numéro de sécurité sociale",noSsnReasonPlaceholder:"Entrez la raison de l'absence de numéro de sécurité sociale",citizenshipInformation:"Informations sur la citoyenneté",usCitizen:"Citoyen américain",satisfactoryImmigrationStatus:"Statut d'immigration satisfaisant",documentType:"Type de document",documentTypePlaceholder:"Sélectionnez le type de document",idNumber:"Numéro d'identification",idNumberPlaceholder:"Entrez le numéro d'identification",countryOfIssuance:"Pays de délivrance",countryOfIssuancePlaceholder:"Entrez le pays de délivrance",expirationDate:"Date d'expiration",expirationDatePlaceholder:"Entrez la date d'expiration",nameOnDocument:"Nom sur le document",nameOnDocumentPlaceholder:"Entrez le nom sur le document",livedInUsSince1996:"Vit aux États-Unis depuis 1996",veteranOrActiveDuty:"Vétéran ou en service actif",raceAndEthnicity:"Race et ethnicité",race:"Race",racePlaceholder:"Sélectionnez la race",hispanicOrLatinoOrigin:"Origine hispanique ou latino",specificHispanicOrigin:"Origine hispanique spécifique",specificHispanicOriginPlaceholder:"Sélectionnez l'origine hispanique spécifique",americanIndianOrAlaskaNative:"Amérindien ou natif de l'Alaska",submit:"Soumettre la demande",sentSuccess:"Demande envoyée avec succès"},I2={msg:m2,greeting:g2,help:v2,recommendations:b2,promptBar:y2,income:w2,applicant:x2,plan:k2,plans:_2,home:A2,userDetails:C2,userProfile:S2,sidebar:P2,confirm:$2,login:T2,insuranceApplication:E2},M2="Здравствуйте",z2={healthAssistant:"Здравствуйте. Я ваш личный помощник по здоровью. Какие у вас есть вопросы?",insurancePlans:"Здравствуйте! Давайте найдем лучшие страховые планы для вас."},B2={title:"Что такое {name}?",description:"В то время как страховые компании используют ИИ для минимизации выплат своим клиентам, мы используем ИИ, чтобы помочь вам минимизировать общие расходы на здравоохранение.",aiCapabilities:"{name} может рассчитать оценки расходов для каждого плана, специально адаптированные к вашей ситуации.",exampleUseCase:"Например, если вы планируете специальную процедуру, ваш супруг ожидает ребенка,  вас есть аллергия или вам нужны специальные лекарства, {name} учтет все аспекты вашей ситуации, рассчитает потенциальные затраты для каждого плана и предоставит подробный отчет, чтобы помочь вам сделать лучший выбор.",independence:"Мы не связаны ни с одной страховой компанией, и все расчеты полностью прозрачны и бесплатны.",callToAction:"Просто попробуйте. Введите свой почтовый индекс и возраст членов вашей семьи и получите подробную рекомендацию."},L2={title:"Рекомендация {name}",noPlans1:"У вас пока нет рекомендаций.",noPlans2:"Пожалуйста, используйте эту кнопку, чтобы найти лучшие планы медицинского страхования для вас",share:{title:"Поделиться этой рекомендацией плана!",text:"Рекомендация плана медицинского страхования от {name}"},recommendation:{title:"Рекомендация {name}",summary:"Сводка данных пользователя"},save:"Сохранить как PDF"},R2={placeholder:"Спросите {name}"},O2={title:"Доход домохозяйства",description:"Эта информация необязательна и помогает определить, имеете ли вы право на государственные субсидии.",fieldTitle:"Годовой доход домохозяйства (необязательно)",placeholder:"Введите ваш годовой доход"},N2={me:"Я",dependent:"Иждивенец {id}",age:"Возраст","age-placeholder":"Введите возраст",remove:"Удалить"},D2={description:"Описание",benefits:"Преимущества",provider:"Поставщик",serviceName:"Название услуги",youPay:"Вы платите",outOfNetwork:"Вне сети",details:"Подробности",enroll:"Зарегистрироваться"},H2={title:"Доступные для вас планы",subtitle:"На основе вашего почтового индекса, возраста и размера домохозяйства.",editProfile:"Редактировать профиль",findBestPlan:"Найти лучший план",householdSize:"Размер домохозяйства",ages:"Возраст",priceNote:"Планы указаны по полной цене, но ваше домохозяйство может иметь право на планы по сниженным ценам через Medicaid, Medi-Cal или CHIP.",totalPlansFound:"Всего найдено {count} планов.",noPlansMessage:"Планы не найдены. Пожалуйста, отредактируйте свой профиль и попробуйте снова.",zipcode:"Почтовый индекс"},F2={buttons:{seePlans:"Найти лучшие планы",healthAssistant:"Помощник по здоровью",coveredCA:"Имею ли я право на Covered California?",getInsurance:"Получить страховку"},tagline:"Интеллектуальное здравоохранение",infoBox:`Lissa Health использует ИИ для рекомендации лучших планов медицинского страхования на основе ваших личных медицинских данных и обстоятельств. 
Просто, умно и адаптировано для вас.`,infoBoxLink1:"Посмотрите ",infoBoxLink2:"пример",infoBoxLink3:" рекомендации, которую вы можете получить"},V2={title:"Информация о домохозяйстве",description:"Введите свой возраст и возраст ваших иждивенцев.",addDependent:"Добавить иждивенца"},j2={title:"Ваш профиль",fillOutWarning:`Пожалуйста, заполните свой профиль, чтобы получить персонализированные рекомендации по страхованию. 
Введите почтовый индекс и возраст хотя бы одного заявителя.`,description:`Ваше место жительства необходимо для определения списка доступных планов медицинского страхования, а возраст требуется для получения страховых премий. 
Предоставление дохода домохозяйства является необязательным и может дать вам информацию о праве на различные государственные программы субсидий.`,save:"Сохранить",goToPlans:"Перейти к планам",location:"Местоположение",zipcode:"Почтовый индекс","zipcode-placeholder":"Введите ваш почтовый индекс",saveButton:"Сохранить и продолжить"},q2={menu:{home:"Главная",profile:"Профиль пользователя",logout:"Выйти",login:"Войти",plans:"Доступные планы",recommendations:"Лучшие медицинские планы",healthAssistant:"Помощник по здоровью",help:"Помощь",settings:"Настройки",discoverPlans:"Обнаружить планы",language:"Язык"}},U2={loginPrompt:"Пожалуйста, войдите, чтобы получить рекомендацию плана",login:"Войти",cancel:"Отмена"},W2={signup:"Зарегистрироваться",subtitle:"в {name}"},K2={personalInfo:"Личная информация",title:"Заявка на страхование",step1:"Шаг 1: Основная контактная информация",firstName:"Имя",firstNamePlaceholder:"Введите ваше имя",middleName:"Отчество",middleNamePlaceholder:"Введите ваше отчество",lastName:"Фамилия",lastNamePlaceholder:"Введите вашу фамилию",suffix:"Суффикс",suffixPlaceholder:"Введите суффикс (если есть)",homeAddress:"Домашний адрес",mailingAddress:"Почтовый адрес",city:"Город",cityPlaceholder:"Введите город",state:"Штат",statePlaceholder:"Введите штат",zipCode:"Почтовый индекс",zipCodePlaceholder:"Введите почтовый индекс",county:"Округ",countyPlaceholder:"Введите округ",apartmentNumber:"Номер квартиры",apartmentNumberPlaceholder:"Введите номер квартиры (если есть)",phoneNumbers:"Номера телефонов",bestPhone:"Основной телефон",otherPhone:"Другой телефон",phoneType:"Тип телефона",phoneTypePlaceholder:"Выберите тип телефона",phoneNumber:"Номер телефона",phoneNumberPlaceholder:"Введите номер телефона",languagePreference:"Предпочтительный язык",preferredLanguageWritten:"Предпочтительный письменный язык",preferredLanguageWrittenPlaceholder:"Введите предпочтительный письменный язык",preferredLanguageSpoken:"Предпочтительный разговорный язык",preferredLanguageSpokenPlaceholder:"Введите предпочтительный разговорный язык",informationPreference:"Предпочтительны�� способ связи",informationPreferencePhone:"Телефон",informationPreferenceMail:"Почта",informationPreferenceEmail:"Электронная почта",emailAddress:"Адре�� электронной почты",emailAddressPlaceholder:"Введите адрес электронной почты",applyForPremiumAssistance:"Подать заявку на помощь с премией",step2:"Шаг 2: Личная информация",relationshipToYou:"Отношение к вам",relationshipToYouPlaceholder:"Выберите отношение",gender:"Пол",genderPlaceholder:"Выберите пол",dateOfBirth:"Дата рождения",dateOfBirthPlaceholder:"Введите дату рождения",applyingForHealthInsurance:"Подача заявки на медицинское страхование",socialSecurityNumber:"Номер социального страхования",ssnPlaceholder:"Введите номер социального страхования",noSsnReason:"Причина отсутствия номера социального страхования",noSsnReasonPlaceholder:"Введите причину отсутствия номера социального страхования",citizenshipInformation:"Информация о гражданстве",usCitizen:"Гражданин США",satisfactoryImmigrationStatus:"Удовлетворительный иммиграционный статус",documentType:"Тип документа",documentTypePlaceholder:"Выберите тип документа",idNumber:"Идентификационный номер",idNumberPlaceholder:"Введите идентификационный номер",countryOfIssuance:"Страна выдачи",countryOfIssuancePlaceholder:"Введите страну выдачи",expirationDate:"Дата истечения срока действия",expirationDatePlaceholder:"Введите дату истечения срока действия",nameOnDocument:"Имя в документе",nameOnDocumentPlaceholder:"Введите имя в документе",livedInUsSince1996:"Проживает в США с 1996 года",veteranOrActiveDuty:"Ветеран или действующий военнослужащий",raceAndEthnicity:"Раса и этническая принадлежность",race:"Раса",racePlaceholder:"Выберите расу",hispanicOrLatinoOrigin:"Испанское или латиноамериканское происхождение",specificHispanicOrigin:"Конкретное испанское происхождение",specificHispanicOriginPlaceholder:"Выберите конкретное испанское происхождение",americanIndianOrAlaskaNative:"Американский индеец или коренной житель Аляски",submit:"Отправить заявку",sentSuccess:"Заявка успешно отправлена"},Y2={msg:M2,greeting:z2,help:B2,recommendations:L2,promptBar:R2,income:O2,applicant:N2,plan:D2,plans:H2,home:F2,userDetails:V2,userProfile:j2,sidebar:q2,confirm:U2,login:W2,insuranceApplication:K2},G2="Xin chào",Q2={healthAssistant:"Xin chào. Tôi là trợ lý sức khỏe cá nhân của bạn. Bạn có câu hỏi gì không?",insurancePlans:"Xin chào! Hãy cùng tìm các kế hoạch bảo hiểm tốt nhất cho bạn."},Z2={title:"{name} là gì?",description:"Trong khi các công ty bảo hiểm sử dụng AI để giảm thiểu các khoản thanh toán cho khách hàng, chúng tôi sử dụng AI để giúp bạn giảm thiểu tổng chi phí chăm sóc sức khỏe của mình.",aiCapabilities:"{name} có thể tính toán ước tính chi phí cho từng kế hoạch, được điều chỉnh riêng cho tình huống của bạn.",exampleUseCase:"Ví dụ, nếu bạn đang lên kế hoạch cho một thủ tục đặc biệt, vợ/chồng bạn đang mang thai, bạn bị dị ứng hoặc cần thuốc đặc biệt, {name} sẽ xem xét tất cả các khía cạnh của tình huống của bạn, tính toán chi phí tiềm năng cho từng kế hoạch và cung cấp một báo cáo chi tiết để giúp bạn đưa ra lựa chọn tốt nhất.",independence:"Chúng tôi không liên kết với bất kỳ công ty bảo hiểm nào, và tất cả các tính toán đều hoàn toàn minh bạch và miễn phí.",callToAction:"Hãy thử ngay. Nhập mã zip của bạn và tuổi của các thành viên trong gia đình để nhận được một đề xuất chi tiết."},X2={title:"Đề xuất của {name}",noPlans1:"Bạn chưa có đề xuất nào.",noPlans2:"Vui lòng sử dụng nút này để tìm các kế hoạch chăm sóc sức khỏe tốt nhất cho bạn",share:{title:"Chia sẻ đề xuất kế hoạch này!",text:"Đề xuất kế hoạch bảo hiểm sức khỏe từ {name}"},recommendation:{title:"Đề xuất của {name}",summary:"Tóm tắt dữ liệu người dùng"},save:"Lưu dưới dạng PDF"},J2={placeholder:"Hỏi {name}"},ev={title:"Thu nhập hộ gia đình",description:"Thông tin này là tùy chọn và giúp xác định xem bạn có đủ điều kiện nhận trợ cấp của chính phủ hay không.",fieldTitle:"Thu nhập hàng năm của hộ gia đình (tùy chọn)",placeholder:"Nhập thu nhập hàng năm của bạn"},tv={me:"Tôi",dependent:"Người phụ thuộc {id}",age:"Tuổi","age-placeholder":"Nhập tuổi",remove:"Xóa"},nv={description:"Mô tả",benefits:"Quyền lợi",provider:"Nhà cung cấp",serviceName:"Tên dịch vụ",youPay:"Bạn trả",outOfNetwork:"Ngoài mạng lưới",details:"Chi tiết",enroll:"Đăng ký"},ov={title:"Các kế hoạch có sẵn cho bạn",subtitle:"Dựa trên mã zip, tuổi và quy mô hộ gia đình của bạn.",editProfile:"Chỉnh sửa hồ sơ",findBestPlan:"Tìm kế hoạch tốt nhất",householdSize:"Quy mô hộ gia đình",ages:"Tuổi",priceNote:"Các kế hoạch được liệt kê với giá đầy đủ, nhưng hộ gia đình của bạn có thể đủ điều kiện nhận các kế hoạch giá thấp hơn thông qua Medicaid, Medi-Cal hoặc CHIP.",totalPlansFound:"Tổng cộng {count} kế hoạch được tìm thấy.",noPlansMessage:"Không tìm thấy kế hoạch nào. Vui lòng chỉnh sửa hồ sơ của bạn và thử lại.",zipcode:"Mã zip"},rv={buttons:{seePlans:"Xem các kế hoạch tốt nhất",healthAssistant:"Trợ lý sức khỏe",coveredCA:"Tôi có đủ điều kiện cho Covered California không?",getInsurance:"Nhận bảo hiểm"},tagline:"Chăm sóc sức khỏe thông minh",infoBox:`Lissa Health sử dụng AI để đề xuất các kế hoạch bảo hiểm sức khỏe tốt nhất dựa trên dữ liệu sức khỏe cá nhân và hoàn cảnh của bạn. 
Đơn giản, thông minh và được điều chỉnh riêng cho bạn.`,infoBoxLink1:"Xem một ",infoBoxLink2:"ví dụ",infoBoxLink3:" về đề xuất mà bạn có thể nhận được"},iv={title:"Thông tin hộ gia đình",description:"Nhập tuổi của bạn và tuổi của những người phụ thuộc.",addDependent:"Thêm người phụ thuộc"},sv={title:"Hồ sơ của bạn",fillOutWarning:`Vui lòng hoàn thành hồ sơ của bạn để nhận đề xuất bảo hiểm cá nhân hóa. 
Nhập mã zip và tuổi của ít nhất một người đăng ký.`,description:`Nơi cư trú của bạn cần thiết để xác định danh sách các kế hoạch bảo hiểm sức khỏe có sẵn, và tuổi được yêu cầu để có được phí bảo hiểm của kế hoạch. 
Cung cấp thu nhập hộ gia đình là tùy chọn và có thể cung cấp cho bạn thông tin về tính đủ điều kiện cho các chương trình trợ cấp khác nhau của chính phủ.`,save:"Lưu",goToPlans:"Đi đến các kế hoạch",location:"Vị trí",zipcode:"Mã zip","zipcode-placeholder":"Nhập mã zip của bạn",saveButton:"Lưu và tiếp tục"},av={menu:{home:"Trang chủ",profile:"Hồ sơ người dùng",logout:"Đăng xuất",login:"Đăng nhập",plans:"Các kế hoạch có sẵn",recommendations:"Các kế hoạch sức khỏe tốt nhất",healthAssistant:"Trợ lý sức khỏe",help:"Trợ giúp",settings:"Cài đặt",discoverPlans:"Khám phá các kế hoạch",language:"Ngôn ngữ"}},lv={loginPrompt:"Vui lòng đăng nhập để nhận đề xuất kế hoạch",login:"Đăng nhập",cancel:"Hủy"},cv={signup:"Đăng ký",subtitle:"vào {name}"},uv={personalInfo:"Thông tin cá nhân",title:"Đơn đăng ký bảo hiểm",step1:"Bước 1: Thông tin liên hệ chính",firstName:"Tên",firstNamePlaceholder:"Nhập tên của bạn",middleName:"Tên đệm",middleNamePlaceholder:"Nhập tên đệm của bạn",lastName:"Họ",lastNamePlaceholder:"Nhập họ của bạn",suffix:"Hậu tố",suffixPlaceholder:"Nhập hậu tố (nếu có)",homeAddress:"Địa chỉ nhà",mailingAddress:"Địa chỉ gửi thư",city:"Thành phố",cityPlaceholder:"Nhập thành phố",state:"Tiểu bang",statePlaceholder:"Nhập tiểu bang",zipCode:"Mã zip",zipCodePlaceholder:"Nhập mã zip",county:"Quận",countyPlaceholder:"Nhập quận",apartmentNumber:"Số căn hộ",apartmentNumberPlaceholder:"Nhập số căn hộ (nếu có)",phoneNumbers:"Số điện thoại",bestPhone:"Số điện thoại tốt nhất",otherPhone:"Số điện thoại khác",phoneType:"Loại điện thoại",phoneTypePlaceholder:"Chọn loại điện thoại",phoneNumber:"Số điện thoại",phoneNumberPlaceholder:"Nhập số điện thoại",languagePreference:"Ưu tiên ngôn ngữ",preferredLanguageWritten:"Ngôn ngữ viết ưa thích",preferredLanguageWrittenPlaceholder:"Nhập ngôn ngữ viết ưa thích",preferredLanguageSpoken:"Ngôn ngữ nói ưa thích",preferredLanguageSpokenPlaceholder:"Nhập ngôn ngữ nói ưa thích",informationPreference:"Phương thức liên hệ ưa thích",informationPreferencePhone:"Điện thoại",informationPreferenceMail:"Thư",informationPreferenceEmail:"Email",emailAddress:"Địa chỉ email",emailAddressPlaceholder:"Nhập địa chỉ email",applyForPremiumAssistance:"Đăng ký hỗ trợ phí bảo hiểm",step2:"Bước 2: Thông tin cá nhân",relationshipToYou:"Mối quan hệ với bạn",relationshipToYouPlaceholder:"Chọn mối quan hệ",gender:"Giới tính",genderPlaceholder:"Chọn giới tính",dateOfBirth:"Ngày sinh",dateOfBirthPlaceholder:"Nhập ngày sinh",applyingForHealthInsurance:"Đang đăng ký bảo hiểm sức khỏe",socialSecurityNumber:"Số an sinh xã hội",ssnPlaceholder:"Nhập số an sinh xã hội",noSsnReason:"Lý do không có số an sinh xã hội",noSsnReasonPlaceholder:"Nhập lý do không có số an sinh xã hội",citizenshipInformation:"Thông tin quốc tịch",usCitizen:"Công dân Hoa Kỳ",satisfactoryImmigrationStatus:"Tình trạng nhập cư thỏa đáng",documentType:"Loại tài liệu",documentTypePlaceholder:"Chọn loại tài liệu",idNumber:"Số ID",idNumberPlaceholder:"Nhập số ID",countryOfIssuance:"Quốc gia cấp",countryOfIssuancePlaceholder:"Nhập quốc gia cấp",expirationDate:"Ngày hết hạn",expirationDatePlaceholder:"Nhập ngày hết hạn",nameOnDocument:"Tên trên tài liệu",nameOnDocumentPlaceholder:"Nhập tên trên tài liệu",livedInUsSince1996:"Sống ở Hoa Kỳ từ năm 1996",veteranOrActiveDuty:"Cựu chiến binh hoặc đang tại ngũ",raceAndEthnicity:"Chủng tộc và dân tộc",race:"Chủng tộc",racePlaceholder:"Chọn chủng tộc",hispanicOrLatinoOrigin:"Gốc Hispanic hoặc Latino",specificHispanicOrigin:"Gốc Hispanic cụ thể",specificHispanicOriginPlaceholder:"Chọn gốc Hispanic cụ thể",americanIndianOrAlaskaNative:"Người Mỹ bản địa hoặc người Alaska bản địa",submit:"Gửi đơn đăng ký",sentSuccess:"Đơn đăng ký đã được gửi thành công"},dv={msg:G2,greeting:Q2,help:Z2,recommendations:X2,promptBar:J2,income:ev,applicant:tv,plan:nv,plans:ov,home:rv,userDetails:iv,userProfile:sv,sidebar:av,confirm:lv,login:cv,insuranceApplication:uv},pv="你好",fv={healthAssistant:"你好。我是你的个人健康助理。你有什么问题吗？",insurancePlans:"你好！让我们为你找到最好的保险计划。"},hv={title:"什么是{name}？",description:"当保险公司使用人工智能来最小化对客户的支付时，我们使用人工智能来帮助你最小化总体医疗保健成本。",aiCapabilities:"{name}可以计算每个计划的支出估算，专门根据你的情况进行调整。",exampleUseCase:"例如，如果你正在计划一个特殊程序，你的配偶正在怀孕，你有过敏症，或者你需要特殊药物，{name}将考虑你情况的所有方面，计算每个计划的潜在成本，并提供详细报告以帮助你做出最佳选择。",independence:"我们不隶属于任何保险公司，所有计算都完全透明且免费。",callToAction:"试一试吧。输入你的邮政编码和家庭成员的年龄，获得详细的建议。"},mv={title:"{name}建议",noPlans1:"你还没有任何建议。",noPlans2:"请使用此按钮为你找到最佳健康计划",share:{title:"分享这个计划建议！",text:"来自{name}的健康保险计划建议"},recommendation:{title:"{name}建议",summary:"用户数据摘要"},save:"保存为PDF"},gv={placeholder:"询问{name}"},vv={title:"家庭收入",description:"此信息是可选的，有助于确定你是否有资格获得政府补贴。",fieldTitle:"年家庭收入（可选）",placeholder:"输入你的年收入"},bv={me:"我",dependent:"受抚养人{id}",age:"年龄","age-placeholder":"输入年龄",remove:"删除"},yv={description:"描述",benefits:"福利",provider:"提供者",serviceName:"服务名称",youPay:"你支付",outOfNetwork:"网络外",details:"详情",enroll:"注册"},wv={title:"适合你的计划",subtitle:"基于你的邮政编码、年龄和家庭规模。",editProfile:"编辑个人资料",findBestPlan:"找到最佳计划",householdSize:"家庭规模",ages:"年龄",priceNote:"计划以全价列出，但你的家庭可能有资格通过Medicaid、Medi-Cal或CHIP获得价格较低的计划。",totalPlansFound:"共找到{count}个计划。",noPlansMessage:"未找到计划。请编辑你的个人资料并重试。",zipcode:"邮政编码"},xv={buttons:{seePlans:"查看最佳计划",healthAssistant:"健康助理",coveredCA:"我是否有资格获得Covered California？",getInsurance:"获取保险"},tagline:"智能医疗保健",infoBox:`Lissa Health使用人工智能根据你的个人健康数据和情况推荐最佳健康保险计划。
简单、智能且为你量身定制。`,infoBoxLink1:"查看一个",infoBoxLink2:"示例",infoBoxLink3:"你可以获得的建议"},kv={title:"家庭信息",description:"输入你和你的受抚养人的年龄。",addDependent:"添加受抚养人"},_v={title:"你的个人资料",fillOutWarning:`请完成你的个人资料以接收个性化保险建议。
输入邮政编码和至少一个申请人的年龄。`,description:`你的居住地需要用来确定可用的健康保险计划列表，年龄需要用来获取计划保费。
提供家庭收入是可选的，可以为你提供有关各种政府补贴计划资格的信息。`,save:"保存",goToPlans:"转到计划",location:"位置",zipcode:"邮政编码","zipcode-placeholder":"输入你的邮政编码",saveButton:"保存并继续"},Av={menu:{home:"主页",profile:"用户资料",logout:"登出",login:"登录",plans:"可用计划",recommendations:"最佳健康计划",healthAssistant:"健康助理",help:"帮助",settings:"设置",discoverPlans:"发现计划",language:"语言"}},Cv={loginPrompt:"请登录以接收计划建议",login:"登录",cancel:"取消"},Sv={signup:"注册",subtitle:"到{name}"},Pv={personalInfo:"个人信息",title:"保险申请",step1:"步骤1：主要联系信息",firstName:"名字",firstNamePlaceholder:"输入你的名字",middleName:"中间名",middleNamePlaceholder:"输入你的中间名",lastName:"姓氏",lastNamePlaceholder:"输入你的姓氏",suffix:"后缀",suffixPlaceholder:"输入后缀（如果有）",homeAddress:"家庭地址",mailingAddress:"邮寄地址",city:"城市",cityPlaceholder:"输入城市",state:"州",statePlaceholder:"输入州",zipCode:"邮政编码",zipCodePlaceholder:"输入邮政编码",county:"县",countyPlaceholder:"输入县",apartmentNumber:"公寓号",apartmentNumberPlaceholder:"输入公寓号（如果有）",phoneNumbers:"电话号码",bestPhone:"最佳电话",otherPhone:"其他电话",phoneType:"电话类型",phoneTypePlaceholder:"选择电话类型",phoneNumber:"电话号码",phoneNumberPlaceholder:"输入电话号码",languagePreference:"语言偏好",preferredLanguageWritten:"首选书面语言",preferredLanguageWrittenPlaceholder:"输入首选书面语言",preferredLanguageSpoken:"首选口语语言",preferredLanguageSpokenPlaceholder:"输入首选口语语言",informationPreference:"首选联系方法",informationPreferencePhone:"电话",informationPreferenceMail:"邮件",informationPreferenceEmail:"电子邮件",emailAddress:"电子邮件地址",emailAddressPlaceholder:"输入电子邮件地址",applyForPremiumAssistance:"申请保费援助",step2:"步骤2：个人信息",relationshipToYou:"与您的关系",relationshipToYouPlaceholder:"选择关系",gender:"性别",genderPlaceholder:"选择性别",dateOfBirth:"出生日期",dateOfBirthPlaceholder:"输入出生日期",applyingForHealthInsurance:"申请健康保险",socialSecurityNumber:"社会安全号码",ssnPlaceholder:"输入社会安全号码",noSsnReason:"没有社会安全号码的原因",noSsnReasonPlaceholder:"输入没有社会安全号码的原因",citizenshipInformation:"国籍信息",usCitizen:"美国公民",satisfactoryImmigrationStatus:"令人满意的移民身份",documentType:"文件类型",documentTypePlaceholder:"选择文件类型",idNumber:"身份证号",idNumberPlaceholder:"输入身份证号",countryOfIssuance:"签发国家",countryOfIssuancePlaceholder:"输入签发国家",expirationDate:"到期日期",expirationDatePlaceholder:"输入到期日期",nameOnDocument:"文件上的姓名",nameOnDocumentPlaceholder:"输入文件上的姓名",livedInUsSince1996:"自1996年以来居住在美国",veteranOrActiveDuty:"退伍军人或现役军人",raceAndEthnicity:"种族和民族",race:"种族",racePlaceholder:"选择种族",hispanicOrLatinoOrigin:"西班牙裔或拉丁裔来源",specificHispanicOrigin:"具体西班牙裔来源",specificHispanicOriginPlaceholder:"选择具体西班牙裔来源",americanIndianOrAlaskaNative:"美洲印第安人或阿拉斯加原住民",submit:"提交申请",sentSuccess:"申请成功提交"},$v={msg:pv,greeting:fv,help:hv,recommendations:mv,promptBar:gv,income:vv,applicant:bv,plan:yv,plans:wv,home:xv,userDetails:kv,userProfile:_v,sidebar:Av,confirm:Cv,login:Sv,insuranceApplication:Pv},La=[{code:"en",name:"English"},{code:"es",name:"Español"},{code:"zh",name:"中文"},{code:"fr",name:"Français"},{code:"de",name:"Deutsch"},{code:"ar",name:"العربية"},{code:"ru",name:"Русский"},{code:"vi",name:"Tiếng Việt"}],Vo=L(La[0]),Yc={en:Zg,es:h2,fr:I2,zh:$v,ar:vg,vi:dv,ru:Y2,de:Bg},q=Ps().t;function Ps(){function e(){const o=localStorage.getItem("healthcare_lang")||void 0||"en";console.log(o),t(o)}function t(o){Vo.value.code!==o&&(Vo.value=La.find(r=>r.code===o),localStorage.setItem("healthcare_lang",Vo.value.code))}function n(o,r=null){if(!o||!Vo.value)return"";let i=o.split(".").reduce((s,a)=>s?s[a]??null:null,Yc[Vo.value.code])??null;if(i===null&&(i=o.split(".").reduce((s,a)=>s?s[a]??null:null,Yc.en)??o),r)for(const[s,a]of Object.entries(r))i=i.replace(`{${s}}`,a);return i??o}return{t:n,locale:Vo,locales:La,setLocale:t,initI18n:e}}const mo=typeof window<"u";var Gc;mo&&((Gc=window?.navigator)!=null&&Gc.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);const Tv=Object.prototype.toString,Ev=Object.prototype.hasOwnProperty;function Iv(e,t){return Tv.call(e)===`[object ${t}]`}function Mv(e,t){return Ev.call(e,t)}function ur(e){return e!=null}function wt(e){return e==null}function zv(e){return e===!0}function Bv(e){return Iv(e,"Object")}function na(e){return typeof e=="function"}function _l(e,t=!1){return!t&&!mo?!1:!!(e&&"nodeType"in e)}function pn(){}function Lv(){return!1}async function Rv(e,t={}){if(e.length){for(const[n,o]of e)if(typeof n=="function"?n():n)return typeof t.beforeMatchAny=="function"&&await t.beforeMatchAny(),await o(),typeof t.afterMatchAny=="function"&&await t.afterMatchAny(),!0}return!1}const Ov="[-\\+]?\\d+%?",Nv="[-\\+]?\\d*\\.\\d+%?",_o=`(?:${Nv})|(?:${Ov})`,Dv=`[\\s|\\(]+(${_o})[,|\\s]+(${_o})[,|\\s]+(${_o})\\s*\\)?`,ii=`[\\s|\\(]+(${_o})[,|\\s]+(${_o})[,|\\s]+(${_o})[,|\\s]+(${_o})\\s*\\)?`,Hv=new RegExp(`rgb${Dv}`),Fv=new RegExp(`rgba${ii}`),Vv=new RegExp(`hsl${ii}`),jv=new RegExp(`hsla${ii}`),qv=new RegExp(`hsv${ii}`),Uv=new RegExp(`hsva${ii}`),Wv=/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,Kv=/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,Yv=/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,Gv=/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,Ra=Object.freeze({aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"});Object.freeze(new Set(Object.keys(Ra)));function Qv(e){if(e=e.toString().trim().toLowerCase(),e==="transparent")return{r:0,g:0,b:0,a:0,format:"name",toString:dn};let t=!1;Ra[e]&&(e=Ra[e],t=!0);let n;if(n=Hv.exec(e)){const{r:o,g:r,b:i}=Qc(n[1],n[2],n[3]);return{r:o*255,g:r*255,b:i*255,format:"rgb",toString:dn}}if(n=Fv.exec(e)){const{r:o,g:r,b:i}=Qc(n[1],n[2],n[3]);return{r:o*255,g:r*255,b:i*255,a:Mr(n[4]),format:"rgba",toString:dn}}if(n=Vv.exec(e)){const{h:o,s:r,l:i}=Oa(n[0],n[1],n[3]);return{h:o*360,s:r,l:i,format:"hsl",toString:Xc}}if(n=jv.exec(e)){const{h:o,s:r,l:i}=Oa(n[0],n[1],n[3]);return{h:o*360,s:r,l:i,a:Mr(n[4]),format:"hsla",toString:Xc}}if(n=qv.exec(e)){const{h:o,s:r,v:i}=Na(n[0],n[1],n[3]);return{h:o*360,s:r,v:i,format:"hsv",toString:Jc}}if(n=Uv.exec(e)){const{h:o,s:r,v:i}=Na(n[0],n[1],n[3]);return{h:o*360,s:r,v:i,a:Mr(n[4]),format:"hsva",toString:Jc}}return(n=Wv.exec(e))?{r:parseInt(`${n[1]}${n[1]}`,16),g:parseInt(`${n[2]}${n[2]}`,16),b:parseInt(`${n[3]}${n[3]}`,16),format:t?"name":"hex3",toString:dn}:(n=Kv.exec(e))?{r:parseInt(`${n[1]}${n[1]}`,16),g:parseInt(`${n[2]}${n[2]}`,16),b:parseInt(`${n[3]}${n[3]}`,16),a:Zc(`${n[4]}${n[4]}`),format:t?"name":"hex4",toString:dn}:(n=Yv.exec(e))?{r:parseInt(n[1],16),g:parseInt(n[2],16),b:parseInt(n[3],16),format:t?"name":"hex6",toString:dn}:(n=Gv.exec(e))?{r:parseInt(n[1],16),g:parseInt(n[2],16),b:parseInt(n[3],16),a:Zc(n[4]),format:t?"name":"hex8",toString:dn}:null}function Ao(e){let t={r:0,g:0,b:0},n=1,o;return typeof e=="string"?o=Qv(e):o=e,o!==null&&typeof o=="object"&&("l"in o?t=Zv(o.h,o.s,o.l):"v"in o&&(t=Xv(o.h,o.s,o.v)),"a"in o&&(n=Mr(o.a??1),Number.isNaN(n)&&(n=1)),t=o),{...t,a:n,format:"rgba",toString:dn}}function Oa(e,t,n){return{h:hn(e,0,360)/360,s:hn(Ur(t)?Wr(t):t,0,1),l:hn(Ur(n)?Wr(n):n,0,1)}}function Qc(e,t,n){return{r:hn(e,0,255)/255,g:hn(t,0,255)/255,b:hn(n,0,255)/255}}function Na(e,t,n){return{h:hn(e,0,360)/360,s:hn(Ur(t)?Wr(t):t,0,1),v:hn(Ur(n)?Wr(n):n,0,1)}}function Mr(e){return hn(Ur(e)?Wr(e):e,0,1)}function Zv(e,t,n){let o,r,i;if({h:e,s:t,l:n}=Oa(e,t,n),t===0)o=r=i=n;else{const s=n<.5?1*(1+t):n+t-n*t,a=2*n-s;o=oa(a,s,e+1/3),r=oa(a,s,e),i=oa(a,s,e-1/3)}return o*=255,r*=255,i*=255,{r:o,g:r,b:i,toString:dn}}function Xv(e,t,n){({h:e,s:t,v:n}=Na(e,t,n)),e*=6;const o=Math.floor(e),r=e-o,i=n*(1-t),s=n*(1-r*t),a=n*(1-(1-r)*t),l=o%6;let u=[n,s,i,i,a,n][l],c=[a,n,n,s,i,i][l],d=[i,i,a,n,n,s][l];return u*=255,c*=255,d*=255,{r:u,g:c,b:d,toString:dn}}function Jv(e,t,n=.5){if(!e&&!t)return{r:0,g:0,b:0,a:1};if(!e)return Ao(t);if(!t)return Ao(e);const o=Ao(e),r=Ao(t),i=hn(n,0,1),s=i*2-1,a=o.a-r.a,l=((s*a===-1?s:(s+a)/(1+s*a))+1)/2,u=1-l;return{r:Math.round(o.r*l+r.r*u),g:Math.round(o.g*l+r.g*u),b:Math.round(o.b*l+r.b*u),a:Math.round(o.a*i+r.a*(1-i)),format:"rgba",toString:dn}}function e5(e,t){const n=Ao(e);return n.a=Mr(t),n}function Zc(e){return parseInt(e,16)/255}function hn(e,t,n){return Math.max(t,Math.min(n,parseFloat(e)))}function oa(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+(t-e)*6*n:n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function Ur(e){return String(e).trim().includes("%")}function Wr(e){const t=parseFloat(e)/100;return Number.isNaN(t)?0:t}function dn(){return ur(this.a)&&this.a>=0&&this.a<1?`rgba(${this.r}, ${this.g}, ${this.b}, ${this.a})`:`rgb(${this.r}, ${this.g}, ${this.b})`}function Xc(){const e=`${this.s*100}%`,t=`${this.l*100}%`;return ur(this.a)&&this.a>=0&&this.a<1?`hsla(${this.h}, ${e}, ${t}, ${this.a})`:`hsl(${this.h}, ${e}, ${t})`}function Jc(){const e=`${this.s*100}%`,t=`${this.v*100}%`;return ur(this.a)&&this.a>=0&&this.a<1?`hsva(${this.h}, ${e}, ${t}, ${this.a})`:`hsv(${this.h}, ${e}, ${t})`}let t5=0;function n5(){return t5++}function Da(e){let t=parseFloat(e);return Number.isNaN(t)&&(t=Number(e)),Number.isNaN(t)?0:t}function o5(e){const t=e.toString().split(/[eE]/),n=(t[0].split(".")[1]||"").length-+(t[1]||0);return n>0?n:0}function r5(e,t){let n=e.toFixed(o5(e));const o=n.indexOf(".");if(o===-1)return e;const r=n.replace(".","").split(""),i=o+t;return r[i]?(n.charAt(i+1)==="5"?n=n.substring(0,i+1)+"6":n=n.substring(0,i+2),parseFloat(Number(n).toFixed(t))):e}function ra(e,t,n){return r5(e*t,n)}function wo(e,t,n){return Math.max(t,Math.min(n,parseFloat(e)))}const Al=mo&&("ontouchstart"in window||i5()>0);function i5(){return typeof navigator<"u"&&(navigator.maxTouchPoints||navigator.msMaxTouchPoints)||0}function s5(e){if(!mo||!e)return 0;const t=getComputedStyle(e);return parseFloat(t.paddingLeft)+parseFloat(t.paddingRight)||0}function a5(e){if(!mo||!e)return 0;const t=document.createRange();t.setStart(e,0),t.setEnd(e,e.childNodes.length);const n=t.getBoundingClientRect().width,o=s5(e);return n+o}function Ha(e){return ur(e)&&e!==!1?String(e):void 0}function l5(){const e=new Map;return{on(t,n){const o=e.get(t);o?.add(n)||e.set(t,new Set([n]))},off(t,n){const o=e.get(t);o&&o.delete(n)},clear(t){const n=e.get(t);n&&n.clear()},clearAll(){e.clear()},emit(t,...n){const o=e.get(t);o&&o.forEach(r=>{r(...n)})}}}function Cl(e,t=16){if(typeof e!="function")return pn;const n=(...i)=>{e(...i)};if(t<=0)return $s(n);let o=0,r;return function(...i){const s=Date.now(),a=s-o;clearTimeout(r),a>=t?(o=s,n(...i)):r=setTimeout(()=>{o=Date.now(),n(...i)},Math.max(0,t-a))}}function Wp(e,t=100){if(typeof e!="function")return pn;const n=(...r)=>{e(...r)};if(t<=0)return $s(n);let o;return function(...r){clearTimeout(o),o=setTimeout(()=>{n(...r)},t)}}function $s(e){if(typeof e!="function")return e;let t=!1,n,o;return function(...r){return n=r,t||(t=!0,o=Promise.resolve().then(()=>(t=!1,o=void 0,e(...n)))),o}}function c5(e){return Array.isArray(e)?e:[e]}function eu(e){return e[e.length-1]}function Kp(e,t,n=!1){let o=-1;return n||typeof t!="function"?o=e.findIndex(r=>r===t):o=e.findIndex(t),~o?e.splice(o,1)[0]:null}/**
 * @license lucide-vue-next v0.365.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */var Ai={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":2,"stroke-linecap":"round","stroke-linejoin":"round"};/**
 * @license lucide-vue-next v0.365.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const u5=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase();/**
 * @license lucide-vue-next v0.365.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const we=(e,t)=>({size:n,strokeWidth:o=2,absoluteStrokeWidth:r,color:i,class:s,...a},{attrs:l,slots:u})=>zo("svg",{...Ai,width:n||Ai.width,height:n||Ai.height,stroke:i||Ai.stroke,"stroke-width":r?Number(o)*24/Number(n):o,...l,class:["lucide",`lucide-${u5(e)}`],...a},[...t.map(c=>zo(...c)),...u.default?[u.default()]:[]]);/**
 * @license lucide-vue-next v0.365.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const d5=we("ArrowLeftRightIcon",[["path",{d:"M8 3 4 7l4 4",key:"9rb6wj"}],["path",{d:"M4 7h16",key:"6tx8e3"}],["path",{d:"m16 21 4-4-4-4",key:"siv7j2"}],["path",{d:"M20 17H4",key:"h6l3hr"}]]);/**
 * @license lucide-vue-next v0.365.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const p5=we("CalendarIcon",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]]);/**
 * @license lucide-vue-next v0.365.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const f5=we("CheckIcon",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);/**
 * @license lucide-vue-next v0.365.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const h5=we("ChevronDownIcon",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);/**
 * @license lucide-vue-next v0.365.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const m5=we("ChevronLeftIcon",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]]);/**
 * @license lucide-vue-next v0.365.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const g5=we("ChevronRightIcon",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);/**
 * @license lucide-vue-next v0.365.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const v5=we("ChevronUpIcon",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]]);/**
 * @license lucide-vue-next v0.365.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const b5=we("ChevronsLeftIcon",[["path",{d:"m11 17-5-5 5-5",key:"13zhaf"}],["path",{d:"m18 17-5-5 5-5",key:"h8a8et"}]]);/**
 * @license lucide-vue-next v0.365.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const y5=we("ChevronsRightIcon",[["path",{d:"m6 17 5-5-5-5",key:"xnjwq"}],["path",{d:"m13 17 5-5-5-5",key:"17xmmf"}]]);/**
 * @license lucide-vue-next v0.365.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const w5=we("CircleAlertIcon",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]]);/**
 * @license lucide-vue-next v0.365.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const x5=we("CircleCheckIcon",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);/**
 * @license lucide-vue-next v0.365.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const k5=we("CircleHelpIcon",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);/**
 * @license lucide-vue-next v0.365.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const tu=we("CircleXIcon",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]]);/**
 * @license lucide-vue-next v0.365.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const _5=we("ClockIcon",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 16 14",key:"68esgv"}]]);/**
 * @license lucide-vue-next v0.365.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const A5=we("CloudUploadIcon",[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"M12 12v9",key:"192myk"}],["path",{d:"m16 16-4-4-4 4",key:"119tzi"}]]);/**
 * @license lucide-vue-next v0.365.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const C5=we("EllipsisIcon",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"19",cy:"12",r:"1",key:"1wjl8i"}],["circle",{cx:"5",cy:"12",r:"1",key:"1pcz8c"}]]);/**
 * @license lucide-vue-next v0.365.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const S5=we("EyeOffIcon",[["path",{d:"M9.88 9.88a3 3 0 1 0 4.24 4.24",key:"1jxqfv"}],["path",{d:"M10.73 5.08A10.43 10.43 0 0 1 12 5c7 0 10 7 10 7a13.16 13.16 0 0 1-1.67 2.68",key:"9wicm4"}],["path",{d:"M6.61 6.61A13.526 13.526 0 0 0 2 12s3 7 10 7a9.74 9.74 0 0 0 5.39-1.61",key:"1jreej"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}]]);/**
 * @license lucide-vue-next v0.365.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const nu=we("EyeIcon",[["path",{d:"M2 12s3-7 10-7 10 7 10 7-3 7-10 7-10-7-10-7Z",key:"rwhkz3"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]);/**
 * @license lucide-vue-next v0.365.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const P5=we("FileArchiveIcon",[["path",{d:"M16 22h2a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v18",key:"1oywqq"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"10",cy:"20",r:"2",key:"1xzdoj"}],["path",{d:"M10 7V6",key:"dljcrl"}],["path",{d:"M10 12v-1",key:"v7bkov"}],["path",{d:"M10 18v-2",key:"1cjy8d"}]]);/**
 * @license lucide-vue-next v0.365.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const $5=we("FileCodeIcon",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"m10 13-2 2 2 2",key:"17smn8"}],["path",{d:"m14 17 2-2-2-2",key:"14mezr"}]]);/**
 * @license lucide-vue-next v0.365.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const T5=we("FileImageIcon",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"10",cy:"12",r:"2",key:"737tya"}],["path",{d:"m20 17-1.296-1.296a2.41 2.41 0 0 0-3.408 0L9 22",key:"wt3hpn"}]]);/**
 * @license lucide-vue-next v0.365.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const E5=we("FileMusicIcon",[["circle",{cx:"14",cy:"16",r:"2",key:"1bzzi3"}],["circle",{cx:"6",cy:"18",r:"2",key:"1fncim"}],["path",{d:"M4 12.4V4a2 2 0 0 1 2-2h8.5L20 7.5V20a2 2 0 0 1-2 2h-7.5",key:"skc018"}],["path",{d:"M8 18v-7.7L16 9v7",key:"1oie6o"}]]);/**
 * @license lucide-vue-next v0.365.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const I5=we("FileTextIcon",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]]);/**
 * @license lucide-vue-next v0.365.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const M5=we("FileVideoIcon",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"m10 11 5 3-5 3v-6Z",key:"7ntvm4"}]]);/**
 * @license lucide-vue-next v0.365.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const z5=we("FileIcon",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}]]);/**
 * @license lucide-vue-next v0.365.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const B5=we("FilterIcon",[["polygon",{points:"22 3 2 3 10 12.46 10 19 14 21 14 12.46 22 3",key:"1yg77f"}]]);/**
 * @license lucide-vue-next v0.365.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const L5=we("FlipHorizontalIcon",[["path",{d:"M8 3H5a2 2 0 0 0-2 2v14c0 1.1.9 2 2 2h3",key:"1i73f7"}],["path",{d:"M16 3h3a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-3",key:"saxlbk"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"M12 14v2",key:"8jcxud"}],["path",{d:"M12 8v2",key:"1woqiv"}],["path",{d:"M12 2v2",key:"tus03m"}]]);/**
 * @license lucide-vue-next v0.365.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const R5=we("FlipVerticalIcon",[["path",{d:"M21 8V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v3",key:"14bfxa"}],["path",{d:"M21 16v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-3",key:"14rx03"}],["path",{d:"M4 12H2",key:"rhcxmi"}],["path",{d:"M10 12H8",key:"s88cx1"}],["path",{d:"M16 12h-2",key:"10asgb"}],["path",{d:"M22 12h-2",key:"14jgyd"}]]);/**
 * @license lucide-vue-next v0.365.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const O5=we("FullscreenIcon",[["path",{d:"M3 7V5a2 2 0 0 1 2-2h2",key:"aa7l1z"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2",key:"4qcy5o"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2",key:"6vwrx8"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2",key:"ioqczr"}],["rect",{width:"10",height:"8",x:"7",y:"8",rx:"1",key:"vys8me"}]]);/**
 * @license lucide-vue-next v0.365.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const N5=we("GripVerticalIcon",[["circle",{cx:"9",cy:"12",r:"1",key:"1vctgf"}],["circle",{cx:"9",cy:"5",r:"1",key:"hp0tcf"}],["circle",{cx:"9",cy:"19",r:"1",key:"fkjjf6"}],["circle",{cx:"15",cy:"12",r:"1",key:"1tmaij"}],["circle",{cx:"15",cy:"5",r:"1",key:"19l28e"}],["circle",{cx:"15",cy:"19",r:"1",key:"f4zoj3"}]]);/**
 * @license lucide-vue-next v0.365.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const D5=we("ImageIcon",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}]]);/**
 * @license lucide-vue-next v0.365.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const H5=we("IndentDecreaseIcon",[["polyline",{points:"7 8 3 12 7 16",key:"2j60jr"}],["line",{x1:"21",x2:"11",y1:"12",y2:"12",key:"1fxxak"}],["line",{x1:"21",x2:"11",y1:"6",y2:"6",key:"asgu94"}],["line",{x1:"21",x2:"11",y1:"18",y2:"18",key:"13dsj7"}]]);/**
 * @license lucide-vue-next v0.365.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const F5=we("IndentIncreaseIcon",[["polyline",{points:"3 8 7 12 3 16",key:"f3rxhf"}],["line",{x1:"21",x2:"11",y1:"12",y2:"12",key:"1fxxak"}],["line",{x1:"21",x2:"11",y1:"6",y2:"6",key:"asgu94"}],["line",{x1:"21",x2:"11",y1:"18",y2:"18",key:"13dsj7"}]]);/**
 * @license lucide-vue-next v0.365.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const V5=we("InfoIcon",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]]);/**
 * @license lucide-vue-next v0.365.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const j5=we("LoaderCircleIcon",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]);/**
 * @license lucide-vue-next v0.365.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const q5=we("LogOutIcon",[["path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",key:"1uf3rs"}],["polyline",{points:"16 17 21 12 16 7",key:"1gabdz"}],["line",{x1:"21",x2:"9",y1:"12",y2:"12",key:"1uyos4"}]]);/**
 * @license lucide-vue-next v0.365.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const U5=we("MaximizeIcon",[["path",{d:"M8 3H5a2 2 0 0 0-2 2v3",key:"1dcmit"}],["path",{d:"M21 8V5a2 2 0 0 0-2-2h-3",key:"1e4gt3"}],["path",{d:"M3 16v3a2 2 0 0 0 2 2h3",key:"wsl5sc"}],["path",{d:"M16 21h3a2 2 0 0 0 2-2v-3",key:"18trek"}]]);/**
 * @license lucide-vue-next v0.365.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const W5=we("MessageCircleQuestionIcon",[["path",{d:"M7.9 20A9 9 0 1 0 4 16.1L2 22Z",key:"vv11sd"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);/**
 * @license lucide-vue-next v0.365.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const K5=we("MinimizeIcon",[["path",{d:"M8 3v3a2 2 0 0 1-2 2H3",key:"hohbtr"}],["path",{d:"M21 8h-3a2 2 0 0 1-2-2V3",key:"5jw1f3"}],["path",{d:"M3 16h3a2 2 0 0 1 2 2v3",key:"198tvr"}],["path",{d:"M16 21v-3a2 2 0 0 1 2-2h3",key:"ph8mxp"}]]);/**
 * @license lucide-vue-next v0.365.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Y5=we("MinusIcon",[["path",{d:"M5 12h14",key:"1ays0h"}]]);/**
 * @license lucide-vue-next v0.365.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const G5=we("MoonIcon",[["path",{d:"M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z",key:"a7tn18"}]]);/**
 * @license lucide-vue-next v0.365.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ou=we("PauseIcon",[["rect",{x:"14",y:"4",width:"4",height:"16",rx:"1",key:"zuxfzm"}],["rect",{x:"6",y:"4",width:"4",height:"16",rx:"1",key:"1okwgv"}]]);/**
 * @license lucide-vue-next v0.365.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Q5=we("PictureInPictureIcon",[["path",{d:"M8 4.5v5H3m-1-6 6 6m13 0v-3c0-1.16-.84-2-2-2h-7m-9 9v2c0 1.05.95 2 2 2h3",key:"bcd8fb"}],["rect",{width:"10",height:"7",x:"12",y:"13.5",ry:"2",key:"136fx3"}]]);/**
 * @license lucide-vue-next v0.365.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ru=we("PlayIcon",[["polygon",{points:"6 3 20 12 6 21 6 3",key:"1oa8hb"}]]);/**
 * @license lucide-vue-next v0.365.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Z5=we("PlusIcon",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]);/**
 * @license lucide-vue-next v0.365.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const X5=we("RefreshCwIcon",[["path",{d:"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8",key:"v9h5vc"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}],["path",{d:"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16",key:"3uifl3"}],["path",{d:"M8 16H3v5",key:"1cv678"}]]);/**
 * @license lucide-vue-next v0.365.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const J5=we("Repeat2Icon",[["path",{d:"m2 9 3-3 3 3",key:"1ltn5i"}],["path",{d:"M13 18H7a2 2 0 0 1-2-2V6",key:"1r6tfw"}],["path",{d:"m22 15-3 3-3-3",key:"4rnwn2"}],["path",{d:"M11 6h6a2 2 0 0 1 2 2v10",key:"2f72bc"}]]);/**
 * @license lucide-vue-next v0.365.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const e3=we("RotateCcwIcon",[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}]]);/**
 * @license lucide-vue-next v0.365.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const t3=we("RotateCwIcon",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]]);/**
 * @license lucide-vue-next v0.365.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const n3=we("SearchIcon",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]]);/**
 * @license lucide-vue-next v0.365.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const o3=we("SirenIcon",[["path",{d:"M7 18v-6a5 5 0 1 1 10 0v6",key:"pcx96s"}],["path",{d:"M5 21a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-1a2 2 0 0 0-2-2H7a2 2 0 0 0-2 2z",key:"1b4s83"}],["path",{d:"M21 12h1",key:"jtio3y"}],["path",{d:"M18.5 4.5 18 5",key:"g5sp9y"}],["path",{d:"M2 12h1",key:"1uaihz"}],["path",{d:"M12 2v1",key:"11qlp1"}],["path",{d:"m4.929 4.929.707.707",key:"1i51kw"}],["path",{d:"M12 12v6",key:"3ahymv"}]]);/**
 * @license lucide-vue-next v0.365.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const r3=we("SkipBackIcon",[["polygon",{points:"19 20 9 12 19 4 19 20",key:"o2sva"}],["line",{x1:"5",x2:"5",y1:"19",y2:"5",key:"1ocqjk"}]]);/**
 * @license lucide-vue-next v0.365.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const i3=we("SkipForwardIcon",[["polygon",{points:"5 4 15 12 5 20 5 4",key:"16p6eg"}],["line",{x1:"19",x2:"19",y1:"5",y2:"19",key:"futhcm"}]]);/**
 * @license lucide-vue-next v0.365.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const s3=we("SquareMinusIcon",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M8 12h8",key:"1wcyev"}]]);/**
 * @license lucide-vue-next v0.365.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const a3=we("SquarePlusIcon",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M8 12h8",key:"1wcyev"}],["path",{d:"M12 8v8",key:"napkw2"}]]);/**
 * @license lucide-vue-next v0.365.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const l3=we("SunIcon",[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]]);/**
 * @license lucide-vue-next v0.365.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const c3=we("Trash2Icon",[["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6",key:"4alrt4"}],["path",{d:"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2",key:"v07s0e"}],["line",{x1:"10",x2:"10",y1:"11",y2:"17",key:"1uufr5"}],["line",{x1:"14",x2:"14",y1:"11",y2:"17",key:"xtxkd"}]]);/**
 * @license lucide-vue-next v0.365.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const u3=we("UploadIcon",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"17 8 12 3 7 8",key:"t8dd8p"}],["line",{x1:"12",x2:"12",y1:"3",y2:"15",key:"widbto"}]]);/**
 * @license lucide-vue-next v0.365.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const d3=we("UserRoundIcon",[["circle",{cx:"12",cy:"8",r:"5",key:"1hypcn"}],["path",{d:"M20 21a8 8 0 0 0-16 0",key:"rfgkzh"}]]);/**
 * @license lucide-vue-next v0.365.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const p3=we("Volume1Icon",[["polygon",{points:"11 5 6 9 2 9 2 15 6 15 11 19 11 5",key:"16drj5"}],["path",{d:"M15.54 8.46a5 5 0 0 1 0 7.07",key:"ltjumu"}]]);/**
 * @license lucide-vue-next v0.365.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const f3=we("Volume2Icon",[["polygon",{points:"11 5 6 9 2 9 2 15 6 15 11 19 11 5",key:"16drj5"}],["path",{d:"M15.54 8.46a5 5 0 0 1 0 7.07",key:"ltjumu"}],["path",{d:"M19.07 4.93a10 10 0 0 1 0 14.14",key:"1kegas"}]]);/**
 * @license lucide-vue-next v0.365.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const h3=we("VolumeXIcon",[["polygon",{points:"11 5 6 9 2 9 2 15 6 15 11 19 11 5",key:"16drj5"}],["line",{x1:"22",x2:"16",y1:"9",y2:"15",key:"1ewh16"}],["line",{x1:"16",x2:"22",y1:"9",y2:"15",key:"5ykzw1"}]]);/**
 * @license lucide-vue-next v0.365.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const m3=we("XIcon",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);/**
 * @license lucide-vue-next v0.365.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const g3=we("ZoomInIcon",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["line",{x1:"21",x2:"16.65",y1:"21",y2:"16.65",key:"13gj7c"}],["line",{x1:"11",x2:"11",y1:"8",y2:"14",key:"1vmskp"}],["line",{x1:"8",x2:"14",y1:"11",y2:"11",key:"durymu"}]]);/**
 * @license lucide-vue-next v0.365.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const v3=we("ZoomOutIcon",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["line",{x1:"21",x2:"16.65",y1:"21",y2:"16.65",key:"13gj7c"}],["line",{x1:"8",x2:"14",y1:"11",y2:"11",key:"durymu"}]]),jo=e=>`--${e}`,ia=e=>`var(--${e})`,sa=(e,t)=>`--${e}: ${t};`;function b3(e,t){if(!t)return{b:()=>`${e}`,be:o=>`${e}__${o}`,bm:o=>`${e}--${o}`,bem:(o,r)=>`${e}__${o}--${r}`,bs:o=>`${e}-${o}`,cb:()=>`.${e}`,cbe:o=>`.${e}__${o}`,cbm:o=>`.${e}--${o}`,cbem:(o,r)=>`.${e}__${o}--${r}`,cbs:o=>`.${e}-${o}`,cv:o=>jo(`${e}-${o}`),cvm:(o,r={})=>{for(const i of Object.keys(o))r[jo(`${e}-${i}`)]=o[i];return r},gcv:o=>ia(`${e}-${o}`),scv:(o,r)=>sa(`${e}-${o}`,r)};const n=o=>typeof t=="function"?t(o):t;return{b:()=>`${n()}-${e}`,be:o=>`${n()}-${e}__${o}`,bm:o=>`${n()}-${e}--${o}`,bem:(o,r)=>`${n()}-${e}__${o}--${r}`,bs:o=>`${n()}-${e}-${o}`,ns:o=>`${n()}-${o}`,cb:()=>`.${n()}-${e}`,cbe:o=>`.${n()}-${e}__${o}`,cbm:o=>`.${n()}-${e}--${o}`,cbem:(o,r)=>`.${n()}-${e}__${o}--${r}`,cbs:o=>`.${n()}-${e}-${o}`,cns:o=>`.${n()}-${o}`,cv:o=>jo(`${n(!0)}-${e}-${o}`),cvm:(o,r={})=>{const i=n(!0);for(const s of Object.keys(o))r[jo(`${i}-${e}-${s}`)]=o[s];return r},gcv:o=>ia(`${n(!0)}-${e}-${o}`),scv:(o,r)=>sa(`${n(!0)}-${e}-${o}`,r),nv:o=>jo(`${n(!0)}-${o}`),nvm:(o,r={})=>{const i=n(!0);for(const s of Object.keys(o))r[jo(`${i}-${s}`)]=o[s];return r},gnv:o=>ia(`${n(!0)}-${o}`),snv:(o,r)=>sa(`${n(!0)}-${o}`,r)}}const y3="___vxp-provided-hover-delay",iu=M(()=>100);function Yp(){return vn()?ft(y3,iu):iu}function w3(){return{locale:"zh-CN",wordSpace:!1,calendar:{year:"年",month:"月",month1:"01月",month2:"02月",month3:"03月",month4:"04月",month5:"05月",month6:"06月",month7:"07月",month8:"08月",month9:"09月",month10:"10月",month11:"11月",month12:"12月",week1:"一",week2:"二",week3:"三",week4:"四",week5:"五",week6:"六",week7:"日",ariaLabel:{year:"年",month:"月",month1:"一月",month2:"二月",month3:"三月",month4:"四月",month5:"五月",month6:"六月",month7:"七月",month8:"八月",month9:"九月",month10:"十月",month11:"十一月",month12:"十二月",week1:"星期一",week2:"星期二",week3:"星期三",week4:"星期四",week5:"星期五",week6:"星期六",week7:"星期日"}},captcha:{slideEnd:"请滑动到最后",slide:"请滑动到适当的位置",success:"验证成功",fail:"验证失败，请重试",doCaptcha:"请完成下面的验证",pointInOrder:"请按顺序点击",trigger:"点击进行验证",completed:"已完成验证"},checkbox:{all:"全选"},colorPicker:{confirm:"确定",cancel:"重置",ariaLabel:{clear:"清空颜色"}},confirm:{confirm:"确认",cancel:"取消"},datePicker:{confirm:"确认",cancel:"取消",placeholder:{year:"年份",month:"月份",date:"日期",datetime:"日期时间",start:"开始",end:"结束",select:"请选择"},startTime:"开始时间",endTime:"结束时间",ariaLabel:{clear:"清空日期",quarter:"季度",week:"周",date:"日",hour:"时",minute:"分",second:"秒"}},drawer:{confirm:"确认",cancel:"取消"},form:{submit:"提交",reset:"重置",notNullable:"不可为空",validateFail:"验证未通过"},image:{placeholder:"加载中...",error:"加载失败"},input:{placeholder:"请输入",ariaLabel:{clear:"清空文本"}},layout:{signOut:"注销",signType:"导航模式",majorColor:"主题颜色",themeMode:"主题模式"},modal:{confirm:"确认",cancel:"取消"},numberInput:{placeholder:"请输入数字",outOfRange:"超出范围",ariaLabel:{clear:"清空数字",increase:"增加",decrease:"减少"}},pagination:{page:"页",perPage:"条/页",prevPage:"上一页",nextPage:"下一页",prev:"向前",next:"向后",total:"共",jumpTo:"跳转",itemUnit:"条"},select:{placeholder:"请选择",empty:"暂无数据",search:"搜索选项",ariaLabel:{clear:"清空选项"}},table:{empty:"暂无数据",filterConfirm:"筛选",filterReset:"重置",filterAll:"全部"},timeAgo:{ago:"前",late:"后",justNow:"刚刚",second:"秒",minute:"分钟",hour:"小时",yesterday:"昨天",days:"天",lastMonth:"上个月",months:"个月",lastYear:"去年",years:"年"},timePicker:{confirm:"确认",cancel:"取消",placeholder:{time:"时间",start:"开始",end:"结束",select:"请选择"},ariaLabel:{clear:"清空时间",hour:"时",minute:"分",second:"秒"}},tour:{prev:"上一步",next:"下一步",done:"完成",stepCount:"第 {n} 步"},transfer:{source:"源",target:"目标",empty:"暂无数据",reverse:"反选",search:"搜索 (Ctrl + F)"},tree:{empty:"暂无数据"},upload:{upload:"上传文件",uploading:"上传中",dragOrClick:"将文件拖到此处, 或点击上传",ariaLabel:{preview:"预览文件",delete:"删除文件"}},video:{play:"播放",pause:"暂停",playPrev:"上一个",playNext:"下一个",refresh:"刷新",flip:"镜像翻转",requestPip:"进入画中画",exitPip:"退出画中画",fullWindow:"进入网页全屏",fullWindowExit:"退出网页全屏",fullScreen:"进入全屏",fullScreenExit:"退出全屏",chapterCount:"第 {n} 章"},viewer:{rotateRight:"向右旋转",rotateLeft:"向左旋转",flipHorizontal:"横向翻转",flipVertical:"纵向翻转",zoomIn:"放大",zoomOut:"缩小",fullScreen:"进入全屏",fullScreenExit:"退出全屏",reset:"重置"}}}const x3="__vxp-provided-locale",k3=M(()=>w3());function Gp(e,t){const n=ft(x3,k3);return e?M(t?()=>{var o;return{...((o=n.value)==null?void 0:o[e])??{},...h(t)??{}}}:()=>{var o;return((o=n.value)==null?void 0:o[e])??{}}):n}const _3="__vxp-provided-icons",Qp={loading:[j5,{effect:"spin-in"}],clear:tu,close:m3,calendar:p5,clock:_5,exchange:d5,angleUp:v5,angleRight:g5,angleDown:h5,angleLeft:m5,anglesRight:y5,anglesLeft:b5,retweet:J5,refresh:X5,filter:B5,ellipsis:C5,upload:u3,uploadCloud:A5,check:f5,help:k5,alert:o3,question:W5,info:V5,success:x5,warning:w5,error:tu,delete:c3,preview:nu,image:D5,plus:Z5,minus:Y5,plusSquare:a3,minusSquare:s3,cipherText:S5,plainText:nu,user:d3,light:l3,dark:G5,signOut:q5,indent:F5,outdent:H5,search:n3,rotateRight:t3,rotateLeft:e3,flipX:L5,flipY:R5,zoomIn:g3,zoonOut:v3,fullScreen:U5,resetScreen:K5,dragger:N5,file:z5,fileText:I5,fileCode:$5,fileImage:T5,fileAudio:E5,fileVideo:M5,fileZip:P5,volume:f3,volumeLow:p3,volumeMute:h3,play:ru,pause:ou,fullWindow:O5,pip:Q5,playState:ru,pauseState:ou,playPrev:r3,playNext:i3},A3=Object.freeze(Object.keys(Qp)),C3=M(()=>{const e={};for(const t of A3){const[n,o={}]=c5(Qp[t]);e[t]={...o,icon:n}}return e});function Ts(){return ft(_3,C3)}const S3="__vxp-provided-namespace",P3=M(()=>"vxp");function $3(){return ft(S3,P3)}function It(e,t=$3()){return b3(e,n=>n?"vxp":h(t))}const T3="__vxp-provided-props",E3=/^on[A-Z]/;function Dt(e,t,n={}){const o=ft(T3,null),r=M(()=>{var l;return((l=o?.value)==null?void 0:l.default)??{}}),i=M(()=>{var l;return((l=o?.value)==null?void 0:l[e])??{}}),s=Object.keys(t),a={};return s.forEach(l=>{const u=n[l],c=Bv(u)&&Mv(u,"default")?u:{default:u},d=na(c.validator)?c.validator:null,f=c.default,m=wt(c.isFunc)?E3.test(String(l)):c.isFunc,g=p=>!m&&na(p)?p():p,v=()=>!m&&na(f)?f():f;(c.required||d)&&Se(()=>t[l],p=>{if(wt(p)){c.required&&console.warn(`${su(e)}: '${l}' prop is required but not set`);return}else if(!d)return;d(p)===!1&&console.warn(`${su(e)}: an invalid value is set to '${l}' prop`)},{immediate:!0}),c.static?a[l]=M(()=>t[l]??v()):a[l]=M(()=>wt(t[l])?wt(i.value[l])?wt(r.value[l])?v():g(r.value[l]):g(i.value[l]):t[l])}),st(a)}function su(e){return`[vexip-ui:${e.charAt(0).toLocaleUpperCase()+e.substring(1)}]`}const ae={type:Boolean,default:null},Kr={type:[Boolean,String],default:null},Sl={type:[Boolean,Number],default:null};function Pl(e){return Object.freeze(e)}function Ht(e){return Object.freeze({inherit:ae,...e})}const $l=String,I3=["small","default","large"],M3=e=>I3.includes(e);function Tl(e="default"){return{default:()=>h(e),validator:M3}}const Zp=String,z3=["default","success","error","warning"],B3=e=>z3.includes(e);function Xp(e="default"){return{default:()=>h(e),validator:B3}}const rr=[String,Object,Array],El=[String,Object,Array],L3=[Function,Array];function he(){return L3}function pe(e,...t){if(Array.isArray(e))for(let n=0,o=e.length;n<o;++n){const r=e[n];typeof r=="function"&&r(...t)}else typeof e=="function"&&e(...t)}function Jp(e){return Object}const R3={type:[String,Number,Boolean],default:null},O3={type:[String,Number,Boolean,Array],default:null},ro=[Object,Function];function So(e=null){return{isFunc:!0,default:e}}const N3="___vxp-provided-z-index";let D3=0,ef=2e3;if(mo){const e=getComputedStyle(document.documentElement),t=parseFloat(e.getPropertyValue("--vxp-z-index-popup").trim());Number.isNaN(t)||(ef=t)}const au=M(()=>ef);function H3(){const e=vn()?ft(N3,au):au;return()=>e.value+D3++}const F3=Ht({icon:ro,scale:[Number,String],title:String,label:String,flip:String,effect:String,size:String,color:String,rotate:[Number,String],renderer:Function}),V3=Object.freeze(["spin-in","spin-out","pulse-in","pulse-out"]),j3=/(^\s*[+-]?\d*\.?\d+\s*)(deg|grad|turn|rad)?\s*/i,Ot=me({name:"Icon",props:F3,setup(e,{attrs:t,slots:n}){const o=Dt("icon",e,{icon:{isFunc:!0,default:null,static:!0},scale:1,title:null,label:null,flip:{default:null,validator:c=>["horizontal","vertical","both"].includes(c)},effect:null,size:null,color:null,rotate:null,renderer:{default:null,isFunc:!0}}),r=It("icon"),i=M(()=>{let c="";return o.effect&&(c=V3.includes(o.effect)?r.bm(o.effect):o.effect),{[r.b()]:!0,[r.bm(`flip-${o.flip}`)]:o.flip,[c]:c}}),s=M(()=>Da(o.scale)||1),a=M(()=>{var c;if(typeof o.rotate=="number")return`${o.rotate%4/4}turn`;const d=(c=o.rotate)==null?void 0:c.match(j3);if(!d)return null;const f=Da(d[1]);return d[2]?f?`${f}${d[2]}`:null:`${f%4/4}turn`}),l=M(()=>{const c={color:o.color};return o.size?c.fontSize=o.size:s.value!==1&&(c.fontSize=`${s.value}em`),a.value&&(c[r.cv("rotate")]=a.value),c});function u(){const c={class:i.value,style:l.value,title:o.title,role:t.role||(o.label||o.title?"img":void 0),"aria-label":o.label,"aria-hidden":!(o.label||o.title)};return n.default?k("i",c,[k("g",null,[ke(n,"default")])]):o.icon?k("i",c,[k("g",null,[zo(o.icon)])]):k("i",c,null)}return()=>typeof o.renderer=="function"?o.renderer(o,t,u):u()}}),Il=(e,t)=>{const n=e.__vccOpts||e;for(const[o,r]of t)n[o]=r;return n},sn=typeof window<"u";var lu;sn&&(lu=window?.navigator)!=null&&lu.userAgent&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function Fa(e){return e!=null}function on(){}const q3=Object.freeze({aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"});Object.freeze(new Set(Object.keys(q3)));function cu(e){return e&-e}function U3(e,t=0){const n=new Array(e+1).fill(0);function o(a,l){if(!(!l||a>=e))for(a+=1;a<=e;)n[a]+=l,a+=cu(a)}function r(a=e){if(a<=0)return 0;a>e&&(a=e);let l=a*t;for(;a>0;)l+=n[a],a-=cu(a);return l}function i(a){return r(a+1)-r(a)}function s(a){let l=0,u=e;for(;u>l;){const c=Math.floor((l+u)/2),d=r(c);if(d>a){u=c;continue}else if(d<a){if(l===c)return r(l+1)<=a?l+1:l;l=c}else return c}return l}return{tree:n,add:o,sum:r,get:i,boundIndex:s}}const W3=sn&&("ontouchstart"in window||Y3()>0),K3=W3?"pointerdown":"click";function Y3(){return typeof navigator<"u"&&(navigator.maxTouchPoints||navigator.msMaxTouchPoints)||0}function G3(e,t,n=window.Event){const{type:o,bubbles:r=!1,cancelable:i=!1,...s}=t;if(!Fa(o)||o==="")return!1;let a;return Fa(n)?a=new n(o,{bubbles:r,cancelable:i}):(a=document.createEvent("HTMLEvents"),a.initEvent(o,r,i)),Object.assign(a,s),e.dispatchEvent(a)}const Q3=sn?requestAnimationFrame:e=>{setTimeout(e,16)},zr=new Set,tf=new WeakMap;function Z3(){zr.forEach(e=>{e(...tf.get(e))}),zr.clear()}function X3(e,...t){if(typeof e!="function")return e;tf.set(e,t),!zr.has(e)&&(zr.add(e),zr.size===1&&Q3(Z3))}function J3(e){return Array.isArray(e)?e:[e]}function Wt(e,t,n,o){if(!e)return on;let r=on;const i=Se(()=>h(e),a=>{r(),a&&(a.addEventListener(t,n,o),r=()=>{a.removeEventListener(t,n,o),r=on})},{immediate:!0,flush:"post"}),s=()=>{i(),r()};return cl()&&ms(s),s}const nf="clickoutside",Va=new Set;sn&&document.addEventListener(K3,e=>{const t=e.target,n=e.composedPath&&e.composedPath();Va.forEach(o=>{o!==t&&(n?!n.includes(o):!o.contains(t))&&(!o.__transferElement||o.__transferElement!==t&&!o.__transferElement.contains(t))&&G3(o,{type:nf})})},!0);function Zi(e,t=L(null)){let n=on;const o=Se(()=>h(t),i=>{n(),i&&(Va.add(i),n=()=>{Va.delete(i),n=on})},{immediate:!0,flush:"post"}),r=()=>{o(),n()};return cl()&&ms(r),Wt(t,nf,e),t}function eb(e){if(e){let t=e.parentElement;for(;t&&t!==document.body;){if(t.style.display==="none")return t;t=t.parentElement}}return null}function ja(e){return e?.style.display!=="none"?!!eb(e):!0}function Xi(e,t,n){for(const o of t)if(e[o])return r=>ke(e,o,r,()=>{const i=n?.(r);return i?J3(i):[]});return n||null}function tb(e){const t=[],n=Array.isArray(e)?[...e]:[];for(;n.length;){const o=n.shift();o!==null&&(Array.isArray(o)&&n.unshift(...o),!(typeof o!="string"&&typeof o!="number"&&(!Pn(o)||o.type===Pt))&&(typeof o=="string"||typeof o=="number"?t.push(Re(String(o))):o.type===Ee&&Array.isArray(o.children)?n.unshift(o.children):t.push(o)))}return t}const nb=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]];let Br;if(sn){for(const e of nb)if(e[1]in document){Br=e;break}}const ob=!!Br;M(()=>!1);const rb=new Set,ib=new WeakMap;if(sn&&Br){const e=Br[2],t=Br[4];document.addEventListener(t,()=>{if(rb.forEach(n=>{n.value=!1}),document[e]){const n=ib.get(document[e]);n&&(n.value=!0)}},!1)}function of(e=L(null)){const t=L(!1);Wt(e,"mouseenter",n),Wt(e,"mouseleave",o);function n(){t.value=!0}function o(){t.value=!1}return{wrapper:e,isHover:t}}function rf(){const e=new Set;function t(o){return Vd((r,i)=>{let s=o;const a=()=>{o!==s&&(s=o,i())};return{get:()=>(r(),o),set:l=>{l!==o&&(o=l,e.add(a))}}})}function n(){for(const o of e)o();e.clear()}return{updateSet:e,manualRef:t,triggerUpdate:n}}const sb={ctrl:"control",command:"meta",cmd:"meta",option:"alt",up:"arrowup",down:"arrowdown",left:"arrowleft",right:"arrowright"},ab=/[+_-]/,lb=/[+_-]/g,cb=["activeKeys","resetAll"];function sf(e={}){const{autoReset:t=!0,capture:n=!1,passive:o=!0,onKeyDown:r=on,onKeyUp:i=on}=e,s=e.target||L(null),a={...sb,...e.aliasMap||{}},l=st(new Set),u=new Set,c=st({activeKeys:l,resetAll:m});function d(v,p){v in c&&(c[v]=p)}function f(v,p){var b,w;const _=(b=v.key)==null?void 0:b.toLocaleLowerCase(),S=[(w=v.code)==null?void 0:w.toLocaleLowerCase(),_].filter(Boolean);for(const C of S)l[p?"add":"delete"](C),d(C,p);if(!p&&_==="meta"){for(const C of u)l.delete(C),d(C,!1);u.clear()}else if(p&&typeof v.getModifierState=="function"&&v.getModifierState("Meta"))for(const C of[...l,...S])u.add(C)}function m(){Object.keys(c).forEach(v=>{c[v]=!1}),c.activeKeys=l,c.resetAll=m}const g=new Proxy(c,{get(v,p,b){if(typeof p!="string"||cb.includes(p))return Reflect.get(v,p,b);if(p=p.toLocaleLowerCase(),p in a&&(p=a[p]),!(p in c))if(ab.test(p)){const w=p.split(lb).map(_=>_.trim());c[p]=M(()=>w.every(_=>h(g[_])))}else c[p]=L(l.has(p));return h(Reflect.get(v,p,b))}});return Wt(s,"keydown",v=>{f(v,!0),r(v,g)},{capture:n,passive:o}),Wt(s,"keyup",v=>{f(v,!1),i(v,g)},{capture:n,passive:o}),t&&Wt(s,"blur",m,{capture:n,passive:o}),{target:s,modifier:g}}function af(e){const t=L(!1),n=()=>t.value=!0;return ht(()=>{n()}),ho(()=>{t.value=!1}),{isMounted:fl(t)}}const lf=new Map;lf.set("x",0);lf.set("y",0);const ub=["top","right","bottom","left"],ir=Math.min,Po=Math.max,Ji=Math.round,Ci=Math.floor,co=e=>({x:e,y:e}),db={left:"right",right:"left",bottom:"top",top:"bottom"},pb={start:"end",end:"start"};function qa(e,t,n){return Po(e,ir(t,n))}function dr(e,t){return typeof e=="function"?e(t):e}function Bo(e){return e.split("-")[0]}function si(e){return e.split("-")[1]}function cf(e){return e==="x"?"y":"x"}function Ml(e){return e==="y"?"height":"width"}function Es(e){return["top","bottom"].includes(Bo(e))?"y":"x"}function zl(e){return cf(Es(e))}function fb(e,t,n){n===void 0&&(n=!1);const o=si(e),r=zl(e),i=Ml(r);let s=r==="x"?o===(n?"end":"start")?"right":"left":o==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(s=es(s)),[s,es(s)]}function hb(e){const t=es(e);return[Ua(e),t,Ua(t)]}function Ua(e){return e.replace(/start|end/g,t=>pb[t])}function mb(e,t,n){const o=["left","right"],r=["right","left"],i=["top","bottom"],s=["bottom","top"];switch(e){case"top":case"bottom":return n?t?r:o:t?o:r;case"left":case"right":return t?i:s;default:return[]}}function gb(e,t,n,o){const r=si(e);let i=mb(Bo(e),n==="start",o);return r&&(i=i.map(s=>s+"-"+r),t&&(i=i.concat(i.map(Ua)))),i}function es(e){return e.replace(/left|right|bottom|top/g,t=>db[t])}function vb(e){return{top:0,right:0,bottom:0,left:0,...e}}function uf(e){return typeof e!="number"?vb(e):{top:e,right:e,bottom:e,left:e}}function ts(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}function uu(e,t,n){let{reference:o,floating:r}=e;const i=Es(t),s=zl(t),a=Ml(s),l=Bo(t),u=i==="y",c=o.x+o.width/2-r.width/2,d=o.y+o.height/2-r.height/2,f=o[a]/2-r[a]/2;let m;switch(l){case"top":m={x:c,y:o.y-r.height};break;case"bottom":m={x:c,y:o.y+o.height};break;case"right":m={x:o.x+o.width,y:d};break;case"left":m={x:o.x-r.width,y:d};break;default:m={x:o.x,y:o.y}}switch(si(t)){case"start":m[s]-=f*(n&&u?-1:1);break;case"end":m[s]+=f*(n&&u?-1:1);break}return m}const bb=async(e,t,n)=>{const{placement:o="bottom",strategy:r="absolute",middleware:i=[],platform:s}=n,a=i.filter(Boolean),l=await(s.isRTL==null?void 0:s.isRTL(t));let u=await s.getElementRects({reference:e,floating:t,strategy:r}),{x:c,y:d}=uu(u,o,l),f=o,m={},g=0;for(let v=0;v<a.length;v++){const{name:p,fn:b}=a[v],{x:w,y:_,data:S,reset:C}=await b({x:c,y:d,initialPlacement:o,placement:f,strategy:r,middlewareData:m,rects:u,platform:s,elements:{reference:e,floating:t}});if(c=w??c,d=_??d,m={...m,[p]:{...m[p],...S}},C&&g<=50){g++,typeof C=="object"&&(C.placement&&(f=C.placement),C.rects&&(u=C.rects===!0?await s.getElementRects({reference:e,floating:t,strategy:r}):C.rects),{x:c,y:d}=uu(u,f,l)),v=-1;continue}}return{x:c,y:d,placement:f,strategy:r,middlewareData:m}};async function ns(e,t){var n;t===void 0&&(t={});const{x:o,y:r,platform:i,rects:s,elements:a,strategy:l}=e,{boundary:u="clippingAncestors",rootBoundary:c="viewport",elementContext:d="floating",altBoundary:f=!1,padding:m=0}=dr(t,e),g=uf(m),v=a[f?d==="floating"?"reference":"floating":d],p=ts(await i.getClippingRect({element:(n=await(i.isElement==null?void 0:i.isElement(v)))==null||n?v:v.contextElement||await(i.getDocumentElement==null?void 0:i.getDocumentElement(a.floating)),boundary:u,rootBoundary:c,strategy:l})),b=d==="floating"?{...s.floating,x:o,y:r}:s.reference,w=await(i.getOffsetParent==null?void 0:i.getOffsetParent(a.floating)),_=await(i.isElement==null?void 0:i.isElement(w))?await(i.getScale==null?void 0:i.getScale(w))||{x:1,y:1}:{x:1,y:1},S=ts(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({rect:b,offsetParent:w,strategy:l}):b);return{top:(p.top-S.top+g.top)/_.y,bottom:(S.bottom-p.bottom+g.bottom)/_.y,left:(p.left-S.left+g.left)/_.x,right:(S.right-p.right+g.right)/_.x}}const yb=e=>({name:"arrow",options:e,async fn(t){const{x:n,y:o,placement:r,rects:i,platform:s,elements:a,middlewareData:l}=t,{element:u,padding:c=0}=dr(e,t)||{};if(u==null)return{};const d=uf(c),f={x:n,y:o},m=zl(r),g=Ml(m),v=await s.getDimensions(u),p=m==="y",b=p?"top":"left",w=p?"bottom":"right",_=p?"clientHeight":"clientWidth",S=i.reference[g]+i.reference[m]-f[m]-i.floating[g],C=f[m]-i.reference[m],z=await(s.getOffsetParent==null?void 0:s.getOffsetParent(u));let E=z?z[_]:0;(!E||!await(s.isElement==null?void 0:s.isElement(z)))&&(E=a.floating[_]||i.floating[g]);const U=S/2-C/2,H=E/2-v[g]/2-1,te=ir(d[b],H),fe=ir(d[w],H),D=te,V=E-v[g]-fe,Q=E/2-v[g]/2+U,$=qa(D,Q,V),j=!l.arrow&&si(r)!=null&&Q!=$&&i.reference[g]/2-(Q<D?te:fe)-v[g]/2<0,Z=j?Q<D?Q-D:Q-V:0;return{[m]:f[m]+Z,data:{[m]:$,centerOffset:Q-$-Z,...j&&{alignmentOffset:Z}},reset:j}}}),wb=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var n,o;const{placement:r,middlewareData:i,rects:s,initialPlacement:a,platform:l,elements:u}=t,{mainAxis:c=!0,crossAxis:d=!0,fallbackPlacements:f,fallbackStrategy:m="bestFit",fallbackAxisSideDirection:g="none",flipAlignment:v=!0,...p}=dr(e,t);if((n=i.arrow)!=null&&n.alignmentOffset)return{};const b=Bo(r),w=Bo(a)===a,_=await(l.isRTL==null?void 0:l.isRTL(u.floating)),S=f||(w||!v?[es(a)]:hb(a));!f&&g!=="none"&&S.push(...gb(a,v,g,_));const C=[a,...S],z=await ns(t,p),E=[];let U=((o=i.flip)==null?void 0:o.overflows)||[];if(c&&E.push(z[b]),d){const D=fb(r,s,_);E.push(z[D[0]],z[D[1]])}if(U=[...U,{placement:r,overflows:E}],!E.every(D=>D<=0)){var H,te;const D=(((H=i.flip)==null?void 0:H.index)||0)+1,V=C[D];if(V)return{data:{index:D,overflows:U},reset:{placement:V}};let Q=(te=U.filter($=>$.overflows[0]<=0).sort(($,j)=>$.overflows[1]-j.overflows[1])[0])==null?void 0:te.placement;if(!Q)switch(m){case"bestFit":{var fe;const $=(fe=U.map(j=>[j.placement,j.overflows.filter(Z=>Z>0).reduce((Z,ue)=>Z+ue,0)]).sort((j,Z)=>j[1]-Z[1])[0])==null?void 0:fe[0];$&&(Q=$);break}case"initialPlacement":Q=a;break}if(r!==Q)return{reset:{placement:Q}}}return{}}}};function du(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function pu(e){return ub.some(t=>e[t]>=0)}const xb=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){const{rects:n}=t,{strategy:o="referenceHidden",...r}=dr(e,t);switch(o){case"referenceHidden":{const i=await ns(t,{...r,elementContext:"reference"}),s=du(i,n.reference);return{data:{referenceHiddenOffsets:s,referenceHidden:pu(s)}}}case"escaped":{const i=await ns(t,{...r,altBoundary:!0}),s=du(i,n.floating);return{data:{escapedOffsets:s,escaped:pu(s)}}}default:return{}}}}};async function kb(e,t){const{placement:n,platform:o,elements:r}=e,i=await(o.isRTL==null?void 0:o.isRTL(r.floating)),s=Bo(n),a=si(n),l=Es(n)==="y",u=["left","top"].includes(s)?-1:1,c=i&&l?-1:1,d=dr(t,e);let{mainAxis:f,crossAxis:m,alignmentAxis:g}=typeof d=="number"?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...d};return a&&typeof g=="number"&&(m=a==="end"?g*-1:g),l?{x:m*c,y:f*u}:{x:f*u,y:m*c}}const _b=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var n,o;const{x:r,y:i,placement:s,middlewareData:a}=t,l=await kb(t,e);return s===((n=a.offset)==null?void 0:n.placement)&&(o=a.arrow)!=null&&o.alignmentOffset?{}:{x:r+l.x,y:i+l.y,data:{...l,placement:s}}}}},Ab=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:o,placement:r}=t,{mainAxis:i=!0,crossAxis:s=!1,limiter:a={fn:p=>{let{x:b,y:w}=p;return{x:b,y:w}}},...l}=dr(e,t),u={x:n,y:o},c=await ns(t,l),d=Es(Bo(r)),f=cf(d);let m=u[f],g=u[d];if(i){const p=f==="y"?"top":"left",b=f==="y"?"bottom":"right",w=m+c[p],_=m-c[b];m=qa(w,m,_)}if(s){const p=d==="y"?"top":"left",b=d==="y"?"bottom":"right",w=g+c[p],_=g-c[b];g=qa(w,g,_)}const v=a.fn({...t,[f]:m,[d]:g});return{...v,data:{x:v.x-n,y:v.y-o}}}}};function uo(e){return df(e)?(e.nodeName||"").toLowerCase():"#document"}function Gt(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Gn(e){var t;return(t=(df(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function df(e){return e instanceof Node||e instanceof Gt(e).Node}function Wn(e){return e instanceof Element||e instanceof Gt(e).Element}function $n(e){return e instanceof HTMLElement||e instanceof Gt(e).HTMLElement}function fu(e){return typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof Gt(e).ShadowRoot}function ai(e){const{overflow:t,overflowX:n,overflowY:o,display:r}=an(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+n)&&!["inline","contents"].includes(r)}function Cb(e){return["table","td","th"].includes(uo(e))}function Bl(e){const t=Ll(),n=an(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(o=>(n.willChange||"").includes(o))||["paint","layout","strict","content"].some(o=>(n.contain||"").includes(o))}function Sb(e){let t=sr(e);for(;$n(t)&&!Is(t);){if(Bl(t))return t;t=sr(t)}return null}function Ll(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function Is(e){return["html","body","#document"].includes(uo(e))}function an(e){return Gt(e).getComputedStyle(e)}function Ms(e){return Wn(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function sr(e){if(uo(e)==="html")return e;const t=e.assignedSlot||e.parentNode||fu(e)&&e.host||Gn(e);return fu(t)?t.host:t}function pf(e){const t=sr(e);return Is(t)?e.ownerDocument?e.ownerDocument.body:e.body:$n(t)&&ai(t)?t:pf(t)}function Yr(e,t,n){var o;t===void 0&&(t=[]),n===void 0&&(n=!0);const r=pf(e),i=r===((o=e.ownerDocument)==null?void 0:o.body),s=Gt(r);return i?t.concat(s,s.visualViewport||[],ai(r)?r:[],s.frameElement&&n?Yr(s.frameElement):[]):t.concat(r,Yr(r,[],n))}function ff(e){const t=an(e);let n=parseFloat(t.width)||0,o=parseFloat(t.height)||0;const r=$n(e),i=r?e.offsetWidth:n,s=r?e.offsetHeight:o,a=Ji(n)!==i||Ji(o)!==s;return a&&(n=i,o=s),{width:n,height:o,$:a}}function Rl(e){return Wn(e)?e:e.contextElement}function Jo(e){const t=Rl(e);if(!$n(t))return co(1);const n=t.getBoundingClientRect(),{width:o,height:r,$:i}=ff(t);let s=(i?Ji(n.width):n.width)/o,a=(i?Ji(n.height):n.height)/r;return(!s||!Number.isFinite(s))&&(s=1),(!a||!Number.isFinite(a))&&(a=1),{x:s,y:a}}const Pb=co(0);function hf(e){const t=Gt(e);return!Ll()||!t.visualViewport?Pb:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function $b(e,t,n){return t===void 0&&(t=!1),!n||t&&n!==Gt(e)?!1:t}function Lo(e,t,n,o){t===void 0&&(t=!1),n===void 0&&(n=!1);const r=e.getBoundingClientRect(),i=Rl(e);let s=co(1);t&&(o?Wn(o)&&(s=Jo(o)):s=Jo(e));const a=$b(i,n,o)?hf(i):co(0);let l=(r.left+a.x)/s.x,u=(r.top+a.y)/s.y,c=r.width/s.x,d=r.height/s.y;if(i){const f=Gt(i),m=o&&Wn(o)?Gt(o):o;let g=f.frameElement;for(;g&&o&&m!==f;){const v=Jo(g),p=g.getBoundingClientRect(),b=an(g),w=p.left+(g.clientLeft+parseFloat(b.paddingLeft))*v.x,_=p.top+(g.clientTop+parseFloat(b.paddingTop))*v.y;l*=v.x,u*=v.y,c*=v.x,d*=v.y,l+=w,u+=_,g=Gt(g).frameElement}}return ts({width:c,height:d,x:l,y:u})}function Tb(e){let{rect:t,offsetParent:n,strategy:o}=e;const r=$n(n),i=Gn(n);if(n===i)return t;let s={scrollLeft:0,scrollTop:0},a=co(1);const l=co(0);if((r||!r&&o!=="fixed")&&((uo(n)!=="body"||ai(i))&&(s=Ms(n)),$n(n))){const u=Lo(n);a=Jo(n),l.x=u.x+n.clientLeft,l.y=u.y+n.clientTop}return{width:t.width*a.x,height:t.height*a.y,x:t.x*a.x-s.scrollLeft*a.x+l.x,y:t.y*a.y-s.scrollTop*a.y+l.y}}function Eb(e){return Array.from(e.getClientRects())}function mf(e){return Lo(Gn(e)).left+Ms(e).scrollLeft}function Ib(e){const t=Gn(e),n=Ms(e),o=e.ownerDocument.body,r=Po(t.scrollWidth,t.clientWidth,o.scrollWidth,o.clientWidth),i=Po(t.scrollHeight,t.clientHeight,o.scrollHeight,o.clientHeight);let s=-n.scrollLeft+mf(e);const a=-n.scrollTop;return an(o).direction==="rtl"&&(s+=Po(t.clientWidth,o.clientWidth)-r),{width:r,height:i,x:s,y:a}}function Mb(e,t){const n=Gt(e),o=Gn(e),r=n.visualViewport;let i=o.clientWidth,s=o.clientHeight,a=0,l=0;if(r){i=r.width,s=r.height;const u=Ll();(!u||u&&t==="fixed")&&(a=r.offsetLeft,l=r.offsetTop)}return{width:i,height:s,x:a,y:l}}function zb(e,t){const n=Lo(e,!0,t==="fixed"),o=n.top+e.clientTop,r=n.left+e.clientLeft,i=$n(e)?Jo(e):co(1),s=e.clientWidth*i.x,a=e.clientHeight*i.y,l=r*i.x,u=o*i.y;return{width:s,height:a,x:l,y:u}}function hu(e,t,n){let o;if(t==="viewport")o=Mb(e,n);else if(t==="document")o=Ib(Gn(e));else if(Wn(t))o=zb(t,n);else{const r=hf(e);o={...t,x:t.x-r.x,y:t.y-r.y}}return ts(o)}function gf(e,t){const n=sr(e);return n===t||!Wn(n)||Is(n)?!1:an(n).position==="fixed"||gf(n,t)}function Bb(e,t){const n=t.get(e);if(n)return n;let o=Yr(e,[],!1).filter(a=>Wn(a)&&uo(a)!=="body"),r=null;const i=an(e).position==="fixed";let s=i?sr(e):e;for(;Wn(s)&&!Is(s);){const a=an(s),l=Bl(s);!l&&a.position==="fixed"&&(r=null),(i?!l&&!r:!l&&a.position==="static"&&r&&["absolute","fixed"].includes(r.position)||ai(s)&&!l&&gf(e,s))?o=o.filter(u=>u!==s):r=a,s=sr(s)}return t.set(e,o),o}function Lb(e){let{element:t,boundary:n,rootBoundary:o,strategy:r}=e;const i=[...n==="clippingAncestors"?Bb(t,this._c):[].concat(n),o],s=i[0],a=i.reduce((l,u)=>{const c=hu(t,u,r);return l.top=Po(c.top,l.top),l.right=ir(c.right,l.right),l.bottom=ir(c.bottom,l.bottom),l.left=Po(c.left,l.left),l},hu(t,s,r));return{width:a.right-a.left,height:a.bottom-a.top,x:a.left,y:a.top}}function Rb(e){return ff(e)}function Ob(e,t,n){const o=$n(t),r=Gn(t),i=n==="fixed",s=Lo(e,!0,i,t);let a={scrollLeft:0,scrollTop:0};const l=co(0);if(o||!o&&!i)if((uo(t)!=="body"||ai(r))&&(a=Ms(t)),o){const u=Lo(t,!0,i,t);l.x=u.x+t.clientLeft,l.y=u.y+t.clientTop}else r&&(l.x=mf(r));return{x:s.left+a.scrollLeft-l.x,y:s.top+a.scrollTop-l.y,width:s.width,height:s.height}}function mu(e,t){return!$n(e)||an(e).position==="fixed"?null:t?t(e):e.offsetParent}function vf(e,t){const n=Gt(e);if(!$n(e))return n;let o=mu(e,t);for(;o&&Cb(o)&&an(o).position==="static";)o=mu(o,t);return o&&(uo(o)==="html"||uo(o)==="body"&&an(o).position==="static"&&!Bl(o))?n:o||Sb(e)||n}const Nb=async function(e){let{reference:t,floating:n,strategy:o}=e;const r=this.getOffsetParent||vf,i=this.getDimensions;return{reference:Ob(t,await r(n),o),floating:{x:0,y:0,...await i(n)}}};function Db(e){return an(e).direction==="rtl"}const bf={convertOffsetParentRelativeRectToViewportRelativeRect:Tb,getDocumentElement:Gn,getClippingRect:Lb,getOffsetParent:vf,getElementRects:Nb,getClientRects:Eb,getDimensions:Rb,getScale:Jo,isElement:Wn,isRTL:Db};function Hb(e,t){let n=null,o;const r=Gn(e);function i(){clearTimeout(o),n&&n.disconnect(),n=null}function s(a,l){a===void 0&&(a=!1),l===void 0&&(l=1),i();const{left:u,top:c,width:d,height:f}=e.getBoundingClientRect();if(a||t(),!d||!f)return;const m=Ci(c),g=Ci(r.clientWidth-(u+d)),v=Ci(r.clientHeight-(c+f)),p=Ci(u),b={rootMargin:-m+"px "+-g+"px "+-v+"px "+-p+"px",threshold:Po(0,ir(1,l))||1};let w=!0;function _(S){const C=S[0].intersectionRatio;if(C!==l){if(!w)return s();C?s(!1,C):o=setTimeout(()=>{s(!1,1e-7)},100)}w=!1}try{n=new IntersectionObserver(_,{...b,root:r.ownerDocument})}catch{n=new IntersectionObserver(_,b)}n.observe(e)}return s(!0),i}function Fb(e,t,n,o){o===void 0&&(o={});const{ancestorScroll:r=!0,ancestorResize:i=!0,elementResize:s=typeof ResizeObserver=="function",layoutShift:a=typeof IntersectionObserver=="function",animationFrame:l=!1}=o,u=Rl(e),c=r||i?[...u?Yr(u):[],...Yr(t)]:[];c.forEach(b=>{r&&b.addEventListener("scroll",n,{passive:!0}),i&&b.addEventListener("resize",n)});const d=u&&a?Hb(u,n):null;let f=-1,m=null;s&&(m=new ResizeObserver(b=>{let[w]=b;w&&w.target===u&&m&&(m.unobserve(t),cancelAnimationFrame(f),f=requestAnimationFrame(()=>{m&&m.observe(t)})),n()}),u&&!l&&m.observe(u),m.observe(t));let g,v=l?Lo(e):null;l&&p();function p(){const b=Lo(e);v&&(b.x!==v.x||b.y!==v.y||b.width!==v.width||b.height!==v.height)&&n(),v=b,g=requestAnimationFrame(p)}return n(),()=>{c.forEach(b=>{r&&b.removeEventListener("scroll",n),i&&b.removeEventListener("resize",n)}),d&&d(),m&&m.disconnect(),m=null,l&&cancelAnimationFrame(g)}}const Vb=(e,t,n)=>{const o=new Map,r={platform:bf,...n},i={...r.platform,_c:o};return bb(e,t,{...r,platform:i})};var $o=[],jb=function(){return $o.some(function(e){return e.activeTargets.length>0})},qb=function(){return $o.some(function(e){return e.skippedTargets.length>0})},gu="ResizeObserver loop completed with undelivered notifications.",Ub=function(){var e;typeof ErrorEvent=="function"?e=new ErrorEvent("error",{message:gu}):(e=document.createEvent("Event"),e.initEvent("error",!1,!1),e.message=gu),window.dispatchEvent(e)},Gr;(function(e){e.BORDER_BOX="border-box",e.CONTENT_BOX="content-box",e.DEVICE_PIXEL_CONTENT_BOX="device-pixel-content-box"})(Gr||(Gr={}));var To=function(e){return Object.freeze(e)},Wb=function(){function e(t,n){this.inlineSize=t,this.blockSize=n,To(this)}return e}(),yf=function(){function e(t,n,o,r){return this.x=t,this.y=n,this.width=o,this.height=r,this.top=this.y,this.left=this.x,this.bottom=this.top+this.height,this.right=this.left+this.width,To(this)}return e.prototype.toJSON=function(){var t=this,n=t.x,o=t.y,r=t.top,i=t.right,s=t.bottom,a=t.left,l=t.width,u=t.height;return{x:n,y:o,top:r,right:i,bottom:s,left:a,width:l,height:u}},e.fromRect=function(t){return new e(t.x,t.y,t.width,t.height)},e}(),Ol=function(e){return e instanceof SVGElement&&"getBBox"in e},wf=function(e){if(Ol(e)){var t=e.getBBox(),n=t.width,o=t.height;return!n&&!o}var r=e,i=r.offsetWidth,s=r.offsetHeight;return!(i||s||e.getClientRects().length)},vu=function(e){var t;if(e instanceof Element)return!0;var n=(t=e?.ownerDocument)===null||t===void 0?void 0:t.defaultView;return!!(n&&e instanceof n.Element)},Kb=function(e){switch(e.tagName){case"INPUT":if(e.type!=="image")break;case"VIDEO":case"AUDIO":case"EMBED":case"OBJECT":case"CANVAS":case"IFRAME":case"IMG":return!0}return!1},Lr=typeof window<"u"?window:{},Si=new WeakMap,bu=/auto|scroll/,Yb=/^tb|vertical/,Gb=/msie|trident/i.test(Lr.navigator&&Lr.navigator.userAgent),kn=function(e){return parseFloat(e||"0")},er=function(e,t,n){return e===void 0&&(e=0),t===void 0&&(t=0),n===void 0&&(n=!1),new Wb((n?t:e)||0,(n?e:t)||0)},yu=To({devicePixelContentBoxSize:er(),borderBoxSize:er(),contentBoxSize:er(),contentRect:new yf(0,0,0,0)}),xf=function(e,t){if(t===void 0&&(t=!1),Si.has(e)&&!t)return Si.get(e);if(wf(e))return Si.set(e,yu),yu;var n=getComputedStyle(e),o=Ol(e)&&e.ownerSVGElement&&e.getBBox(),r=!Gb&&n.boxSizing==="border-box",i=Yb.test(n.writingMode||""),s=!o&&bu.test(n.overflowY||""),a=!o&&bu.test(n.overflowX||""),l=o?0:kn(n.paddingTop),u=o?0:kn(n.paddingRight),c=o?0:kn(n.paddingBottom),d=o?0:kn(n.paddingLeft),f=o?0:kn(n.borderTopWidth),m=o?0:kn(n.borderRightWidth),g=o?0:kn(n.borderBottomWidth),v=o?0:kn(n.borderLeftWidth),p=d+u,b=l+c,w=v+m,_=f+g,S=a?e.offsetHeight-_-e.clientHeight:0,C=s?e.offsetWidth-w-e.clientWidth:0,z=r?p+w:0,E=r?b+_:0,U=o?o.width:kn(n.width)-z-C,H=o?o.height:kn(n.height)-E-S,te=U+p+C+w,fe=H+b+S+_,D=To({devicePixelContentBoxSize:er(Math.round(U*devicePixelRatio),Math.round(H*devicePixelRatio),i),borderBoxSize:er(te,fe,i),contentBoxSize:er(U,H,i),contentRect:new yf(d,l,U,H)});return Si.set(e,D),D},kf=function(e,t,n){var o=xf(e,n),r=o.borderBoxSize,i=o.contentBoxSize,s=o.devicePixelContentBoxSize;switch(t){case Gr.DEVICE_PIXEL_CONTENT_BOX:return s;case Gr.BORDER_BOX:return r;default:return i}},Qb=function(){function e(t){var n=xf(t);this.target=t,this.contentRect=n.contentRect,this.borderBoxSize=To([n.borderBoxSize]),this.contentBoxSize=To([n.contentBoxSize]),this.devicePixelContentBoxSize=To([n.devicePixelContentBoxSize])}return e}(),_f=function(e){if(wf(e))return 1/0;for(var t=0,n=e.parentNode;n;)t+=1,n=n.parentNode;return t},Zb=function(){var e=1/0,t=[];$o.forEach(function(i){if(i.activeTargets.length!==0){var s=[];i.activeTargets.forEach(function(a){var l=new Qb(a.target),u=_f(a.target);s.push(l),a.lastReportedSize=kf(a.target,a.observedBox),u<e&&(e=u)}),t.push(function(){i.callback.call(i.observer,s,i.observer)}),i.activeTargets.splice(0,i.activeTargets.length)}});for(var n=0,o=t;n<o.length;n++){var r=o[n];r()}return e},wu=function(e){$o.forEach(function(t){t.activeTargets.splice(0,t.activeTargets.length),t.skippedTargets.splice(0,t.skippedTargets.length),t.observationTargets.forEach(function(n){n.isActive()&&(_f(n.target)>e?t.activeTargets.push(n):t.skippedTargets.push(n))})})},Xb=function(){var e=0;for(wu(e);jb();)e=Zb(),wu(e);return qb()&&Ub(),e>0},aa,Af=[],Jb=function(){return Af.splice(0).forEach(function(e){return e()})},e4=function(e){if(!aa){var t=0,n=document.createTextNode(""),o={characterData:!0};new MutationObserver(function(){return Jb()}).observe(n,o),aa=function(){n.textContent="".concat(t?t--:t++)}}Af.push(e),aa()},t4=function(e){e4(function(){requestAnimationFrame(e)})},Oi=0,n4=function(){return!!Oi},o4=250,r4={attributes:!0,characterData:!0,childList:!0,subtree:!0},xu=["resize","load","transitionend","animationend","animationstart","animationiteration","keyup","keydown","mouseup","mousedown","mouseover","mouseout","blur","focus"],ku=function(e){return e===void 0&&(e=0),Date.now()+e},la=!1,i4=function(){function e(){var t=this;this.stopped=!0,this.listener=function(){return t.schedule()}}return e.prototype.run=function(t){var n=this;if(t===void 0&&(t=o4),!la){la=!0;var o=ku(t);t4(function(){var r=!1;try{r=Xb()}finally{if(la=!1,t=o-ku(),!n4())return;r?n.run(1e3):t>0?n.run(t):n.start()}})}},e.prototype.schedule=function(){this.stop(),this.run()},e.prototype.observe=function(){var t=this,n=function(){return t.observer&&t.observer.observe(document.body,r4)};document.body?n():Lr.addEventListener("DOMContentLoaded",n)},e.prototype.start=function(){var t=this;this.stopped&&(this.stopped=!1,this.observer=new MutationObserver(this.listener),this.observe(),xu.forEach(function(n){return Lr.addEventListener(n,t.listener,!0)}))},e.prototype.stop=function(){var t=this;this.stopped||(this.observer&&this.observer.disconnect(),xu.forEach(function(n){return Lr.removeEventListener(n,t.listener,!0)}),this.stopped=!0)},e}(),Wa=new i4,_u=function(e){!Oi&&e>0&&Wa.start(),Oi+=e,!Oi&&Wa.stop()},s4=function(e){return!Ol(e)&&!Kb(e)&&getComputedStyle(e).display==="inline"},a4=function(){function e(t,n){this.target=t,this.observedBox=n||Gr.CONTENT_BOX,this.lastReportedSize={inlineSize:0,blockSize:0}}return e.prototype.isActive=function(){var t=kf(this.target,this.observedBox,!0);return s4(this.target)&&(this.lastReportedSize=t),this.lastReportedSize.inlineSize!==t.inlineSize||this.lastReportedSize.blockSize!==t.blockSize},e}(),l4=function(){function e(t,n){this.activeTargets=[],this.skippedTargets=[],this.observationTargets=[],this.observer=t,this.callback=n}return e}(),Pi=new WeakMap,Au=function(e,t){for(var n=0;n<e.length;n+=1)if(e[n].target===t)return n;return-1},$i=function(){function e(){}return e.connect=function(t,n){var o=new l4(t,n);Pi.set(t,o)},e.observe=function(t,n,o){var r=Pi.get(t),i=r.observationTargets.length===0;Au(r.observationTargets,n)<0&&(i&&$o.push(r),r.observationTargets.push(new a4(n,o&&o.box)),_u(1),Wa.schedule())},e.unobserve=function(t,n){var o=Pi.get(t),r=Au(o.observationTargets,n),i=o.observationTargets.length===1;r>=0&&(i&&$o.splice($o.indexOf(o),1),o.observationTargets.splice(r,1),_u(-1))},e.disconnect=function(t){var n=this,o=Pi.get(t);o.observationTargets.slice().forEach(function(r){return n.unobserve(t,r.target)}),o.activeTargets.splice(0,o.activeTargets.length)},e}(),c4=function(){function e(t){if(arguments.length===0)throw new TypeError("Failed to construct 'ResizeObserver': 1 argument required, but only 0 present.");if(typeof t!="function")throw new TypeError("Failed to construct 'ResizeObserver': The callback provided as parameter 1 is not a function.");$i.connect(this,t)}return e.prototype.observe=function(t,n){if(arguments.length===0)throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!vu(t))throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element");$i.observe(this,t,n)},e.prototype.unobserve=function(t){if(arguments.length===0)throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!vu(t))throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': parameter 1 is not of type 'Element");$i.unobserve(this,t)},e.prototype.disconnect=function(){$i.disconnect(this)},e.toString=function(){return"function ResizeObserver () { [polyfill code] }"},e}();const os=new WeakMap;function u4(e){for(let t=0,n=e.length;t<n;++t){const o=e[t],r=os.get(o.target);typeof r=="function"&&r(o)}}const Cf=new(sn&&window.ResizeObserver||c4)(u4);function Nl(e,t){os.set(e,t),Cf.observe(e)}function Sf(e){os.has(e)&&(Cf.unobserve(e),os.delete(e))}function d4(){return{observeResize:Nl,unobserveResize:Sf}}const Pf=L(!1),p4=M(()=>Pf.value),Cr="__rtl_observer__";function li(){return sn&&!document.querySelector(`#${Cr}`)&&f4(),{isRtl:p4}}function f4(){if(!sn)return;const e=document.createElement("style"),t=`#${Cr} { width: 1px } html.rtl #${Cr}, html[dir='rtl'] #${Cr} { width: 2px }`;e.textContent=t,document.head.appendChild(e);const n=document.createElement("div");n.id=Cr,n.role="none",n.style.cssText="position: fixed; top -10px; left: -10px; height: 1px; visibility: hidden;",Nl(n,()=>{sn&&(Pf.value=document.documentElement.classList.contains("rtl")||document.documentElement.getAttribute("dir")==="rtl")}),document.body.appendChild(n)}const Dl=Object.freeze(["top","top-start","top-end","bottom","bottom-start","bottom-end","left","left-start","left-end","right","right-start","right-end"]);function Hl(e){const{transfer:t,wrapper:n,isDrop:o=!1}=e,r=e.reference??Go(null),i=e.popper??Go(null),s=e.arrow??Go(null),a=L(h(e.placement)),l=L(""),u=e.isRtl??li().isRtl;n&&tn(()=>{const v=h(n),p=h(i);v&&(v.__transferElement=p)}),t!=null&&(Se(()=>h(t),v=>{m(v),f()}),m(h(t))),ht(()=>{requestAnimationFrame(()=>{tn(d)})});let c;async function d(){if(!sn)return;c?.();const v=h(r),p=h(i);if(!v||!p)return;const b=h(s),w=[wb()];if(o&&w.push({name:"origin",fn({placement:z,elements:E}){const U=g(z);return U&&(E.floating.style.transformOrigin=U),{}}}),e.offset){let z=h(e.offset);Array.isArray(z)&&(z={mainAxis:z[1],crossAxis:z[0]}),w.push(_b(z))}if(e.shift){let z=h(e.shift);typeof z=="boolean"&&(z={}),w.push(Ab(z))}b&&w.push(yb({element:b})),w.push(xb({strategy:"escaped"}));const _=h(u)||!1,S={middleware:w,placement:h(e.placement),platform:{...bf,isRTL:async()=>_}},C=async()=>{const{x:z,y:E,placement:U,strategy:H,middlewareData:te}=await Vb(v,p,S);if(h(r)!==v){h(i)===p&&Object.assign(p.style,{position:"",top:"",left:""});return}const fe={position:H,top:`${E}px`,left:`${z}px`};if(b)if(te.arrow){const{x:D,y:V}=te.arrow;Object.assign(b.style,{top:V!=null?`${V}px`:"",left:D!=null?`${D}px`:""})}else Object.assign(b.style,{top:"",left:""});Object.assign(p.style,fe),p.dataset.popperPlacement=U,a.value=U};e.autoUpdate&&(c=Fb(v,p,C)),await C()}const f=()=>new Promise(v=>{requestAnimationFrame(()=>{d().then(v)})});function m(v){l.value=typeof v=="boolean"?v?"body":"":v}function g(v){if(v!=="left"&&v!=="right"){const[p,b]=v.split("-");return p==="bottom"||p!=="top"&&b==="start"?"center top":"center bottom"}}return{wrapper:n,reference:r,popper:i,placement:a,transferTo:l,updatePopper:f}}const Cu="__theme_style__",ca="__theme_observer__",Su=st(new Map),Pu=new Map;Se(Su,()=>{if(!sn)return;Pu.clear();const e=document.head.querySelector(`#${Cu}`);e&&document.head.removeChild(e);const t=document.createElement("style");let n=`.${ca} { width: 1px }`,o=1;for(const[r,[i,s]]of Su.entries())n+=` html.${i} .${ca}, .${s} .${ca} { width: ${++o}px }`,Pu.set(o,r);t.textContent=n,t.id=Cu,document.head.appendChild(t)});function Fl(){const e={};return ms(()=>{Object.keys(e).forEach(t=>{clearTimeout(e[t])})}),{timer:e}}function h4(e){const{items:t,itemSize:n,itemFixed:o,idKey:r,defaultKeyAt:i,bufferSize:s=L(5),wrapper:a=L(null),autoResize:l=!0}=e,u=M(()=>{const V=h(t),Q=V.length,$=h(r),j=new Map;for(let Z=0;Z<Q;++Z)j.set(V[Z][$],Z);return j}),c=L(0),d=new Map,f=M(()=>{const V=h(t),Q=V.length,$=h(r),j=U3(Q,h(n));for(let Z=0;Z<Q;++Z){const ue=V[Z][$],ne=d.get(ue);ne&&j.add(Z,ne)}return j}),m=L(0),g=L(0),v=M(()=>Math.max(f.value.boundIndex(g.value)-Math.max(h(s),0),0)),p=M(()=>{if(!c.value||c.value<0)return[];const V=h(t),Q=Math.min(f.value.boundIndex(g.value+c.value)+1+Math.max(h(s),0),V.length);return V.slice(v.value,Q)}),b=M(()=>{m.value;const V=f.value.sum(),Q=h(o);return{height:Q?`${V}px`:void 0,minHeight:Q?void 0:`${V}px`,boxSizing:"content-box"}}),w=M(()=>(m.value,{transform:`translate3d(0, ${f.value.sum(v.value)}px, 0)`}));if(l){let V=on;const Q=Se(()=>h(a),$=>{V(),$&&(Nl($,C),V=()=>{Sf($),V=on},Fa(i)&&H(i))},{immediate:!0,flush:"post"});ms(()=>{Q(),V()})}function _(){const V=h(a);V&&(g.value=V.scrollTop)}function S(){X3(_)}function C(V){ja(V.target)||V.contentRect.height===c.value||(c.value=V.contentRect.height)}function z(V,Q){var $,j;if(h(o))return;const Z=u.value.get(V),ue=f.value,ne=ue.get(Z),Ie=((j=($=Q.borderBoxSize)==null?void 0:$[0])==null?void 0:j.blockSize)??Q.contentRect.height;if(Ie===ne)return;if(ja(Q.target)){ne&&(ue.add(Z,-ne),m.value++);return}const De=Ie-h(n),Oe=Ie-ne;if(De?d.set(V,De):d.delete(V),!Oe)return;ue.add(Z,Oe),m.value++;const Fe=h(a);if(Fe){const O=ue.sum(Z);Fe.scrollTop>O&&Fe.scrollBy(0,Oe),g.value=Fe.scrollTop}}function E(V,Q){const $=h(a);$&&$.scrollTo({behavior:Q,top:V,left:0})}function U(V,Q){const $=h(a);$&&$.scrollBy({behavior:Q,top:V,left:0})}function H(V,Q){const $=u.value.get(V);$!=null&&te($,Q)}function te(V,Q){const $=h(a);$&&$.scrollTo({behavior:Q,top:f.value.sum(V),left:0})}function fe(V,Q){const $=h(a);if(!$)return;const j=f.value,Z=$.scrollTop;if(j.sum(V)<Z){te(V,Q);return}const ue=$.offsetHeight,ne=Z+ue,Ie=j.sum(V+1);Ie>ne&&E(Ie-ue,Q)}function D(V,Q){const $=u.value.get(V);$!=null&&fe($,Q)}return{wrapper:a,indexMap:u,heightTree:f,startIndex:v,scrollOffset:g,visibleItems:p,listStyle:b,itemsStyle:w,handleScroll:S,handleResize:C,handleItemResize:z,scrollTo:E,scrollBy:U,scrollToKey:H,scrollToIndex:te,ensureIndexInView:fe,ensureKeyInView:D}}const m4=Ht({expanded:[String,Number,Array],card:ae,accordion:ae,arrowType:String,ghost:ae,onChange:he()}),g4=Ht({label:[String,Number],title:String,disabled:ae,contentStyle:El,expanded:ae,card:ae,arrowType:String,icon:ro,ghost:ae,onToggle:he()}),v4=Ht({appear:ae,mode:String,horizontal:ae,duration:Number,timing:String,fadeEffect:ae,reverse:ae,disabled:ae,onBeforeEnter:he(),onEnter:he(),onAfterEnter:he(),onEnterCancelled:he(),onBeforeLeave:he(),onLeave:he(),onAfterLeave:he(),onLeaveCancelled:he()}),b4=me({name:"CollapseTransition",props:v4,emits:[],setup(e,{slots:t}){const n=Dt("collapseTransition",e,{appear:!1,mode:{default:"default",validator:i=>["in-out","out-in","default"].includes(i)},horizontal:!1,duration:{default:250,validator:i=>i>=200},timing:null,fadeEffect:!1,reverse:!1});let o=null,r=null;return()=>{if(n.disabled)return ke(t,"default");const i=n.duration,s=n.timing||"ease-in-out";let a="maxHeight",l="paddingTop",u="paddingBottom",c="marginTop",d="marginBottom",f="scrollHeight",m=`
        max-height ${i}ms ${s},
        padding-top ${i}ms ${s},
        padding-bottom ${i}ms ${s},
        margin-top ${i}ms ${s},
        margin-bottom ${i}ms ${s}
      `;n.horizontal&&(a="maxWidth",l="paddingLeft",u="paddingRight",c="marginLeft",d="marginRight",f="scrollWidth",m=`
          max-width ${i}ms ${s},
          padding-inline-start ${i}ms ${s},
          padding-inline-end ${i}ms ${s},
          margin-inline-start ${i}ms ${s},
          margin-inline-end ${i}ms ${s}
        `),n.fadeEffect&&(m=`
          ${m},
          opacity ${i}ms ease
        `);const g={},v={};return zo(Un,{appear:n.appear,mode:n.mode,onBeforeEnter(p){if(o)return;o="before";const b=p;g.paddingTop=b.style[l],g.paddingBottom=b.style[u],g.marginTop=b.style[c],g.marginBottom=b.style[d],g.transition=b.style.transition,g.boxSizing=b.style.boxSizing,g.opacity=b.style.opacity,b.style.transition=m,n.reverse||(b.style[a]="0",b.style[l]="0",b.style[u]="0",b.style[c]="0",b.style[d]="0",b.style.boxSizing="content-box",n.fadeEffect&&(b.style.opacity="0")),pe(n.onBeforeEnter,p)},onEnter(p){if(o==="in")return;o="in";const b=p;g.overflow=b.style.overflow,b.style.overflow="hidden",b[f]!==0?b.style[a]=`${b[f]}px`:b.style[a]="",b.style[l]=g.paddingTop,b.style[u]=g.paddingBottom,b.style[c]=g.marginTop,b.style[d]=g.marginBottom,n.reverse?(b[f],b.style[a]="0",b.style[l]="0",b.style[u]="0",b.style[c]="0",b.style[d]="0",b.style.boxSizing="content-box",n.fadeEffect&&(b.style.opacity="0")):n.fadeEffect&&(b.style.opacity=g.opacity),pe(n.onEnter,p)},onAfterEnter(p){const b=p;b.style.transition=g.transition||"",n.reverse||(b.style[a]="",b.style.overflow=g.overflow,b.style.boxSizing=g.boxSizing),o=null,pe(n.onAfterEnter,p)},onEnterCancelled(p){const b=p;b.style.transition=g.transition||"",b.style[a]="",b.style.overflow=g.overflow,b.style.boxSizing=g.boxSizing,o=null,pe(n.onEnterCancelled,p)},onBeforeLeave(p){if(r)return;r="before";const b=p;v.paddingTop=b.style[l],v.paddingBottom=b.style[u],v.marginTop=b.style[c],v.marginBottom=b.style[d],v.overflow=b.style.overflow,v.boxSizing=b.style.boxSizing,v.opacity=b.style.opacity,b.style[a]=`${b[f]}px`,b.style.overflow="hidden",pe(n.onBeforeLeave,p)},onLeave(p){if(r==="in")return;r="in";const b=p;b[f]!==0&&(v.transition=b.style.transition,b.style.transition=m,b.style[a]="0",b.style[l]="0",b.style[u]="0",b.style[c]="0",b.style[d]="0",n.fadeEffect&&(b.style.opacity="0")),pe(n.onLeave,p)},onAfterLeave(p){const b=p;b.style[a]="",b.style[l]=v.paddingTop,b.style[u]=v.paddingBottom,b.style[c]=v.marginTop,b.style[d]=v.marginBottom,b.style.overflow=v.overflow,b.style.transition=v.transition||"",b.style.boxSizing=v.boxSizing,b.style.opacity=v.opacity,r=null,pe(n.onAfterLeave,p)},onLeaveCancelled(p){const b=p;b.style[a]="",b.style[l]=v.paddingTop,b.style[u]=v.paddingBottom,b.style[c]=v.marginTop,b.style[d]=v.marginBottom,b.style.overflow=v.overflow,b.style.transition=v.transition||"",b.style.boxSizing=v.boxSizing,b.style.opacity=v.opacity,r=null,pe(n.onLeaveCancelled,p)}},t)}}}),$u=Symbol("FIELD_OPTIONS"),Tu=M(()=>{}),y4=M(()=>"default"),Eu=M(()=>!1),w4=M(()=>"default");function Iu(){return{isField:!1,idFor:Tu,labelId:Tu,state:y4,disabled:Eu,loading:Eu,size:w4,validateField:pn,clearField:pn,resetField:Lv,getFieldValue:e=>e,setFieldValue:pn}}function $f(e){const t=vn();if(!t)return Iu();const n=ft($u,null);if(!n)return Iu();jn($u,null),n.sync(t),e&&n.emitter.on("focus",e),ho(()=>{n.unSync(t),e&&n.emitter.off("focus",e)});function o(r){n&&(n.setValue(r),n.clearError())}return{isField:!0,idFor:n.idFor,labelId:n.labelId,state:n.state,disabled:n.disabled,loading:n.loading,size:n.size,validateField:n.validate,clearField:o,resetField:n.reset,getFieldValue:n.getValue,setFieldValue:n.setValue}}const x4=Ht({size:$l,state:Zp,locale:Jp(),type:String,prefix:ro,prefixColor:String,suffix:ro,suffixColor:String,formatter:Function,value:[String,Number],placeholder:String,autofocus:ae,spellcheck:ae,autocomplete:ae,readonly:ae,disabled:ae,controlClass:rr,debounce:ae,delay:Number,maxLength:Number,before:String,after:String,plainPassword:ae,clearable:ae,loading:ae,loadingIcon:ro,loadingLock:ae,loadingEffect:String,transparent:ae,sync:ae,controlAttrs:Object,name:String,onFocus:he(),onBlur:he(),onInput:he(),onChange:he(),onEnter:he(),onClear:he(),onPrefixClick:he(),onSuffixClick:he(),onKeyDown:he(),onKeyPress:he(),onKeyUp:he(),onCompositionStart:he(),onCompositionEnd:he()});function k4(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Pn(e)}const _4=Object.freeze(["text","password","date","datetime","time"]);function ua(e){return wt(e)?"":String(e)}const A4=me({name:"Input",props:x4,emits:["update:value"],setup(e,{slots:t,emit:n,expose:o}){const{idFor:r,labelId:i,state:s,disabled:a,loading:l,size:u,validateField:c,clearField:d,getFieldValue:f,setFieldValue:m}=$f(()=>{var ee;return(ee=H.value)==null?void 0:ee.focus()}),g=Dt("input",e,{size:Tl(u),state:Xp(s),locale:null,type:{default:"text",validator:ee=>_4.includes(ee)},prefix:So(),prefixColor:"",suffix:So(),suffixColor:"",formatter:{default:null,isFunc:!0},value:{default:()=>f(),static:!0},placeholder:null,autofocus:!1,spellcheck:!1,autocomplete:!1,readonly:!1,disabled:()=>a.value,controlClass:null,debounce:!1,delay:null,maxLength:0,before:"",after:"",plainPassword:!1,clearable:!1,loading:()=>l.value,loadingIcon:So(),loadingLock:!1,loadingEffect:null,transparent:!1,sync:!1,controlAttrs:null,name:{default:"",static:!0}}),v=ua(g.value),p=It("input"),b=Ts(),w=L(!1),_=L(v),S=L(!1),C=L(v.length),z=L(!1),E=L(!1),U=L(!1),H=L(),{wrapper:te,isHover:fe}=of(),D=Gp("input",xt(g,"locale"));let V=g.value;const Q=M(()=>!!(t.before||t.beforeAction||t["before-action"]||g.before)),$=M(()=>!!(t.after||t.afterAction||t["after-action"]||g.after)),j=M(()=>({[p.bs("wrapper")]:!0,[p.bs("vars")]:!0,[p.bm("inherit")]:g.inherit,[p.bm(g.size)]:g.size!=="default"})),Z=M(()=>g.loading&&g.loadingLock||g.readonly),ue=M(()=>[p.b(),p.bm(g.type),!Q.value&&!$.value&&j.value,{[p.bm("focused")]:w.value,[p.bm("disabled")]:g.disabled,[p.bm("readonly")]:Z.value,[p.bm("loading")]:g.loading,[p.bm(g.state)]:g.state!=="default",[p.bm("before")]:t.beforeAction||t["before-action"],[p.bm("after")]:t.afterAction||t["after-action"],[p.bm("transparent")]:g.transparent,[p.bm("plain-password")]:g.plainPassword}]),ne=M(()=>({...j.value,[p.bm(`wrapper--${g.size}`)]:g.size!=="default",[p.bs("wrapper--before-only")]:Q.value&&!$.value,[p.bs("wrapper--after-only")]:!Q.value&&$.value,[p.bm("transparent")]:g.transparent})),Ie=M(()=>!!(t.prefix||g.prefix)),De=M(()=>!!(t.suffix||g.suffix)),Oe=M(()=>{const ee=g.type;return ee==="password"?S.value?"text":"password":ee==="datetime"?"datetime-local":ee}),Fe=M(()=>typeof g.formatter=="function"?ua(g.formatter(_.value)):_.value),O=M(()=>S.value?b.value.plainText:b.value.cipherText),Pe=M(()=>!(wt(_.value)||_.value==="")),Te=M(()=>!g.disabled&&!Z.value&&g.clearable&&Pe.value&&fe.value);Se(()=>g.value,ee=>{_.value=ua(ee),V=_.value,$e()}),Se([Fe,H],()=>{H.value&&(H.value.value=Fe.value)},{immediate:!0,flush:"post"}),o({idFor:r,labelId:i,focused:w,currentValue:_,showPassword:S,currentLength:C,composing:U,input:H,copyValue:ve,focus:ee=>{var Me;(Me=H.value)==null||Me.focus(ee)},blur:()=>{var ee;(ee=H.value)==null||ee.blur()}});function R(ee){w.value||(w.value=!0,pe(g.onFocus,ee))}function F(ee){w.value&&(w.value=!1,setTimeout(()=>{w.value||(pe(g.onBlur,ee),xe("change"))},120))}function W(ee){const Me=ee.type;if(U.value){if(Me==="input")return;U.value=!1}_.value=ee.target.value,$e();const Ke=_.value;ie(Ke,Me)}function ie(ee,Me,Ke=g.sync){_.value=ee,xe(Me,Ke)}function xe(ee,Me=g.sync){ee=ee==="input"?"input":"change";const Ke=typeof g.value=="number"?parseFloat(_.value):_.value;if(ee==="change"){if(V===Ke)return;V=Ke,Me||(n("update:value",Ke),m(Ke)),pe(g.onChange,Ke),Me||c()}else Me&&(n("update:value",Ke),m(Ke)),pe(g.onInput,Ke),Me&&c()}function $e(){let ee=_.value;if(wt(ee)){C.value=0;return}const Me=g.maxLength;Me&&ee.length>Me&&(ee=ee.slice(0,Me)),C.value=ee.length,_.value=ee}function y(){g.disabled||(S.value=!S.value,Tt(()=>{var ee;(ee=H.value)==null||ee.focus()}))}function x(ee){var Me;g.disabled||Z.value||(ee.stopPropagation(),ie("","change",!1),pe(g.onClear),Tt(d),C.value=0,(Me=H.value)==null||Me.focus())}function I(){pe(g.onEnter)}function G(ee){pe(g.onPrefixClick,ee)}function B(ee){pe(g.onSuffixClick,ee)}function Y(ee){pe(g.onKeyDown,ee)}function J(ee){pe(g.onKeyPress,ee)}function re(ee){ee.key==="Enter"&&I(),pe(g.onKeyUp,ee)}function oe(ee){U.value=!0,pe(g.onCompositionStart,ee)}function X(ee){U.value&&(U.value=!1,H.value&&H.value.dispatchEvent(new Event("input"))),pe(g.onCompositionStart,ee)}function ve(){const ee=document.createElement("input");ee.style.height="0",ee.setAttribute("readonly","readonly"),ee.value=_.value,document.body.appendChild(ee),ee.select();const Me=document.execCommand("copy");return document.body.removeChild(ee),Me}function le(ee){ee.preventDefault()}const be=Da(g.delay),Ae=g.debounce?Wp(W,be||100):Cl(W,be||16);function Ne(){return k("div",{class:[p.be("icon"),p.be("prefix")],style:{color:g.prefixColor},onClick:G},[ke(t,"prefix",void 0,()=>[k(Ot,{icon:g.prefix},null)])])}function qe(){return De.value?k("div",{key:"suffix",class:[p.be("icon"),p.be("suffix")],style:{color:g.suffixColor,opacity:Te.value||g.loading?"0%":""},onClick:B},[ke(t,"suffix",void 0,()=>[k(Ot,{icon:g.suffix},null)])]):g.clearable||g.loading?k("div",{key:"placeholder",class:[p.be("icon"),p.bem("icon","placeholder")]},null):null}function He(){return Te.value?k("button",{key:"clear",class:[p.be("icon"),p.be("clear")],type:"button",tabindex:-1,"aria-label":D.value.ariaLabel.clear,onClick:x},[k(Ot,pt(b.value.clear,{label:"clear"}),null)]):g.loading?k("div",{key:"loading",class:[p.be("icon"),p.be("loading")]},[k(Ot,pt(b.value.loading,{effect:g.loadingEffect||b.value.loading.effect,icon:g.loadingIcon||b.value.loading.icon,label:"loading"}),null)]):null}function mt(){let ee;return k("div",{class:p.be("suffix-wrapper")},[qe(),k(Un,{name:p.ns("fade"),appear:!0},k4(ee=He())?ee:{default:()=>[ee]})])}function ot(){return k("div",{class:p.be("count")},[ke(t,"count",{value:_.value},()=>[g.maxLength===1/0?C.value:`${C.value}/${g.maxLength}`])])}function ct(){return g.type==="password"&&g.plainPassword?k("div",{key:"password",class:[p.be("icon"),p.be("password")],style:{color:g.suffixColor},onClick:y},[ke(t,"password",{plain:S.value},()=>[k(Ot,O.value,null)])]):null}function ut(){var ee,Me;return k("div",{id:r.value,ref:te,class:ue.value,onClick:()=>{var Ke;return(Ke=H.value)==null?void 0:Ke.focus()}},[Ie.value&&Ne(),k("input",pt(g.controlAttrs,{ref:H,class:[p.be("control"),(ee=g.controlAttrs)==null?void 0:ee.class,g.controlClass],type:Oe.value,autofocus:g.autofocus,autocomplete:g.autocomplete?"on":"off",spellcheck:g.spellcheck,disabled:g.disabled,readonly:Z.value||void 0,placeholder:g.placeholder??D.value.placeholder,maxlength:g.maxLength>0?g.maxLength:void 0,name:g.name||((Me=g.controlAttrs)==null?void 0:Me.name),"aria-labelledby":i.value,onBlur:F,onFocus:R,onInput:Ae,onChange:W,onKeypress:J,onKeydown:Y,onKeyup:re,onSubmit:le,onCompositionstart:oe,onCompositionend:X}),null),mt(),g.maxLength>0?ot():null,ct()])}function Mt(ee){const Me=t[`${ee}Action`]||t[`${ee}-action`];return Me?k("div",{class:[p.be(ee),p.bem(ee,"action")],onMouseenter:()=>(ee==="before"?z:E).value=!0,onMouseleave:()=>(ee==="before"?z:E).value=!1},[Me()]):k("div",{class:p.be(ee)},[t[ee]?t[ee]():g[ee]])}return()=>Q.value||$.value?k("div",{class:ne.value},[Q.value&&Mt("before"),ut(),$.value&&Mt("after")]):ut()},methods:{focus:pn,blur:pn}}),C4=Ht({placement:String,scroll:Number,barLength:Number,width:Number,appear:ae,fade:Number,barColor:String,trackColor:String,disabled:ae,wrapper:[String,Object],duration:Number,useTrack:ae,trackSpeed:Number,onScrollStart:he(),onScroll:he(),onScrollEnd:he()});var Fn=(e=>(e[e.HORIZONTAL=0]="HORIZONTAL",e[e.VERTICAL=1]="VERTICAL",e))(Fn||{});const S4=Object.freeze(["top","right","bottom","left"]);function P4({currentScroll:e=L(0),trackSpeed:t=L(2),track:n=L(null),bar:o=L(null),tracking:r=L(!1),type:i=L(Fn.VERTICAL),barLength:s=L(35),disabled:a=L(!1),onDown:l=pn,onMove:u=pn,onUp:c=pn,onScroll:d=pn}){let f,m,g,v,p=!0,b=!1;function w(){if(!r.value)return;b=!0;const E=$4(v,e.value);let U=!1;p?e.value<v&&(e.value+=E*t.value,U=!0):e.value>v&&(e.value-=E*t.value,U=!0),U&&(z(),d(e.value)),(r.value&&p?e.value<v:e.value>v)?requestAnimationFrame(w):b=!1}function _(E){if(a.value||E.button>0||(E.stopPropagation(),E.preventDefault(),!n.value||!o.value))return!1;document.addEventListener("pointermove",S),document.addEventListener("pointerup",C);const U=n.value.getBoundingClientRect(),H=o.value.getBoundingClientRect();let te;i.value===Fn.VERTICAL?(f=U.height,m=H.top-U.top,g=H.top,te=m+E.clientY-g):(f=U.width,m=H.left-U.left,g=H.left,te=m+E.clientX-g),v=Math.max(0,Math.min(te/f/(100-s.value/2)*1e4,100)),p=v>=e.value,r.value=!0,l(e.value),w()}function S(E){E.stopPropagation(),Al||E.preventDefault(),u(e.value);let U;i.value===Fn.VERTICAL?U=m+E.clientY-g:U=m+E.clientX-g,v=Math.max(0,Math.min(U/f/(100-s.value/2)*1e4,100)),!b&&w()}function C(E){E.preventDefault(),document.removeEventListener("pointermove",S),document.removeEventListener("pointerup",C),r.value=!1,c(e.value)}function z(){e.value=Math.max(0,Math.min(e.value,100))}return{currentScroll:e,trackSpeed:t,track:n,bar:o,tracking:r,type:i,barLength:s,disabled:a,handleMouseDown:_}}function $4(e,t){const n=Math.abs(e-t);for(let o=0;o<5;++o)if(n<(o+1)*20)return 1+.25*o;return 2}const Mu=me({name:"Scrollbar",__name:"scrollbar",props:C4,setup(e,{expose:t}){const n=Dt("scrollbar",e,{placement:{default:"right",validator:$=>S4.includes($)},scroll:{default:0,validator:$=>$>=0&&$<=100,static:!0},barLength:{default:35,validator:$=>$>0&&$<100},width:null,appear:!1,fade:1500,barColor:null,trackColor:null,disabled:!1,wrapper:null,duration:null,useTrack:!1,trackSpeed:{default:2,validator:$=>$>0&&$<10}}),o=It("scrollbar"),r=L(!1),i=L(!1),{manualRef:s,triggerUpdate:a}=rf(),{isRtl:l}=li(),u=s(n.scroll),c=L(),d=L(),f=L(),{timer:m}=Fl(),g=M(()=>n.placement==="right"||n.placement==="left"?Fn.VERTICAL:Fn.HORIZONTAL),{tracking:v,handleMouseDown:p}=P4({currentScroll:u,track:f,bar:d,type:g,trackSpeed:xt(n,"trackSpeed"),barLength:xt(n,"barLength"),disabled:xt(n,"disabled"),onDown:$=>{clearTimeout(m.fade),pe(n.onScrollStart,$)},onUp:$=>{D(),a(),pe(n.onScrollEnd,$)},onScroll:$=>{a(),pe(n.onScroll,$)}}),b=M(()=>[o.b(),o.bs("vars"),o.bm(n.placement),{[o.bm("inherit")]:n.inherit,[o.bm("fade")]:n.fade,[o.bm("scrolling")]:i.value,[o.bm("tracking")]:v.value,[o.bm("active")]:r.value,[o.bm("disabled")]:n.disabled}]),w=M(()=>({[o.cv("bar-bg-color")]:n.barColor,[o.cv("track-bg-color")]:n.trackColor,[o.cv("width")]:n.width?`${n.width}px`:null}));Se(()=>n.scroll,$=>{u.value=$,a()}),tn(()=>{if(!d.value)return;const $=`${(100-n.barLength)*u.value/n.barLength}%`,j=`${n.barLength}%`;g.value===Fn.VERTICAL?(d.value.style.height=j,d.value.style.transform=`translate3d(0, ${$}, 0)`):(d.value.style.width=j,d.value.style.transform=`translate3d(${l.value?"-":""}${$}, 0, 0)`)}),tn(()=>{d.value&&(d.value.style.transitionDuration=ur(n.duration)&&n.duration>=0?`${n.duration}ms`:"")}),n.appear&&Se(u,()=>{clearTimeout(m.fade),r.value=!0,!i.value&&!v.value&&D()});const _=Cl(()=>{clearTimeout(m.fade),n.disabled?r.value=!1:(r.value=!0,!i.value&&!v.value&&D())});let S;ht(()=>{let $=vn();Tt(()=>{var j,Z,ue;typeof n.wrapper=="string"?S=document.querySelector(n.wrapper):S=n.wrapper,S||($!=null&&$.parent?(S=(j=$.parent.proxy)==null?void 0:j.$el,S||(S=((Z=c.value)==null?void 0:Z.parentElement)??null)):S=((ue=c.value)==null?void 0:ue.parentElement)??null),S&&n.fade>=300&&S.addEventListener("mousemove",_),$=null,n.appear||Se(u,()=>{clearInterval(m.fade),r.value=!0,D()})})}),ho(()=>{S&&S.removeEventListener("mousemove",_),S=null,clearTimeout(m.fade)}),t({currentScroll:u,container:c,bar:d,track:f,handleScroll:V});let C,z,E;function U($){if($.button!==0||n.disabled||($.stopPropagation(),$.preventDefault(),!f.value||!d.value))return!1;document.addEventListener("pointermove",H),document.addEventListener("pointerup",te);const j=f.value.getBoundingClientRect(),Z=d.value.getBoundingClientRect();g.value===Fn.VERTICAL?(C=j.height,z=Z.top-j.top,E=$.clientY):(C=j.width,z=l.value?Z.right-j.right:Z.left-j.left,E=$.clientX),clearTimeout(m.fade),i.value=!0,pe(n.onScrollStart,u.value)}function H($){$.stopPropagation(),Al||$.preventDefault();let j;g.value===Fn.VERTICAL?j=z+$.clientY-E:j=l.value?-(z+$.clientX-E):z+$.clientX-E,u.value=j/C/(100-n.barLength)*1e4,fe(),a(),pe(n.onScroll,u.value)}function te($){$.preventDefault(),document.removeEventListener("pointermove",H),document.removeEventListener("pointerup",te),D(),i.value=!1,pe(n.onScrollEnd,u.value)}function fe(){u.value=Math.max(0,Math.min(u.value,100))}function D(){n.fade>=300&&(m.fade=setTimeout(()=>{r.value=!1},n.fade))}function V($){Math.abs(u.value-$)<1e-4||(u.value=wo($,0,100),a())}function Q($){$.cancelable&&($.stopPropagation(),$.preventDefault())}return($,j)=>(P(),N("div",{ref_key:"container",ref:c,class:ge(b.value),role:"scrollbar",style:dt(w.value)},[A("div",{ref_key:"track",ref:f,class:ge([h(o).be("track"),h(n).useTrack?null:h(o).bem("track","disabled")]),onTouchstart:Q,onPointerdown:j[0]||(j[0]=(...Z)=>h(p)&&h(p)(...Z))},null,34),A("div",{ref_key:"bar",ref:d,class:ge(h(o).be("bar")),onTouchstart:Q,onPointerdown:U},null,34)],6))}}),T4=Ht({throttle:Sl,disabled:ae,onResize:he()}),qn=me({name:"ResizeObserver",props:T4,setup(e,{slots:t}){const n=Dt("resizeObserver",e,{throttle:{default:!1,validator:d=>typeof d=="boolean"||d>0},disabled:!1}),{observeResize:o,unobserveResize:r}=d4();let i=!1;function s(d){pe(n.onResize,d)}const a=n.throttle?Cl(s,typeof n.throttle=="boolean"?16:n.throttle):s,l=vn();ht(()=>{Se(()=>n.disabled,d=>{d?c():u()},{immediate:!0,flush:"post"})}),ho(()=>{var d,f;if(i){const m=(f=(d=vn())==null?void 0:d.proxy)==null?void 0:f.$el;m!=null&&m.nextElementSibling&&r(m.nextElementSibling)}});function u(){var d;if(i)return;const f=(d=l?.proxy)==null?void 0:d.$el;if(f!=null&&f.nextElementSibling){if(f.nextElementSibling!==f.nextSibling&&f.nodeType===3&&f.nodeValue!=="")return;o(f.nextElementSibling,a),i=!0}}function c(){var d;if(i){const f=(d=l?.proxy)==null?void 0:d.$el;f!=null&&f.nextElementSibling&&r(f.nextElementSibling),i=!1}}return()=>ke(t,"default")}}),E4=Ht({scrollClass:rr,scrollStyle:El,scrollAttrs:Object,mode:String,width:[Number,String],height:[Number,String],disabled:ae,pointer:ae,scrollX:Number,scrollY:Number,useXBar:ae,useYBar:ae,barFade:Number,barClass:rr,autoplay:Sl,playWaiting:Number,appear:ae,barDuration:Number,useBarTrack:ae,scrollTag:String,observeDeep:ae,scrollOnly:ae,onResize:he(),onXEnabledChange:he(),onYEnabledChange:he(),onWheel:he(),onScrollStart:he(),onScroll:he(),onScrollEnd:he(),onBarScrollStart:he(),onBarScroll:he(),onBarScrollEnd:he()});function I4(e){const{el:t,xFrom:n=0,xTo:o=0,yFrom:r=0,yTo:i=0,duration:s=500,callback:a=null}=e;if(!t)return;if(s<=0){t.scrollTo(o,i);return}const l=o-n,u=i-r;if(!l&&!u)return;const c=Math.ceil(l/s*16),d=Math.ceil(u/s*16);let f=n,m=r;const g=()=>{f+=c,m+=d,l&&(o-f)/l<=0&&(f=o),u&&(i-m)/u<=0&&(m=i),t.scrollTo(f,m),(!l||f===o)&&(!u||m===i)?typeof a=="function"&&a():requestAnimationFrame(g)};g()}function M4({mode:e,disabled:t,appear:n,scrollX:o,scrollY:r,onResize:i,onBeforeRefresh:s,onAfterRefresh:a}){const{manualRef:l,triggerUpdate:u}=rf(),{isRtl:c}=li(),d=L(!1),f=L(),m=st({el:f,scrollWidth:0,offsetWidth:0,scrollHeight:0,offsetHeight:0}),g=l(0),v=l(0),p=l(0),b=l(0),w=M(()=>m.el?m.scrollWidth-m.offsetWidth:0),_=M(()=>m.el?m.scrollHeight-m.offsetHeight:0),S=M(()=>!t.value&&e.value!=="vertical"&&!!m.el&&m.scrollWidth>m.offsetWidth),C=M(()=>!t.value&&e.value!=="horizontal"&&!!m.el&&m.scrollHeight>m.offsetHeight),z=M(()=>m.el?wo(m.offsetWidth/(m.scrollWidth||1)*100,5,99):35),E=M(()=>m.el?wo(m.offsetHeight/(m.scrollHeight||1)*100,5,99):35);Se(f,()=>{D()}),Se(o,ne=>{U(ne)}),Se(r,ne=>{H(ne)});function U(ne){g.value=wo(ne,0,w.value),te()}function H(ne){v.value=wo(ne,0,_.value),te()}function te(){d.value=!0,m.el&&m.el.scrollTo({top:v.value,left:c.value?-g.value:g.value,behavior:"instant"}),setTimeout(()=>{d.value=!1},0)}const{isMounted:fe}=af();function D(){!m.el||ja(m.el)||(m.scrollWidth=m.el.scrollWidth,m.offsetWidth=m.el.offsetWidth,m.scrollHeight=m.el.scrollHeight,m.offsetHeight=m.el.offsetHeight,e.value!=="vertical"&&U(!fe.value&&n.value?o.value:g.value||0),e.value!=="horizontal"&&H(!fe.value&&n.value?r.value:v.value||0),V(),u())}function V(){m.el&&(p.value=c.value?-ra(g.value/(w.value||1),100,2):ra(g.value/(w.value||1),100,2),b.value=ra(v.value/(_.value||1),100,2))}function Q(ne){$(),i?.(ne)}ht(()=>{$(),n.value&&j(o.value,r.value)});const $=$s(()=>new Promise(ne=>{typeof s=="function"&&s(),D(),setTimeout(()=>{typeof a=="function"&&a(),ne()},0)}));function j(ne,Ie,De=500){return new Promise(Oe=>{m.el&&((!S.value||Math.abs(g.value-ne)<.01)&&(ne=g.value),(!C.value||Math.abs(v.value-Ie)<.01)&&(Ie=v.value),I4({duration:De,el:m.el,xFrom:g.value,xTo:wo(ne,0,w.value),yFrom:v.value,yTo:wo(Ie,0,_.value),callback:Oe}))})}function Z(ne,Ie,De=500){return j(g.value+ne,v.value+Ie,De)}function ue(ne,Ie,De=0){if(!m.el||(typeof ne=="string"&&(ne=m.el.querySelector(ne)),!_l(ne)))return Promise.resolve();const Oe=m.el.getBoundingClientRect(),Fe=ne.getBoundingClientRect();let O=0,Pe=0;return e.value!=="vertical"&&(O=Fe.left-Oe.left+De),e.value!=="horizontal"&&(Pe=Fe.top-Oe.top+De),j(O,Pe,Ie)}return{contentEl:f,syncing:d,content:m,x:g,y:v,percentX:p,percentY:b,xScrollLimit:w,yScrollLimit:_,enableXScroll:S,enableYScroll:C,xBarLength:z,yBarLength:E,handleResize:Wp(Q),setScrollX:U,setScrollY:H,computePercent:V,refresh:$,scrollTo:j,scrollBy:Z,scrollToElement:ue,triggerUpdate:u}}function zu(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Pn(e)}const z4=Object.freeze(["horizontal","vertical","both"]),Bu="mousemove",Lu="mouseup",Ka=me({name:"NativeScroll",inheritAttrs:!1,props:E4,emits:[],setup(e,{attrs:t,slots:n,expose:o}){const r=Dt("nativeScroll",e,{scrollClass:null,scrollStyle:null,scrollAttrs:null,mode:{default:"vertical",validator:de=>z4.includes(de)},width:"",height:"",disabled:!1,pointer:!1,scrollX:{default:0,static:!0},scrollY:{default:0,static:!0},useXBar:!1,useYBar:!1,barFade:1500,barClass:null,autoplay:!1,playWaiting:500,appear:!1,barDuration:null,useBarTrack:!1,scrollTag:"div",observeDeep:!1,scrollOnly:!1}),i=l5(),s=It("native-scroll"),{isRtl:a}=li(),l=L(!1),u=L(!1),c=L(),d=L(),f=L();let m=!1;const{contentEl:g,syncing:v,content:p,x:b,y:w,percentX:_,percentY:S,xScrollLimit:C,yScrollLimit:z,enableXScroll:E,enableYScroll:U,xBarLength:H,yBarLength:te,handleResize:fe,setScrollX:D,setScrollY:V,computePercent:Q,refresh:$,scrollTo:j,scrollBy:Z,scrollToElement:ue,triggerUpdate:ne}=M4({mode:xt(r,"mode"),disabled:xt(r,"disabled"),appear:xt(r,"appear"),scrollX:xt(r,"scrollX"),scrollY:xt(r,"scrollY"),onResize:de=>{pe(r.onResize,de)},onAfterRefresh:()=>{Y(),m||(m=!0,Te())}}),Ie=Dd({getState:ee,refresh:$,scrollTo:j,scrollBy:Z,scrollToElement:ue,ensureInView:Tn}),De=L(!1),Oe=M(()=>r.mode!=="both"&&(zv(r.autoplay)||+r.autoplay>1e3)&&(r.mode==="horizontal"&&E.value||r.mode==="vertical"&&U.value));Se([()=>r.autoplay,()=>r.playWaiting,g],()=>{R(),Tt(Te)});let Fe,O,Pe;ho(R);function Te(){if(R(),!Oe.value||!g.value)return;const de=r.mode,Ye=de==="horizontal"?"offsetWidth":"offsetHeight",tt=de==="horizontal"?C:z,Ge=de==="horizontal"?b:w,yt=r.playWaiting<20?20:r.playWaiting,Ft=de==="horizontal"?D:V;let cn=.5;typeof r.autoplay=="number"&&(cn=g.value[Ye]/r.autoplay*16);const No=()=>{Ft(Ge.value+cn),Ge.value>=tt.value?(Ft(tt.value),De.value=!1,Q(),ne(),Y(),Pe=setTimeout(()=>{j(0,0,500),O=setTimeout(()=>{De.value=!0,No()},500+yt)},yt)):(Q(),ne(),Y(),De.value&&requestAnimationFrame(No))};Fe=setTimeout(()=>{De.value=!0,No()},yt)}function R(){De.value=!1,clearTimeout(Fe),clearTimeout(O),clearTimeout(Pe)}const F=M(()=>[s.b(),s.bm(r.mode),{[s.bm("inherit")]:r.inherit,[s.bm("scrolling")]:u.value,[s.bm("using-bar")]:l.value}]),W=M(()=>{const{width:de,height:Ye}=r;return{width:de?typeof de=="string"?Number.isNaN(Number(de))?de:`${Number(de)}px`:`${de}px`:void 0,height:Ye?typeof Ye=="string"?Number.isNaN(Number(Ye))?Ye:`${Number(Ye)}px`:`${Ye}px`:void 0}}),ie=M(()=>{var de;return[(de=r.scrollAttrs)==null?void 0:de.class,r.scrollClass,s.be("wrapper")]}),xe=M(()=>Oe.value?0:r.barFade),$e=L(!1);function y(){$e.value=!0,Tt($),requestAnimationFrame(()=>{$e.value=!1})}let x;function I(){!mo||!g.value||(x=new MutationObserver(y),x.observe(g.value,{childList:!0}))}function G(){x?.disconnect(),x=void 0}Se(g,()=>{G(),I()},{immediate:!0}),Se(E,de=>{pe(r.onXEnabledChange,de)}),Se(U,de=>{pe(r.onYEnabledChange,de)}),o({x:b,y:w,percentX:_,percentY:S,xScrollLimit:C,yScrollLimit:z,xBarLength:H,yBarLength:te,enableXScroll:E,enableYScroll:U,wrapper:c,content:g,xBar:d,yBar:f,refresh:$,scrollTo:j,scrollBy:Z,scrollToElement:ue,ensureInView:Tn,getXScrollLimit:Me,getYScrollLimit:Ke,addScrollListener:En,removeScrollListener:In});function B(){return{clientX:(a.value?-1:1)*b.value,clientY:w.value,percentX:_.value,percentY:S.value}}function Y(){var de,Ye;(de=d.value)==null||de.handleScroll(_.value),(Ye=f.value)==null||Ye.handleScroll(S.value)}function J(de){if(!r.pointer||de.button!==0||Al)return!1;le(de)}let re=0,oe=0,X=0,ve=0;function le(de){if(!E.value&&!U.value)return!1;He(),re=b.value,oe=w.value,X=de.clientX,ve=de.clientY,document.addEventListener(Bu,be),document.addEventListener(Lu,Ae),pe(r.onScrollStart,B())}function be(de){de.stopPropagation(),de.preventDefault(),u.value=!0,E.value&&D(re-(de.clientX-X)),U.value&&V(oe-(de.clientY-ve)),Q(),ne(),Y(),Mt(r.mode)}function Ae(){document.removeEventListener(Bu,be),document.removeEventListener(Lu,Ae),pe(r.onScrollEnd,B()),Te()}function Ne(de,Ye){const tt=U.value&&Ye==="vertical",Ge=E.value&&Ye==="horizontal",yt=de.deltaY>0?1:-1;if(pe(r.onWheel,de,Ye),tt||Ge){const Ft=tt?z.value:C.value,cn=tt?w.value:b.value;if(yt>0?cn<Ft:cn>0)return de.stopPropagation(),!1}}function qe(de){var Ye;if(!g.value||v.value)return;de.stopPropagation();const tt=((Ye=g.value)==null?void 0:Ye.scrollLeft)!==b.value?"horizontal":"vertical";w.value=g.value.scrollTop,b.value=g.value.scrollLeft,Q(),ne(),Y(),Mt(tt)}function He(){R()}function mt(de){l.value=!0,He(),pe(r.onBarScrollStart,{...B(),type:de})}function ot(de){l.value=!1,Te(),pe(r.onBarScrollEnd,{...B(),type:de})}function ct(de){_.value=de,D(de*C.value/100),ne(),pe(r.onBarScroll,{...B(),type:"horizontal"}),Mt("horizontal")}function ut(de){S.value=de,V(de*z.value/100),ne(),pe(r.onBarScroll,{...B(),type:"vertical"}),Mt("vertical")}function Mt(de){pe(r.onScroll,{...B(),type:de}),i.emit("scroll",{...B(),type:de})}function ee(){const{clientX:de,clientY:Ye,percentX:tt,percentY:Ge}=B();return{scrollX:de,scrollY:Ye,percentX:tt,percentY:Ge,enableXScroll:E.value,enableYScroll:U.value}}function Me(){return[0,C.value]}function Ke(){return[0,z.value]}function Tn(de,Ye,tt=0){if(!c.value||(typeof de=="string"&&(de=c.value.querySelector(de)),!_l(de)))return Promise.resolve();const Ge=c.value.getBoundingClientRect(),yt=de.getBoundingClientRect();let Ft=0,cn=0;return r.mode!=="vertical"&&(yt.left<Ge.left+tt?Ft=yt.left-Ge.left-tt:yt.right>Ge.right-tt&&(Ft=yt.right-Ge.right+tt)),r.mode!=="horizontal"&&(yt.top<Ge.top+tt?cn=yt.top-Ge.top-tt:yt.bottom>Ge.bottom-tt&&(cn=yt.bottom-Ge.bottom+tt)),Z(Ft,cn,Ye)}function En(de){i.on("scroll",de)}function In(de){i.off("scroll",de)}function ln(){var de;const Ye=r.scrollTag||"div",tt=r.observeDeep&&n.default?ke(n,"default",Ie).children:[];return k(Ye,pt(r.scrollAttrs,r.scrollOnly?t:{},{ref:g,class:ie.value,style:[(de=r.scrollAttrs)==null?void 0:de.style,r.scrollStyle,r.scrollOnly&&W.value],onMousedown:J,onWheelPassive:Ge=>Ne(Ge,Ge.shiftKey?"horizontal":"vertical"),onScroll:qe}),{default:()=>[n.extra&&k("div",{class:s.be("extra"),style:{width:$e.value?void 0:`${p.scrollWidth}px`,height:$e.value?void 0:`${p.scrollHeight}px`}},[k("div",{class:s.be("extra-inner"),style:{width:`${p.offsetWidth}px`,height:`${p.offsetHeight}px`}},[ke(n,"extra",Ie)])]),n.default&&(r.observeDeep?tb(tt).map((Ge,yt)=>k(qn,{key:Ge.key??yt,"on-resize":fe},{default:()=>Ge})):ke(n,"default",Ie))]})}return()=>{var de,Ye;let tt;if(r.scrollOnly){let Ge;return k(qn,{"on-resize":fe},zu(Ge=ln())?Ge:{default:()=>[Ge]})}return k("div",pt(t,{ref:c,class:[F.value,t.class],style:[W.value,t.style]}),[(de=Xi(n,["prefix-trap","prefixTrap"]))==null?void 0:de(),k(qn,{"on-resize":fe},zu(tt=ln())?tt:{default:()=>[tt]}),r.useXBar&&k(Mu,{ref:d,inherit:!0,placement:"bottom",class:[s.bem("bar","horizontal"),r.barClass],fade:xe.value,"bar-length":H.value,disabled:!E.value,appear:r.appear,duration:r.barDuration,"use-track":r.useBarTrack,onScrollStart:()=>mt("horizontal"),onScroll:ct,onScrollEnd:()=>ot("horizontal")},null),r.useYBar&&k(Mu,{ref:f,inherit:!0,placement:"right",class:[s.bem("bar","vertical"),r.barClass],fade:xe.value,"bar-length":te.value,disabled:!U.value,appear:r.appear,duration:r.barDuration,"use-track":r.useBarTrack,onScrollStart:()=>mt("vertical"),onScroll:ut,onScrollEnd:()=>ot("vertical")},null),(Ye=Xi(n,["suffix-trap","suffixTrap"]))==null?void 0:Ye()])}}}),B4=Pl({value:R3,label:{type:String,default:""},disabled:{type:Boolean,default:!1},divided:{type:Boolean,default:!1},title:{type:String,default:""},hitting:{type:Boolean,default:!1},noHover:{type:Boolean,default:!1},selected:{type:Boolean,default:!1},onSelect:he()});Pl({label:{type:String,default:""},divided:{type:Boolean,default:!1}});const L4=["title","aria-disabled","aria-selected"],R4=me({name:"Option",__name:"option",props:B4,setup(e){const t=e,n=It("option"),o=M(()=>({[n.b()]:!0,[n.bs("vars")]:!0,[n.bm("disabled")]:t.disabled,[n.bm("selected")]:!t.disabled&&t.selected,[n.bm("divided")]:t.divided,[n.bm("hitting")]:t.hitting,[n.bm("no-hover")]:t.noHover}));function r(){t.disabled||pe(t.onSelect)}return(i,s)=>(P(),N("li",{ref:"wrapper",class:ge(o.value),title:i.title||void 0,role:"option","aria-disabled":h(Ha)(i.disabled),"aria-selected":i.selected,onClick:r},[ke(i.$slots,"default",{},()=>[Re(K(i.label||i.value),1)])],10,L4))}}),O4=Ht({items:Array,tag:String,attrFlag:Kr,static:ae,maxCount:Number,onRestChange:he(),onToggle:he()});function N4(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Pn(e)}const D4=Re("").type,H4=me({name:"Overflow",inheritAttrs:!1,props:O4,emits:[],setup(e,{attrs:t,slots:n,expose:o}){const r=Dt("overflow",e,{items:{default:null,static:!0},tag:"div",attrFlag:!1,static:!1,maxCount:0}),i=It("overflow"),s=L(0),a=L(),l=L(),u=L(),c=M(()=>[i.b(),i.bs("vars"),{[i.bm("inherit")]:r.inherit,[i.bm("manual")]:r.maxCount>0}]),d=M(()=>r.attrFlag?r.attrFlag===!0?"hidden":r.attrFlag:!1);Se([()=>{var C;return(C=r.items)==null?void 0:C.length},()=>r.maxCount],()=>{Tt(w)}),o({refresh:w}),ht(w);function f(C,z){d.value?z?C.removeAttribute(d.value):C.setAttribute(d.value,""):z?C.style.display="":C.style.display="none"}function m(C){const z=getComputedStyle(C),E=parseFloat(z.marginLeft)||0,U=parseFloat(z.marginRight)||0;return E+U}function g(C){const z=getComputedStyle(C),E=parseFloat(z.paddingLeft)||0,U=parseFloat(z.paddingRight)||0;return E+U}function v(C){return C.offsetWidth+m(C)}let p=!1,b=s.value;function w(){const C=l.value;if(!a.value||!C)return;f(C,!0);const z=a.value.children,E=z.length;let U=!1;if(r.maxCount>0){for(let $=0,j=E-1;$<j;++$){const Z=z[$];Z.style.display=$<r.maxCount?"":"none"}r.maxCount>E-1?(f(C,!1),s.value=0):(s.value=E-1-r.maxCount-(n.suffix?1:0),U=s.value>0),_(U);return}const H=u.value,te=a.value.offsetWidth-g(a.value),fe=[];let D=H?H.offsetWidth:0;const V=m(C),Q=E-(H?2:1);for(let $=0;$<Q;++$){if($<0)continue;const j=z[$];if(U){f(j,!1);continue}else f(j,!0);const Z=v(j);if(D+=Z,fe[$]=Z,D>te){for(let ue=$;ue>=0;--ue)if(s.value=Q-ue,D-=fe[ue],D+C.offsetWidth+V<=te||!ue){U=!0,$=ue-1,H&&(H.style.maxWidth=$===-1?`${te-C.offsetWidth}px`:"");break}}}_(U)}function _(C){b!==s.value&&(b=s.value,pe(r.onRestChange,s.value)),l.value&&f(l.value,C),C!==p&&(p=C,pe(r.onToggle,C))}function S(C){C?l.value=C.nextElementSibling:l.value=void 0}return()=>{var C;let z;const E=r.tag||"div",U=n.default,H=r.static,te=((C=n.counter)==null?void 0:C.call(n,{count:s.value})[0])||null,fe=()=>te?.type===D4?k("span",null,[te]):te;return k(qn,{onResize:w},N4(z=k(E,pt(t,{ref:a,class:c.value}),{default:()=>[U&&ur(r.items)?r.items.map((D,V)=>{const Q=U({item:D,index:V})[0];return H?(Q.key=V,Q):k(qn,{key:V,onResize:w},{default:()=>Q})}):U?.(),te?k(Ee,{ref:S},[fe()]):k("span",{ref:l,style:{display:"inline-block"}},null),n.suffix?k(qn,{onResize:w},{default:()=>[k("div",{ref:u,class:i.be("suffix")},[n.suffix()])]}):null]}))?z:{default:()=>[z]})}}}),F4=me({name:"Portal",__name:"portal",props:{to:{type:String,default:""}},setup(e){return(t,n)=>(P(),Ve(gh,{to:e.to||"body",disabled:!e.to},[ke(t.$slots,"default")],8,["to","disabled"]))}}),V4=Ht({visible:ae,alive:ae,to:String,transition:String,appear:ae,role:String,onBeforeEnter:he(),onEnter:he(),onAfterEnter:he(),onEnterCancelled:he(),onBeforeLeave:he(),onLeave:he(),onAfterLeave:he(),onLeaveCancelled:he()}),j4=me({name:"Popper",components:{Portal:F4},inheritAttrs:!1,props:V4,emits:[],setup(e){const t=It("popper"),n=Dt("popper",e,{visible:!1,alive:!1,to:"",transition:()=>t.ns("drop"),appear:!1,role:"dialog"}),o=H3(),r=L(10),i=L();Se(()=>n.visible,a=>{n.to&&a&&(r.value=o())},{immediate:!0});function s(a,l){switch(a){case"be":pe(n.onBeforeEnter,l);break;case"e":pe(n.onEnter,l);break;case"ae":pe(n.onAfterEnter,l);break;case"ec":pe(n.onEnterCancelled,l);break;case"bl":pe(n.onBeforeLeave,l);break;case"l":pe(n.onLeave,l);break;case"al":pe(n.onAfterLeave,l);break;case"lc":pe(n.onLeaveCancelled,l);break}}return{nh:t,props:n,zIndex:r,wrapper:i,emitHookEvent:s}}}),q4=["role"];function U4(e,t,n,o,r,i){const s=tr("Portal");return P(),Ve(s,{to:e.props.to},{default:ye(()=>[k(Un,{name:e.props.transition,appear:e.props.appear,onBeforeEnter:t[0]||(t[0]=a=>e.emitHookEvent("be",a)),onEnter:t[1]||(t[1]=a=>e.emitHookEvent("e",a)),onAfterEnter:t[2]||(t[2]=a=>e.emitHookEvent("ae",a)),onEnterCancelled:t[3]||(t[3]=a=>e.emitHookEvent("ec",a)),onBeforeLeave:t[4]||(t[4]=a=>e.emitHookEvent("bl",a)),onLeave:t[5]||(t[5]=a=>e.emitHookEvent("l",a)),onAfterLeave:t[6]||(t[6]=a=>e.emitHookEvent("al",a)),onLeaveCancelled:t[7]||(t[7]=a=>e.emitHookEvent("lc",a))},{default:ye(()=>[e.props.alive||e.props.visible?Vn((P(),N("div",pt({key:0,ref:"wrapper"},e.$attrs,{class:[e.nh.b(),e.props.to!=="body"&&e.nh.bm("inherit")],role:e.props.role,style:{zIndex:e.props.to&&e.props.visible?e.zIndex:void 0}}),[ke(e.$slots,"default")],16,q4)),[[Hp,!e.props.alive||e.props.visible]]):Le("",!0)]),_:3},8,["name","appear"])]),_:3},8,["to"])}const Vl=Il(j4,[["render",U4]]),W4=Ht({size:$l,type:String,border:ae,closable:ae,color:String,simple:ae,circle:ae,prefix:[String,Number],prefixBg:String,prefixColor:String,suffix:[String,Number],suffixBg:String,suffixColor:String,disabled:ae,onClose:he()}),K4=Object.freeze(["default","primary","info","success","error","warning","lime","pink","magenta","tomato","orange","cyan","navy","gold","purple"]),Ti=me({name:"Tag",components:{Icon:Ot},props:W4,emits:[],setup(e,{slots:t}){const n=Dt("tag",e,{size:Tl(),type:{default:"default",validator:u=>K4.includes(u)},border:!1,closable:!1,color:null,simple:!1,circle:!1,prefix:"",prefixBg:"",prefixColor:"",suffix:"",suffixBg:"",suffixColor:"",disabled:!1}),o=It("tag"),r=Ts(),i=M(()=>({[o.b()]:!0,[o.bs("vars")]:!0,[o.bm("inherit")]:n.inherit,[o.bm(n.size)]:n.size!=="default",[o.bm(n.type)]:n.type!=="default",[o.bm("border")]:n.border,[o.bm("simple")]:n.simple,[o.bm("circle")]:n.circle,[o.bm("closable")]:n.closable,[o.bm("disabled")]:n.disabled})),s=M(()=>{if(!n.color)return;const u=mo?getComputedStyle(document.documentElement):null,c=Ao(u?.getPropertyValue(o.nv("color-white"))||"#fff"),d=Ao(n.color),f=d.toString();return o.cvm({color:"var(--vxp-color-white)","bg-color":f,"b-color":f,"close-color":"var(--vxp-color-white)","d-color":Jv(c,d,.3).toString(),...n.simple||n.border?{color:f,"close-color":f}:{},...n.simple?{"bg-color":e5(d,.2).toString()}:{}})});function a(u){if(!n.closable||n.disabled||u.button>0)return!1;u.stopPropagation(),pe(n.onClose)}function l(){return n.closable?k("button",{type:"button",class:o.be("close"),onClick:a},[k(Ot,pt(r.value.close,{label:"close"}),null)]):null}return()=>{var u;const c=n.suffix===0||n.suffix||t.suffix;return k("div",{class:i.value,style:s.value},[n.prefix===0||n.prefix||t.prefix?k("span",{class:[o.be("unit"),o.be("prefix")],style:{color:n.prefixColor,backgroundColor:n.prefixBg,borderColor:n.prefixBg}},[t.prefix?t.prefix():n.prefix]):null,k("span",{class:[o.be("unit"),o.be("content")]},[(u=t.default)==null?void 0:u.call(t),!c&&l()]),c?k("span",{class:[o.be("unit"),o.be("suffix")],style:{color:n.suffixColor,backgroundColor:n.suffixBg,borderColor:n.suffixBg}},[t.suffix?t.suffix():n.suffix,l()]):null])}}}),Y4=Ht({trigger:[String,Array],wrapper:Kr,noArrow:ae,transitionName:String,visible:ae,placement:String,outsideClose:ae,noHover:ae,tipClass:rr,tipStyle:El,transfer:Kr,disabled:ae,raw:ae,delay:[Number,Array],tipAlive:ae,reverse:ae,width:[String,Number],virtual:Object,shift:{type:[Boolean,String],default:null},onToggle:he(),onTipEnter:he(),onTipLeave:he(),onClickOutside:he(),onOutsideClose:he()});function G4(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Pn(e)}const Q4=Re("").type,Z4=me({name:"Tooltip",inheritAttrs:!0,props:Y4,emits:["clickoutside","update:visible"],setup(e,{attrs:t,slots:n,emit:o,expose:r}){const i=It("tooltip"),s=Dt("tooltip",e,{trigger:{default:"hover",validator:F=>["hover","click","focus","hover-focus","custom"].includes(F)},wrapper:!1,noArrow:!1,transitionName:()=>i.ns("fade"),visible:!1,placement:{default:"top",validator:F=>Dl.includes(F)},outsideClose:!0,noHover:!1,tipClass:null,tipStyle:null,transfer:!1,disabled:!1,raw:!1,delay:250,tipAlive:!1,reverse:!1,width:"auto",virtual:null,shift:!1}),a=`${n5()}`,l=M(()=>i.bs(a)),u=Yp(),{timer:c}=Fl(),d=xt(s,"placement"),f=L(s.visible),m=L(s.visible),g=xt(s,"transfer"),v=L(100);let p=!1,b=!1;const w=M(()=>s.trigger==="hover"||s.trigger==="hover-focus"),_=M(()=>s.trigger==="focus"||s.trigger==="hover-focus"),S=L(),C=M(()=>{var F;const W=((F=s.virtual)==null?void 0:F.$el)??s.virtual;if(W){if("getBoundingClientRect"in W)return W;if("x"in W&&"y"in W)return{getBoundingClientRect:()=>({x:W.x,y:W.y,left:W.x,top:W.y,width:0,height:0})}}return S.value}),z=M(()=>_l(C.value)?C.value:null),E=M(()=>typeof s.delay=="number"?new Array(2).fill(Math.max(s.delay,0)):s.delay.map(F=>Math.max(F,0))),U=L(),H=M(()=>{var F;return(F=U.value)==null?void 0:F.wrapper}),te=L(),fe=M(()=>s.shift?s.shift===!0||s.shift==="both"?{crossAxis:!0}:s.shift==="horizontal"?{mainAxis:!1,crossAxis:!0}:{}:{mainAxis:!1}),{transferTo:D,updatePopper:V}=Hl({placement:d,transfer:g,arrow:te,reference:C,shift:fe,wrapper:S,popper:H});Zi(O,S),Zi(()=>{f.value&&!S.value&&O()},H);const Q=M(()=>s.width==="auto"?s.tipStyle:s.width==="trigger"?[{width:`${v.value}px`},s.tipStyle]:[{width:`${s.width}px`},s.tipStyle]),$=Dd({toggleVisible:j,updatePopper:V});Wt(z,"mouseenter",ne),Wt(z,"mouseleave",Ie),Wt(z,"click",De),Wt(z,"focus",Oe),Wt(z,"blur",Fe),Wt(H,"mouseenter",ne),Wt(H,"mouseleave",Ie),Se(()=>s.visible,F=>{f.value=F,F&&(m.value=!0,V())}),Se(()=>s.disabled,F=>{F&&j(!1)}),r({rendering:m,trigger:z,toggleVisible:j,updatePopper:V});function j(F=!f.value){f.value!==F&&(f.value=F,F&&(Z(),m.value=!0,V()),o("update:visible",F),pe(s.onToggle,F))}function Z(){z.value&&(v.value=z.value.offsetWidth)}function ue(){return w.value&&p||_.value&&b}function ne(){s.disabled||(w.value&&(clearTimeout(c.hover),c.hover=setTimeout(()=>{p=!0,j(ue())},E.value[0]??u.value)),pe(s.onTipEnter))}function Ie(){s.disabled||(w.value&&(clearTimeout(c.hover),c.hover=setTimeout(()=>{p=!1,j(ue())},E.value[1]??u.value)),pe(s.onTipLeave))}function De(){s.disabled||s.trigger==="click"&&j()}function Oe(){s.disabled||_.value&&(b=!0,j(ue()))}function Fe(){s.disabled||_.value&&(b=!1,j(ue()))}function O(){s.disabled||(pe(s.onClickOutside),s.outsideClose&&s.trigger!=="custom"&&f.value&&(j(!1),pe(s.onOutsideClose)))}function Pe(F){F?S.value=F.nextElementSibling:S.value=void 0}function Te(){m.value=f.value}function R(F){F.stopPropagation()}return()=>{var F;const W=s.wrapper?s.wrapper===!0?"span":s.wrapper:null,ie=(F=n.trigger)==null?void 0:F.call(n,$),xe=ie?ie[0]:null;return[xe&&(W?k(W,pt(t,{ref:S,class:[i.b(),i.bs("vars"),s.inherit&&i.bm("inherit")],"aria-describedby":l.value}),G4(ie)?ie:{default:()=>[ie]}):k(Ee,{ref:Pe},[xe?xe.type===Q4?W?k("span",null,[xe]):k("span",t,[xe]):(W||(xe.props=pt(xe.props||{},t,{"aria-describedby":l.value})),xe):null])),!s.disabled&&(s.tipAlive||m.value)&&k(Vl,{ref:U,id:l.value,class:{[i.be("popper")]:!0,[i.bs("vars")]:!0,[i.bem("popper",s.reverse?"dark":"light")]:!0,[i.bem("popper","no-hover")]:s.noHover,[i.bem("popper","no-arrow")]:s.noArrow},appear:!0,visible:f.value,alive:s.tipAlive,to:D.value,transition:s.transitionName,role:"tooltip",tabindex:-1,onClick:R,onAnimationend:Te,onTransitionend:Te},{default:()=>[k("div",{class:[!s.raw&&i.be("tip"),s.tipClass],style:Q.value},[ke(n,"default",$)]),!s.raw&&!s.noArrow&&k("div",{ref:te,class:i.be("arrow")},null)]})]}}}),X4=Ht({items:Array,itemSize:Number,itemFixed:ae,idKey:String,defaultKeyAt:[Number,String,Symbol],bufferSize:Number,listTag:String,itemsTag:String,hideBar:ae,lockItems:ae,itemsAttrs:Object,autoplay:ae,ignoreResize:ae,disabled:ae,onScroll:he(),onResize:he()}),J4=me({name:"VirtualList",components:{NativeScroll:Ka,ResizeObserver:qn},inheritAttrs:!1,props:X4,emits:[],setup(e,{slots:t,attrs:n,expose:o}){const r=Dt("virtualList",e,{items:{default:()=>[],static:!0},itemSize:36,itemFixed:!1,idKey:"id",defaultKeyAt:null,bufferSize:5,listTag:"div",itemsTag:"ul",itemsAttrs:null,hideBar:!1,lockItems:!1,autoplay:!1,ignoreResize:!1,disabled:!1}),i=It("virtual-list"),{items:s,itemSize:a,itemFixed:l,idKey:u,bufferSize:c}=oh(r),d=L(),f=L(),m=M(()=>{var ne;return(ne=d.value)==null?void 0:ne.content}),{indexMap:g,heightTree:v,scrollOffset:p,visibleItems:b,listStyle:w,itemsStyle:_,handleScroll:S,handleResize:C,handleItemResize:z,scrollTo:E,scrollBy:U,scrollToKey:H,scrollToIndex:te,ensureIndexInView:fe,ensureKeyInView:D}=h4({items:s,itemSize:a,itemFixed:l,idKey:u,bufferSize:c,wrapper:m,defaultKeyAt:r.defaultKeyAt,autoResize:!1});o({scroll:d,wrapper:m,list:f,indexMap:g,heightTree:v,scrollOffset:p,scrollTo:E,scrollBy:U,scrollToKey:H,scrollToIndex:te,ensureIndexInView:fe,ensureKeyInView:D,refresh:Z}),Se(()=>r.items.length,()=>{Tt(Z)});const V=M(()=>[i.b(),r.inherit&&i.bm("inherit"),r.disabled&&i.bm("disabled"),n.class]);function Q(ne){S(),pe(r.onScroll,ne)}function $(ne){r.ignoreResize||(C(ne),pe(r.onResize,ne))}function j(ne,Ie){!r.lockItems&&!r.ignoreResize&&z(ne,Ie)}function Z(){var ne;return((ne=d.value)==null?void 0:ne.refresh())??Promise.resolve()}function ue(ne){const Ie=r.idKey,De=r.itemFixed,Oe=g.value,{class:Fe,style:O,...Pe}=r.itemsAttrs||{},Te=r.listTag||"div",R=r.itemsTag||"ul";return k(qn,{onResize:Z},{default:()=>[k(Te,{ref:f,class:i.be("list"),style:w.value},{default:()=>[k(R,pt(Pe,{class:[i.be("items"),Fe],style:[_.value,O]}),{default:()=>[t.default&&r.items.length?ne.map(F=>{const W=F[Ie],ie=Oe.get(W),xe=ke(t,"default",{item:F,index:ie});if(De)return xe.key=W,xe;const $e=j.bind(null,W);return k(qn,{key:W,onResize:$e},{default:()=>xe})}):ke(t,"empty")]})]})]})}return()=>{let ne=b.value;return k(Ka,pt(n,{ref:d,class:V.value,inherit:r.inherit,"use-y-bar":!r.hideBar,"scroll-y":p.value,autoplay:r.autoplay,onScroll:Q,onResize:$}),{default:()=>r.disabled?t.default&&r.items.length?r.items.map((Ie,De)=>{const Oe=Ie[r.idKey],Fe=ke(t,"default",{item:Ie,index:De});return Fe.key=Oe,Fe}):ke(t,"empty"):ue(ne),prefixTrap:Xi(t,["prefix-trap","prefixTrap"]),suffixTrap:Xi(t,["suffix-trap","suffixTrap"])})}}}),ey=Ht({size:$l,state:Zp,locale:Jp(),visible:ae,options:Array,disabled:ae,transitionName:String,outsideClose:ae,placeholder:String,prefix:ro,prefixColor:String,suffix:ro,suffixColor:String,noSuffix:ae,value:O3,multiple:ae,clearable:ae,maxListHeight:Number,listClass:rr,placement:String,transfer:Kr,optionCheck:ae,emptyText:String,staticSuffix:ae,loading:ae,loadingIcon:ro,loadingLock:ae,loadingEffect:String,keyConfig:Object,filter:{type:[Boolean,Function],default:null},ignoreCase:ae,creatable:ae,transparent:ae,maxTagCount:Number,noRestTip:ae,tagType:String,noPreview:ae,remote:ae,fitPopper:Sl,name:String,popperAlive:ae,countLimit:Number,filterPosition:String,onFocus:he(),onBlur:he(),onToggle:he(),onSelect:he(),onCancel:he(),onChange:he(),onClickOutside:he(),onOutsideClose:he(),onClear:he(),onFilterInput:he()}),ty=["id","aria-disabled","aria-expanded","aria-labelledby"],ny={key:1},oy=["disabled","name"],ry=["disabled","name"],iy=["aria-label"],sy=["title"],ay=me({name:"Select",__name:"select",props:ey,emits:["update:value","update:visible","update:label"],setup(e,{expose:t,emit:n}){const o={value:"value",label:"label",disabled:"disabled",divided:"divided",title:"title",group:"group",children:"children"};function r(T,se){const ce=Array.isArray(T),Ce=Array.isArray(se);if(ce!==Ce)return!1;if(ce&&Ce){if(T.length!==se.length)return!1;for(let je=0,rt=T.length;je<rt;++je)if(T[je]!==se[je])return!1;return!0}return wt(T)?wt(se):T===se}const{idFor:i,labelId:s,state:a,disabled:l,loading:u,size:c,validateField:d,clearField:f,getFieldValue:m,setFieldValue:g}=$f(Os),v=It("select"),p=Dt("select",e,{size:Tl(c),state:Xp(a),locale:null,visible:{default:!1,static:!0},options:{default:()=>[],static:!0},disabled:()=>l.value,transitionName:()=>v.ns("drop"),outsideClose:!0,placeholder:null,prefix:So(),prefixColor:"",suffix:So(),suffixColor:"",noSuffix:!1,value:{default:()=>m(),static:!0},multiple:!1,clearable:!1,maxListHeight:300,listClass:null,placement:{default:"bottom",validator:T=>Dl.includes(T)},transfer:!1,optionCheck:!1,emptyText:null,staticSuffix:!1,loading:()=>u.value,loadingIcon:So(),loadingLock:!1,loadingEffect:null,keyConfig:()=>({}),filter:!1,ignoreCase:!1,creatable:!1,transparent:!1,maxTagCount:0,noRestTip:!1,tagType:null,noPreview:!0,remote:!1,fitPopper:!1,name:{default:"",static:!0},popperAlive:null,countLimit:0,filterPosition:"in-control"}),b=n,w=Th(),_=Gp("select",xt(p,"locale")),S=Ts(),C=L(p.visible),z=L([]),E=L([]),U=L(-1),H=xt(p,"placement"),te=xt(p,"transfer"),fe=L([]),D=L(""),V=L(0),Q=L([]),$=L(0),j=L(!1),Z=L(!1),{isMounted:ue}=af(),ne=st({disabled:!1,divided:!1,title:"",value:"",label:"",group:!1,depth:0,parent:null,hidden:!1,hitting:!0,data:""}),Ie=st(new Set),De=L(),Oe=M(()=>Q.value.concat(fe.value)),Fe=M(()=>Oe.value.filter(T=>!T.hidden)),O=M(()=>({...o,...p.keyConfig})),Pe=Zi(cn),Te=L(),R=L(),F=L(),W=L(),ie=L(),xe=L(),$e=M(()=>{var T;return((T=R.value)==null?void 0:T.input)??Te.value}),{reference:y,transferTo:x,updatePopper:I}=Hl({placement:H,transfer:te,wrapper:Pe,popper:M(()=>{var T;return(T=ie.value)==null?void 0:T.wrapper}),isDrop:!0}),{isHover:G}=of(y),B=st(new Map),Y=L(new Map);let J=p.value;const re=L(0);tn(()=>{p.keyConfig.value,p.keyConfig.label,p.keyConfig.disabled,p.keyConfig.divided,p.keyConfig.title,p.keyConfig.group,p.keyConfig.children;for(let T=0,se=p.options.length;T<se;++T)p.options[T];re.value++}),Se(re,oe,{immediate:!0});function oe(){const{value:T,label:se,disabled:ce,divided:Ce,title:je,group:rt,children:zt}=O.value,mi=Y.value,Ns=new Map,rc=[],Ds=p.options.map(wn=>({option:wn,depth:0,parent:null})).reverse();Ie.clear();for(const wn of Q.value)Ns.set(wn.value,wn),Ie.add(wn.value);for(;Ds.length;){const{option:wn,depth:ic,parent:h1}=Ds.pop(),fr=typeof wn=="string"?{[T]:wn}:wn,Hs=!!fr[rt],hr=fr[T];if(!Hs&&wt(hr))continue;const m1=fr[se]||String(hr),{[ce]:g1=!1,[Ce]:v1=!1,[je]:b1="",[zt]:Fs=null}=fr,gi=mi.get(fr.value),Vs=st({disabled:g1,divided:v1,title:b1,value:hr,label:m1,group:Hs,depth:ic,parent:h1,hidden:gi?.hidden??!1,hitting:gi?.hitting??!1,data:wn});rc.push(Vs),Hs||(Ns.set(hr,Vs),Ie.add(String(hr))),Array.isArray(Fs)&&Fs.length&&Ds.push(...Fs.map(y1=>({option:y1,depth:ic+1,parent:Vs})).reverse())}Y.value=Ns,fe.value=rc,Ke(J)}sf({target:Pe,passive:!1,onKeyDown:(T,se)=>{if(Z.value){T.stopPropagation();return}if(!C.value){(se.space||se.enter)&&(T.preventDefault(),T.stopPropagation(),Ft());return}if(se.tab||se.escape){En(!1),se.resetAll();return}Rv([[()=>se.up||se.down,()=>{const ce=Fe.value,Ce=ce.length;if(!Ce)return;const je=se.down?1:-1;let rt=(Math.max(-1,U.value+je)+Ce)%Ce,zt=ce[rt];for(let mi=0;(zt.disabled||zt.group)&&mi<Ce;++mi)rt+=je,rt=(rt+Ce)%Ce,zt=ce[rt];In(rt)}],[()=>se.enter||!p.filter&&se.space,()=>{U.value>=0?Ge(qe.value[U.value]):Ne.value?Ge(ne):En(!1)}]],{beforeMatchAny:()=>{T.preventDefault(),T.stopPropagation()},afterMatchAny:se.resetAll})}});const X=M(()=>({[v.b()]:!0,[v.ns("input-vars")]:!0,[v.bs("vars")]:!0,[v.bm("inherit")]:p.inherit,[v.bm("multiple")]:p.multiple,[v.bm("filter")]:p.filter,[v.bm("responsive")]:p.multiple&&p.maxTagCount<=0,[v.bm("disabled")]:p.disabled})),ve=M(()=>p.loading&&p.loadingLock),le=M(()=>{const T=v.be("selector");return{[T]:!0,[`${T}--focused`]:!p.disabled&&C.value,[`${T}--disabled`]:p.disabled,[`${T}--readonly`]:ve.value,[`${T}--loading`]:p.loading,[`${T}--${p.size}`]:p.size!=="default",[`${T}--${p.state}`]:p.state!=="default",[`${T}--has-prefix`]:Ae.value,[`${T}--has-suffix`]:!p.noSuffix,[`${T}--transparent`]:p.transparent}}),be=M(()=>!wt(E.value[0])),Ae=M(()=>!!(w.prefix||p.prefix)),Ne=M(()=>!!(p.filter&&p.creatable&&ne.value&&!Ie.has(ne.value))),qe=M(()=>Ne.value?[ne].concat(Fe.value):Fe.value),He=M(()=>Oe.value.filter(T=>!T.group)),mt=M(()=>{const T=He.value,se=new Map;for(let ce=0,Ce=T.length;ce<Ce;++ce){const je=T[ce];je.parent&&se.set(je.value,je.parent)}return se}),ot=M(()=>!p.disabled&&!ve.value&&p.clearable&&G.value&&be.value),ct=M(()=>!p.noPreview&&C.value?De.value:void 0),ut=M(()=>p.multiple&&p.countLimit>0&&E.value.length>=p.countLimit),Mt=M(()=>p.filterPosition!=="in-control"?!be.value&&!ct.value&&!!(p.placeholder??_.value.placeholder):!Z.value&&!(be.value&&(p.noPreview||p.multiple||!C.value))&&!(!ct.value&&!(p.placeholder??_.value.placeholder))&&!(C.value&&D.value));function ee(T){return wt(T)?null:Y.value.get(T)??B.get(T)??null}function Me(){requestAnimationFrame(()=>{var T;I(),Pe.value&&(T=ie.value)!=null&&T.wrapper&&(typeof p.fitPopper=="number"?ie.value.wrapper.style.width=`${p.fitPopper}px`:p.fitPopper?ie.value.wrapper.style.width=`${Pe.value.offsetWidth}px`:ie.value.wrapper.style.minWidth=`${Pe.value.offsetWidth}px`)})}Se(()=>p.visible,T=>{C.value=T}),Se(C,T=>{T&&(j.value=!1,Tn(),Me()),p.filterPosition!=="in-control"?requestAnimationFrame(Do):Do()}),Se(()=>p.value,T=>{(!J||!r(T,J))&&(J=T,Ke(T),Do())}),Se(()=>p.disabled,T=>{T&&En(!1)}),Se(ve,T=>{T&&En(!1)}),Se(D,T=>{ne.value=T,ne.label=T,ne.data=T,de(T)}),t({idFor:i,labelId:s,currentVisible:C,currentValues:E,currentLabels:z,optionStates:Oe,isHover:G,currentFilter:D,composing:Z,visibleOptions:Fe,totalOptions:qe,wrapper:Pe,reference:y,popper:ie,input:$e,device:F,virtualList:W,restTip:xe,isSelected:ln,getOptionFromMap:ee,updateHitting:In,handleClear:No,focus:Os,blur:()=>{var T,se;(T=$e.value)==null||T.blur(),(se=y.value)==null||se.blur()}}),ht(()=>{Do(),p.visible&&(j.value=!1,Tn(),Me())});function Ke(T){if(wt(T)){E.value=[],z.value=[];return}const se=Array.isArray(T)?T:[T],ce=new Set(se),Ce=[],je=[];ce.forEach(rt=>{let zt=ee(rt);zt?(Ce.push(zt.value),je.push(zt.label),B.has(zt.value)||B.set(zt.value,zt)):p.remote&&(zt=st({value:rt,disabled:!1,divided:!1,title:"",label:String(rt),group:!1,depth:-1,parent:null,hidden:!0,hitting:!1,data:rt}),B.set(rt,zt),Ce.push(rt),je.push(zt.label))});for(const rt of Array.from(B.keys()))ce.has(rt)||B.delete(rt);E.value=Ce,z.value=je,Tn(),de(D.value)}function Tn(){const T=E.value[0];if(wt(T))In(-1);else{if(!ue.value)return;In(Fe.value.findIndex(se=>se.value===T))}}function En(T){C.value!==T&&(C.value=T,b("update:visible",T),pe(p.onToggle,T))}function In(T,se=!0){U.value=T,De.value=void 0;let ce=-1;Oe.value.forEach(Ce=>{Ce.hidden?Ce.hitting=!1:(ce+=1,Ce.hitting=T===ce,Ce.hitting&&(De.value=Ce))}),se&&C.value&&W.value&&W.value.ensureIndexInView(T)}function ln(T){return p.multiple?E.value.includes(T.value):E.value[0]===T.value}function de(T){const se=p.filter;if(!(!se||p.remote)){if(!T)Oe.value.forEach(ce=>{ce.hidden=!1});else{if(Oe.value.forEach(Ce=>{Ce.hidden=!0}),typeof se=="function")He.value.forEach(Ce=>{Ce.hidden=!se(T,Ce)});else if(p.ignoreCase){const Ce=T.toString().toLocaleLowerCase();He.value.forEach(je=>{var rt;je.hidden=!((rt=je.label)!=null&&rt.toString().toLocaleLowerCase().includes(Ce))})}else He.value.forEach(Ce=>{var je;Ce.hidden=!((je=Ce.label)!=null&&je.toString().includes(T?.toString()))});const ce=mt.value;He.value.forEach(Ce=>{if(!Ce.hidden&&Ce.parent){let je=ce.get(Ce.value)||null;for(;je&&je.hidden;)je.hidden=!1,je=je.parent}})}In(U.value)}}function Ye(T){p.disabled||ve.value||!wt(T)&&Ge(ee(T))}function tt(T){var se;Ye(T),j.value&&((se=xe.value)==null||se.updatePopper())}function Ge(T){if(!T)return;const se=ln(T),ce=T.value;if(se)Q.value.find(Ce=>Ce.value===ce)&&(Kp(Q.value,Ce=>Ce.value===ce),Y.value.delete(ce)),B.delete(ce);else{if(p.multiple||(Q.value.length=0),ut.value)return;if(ne.value&&ce===ne.value){const Ce={...ne};Q.value.push(Ce),Y.value.set(ce,Ce)}B.set(T.value,T)}pe(p[p.multiple&&se?"onCancel":"onSelect"],ce,T.data),yt(T),p.multiple?(p.filterPosition==="in-control"&&(D.value="",Do()),requestAnimationFrame(I)):En(!1),V.value=0}function yt(T){if(p.multiple){if(ln(T)){const se=E.value.findIndex(ce=>ce===T.value);~se&&(E.value.splice(se,1),z.value.splice(se,1))}else E.value.push(T.value),z.value.push(T.label);J=Array.from(E.value),b("update:value",J),b("update:label",z.value),g(J),pe(p.onChange,J,J.map(se=>{var ce;return((ce=ee(se))==null?void 0:ce.data)??se})),d()}else{const se=E.value[0];E.value.length=0,z.value.length=0,E.value.push(T.value),z.value.push(T.label),se!==T.value&&(J=T.value,b("update:value",J),b("update:label",z.value[0]),g(J),pe(p.onChange,J,T.data),d())}}function Ft(){p.disabled||ve.value||En(!C.value)}function cn(){j.value=!1,pe(p.onClickOutside),p.outsideClose&&C.value&&(En(!1),pe(p.onOutsideClose))}function No(){if(!(p.disabled||ve.value)&&p.clearable){for(const T of Q.value)Y.value.delete(T.value);B.clear(),Q.value.length=0,E.value.length=0,z.value.length=0,j.value=!1,J=p.multiple?[]:"",Do(),b("update:value",J),pe(p.onChange,J,p.multiple?[]:""),pe(p.onClear),f(J),I()}}let pr=!1;function fi(T){pr||(pr=!0,pe(p.onFocus,T))}function hi(T){pr&&(pr=!1,setTimeout(()=>{pr||pe(p.onBlur,T)},120))}function Do(){if(!$e.value)return;const T=C.value;p.multiple?$e.value.value="":$e.value.value=T?"":z.value[0]||"",T?$e.value.focus():$e.value.blur()}function Rs(){if(!$e.value||Z.value)return;let T;D.value=$e.value.value,D.value?Ne.value||U.value!==-1?T=0:(T=Fe.value.findIndex(se=>String(se.label)===D.value),T=T===-1?0:T):T=-1,requestAnimationFrame(()=>{T||(T=Fe.value.findIndex(se=>!E.value.includes(se.value))),T!==U.value&&In(T),p.multiple&&F.value&&(V.value=a5(F.value)),I()}),pe(p.onFilterInput,D.value)}function Ho(){Z.value&&(Z.value=!1,$e.value&&$e.value.dispatchEvent(new Event("input")))}function oc(T){$e.value&&T.key==="Backspace"&&!$e.value.value&&!wt(eu(E.value))&&(T.stopPropagation(),Ye(eu(E.value)))}function f1(){C.value?(Ft(),j.value=!1):(j.value=!j.value,j.value&&Tt(()=>{var T;(T=xe.value)==null||T.updatePopper()}))}function Os(T){var se,ce;C.value?(se=$e.value||y.value)==null||se.focus(T):(ce=y.value)==null||ce.focus(T)}return(T,se)=>(P(),N("div",{id:h(i),ref_key:"wrapper",ref:Pe,class:ge(X.value),role:"group","aria-disabled":h(Ha)(h(p).disabled),"aria-expanded":h(Ha)(C.value),"aria-haspopup":"listbox","aria-labelledby":h(s),onClick:Ft},[A("div",{ref_key:"reference",ref:y,class:ge(le.value),tabindex:"0",onFocus:fi,onBlur:se[9]||(se[9]=ce=>{(!h(p).filter||!C.value)&&hi(ce)})},[Ae.value?(P(),N("div",{key:0,class:ge([h(v).be("icon"),h(v).be("prefix")]),style:dt({color:h(p).prefixColor})},[ke(T.$slots,"prefix",{},()=>[k(h(Ot),{icon:h(p).prefix},null,8,["icon"])])],6)):Le("",!0),A("div",{class:ge(h(v).be("control"))},[ke(T.$slots,"control",{},()=>[h(p).multiple?(P(),N(Ee,{key:0},[k(h(H4),{inherit:"",class:ge([h(v).be("tags")]),items:E.value,"max-count":h(p).maxTagCount,style:dt({maxWidth:h(p).maxTagCount<=0&&`calc(100% - ${V.value}px)`}),onRestChange:se[0]||(se[0]=ce=>$.value=ce)},{default:ye(({item:ce,index:Ce})=>[k(h(Ti),{inherit:"",class:ge(h(v).be("tag")),type:h(p).tagType,closable:"",disabled:h(p).disabled,onClick:un(Ft,["stop"]),onClose:je=>Ye(ce)},{default:ye(()=>[A("span",{class:ge(h(v).be("label"))},[ke(T.$slots,"selected",{option:ee(ce)},()=>[Re(K(z.value[Ce]),1)])],2)]),_:2},1032,["class","type","disabled","onClose"])]),counter:ye(({count:ce})=>[h(p).noRestTip?(P(),Ve(h(Ti),{key:0,inherit:"",class:ge([h(v).be("tag"),h(v).be("counter")]),type:h(p).tagType,disabled:h(p).disabled,onClick:un(Ft,["stop"])},{default:ye(()=>[Re(K(`+${ce}`),1)]),_:2},1032,["class","type","disabled"])):(P(),N("span",ny,[k(h(Z4),{ref_key:"restTip",ref:xe,inherit:"",transfer:!1,visible:j.value,trigger:"custom",placement:"top-end","tip-class":h(v).be("rest-tip"),onClick:un(f1,["stop"])},{trigger:ye(()=>[k(h(Ti),{inherit:"",class:ge([h(v).be("tag"),h(v).be("counter")]),type:h(p).tagType,disabled:h(p).disabled},{default:ye(()=>[Re(K(`+${ce}`),1)]),_:2},1032,["class","type","disabled"])]),default:ye(()=>[k(h(Ka),{inherit:"","use-y-bar":""},{default:ye(()=>[(P(!0),N(Ee,null,bt(E.value,(Ce,je)=>(P(),N(Ee,{key:je},[je>=E.value.length-$.value?(P(),Ve(h(Ti),{key:0,inherit:"",class:ge(h(v).be("tag")),closable:"",type:h(p).tagType,disabled:h(p).disabled,onClose:rt=>tt(Ce)},{default:ye(()=>[A("span",{class:ge(h(v).be("label"))},[ke(T.$slots,"selected",{option:ee(Ce)},()=>[Re(K(z.value[je]),1)])],2)]),_:2},1032,["class","type","disabled","onClose"])):Le("",!0)],64))),128))]),_:3})]),_:2},1032,["visible","tip-class"])]))]),_:3},8,["class","items","max-count","style"]),h(p).filter&&h(p).filterPosition==="in-control"?(P(),N("div",{key:0,class:ge(h(v).be("anchor")),style:dt({width:`${V.value}px`})},[A("input",{ref_key:"nativeInput",ref:Te,class:ge([h(v).be("input"),h(v).bem("input","multiple"),C.value&&h(v).bem("input","visible")]),disabled:h(p).disabled,autocomplete:"off",tabindex:"-1",role:"combobox","aria-autocomplete":"list",name:h(p).name,onSubmit:se[1]||(se[1]=un(()=>{},["prevent"])),onInput:Rs,onKeydown:oc,onFocus:se[2]||(se[2]=ce=>fi(ce)),onBlur:se[3]||(se[3]=ce=>hi(ce)),onCompositionstart:se[4]||(se[4]=ce=>Z.value=!0),onCompositionend:Ho,onChange:Ho},null,42,oy),A("span",{ref_key:"device",ref:F,class:ge(h(v).be("device")),"aria-hidden":"true"},K(D.value),3)],6)):Le("",!0)],64)):(P(),N(Ee,{key:1},[h(p).filter&&h(p).filterPosition==="in-control"?(P(),N("input",{key:0,ref_key:"nativeInput",ref:Te,class:ge([h(v).be("input"),C.value&&h(v).bem("input","visible")]),disabled:h(p).disabled,autocomplete:"off",tabindex:"-1",role:"combobox","aria-autocomplete":"list",name:h(p).name,style:dt({opacity:C.value?void 0:"0%"}),onSubmit:se[5]||(se[5]=un(()=>{},["prevent"])),onInput:Rs,onFocus:se[6]||(se[6]=ce=>fi(ce)),onBlur:se[7]||(se[7]=ce=>hi(ce)),onCompositionstart:se[8]||(se[8]=ce=>Z.value=!0),onCompositionend:Ho,onChange:Ho},null,46,ry)):Le("",!0),(h(p).noPreview||!C.value)&&be.value&&(h(p).filterPosition!=="in-control"||!D.value)?(P(),N("span",{key:1,class:ge({[h(v).be("selected")]:!0,[h(v).bem("selected","placeholder")]:h(p).filter&&C.value&&be.value})},[ee(E.value[0])?ke(T.$slots,"selected",{key:0,option:ee(E.value[0])},()=>[Re(K(z.value[0]),1)]):(P(),N(Ee,{key:1},[Re(K(z.value[0]),1)],64))],2)):Le("",!0)],64)),Mt.value?(P(),N("span",{key:2,class:ge(h(v).be("placeholder"))},[ct.value?ke(T.$slots,"selected",{key:0,preview:!0,option:ct.value},()=>[Re(K(ct.value.label),1)]):(P(),N(Ee,{key:1},[Re(K(h(p).placeholder??h(_).placeholder),1)],64))],2)):Le("",!0)])],2),h(p).noSuffix?h(p).clearable||h(p).loading?(P(),N("div",{key:2,class:ge([h(v).be("icon"),h(v).bem("icon","placeholder"),h(v).be("suffix")])},null,2)):Le("",!0):(P(),N("div",{key:1,class:ge([h(v).be("icon"),h(v).be("suffix")]),style:dt({color:h(p).suffixColor,opacity:ot.value||h(p).loading?"0%":""})},[ke(T.$slots,"suffix",{},()=>[h(p).suffix?(P(),Ve(h(Ot),{key:0,icon:h(p).suffix,class:ge({[h(v).be("arrow")]:!h(p).staticSuffix})},null,8,["icon","class"])):(P(),Ve(h(Ot),pt({key:1},h(S).angleDown,{class:h(v).be("arrow")}),null,16,["class"]))])],6)),k(Un,{name:h(v).ns("fade"),appear:""},{default:ye(()=>[ot.value?(P(),N("button",{key:0,class:ge([h(v).be("icon"),h(v).be("clear")]),type:"button",tabindex:"-1","aria-label":h(_).ariaLabel.clear,onClick:un(No,["stop"])},[k(h(Ot),pt(h(S).clear,{label:"clear"}),null,16)],10,iy)):h(p).loading?(P(),N("div",{key:1,class:ge([h(v).be("icon"),h(v).be("loading")])},[k(h(Ot),pt(h(S).loading,{effect:h(p).loadingEffect||h(S).loading.effect,icon:h(p).loadingIcon||h(S).loading.icon,label:"loading"}),null,16,["effect","icon"])],2)):Le("",!0)]),_:1},8,["name"])],34),k(h(Vl),{ref_key:"popper",ref:ie,class:ge([h(v).be("popper"),h(v).bs("vars")]),visible:C.value,to:h(x),transition:h(p).transitionName,alive:h(p).popperAlive??!h(x),onClick:un(Os,["stop"]),onAfterLeave:se[11]||(se[11]=ce=>D.value="")},{default:ye(()=>[ke(T.$slots,"list",{options:qe.value,isSelected:ln,handleSelect:Ge},()=>[A("div",{class:ge([h(v).be("list"),(T.$slots.prepend||T.$slots.append)&&h(v).bem("list","with-extra"),h(p).listClass])},[h(p).filter&&h(p).filterPosition==="in-list"?(P(),N("div",{key:0,class:ge(h(v).be("filter"))},[k(h(A4),{ref_key:"filterInput",ref:R,class:ge(h(v).be("filter-input")),transparent:"",disabled:h(p).disabled,placeholder:h(_).search,autocomplete:!1,tabindex:-1,role:"combobox","aria-autocomplete":"list",onInput:Rs,onKeydown:oc,onFocus:fi,onBlur:hi,onCompositionstart:se[10]||(se[10]=ce=>Z.value=!0),onCompositionend:Ho,onChange:Ho},{suffix:ye(()=>[k(h(Ot),Hi(wl(h(S).search)),null,16)]),_:1},8,["class","disabled","placeholder"])],2)):Le("",!0),T.$slots.prepend?ke(T.$slots,"prepend",{key:1}):Le("",!0),k(h(J4),{ref_key:"virtualList",ref:W,inherit:"",style:dt({height:void 0,maxHeight:`${h(p).maxListHeight}px`}),items:qe.value,"item-size":32,"use-y-bar":"",height:"100%","id-key":"value","items-attrs":{class:[h(v).be("options"),h(p).optionCheck?h(v).bem("options","has-check"):""],role:"listbox",ariaLabel:"options",ariaMultiselectable:h(p).multiple}},{default:ye(({item:ce,index:Ce})=>[ce.group?(P(),N("li",{key:0,class:ge([h(v).ns("option-vars"),h(v).be("group")]),title:ce.label},[ke(T.$slots,"group",{option:ce,index:Ce},()=>[A("div",{class:ge([h(v).be("label"),h(v).bem("label","group")]),style:dt({paddingInlineStart:`${ce.depth*6}px`})},K(ce.label),7)])],10,sy)):(P(),Ve(h(R4),{key:1,label:ce.label,value:ce.value,disabled:ce.disabled||ut.value&&!ln(ce),divided:ce.divided,"no-title":ce.title,hitting:ce.hitting,selected:ln(ce),"no-hover":"",onSelect:je=>Ge(ce),onMousemove:je=>In(Ce,!1)},{default:ye(()=>[ke(T.$slots,"default",{option:ce,index:Ce,selected:ln(ce)},()=>[A("span",{class:ge(h(v).be("label")),style:dt({paddingInlineStart:`${ce.depth*6}px`})},K(ce.label),7),h(p).optionCheck?(P(),Ve(Un,{key:0,name:h(v).ns("fade"),appear:""},{default:ye(()=>[ln(ce)?(P(),Ve(h(Ot),pt({key:0},h(S).check,{class:h(v).be("check")}),null,16,["class"])):Le("",!0)]),_:2},1032,["name"])):Le("",!0)])]),_:2},1032,["label","value","disabled","divided","no-title","hitting","selected","onSelect","onMousemove"]))]),empty:ye(()=>[A("div",{class:ge(h(v).be("empty"))},[ke(T.$slots,"empty",{},()=>[Re(K(h(p).emptyText??h(_).empty),1)])],2)]),_:3},8,["style","items","items-attrs"]),T.$slots.append?ke(T.$slots,"append",{key:2}):Le("",!0)],2)])]),_:3},8,["class","visible","to","transition","alive"])],10,ty))}}),Tf=Symbol("COLLAPSE_STATE"),ly=me({name:"Collapse",props:m4,emits:["update:expanded"],setup(e,{emit:t}){const n=Dt("collapse",e,{expanded:{default:null,static:!0},card:!1,accordion:!1,arrowType:{default:"right",validator:p=>["right","left","none"].includes(p)},ghost:!1}),o=It("collapse"),r=st(new Set),i=L([]),{target:s}=sf({passive:!1,onKeyDown:(p,b)=>{if(b.left||b.right){if(!s.value)return;const w=Array.from(s.value.querySelectorAll(o.cbe("header")));if(w.length<1)return;p.preventDefault(),p.stopPropagation();const _=document.activeElement?w.findIndex(S=>S===document.activeElement):-1;if(~_){const S=w[(_+(b.left?-1:1)+w.length)%w.length];S?.focus()}}else b.escape&&(p.preventDefault(),p.stopPropagation(),m())}}),a=M(()=>[o.b(),o.bs("vars"),o.bm(`arrow-${n.arrowType}`),{[o.bm("inherit")]:n.inherit,[o.bm("card")]:n.card,[o.bm("ghost")]:!n.card&&n.ghost}]),l=$s(()=>{if(Array.from(r.values()).forEach((p,b)=>{wt(p.label)&&(p.label=b+1)}),r.size)for(const p of r)i.value.includes(p.label)?p.expanded=!0:p.expanded&&f(p.label,!0)});jn(Tf,st({arrowType:xt(n,"arrowType"),registerPanel:u,unregisterPanel:c,expandPanel:f,refreshLabels:l})),tn(()=>{const p=n.expanded,b=n.accordion&&Array.isArray(p)?p[0]:p||p===0?p:[];i.value=Array.isArray(b)?Array.from(b):[b]}),ht(()=>{Tt(v),Se(i,(p,b)=>{d(p,b)||v()})});function u(p){r.add(p),l()}function c(p){r.delete(p),f(p.label,!1),l()}function d(p,b){const w=new Set(p);return w.size!==new Set(b).size?!1:b.every(_=>w.has(_))}function f(p,b){!p&&p!==0||(n.accordion?i.value=b?[p]:[]:b?i.value.push(p):Kp(i.value,p),g(),v())}function m(){i.value.length&&(i.value=[],g(),v())}function g(){t("update:expanded",i.value),pe(n.onChange,i.value)}function v(){r.forEach(p=>{p.setExpanded(i.value.includes(p.label))})}return{currentExpanded:i,wrapper:s,className:a}}});function cy(e,t,n,o,r,i){return P(),N("div",{ref:"wrapper",class:ge(e.className),role:"tablist",tabindex:"-1"},[ke(e.$slots,"default")],2)}const uy=Il(ly,[["render",cy]]);let dy=0;const py=me({name:"CollapsePanel",components:{CollapseTransition:b4,Icon:Ot},props:g4,emits:["update:expanded"],setup(e,{emit:t}){const n=Dt("collapsePanel",e,{label:{default:null,static:!0},title:"",disabled:!1,contentStyle:null,expanded:!1,card:!1,arrowType:{default:"right",validator:w=>["right","left","none"].includes(w)},icon:So(),ghost:!1}),o=ft(Tf,null),r=It("collapse"),i=Ts(),s=L(n.expanded),a=L(n.label),l=L(),u=dy++,c=M(()=>`${r.be("tab")}-${u}`),d=M(()=>`${r.be("body")}-${u}`),f=M(()=>o?!1:n.card),m=M(()=>o?!1:n.ghost),g=M(()=>o?o.arrowType:n.arrowType),v=M(()=>[r.be("panel"),r.bs("vars"),r.bem("panel",`arrow-${g.value}`),{[r.bem("panel","inherit")]:o||n.inherit,[r.bem("panel","card")]:f.value,[r.bem("panel","ghost")]:!f.value&&m.value,[r.bem("panel","expanded")]:s.value,[r.bem("panel","disabled")]:n.disabled}]);if(o){const w=st({tab:l,label:a,expanded:s,setExpanded:p});Se(()=>n.label,_=>{const S=a.value;a.value=_||_===0?_:S}),o.registerPanel(w),ho(()=>{o.unregisterPanel(w)})}else Se(()=>n.expanded,w=>{s.value=w});function p(w){s.value=w,t("update:expanded",w),pe(n.onToggle,w)}function b(w=!s.value){n.disabled||(o?o.expandPanel(a.value,w):p(w))}return{props:n,nh:r,icons:i,currentExpanded:s,tab:l,tabId:c,bodyId:d,className:v,handleToggle:b}}}),fy=["id","aria-expanded","aria-controls","aria-describedby"],hy=["id","aria-labelledby"];function my(e,t,n,o,r,i){const s=tr("Icon"),a=tr("CollapseTransition");return P(),N("section",{class:ge(e.className)},[A("button",{id:e.tabId,ref:"tab",class:ge(e.nh.be("header")),type:"button",role:"tab","aria-expanded":e.currentExpanded,"aria-controls":e.bodyId,"aria-describedby":e.bodyId,onClick:t[0]||(t[0]=l=>e.handleToggle())},[A("div",{class:ge(e.nh.be("arrow"))},[k(s,Hi(wl(e.icons.angleRight)),null,16)],2),ke(e.$slots,"title",{},()=>[e.props.icon?(P(),N("div",{key:0,class:ge(e.nh.be("icon"))},[k(s,{icon:e.props.icon},null,8,["icon"])],2)):Le("",!0),Re(" "+K(e.props.title),1)])],10,fy),k(a,null,{default:ye(()=>[e.currentExpanded?(P(),N("div",{key:0,id:e.bodyId,class:ge(e.nh.be("body")),role:"tabpanel",tabindex:"0","aria-labelledby":e.tabId},[A("div",{class:ge(e.nh.be("content")),style:dt(e.props.contentStyle)},[ke(e.$slots,"default")],6)],10,hy)):Le("",!0)]),_:3})],2)}const gy=Il(py,[["render",my]]),jl=Symbol("SELECT_HANDLER"),Ya=Symbol("DROPDOWN_STATE"),vy=me({setup(e,{slots:t}){const n=ft(Ya,null);return n&&jn(jl,n.handleSelect),()=>ke(t,"default")}}),by=Ht({visible:ae,placement:String,outsideClose:ae,trigger:String,label:[String,Number],transitionName:String,transfer:Kr,dropClass:rr,appear:ae,meta:Object,alive:ae,custom:ae,onToggle:he(),onSelect:he(),onClickOutside:he(),onOutsideClose:he()}),yy=Pl({label:{type:[String,Number],default:null},disabled:{type:Boolean,default:!1},selected:{type:Boolean,default:!1},divided:{type:Boolean,default:!1},reference:{type:Boolean,default:!1},meta:{type:Object,default:()=>({})},onSelect:he()});function Ef(e,t){const n=L(e.value);function o(r){var i;t.value?n.value=r??((i=t.value.textContent)==null?void 0:i.trim())??null:n.value=r}return Se(e,r=>{o(r)}),ht(()=>{Tt(()=>{o(e.value)})}),n}const wy=["onKeydown"],xy=me({name:"Dropdown",__name:"dropdown",props:by,emits:["update:visible"],setup(e,{expose:t,emit:n}){const o=It("dropdown"),r=Dt("dropdown",e,{visible:{default:!1,static:!0},placement:{default:"bottom",validator:$=>Dl.includes($)},outsideClose:!0,trigger:{default:"hover",validator:$=>["hover","click","custom"].includes($)},label:{default:null,static:!0},transitionName:()=>o.ns("drop"),transfer:!1,dropClass:null,appear:!1,meta:null,alive:!1,custom:!1}),i=n,s=ft(Ya,null),{isRtl:a}=li(),l=Yp(),u=!!s,c=xt(r,"label"),d=L(r.placement),f=L(r.visible),m=L(!1),g=u?L(!1):xt(r,"transfer"),v=Zi(U),p=L(),{reference:b,transferTo:w,updatePopper:_}=Hl({placement:d,transfer:g,wrapper:v,popper:M(()=>{var $;return($=p.value)==null?void 0:$.wrapper}),isDrop:!0,offset:u?[-5,0]:void 0}),S=Ef(c,b),C=M(()=>({[o.b()]:!0,[o.bs("vars")]:!0,[o.bm("inherit")]:r.inherit,[o.bm("visible")]:f.value})),z=M(()=>s?.alive||r.alive);jn(jl,null),!r.custom&&jn(Ya,st({alive:z,handleSelect:H,handleTriggerEnter:D,handleTriggerLeave:V})),Se(()=>r.visible,$=>{f.value=$}),Se(()=>r.placement,$=>{te($)}),Se(f,$=>{$&&_()}),ht(()=>{Tt(()=>{te(r.placement)})}),t({isNested:u,currentVisible:f,isAlive:z,wrapper:v,reference:b,popper:p,handleTriggerEnter:D,handleTriggerLeave:V,handleTriggerClick:Q});function E($){f.value!==$&&(f.value=$,i("update:visible",$),pe(r.onToggle,$))}function U(){pe(r.onClickOutside),r.outsideClose&&r.trigger!=="custom"&&f.value&&(E(!1),pe(r.onOutsideClose))}function H($,j){r.trigger!=="custom"&&(E(!1),pe(r.onSelect,$,j)),typeof s?.handleSelect=="function"&&s.handleSelect([S.value,...$],[r.meta||{},...j])}function te($){const[j]=$.split("-");u&&j!=="right"&&j!=="left"?d.value=a.value?"left-start":"right-start":d.value=$}const{timer:fe}=Fl();function D(){r.trigger==="hover"&&(clearTimeout(fe.hover),typeof s?.handleTriggerEnter=="function"&&s.handleTriggerEnter(),fe.hover=setTimeout(()=>{E(!0)},l.value))}function V(){r.trigger==="hover"&&(clearTimeout(fe.hover),typeof s?.handleTriggerLeave=="function"&&s.handleTriggerLeave(),fe.hover=setTimeout(()=>{E(!1)},l.value))}function Q(){r.trigger==="click"&&E(!f.value)}return($,j)=>(P(),N("div",{ref_key:"wrapper",ref:v,class:ge(C.value),onMouseenter:D,onMouseleave:V},[A("div",{ref_key:"reference",ref:b,class:ge([h(o).be("trigger"),f.value?h(o).bem("trigger","active"):""]),onClick:Q,onKeydown:[qc(un(Q,["prevent"]),["enter"]),qc(un(Q,["prevent"]),["space"])]},[ke($.$slots,"default")],42,wy),k(h(vy),null,{default:ye(()=>[k(h(Vl),{ref_key:"popper",ref:p,class:ge([h(o).be("popper"),h(o).bs("vars"),u?h(o).bem("popper","nested"):null,h(r).dropClass]),visible:f.value,alive:z.value||m.value,to:h(w),transition:h(r).transitionName,appear:h(r).appear,onMouseenter:D,onMouseleave:V,onAfterEnter:j[0]||(j[0]=Z=>m.value=!0),onAfterLeave:j[1]||(j[1]=Z=>m.value=!1)},{default:ye(()=>[ke($.$slots,"drop")]),_:3},8,["class","visible","alive","to","transition","appear"])]),_:3})],34))}}),ky=me({name:"DropdownList",__name:"dropdown-list",setup(e){const t=It("dropdown");return(n,o)=>(P(),N("ul",{class:ge(h(t).be("list")),role:"menu"},[ke(n.$slots,"default")],2))}}),_y=me({name:"DropdownItem",__name:"dropdown-item",props:yy,setup(e,{expose:t}){const n=e,o=ft(jl,null),r=It("dropdown"),i=L(null),s=xt(n,"label"),a=L(n.reference),l=Ef(s,i),u=M(()=>{const d=r.be("item");return{[d]:!0,[`${d}--disabled`]:n.disabled,[`${d}--selected`]:!n.disabled&&n.selected,[`${d}--divided`]:n.divided}});t({wrapper:i,handleSelect:c});function c(){n.disabled||a.value||(typeof o=="function"&&o([l.value],[n.meta||{}]),pe(n.onSelect,l.value))}return(d,f)=>(P(),N("li",{ref_key:"wrapper",ref:i,class:ge(u.value),role:"menuitem",tabindex:"0",onClick:c},[ke(d.$slots,"default")],2))}});/*!
  * vue-router v4.4.5
  * (c) 2024 Eduardo San Martin Morote
  * @license MIT
  */const Uo=typeof document<"u";function If(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Ay(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e.default&&If(e.default)}const Xe=Object.assign;function da(e,t){const n={};for(const o in t){const r=t[o];n[o]=bn(r)?r.map(e):e(r)}return n}const Rr=()=>{},bn=Array.isArray,Mf=/#/g,Cy=/&/g,Sy=/\//g,Py=/=/g,$y=/\?/g,zf=/\+/g,Ty=/%5B/g,Ey=/%5D/g,Bf=/%5E/g,Iy=/%60/g,Lf=/%7B/g,My=/%7C/g,Rf=/%7D/g,zy=/%20/g;function ql(e){return encodeURI(""+e).replace(My,"|").replace(Ty,"[").replace(Ey,"]")}function By(e){return ql(e).replace(Lf,"{").replace(Rf,"}").replace(Bf,"^")}function Ga(e){return ql(e).replace(zf,"%2B").replace(zy,"+").replace(Mf,"%23").replace(Cy,"%26").replace(Iy,"`").replace(Lf,"{").replace(Rf,"}").replace(Bf,"^")}function Ly(e){return Ga(e).replace(Py,"%3D")}function Ry(e){return ql(e).replace(Mf,"%23").replace($y,"%3F")}function Oy(e){return e==null?"":Ry(e).replace(Sy,"%2F")}function Qr(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const Ny=/\/$/,Dy=e=>e.replace(Ny,"");function pa(e,t,n="/"){let o,r={},i="",s="";const a=t.indexOf("#");let l=t.indexOf("?");return a<l&&a>=0&&(l=-1),l>-1&&(o=t.slice(0,l),i=t.slice(l+1,a>-1?a:t.length),r=e(i)),a>-1&&(o=o||t.slice(0,a),s=t.slice(a,t.length)),o=jy(o??t,n),{fullPath:o+(i&&"?")+i+s,path:o,query:r,hash:Qr(s)}}function Hy(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function Ru(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Fy(e,t,n){const o=t.matched.length-1,r=n.matched.length-1;return o>-1&&o===r&&ar(t.matched[o],n.matched[r])&&Of(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function ar(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Of(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!Vy(e[n],t[n]))return!1;return!0}function Vy(e,t){return bn(e)?Ou(e,t):bn(t)?Ou(t,e):e===t}function Ou(e,t){return bn(t)?e.length===t.length&&e.every((n,o)=>n===t[o]):e.length===1&&e[0]===t}function jy(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),o=e.split("/"),r=o[o.length-1];(r===".."||r===".")&&o.push("");let i=n.length-1,s,a;for(s=0;s<o.length;s++)if(a=o[s],a!==".")if(a==="..")i>1&&i--;else break;return n.slice(0,i).join("/")+"/"+o.slice(s).join("/")}const Zn={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var Zr;(function(e){e.pop="pop",e.push="push"})(Zr||(Zr={}));var Or;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Or||(Or={}));function qy(e){if(!e)if(Uo){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),Dy(e)}const Uy=/^[^#]+#/;function Wy(e,t){return e.replace(Uy,"#")+t}function Ky(e,t){const n=document.documentElement.getBoundingClientRect(),o=e.getBoundingClientRect();return{behavior:t.behavior,left:o.left-n.left-(t.left||0),top:o.top-n.top-(t.top||0)}}const zs=()=>({left:window.scrollX,top:window.scrollY});function Yy(e){let t;if("el"in e){const n=e.el,o=typeof n=="string"&&n.startsWith("#"),r=typeof n=="string"?o?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!r)return;t=Ky(r,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 Nu(e,t){return(history.state?history.state.position-t:-1)+e}const Qa=new Map;function Gy(e,t){Qa.set(e,t)}function Qy(e){const t=Qa.get(e);return Qa.delete(e),t}let Zy=()=>location.protocol+"//"+location.host;function Nf(e,t){const{pathname:n,search:o,hash:r}=t,i=e.indexOf("#");if(i>-1){let a=r.includes(e.slice(i))?e.slice(i).length:1,l=r.slice(a);return l[0]!=="/"&&(l="/"+l),Ru(l,"")}return Ru(n,e)+o+r}function Xy(e,t,n,o){let r=[],i=[],s=null;const a=({state:f})=>{const m=Nf(e,location),g=n.value,v=t.value;let p=0;if(f){if(n.value=m,t.value=f,s&&s===g){s=null;return}p=v?f.position-v.position:0}else o(m);r.forEach(b=>{b(n.value,g,{delta:p,type:Zr.pop,direction:p?p>0?Or.forward:Or.back:Or.unknown})})};function l(){s=n.value}function u(f){r.push(f);const m=()=>{const g=r.indexOf(f);g>-1&&r.splice(g,1)};return i.push(m),m}function c(){const{history:f}=window;f.state&&f.replaceState(Xe({},f.state,{scroll:zs()}),"")}function d(){for(const f of i)f();i=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",c)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",c,{passive:!0}),{pauseListeners:l,listen:u,destroy:d}}function Du(e,t,n,o=!1,r=!1){return{back:e,current:t,forward:n,replaced:o,position:window.history.length,scroll:r?zs():null}}function Jy(e){const{history:t,location:n}=window,o={value:Nf(e,n)},r={value:t.state};r.value||i(o.value,{back:null,current:o.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function i(l,u,c){const d=e.indexOf("#"),f=d>-1?(n.host&&document.querySelector("base")?e:e.slice(d))+l:Zy()+e+l;try{t[c?"replaceState":"pushState"](u,"",f),r.value=u}catch(m){console.error(m),n[c?"replace":"assign"](f)}}function s(l,u){const c=Xe({},t.state,Du(r.value.back,l,r.value.forward,!0),u,{position:r.value.position});i(l,c,!0),o.value=l}function a(l,u){const c=Xe({},r.value,t.state,{forward:l,scroll:zs()});i(c.current,c,!0);const d=Xe({},Du(o.value,l,null),{position:c.position+1},u);i(l,d,!1),o.value=l}return{location:o,state:r,push:a,replace:s}}function e6(e){e=qy(e);const t=Jy(e),n=Xy(e,t.state,t.location,t.replace);function o(i,s=!0){s||n.pauseListeners(),history.go(i)}const r=Xe({location:"",base:e,go:o,createHref:Wy.bind(null,e)},t,n);return Object.defineProperty(r,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(r,"state",{enumerable:!0,get:()=>t.state.value}),r}function t6(e){return typeof e=="string"||e&&typeof e=="object"}function Df(e){return typeof e=="string"||typeof e=="symbol"}const Hf=Symbol("");var Hu;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Hu||(Hu={}));function lr(e,t){return Xe(new Error,{type:e,[Hf]:!0},t)}function zn(e,t){return e instanceof Error&&Hf in e&&(t==null||!!(e.type&t))}const Fu="[^/]+?",n6={sensitive:!1,strict:!1,start:!0,end:!0},o6=/[.+*?^${}()[\]/\\]/g;function r6(e,t){const n=Xe({},n6,t),o=[];let r=n.start?"^":"";const i=[];for(const u of e){const c=u.length?[]:[90];n.strict&&!u.length&&(r+="/");for(let d=0;d<u.length;d++){const f=u[d];let m=40+(n.sensitive?.25:0);if(f.type===0)d||(r+="/"),r+=f.value.replace(o6,"\\$&"),m+=40;else if(f.type===1){const{value:g,repeatable:v,optional:p,regexp:b}=f;i.push({name:g,repeatable:v,optional:p});const w=b||Fu;if(w!==Fu){m+=10;try{new RegExp(`(${w})`)}catch(S){throw new Error(`Invalid custom RegExp for param "${g}" (${w}): `+S.message)}}let _=v?`((?:${w})(?:/(?:${w}))*)`:`(${w})`;d||(_=p&&u.length<2?`(?:/${_})`:"/"+_),p&&(_+="?"),r+=_,m+=20,p&&(m+=-8),v&&(m+=-20),w===".*"&&(m+=-50)}c.push(m)}o.push(c)}if(n.strict&&n.end){const u=o.length-1;o[u][o[u].length-1]+=.7000000000000001}n.strict||(r+="/?"),n.end?r+="$":n.strict&&(r+="(?:/|$)");const s=new RegExp(r,n.sensitive?"":"i");function a(u){const c=u.match(s),d={};if(!c)return null;for(let f=1;f<c.length;f++){const m=c[f]||"",g=i[f-1];d[g.name]=m&&g.repeatable?m.split("/"):m}return d}function l(u){let c="",d=!1;for(const f of e){(!d||!c.endsWith("/"))&&(c+="/"),d=!1;for(const m of f)if(m.type===0)c+=m.value;else if(m.type===1){const{value:g,repeatable:v,optional:p}=m,b=g in u?u[g]:"";if(bn(b)&&!v)throw new Error(`Provided param "${g}" is an array but it is not repeatable (* or + modifiers)`);const w=bn(b)?b.join("/"):b;if(!w)if(p)f.length<2&&(c.endsWith("/")?c=c.slice(0,-1):d=!0);else throw new Error(`Missing required param "${g}"`);c+=w}}return c||"/"}return{re:s,score:o,keys:i,parse:a,stringify:l}}function i6(e,t){let n=0;for(;n<e.length&&n<t.length;){const o=t[n]-e[n];if(o)return o;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 Ff(e,t){let n=0;const o=e.score,r=t.score;for(;n<o.length&&n<r.length;){const i=i6(o[n],r[n]);if(i)return i;n++}if(Math.abs(r.length-o.length)===1){if(Vu(o))return 1;if(Vu(r))return-1}return r.length-o.length}function Vu(e){const t=e[e.length-1];return e.length>0&&t[t.length-1]<0}const s6={type:0,value:""},a6=/[a-zA-Z0-9_]/;function l6(e){if(!e)return[[]];if(e==="/")return[[s6]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(m){throw new Error(`ERR (${n})/"${u}": ${m}`)}let n=0,o=n;const r=[];let i;function s(){i&&r.push(i),i=[]}let a=0,l,u="",c="";function d(){u&&(n===0?i.push({type:0,value:u}):n===1||n===2||n===3?(i.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),i.push({type:1,value:u,regexp:c,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),u="")}function f(){u+=l}for(;a<e.length;){if(l=e[a++],l==="\\"&&n!==2){o=n,n=4;continue}switch(n){case 0:l==="/"?(u&&d(),s()):l===":"?(d(),n=1):f();break;case 4:f(),n=o;break;case 1:l==="("?n=2:a6.test(l)?f():(d(),n=0,l!=="*"&&l!=="?"&&l!=="+"&&a--);break;case 2:l===")"?c[c.length-1]=="\\"?c=c.slice(0,-1)+l:n=3:c+=l;break;case 3:d(),n=0,l!=="*"&&l!=="?"&&l!=="+"&&a--,c="";break;default:t("Unknown state");break}}return n===2&&t(`Unfinished custom RegExp for param "${u}"`),d(),s(),r}function c6(e,t,n){const o=r6(l6(e.path),n),r=Xe(o,{record:e,parent:t,children:[],alias:[]});return t&&!r.record.aliasOf==!t.record.aliasOf&&t.children.push(r),r}function u6(e,t){const n=[],o=new Map;t=Wu({strict:!1,end:!0,sensitive:!1},t);function r(d){return o.get(d)}function i(d,f,m){const g=!m,v=qu(d);v.aliasOf=m&&m.record;const p=Wu(t,d),b=[v];if("alias"in d){const S=typeof d.alias=="string"?[d.alias]:d.alias;for(const C of S)b.push(qu(Xe({},v,{components:m?m.record.components:v.components,path:C,aliasOf:m?m.record:v})))}let w,_;for(const S of b){const{path:C}=S;if(f&&C[0]!=="/"){const z=f.record.path,E=z[z.length-1]==="/"?"":"/";S.path=f.record.path+(C&&E+C)}if(w=c6(S,f,p),m?m.alias.push(w):(_=_||w,_!==w&&_.alias.push(w),g&&d.name&&!Uu(w)&&s(d.name)),Vf(w)&&l(w),v.children){const z=v.children;for(let E=0;E<z.length;E++)i(z[E],w,m&&m.children[E])}m=m||w}return _?()=>{s(_)}:Rr}function s(d){if(Df(d)){const f=o.get(d);f&&(o.delete(d),n.splice(n.indexOf(f),1),f.children.forEach(s),f.alias.forEach(s))}else{const f=n.indexOf(d);f>-1&&(n.splice(f,1),d.record.name&&o.delete(d.record.name),d.children.forEach(s),d.alias.forEach(s))}}function a(){return n}function l(d){const f=f6(d,n);n.splice(f,0,d),d.record.name&&!Uu(d)&&o.set(d.record.name,d)}function u(d,f){let m,g={},v,p;if("name"in d&&d.name){if(m=o.get(d.name),!m)throw lr(1,{location:d});p=m.record.name,g=Xe(ju(f.params,m.keys.filter(_=>!_.optional).concat(m.parent?m.parent.keys.filter(_=>_.optional):[]).map(_=>_.name)),d.params&&ju(d.params,m.keys.map(_=>_.name))),v=m.stringify(g)}else if(d.path!=null)v=d.path,m=n.find(_=>_.re.test(v)),m&&(g=m.parse(v),p=m.record.name);else{if(m=f.name?o.get(f.name):n.find(_=>_.re.test(f.path)),!m)throw lr(1,{location:d,currentLocation:f});p=m.record.name,g=Xe({},f.params,d.params),v=m.stringify(g)}const b=[];let w=m;for(;w;)b.unshift(w.record),w=w.parent;return{name:p,path:v,params:g,matched:b,meta:p6(b)}}e.forEach(d=>i(d));function c(){n.length=0,o.clear()}return{addRoute:i,resolve:u,removeRoute:s,clearRoutes:c,getRoutes:a,getRecordMatcher:r}}function ju(e,t){const n={};for(const o of t)o in e&&(n[o]=e[o]);return n}function qu(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:d6(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function d6(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const o in e.components)t[o]=typeof n=="object"?n[o]:n;return t}function Uu(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function p6(e){return e.reduce((t,n)=>Xe(t,n.meta),{})}function Wu(e,t){const n={};for(const o in e)n[o]=o in t?t[o]:e[o];return n}function f6(e,t){let n=0,o=t.length;for(;n!==o;){const i=n+o>>1;Ff(e,t[i])<0?o=i:n=i+1}const r=h6(e);return r&&(o=t.lastIndexOf(r,o-1)),o}function h6(e){let t=e;for(;t=t.parent;)if(Vf(t)&&Ff(e,t)===0)return t}function Vf({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function m6(e){const t={};if(e===""||e==="?")return t;const o=(e[0]==="?"?e.slice(1):e).split("&");for(let r=0;r<o.length;++r){const i=o[r].replace(zf," "),s=i.indexOf("="),a=Qr(s<0?i:i.slice(0,s)),l=s<0?null:Qr(i.slice(s+1));if(a in t){let u=t[a];bn(u)||(u=t[a]=[u]),u.push(l)}else t[a]=l}return t}function Ku(e){let t="";for(let n in e){const o=e[n];if(n=Ly(n),o==null){o!==void 0&&(t+=(t.length?"&":"")+n);continue}(bn(o)?o.map(i=>i&&Ga(i)):[o&&Ga(o)]).forEach(i=>{i!==void 0&&(t+=(t.length?"&":"")+n,i!=null&&(t+="="+i))})}return t}function g6(e){const t={};for(const n in e){const o=e[n];o!==void 0&&(t[n]=bn(o)?o.map(r=>r==null?null:""+r):o==null?o:""+o)}return t}const v6=Symbol(""),Yu=Symbol(""),Ul=Symbol(""),Wl=Symbol(""),Za=Symbol("");function yr(){let e=[];function t(o){return e.push(o),()=>{const r=e.indexOf(o);r>-1&&e.splice(r,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function no(e,t,n,o,r,i=s=>s()){const s=o&&(o.enterCallbacks[r]=o.enterCallbacks[r]||[]);return()=>new Promise((a,l)=>{const u=f=>{f===!1?l(lr(4,{from:n,to:t})):f instanceof Error?l(f):t6(f)?l(lr(2,{from:t,to:f})):(s&&o.enterCallbacks[r]===s&&typeof f=="function"&&s.push(f),a())},c=i(()=>e.call(o&&o.instances[r],t,n,u));let d=Promise.resolve(c);e.length<3&&(d=d.then(u)),d.catch(f=>l(f))})}function fa(e,t,n,o,r=i=>i()){const i=[];for(const s of e)for(const a in s.components){let l=s.components[a];if(!(t!=="beforeRouteEnter"&&!s.instances[a]))if(If(l)){const c=(l.__vccOpts||l)[t];c&&i.push(no(c,n,o,s,a,r))}else{let u=l();i.push(()=>u.then(c=>{if(!c)throw new Error(`Couldn't resolve component "${a}" at "${s.path}"`);const d=Ay(c)?c.default:c;s.mods[a]=c,s.components[a]=d;const m=(d.__vccOpts||d)[t];return m&&no(m,n,o,s,a,r)()}))}}return i}function Gu(e){const t=ft(Ul),n=ft(Wl),o=M(()=>{const l=h(e.to);return t.resolve(l)}),r=M(()=>{const{matched:l}=o.value,{length:u}=l,c=l[u-1],d=n.matched;if(!c||!d.length)return-1;const f=d.findIndex(ar.bind(null,c));if(f>-1)return f;const m=Qu(l[u-2]);return u>1&&Qu(c)===m&&d[d.length-1].path!==m?d.findIndex(ar.bind(null,l[u-2])):f}),i=M(()=>r.value>-1&&x6(n.params,o.value.params)),s=M(()=>r.value>-1&&r.value===n.matched.length-1&&Of(n.params,o.value.params));function a(l={}){return w6(l)?t[h(e.replace)?"replace":"push"](h(e.to)).catch(Rr):Promise.resolve()}return{route:o,href:M(()=>o.value.href),isActive:i,isExactActive:s,navigate:a}}const b6=me({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:Gu,setup(e,{slots:t}){const n=st(Gu(e)),{options:o}=ft(Ul),r=M(()=>({[Zu(e.activeClass,o.linkActiveClass,"router-link-active")]:n.isActive,[Zu(e.exactActiveClass,o.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const i=t.default&&t.default(n);return e.custom?i:zo("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:r.value},i)}}}),y6=b6;function w6(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 x6(e,t){for(const n in t){const o=t[n],r=e[n];if(typeof o=="string"){if(o!==r)return!1}else if(!bn(r)||r.length!==o.length||o.some((i,s)=>i!==r[s]))return!1}return!0}function Qu(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Zu=(e,t,n)=>e??t??n,k6=me({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const o=ft(Za),r=M(()=>e.route||o.value),i=ft(Yu,0),s=M(()=>{let u=h(i);const{matched:c}=r.value;let d;for(;(d=c[u])&&!d.components;)u++;return u}),a=M(()=>r.value.matched[s.value]);jn(Yu,M(()=>s.value+1)),jn(v6,a),jn(Za,r);const l=L();return Se(()=>[l.value,a.value,e.name],([u,c,d],[f,m,g])=>{c&&(c.instances[d]=u,m&&m!==c&&u&&u===f&&(c.leaveGuards.size||(c.leaveGuards=m.leaveGuards),c.updateGuards.size||(c.updateGuards=m.updateGuards))),u&&c&&(!m||!ar(c,m)||!f)&&(c.enterCallbacks[d]||[]).forEach(v=>v(u))},{flush:"post"}),()=>{const u=r.value,c=e.name,d=a.value,f=d&&d.components[c];if(!f)return Xu(n.default,{Component:f,route:u});const m=d.props[c],g=m?m===!0?u.params:typeof m=="function"?m(u):m:null,p=zo(f,Xe({},g,t,{onVnodeUnmounted:b=>{b.component.isUnmounted&&(d.instances[c]=null)},ref:l}));return Xu(n.default,{Component:p,route:u})||p}}});function Xu(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const _6=k6;function A6(e){const t=u6(e.routes,e),n=e.parseQuery||m6,o=e.stringifyQuery||Ku,r=e.history,i=yr(),s=yr(),a=yr(),l=Go(Zn);let u=Zn;Uo&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const c=da.bind(null,R=>""+R),d=da.bind(null,Oy),f=da.bind(null,Qr);function m(R,F){let W,ie;return Df(R)?(W=t.getRecordMatcher(R),ie=F):ie=R,t.addRoute(ie,W)}function g(R){const F=t.getRecordMatcher(R);F&&t.removeRoute(F)}function v(){return t.getRoutes().map(R=>R.record)}function p(R){return!!t.getRecordMatcher(R)}function b(R,F){if(F=Xe({},F||l.value),typeof R=="string"){const x=pa(n,R,F.path),I=t.resolve({path:x.path},F),G=r.createHref(x.fullPath);return Xe(x,I,{params:f(I.params),hash:Qr(x.hash),redirectedFrom:void 0,href:G})}let W;if(R.path!=null)W=Xe({},R,{path:pa(n,R.path,F.path).path});else{const x=Xe({},R.params);for(const I in x)x[I]==null&&delete x[I];W=Xe({},R,{params:d(x)}),F.params=d(F.params)}const ie=t.resolve(W,F),xe=R.hash||"";ie.params=c(f(ie.params));const $e=Hy(o,Xe({},R,{hash:By(xe),path:ie.path})),y=r.createHref($e);return Xe({fullPath:$e,hash:xe,query:o===Ku?g6(R.query):R.query||{}},ie,{redirectedFrom:void 0,href:y})}function w(R){return typeof R=="string"?pa(n,R,l.value.path):Xe({},R)}function _(R,F){if(u!==R)return lr(8,{from:F,to:R})}function S(R){return E(R)}function C(R){return S(Xe(w(R),{replace:!0}))}function z(R){const F=R.matched[R.matched.length-1];if(F&&F.redirect){const{redirect:W}=F;let ie=typeof W=="function"?W(R):W;return typeof ie=="string"&&(ie=ie.includes("?")||ie.includes("#")?ie=w(ie):{path:ie},ie.params={}),Xe({query:R.query,hash:R.hash,params:ie.path!=null?{}:R.params},ie)}}function E(R,F){const W=u=b(R),ie=l.value,xe=R.state,$e=R.force,y=R.replace===!0,x=z(W);if(x)return E(Xe(w(x),{state:typeof x=="object"?Xe({},xe,x.state):xe,force:$e,replace:y}),F||W);const I=W;I.redirectedFrom=F;let G;return!$e&&Fy(o,ie,W)&&(G=lr(16,{to:I,from:ie}),De(ie,ie,!0,!1)),(G?Promise.resolve(G):te(I,ie)).catch(B=>zn(B)?zn(B,2)?B:Ie(B):ue(B,I,ie)).then(B=>{if(B){if(zn(B,2))return E(Xe({replace:y},w(B.to),{state:typeof B.to=="object"?Xe({},xe,B.to.state):xe,force:$e}),F||I)}else B=D(I,ie,!0,y,xe);return fe(I,ie,B),B})}function U(R,F){const W=_(R,F);return W?Promise.reject(W):Promise.resolve()}function H(R){const F=O.values().next().value;return F&&typeof F.runWithContext=="function"?F.runWithContext(R):R()}function te(R,F){let W;const[ie,xe,$e]=C6(R,F);W=fa(ie.reverse(),"beforeRouteLeave",R,F);for(const x of ie)x.leaveGuards.forEach(I=>{W.push(no(I,R,F))});const y=U.bind(null,R,F);return W.push(y),Te(W).then(()=>{W=[];for(const x of i.list())W.push(no(x,R,F));return W.push(y),Te(W)}).then(()=>{W=fa(xe,"beforeRouteUpdate",R,F);for(const x of xe)x.updateGuards.forEach(I=>{W.push(no(I,R,F))});return W.push(y),Te(W)}).then(()=>{W=[];for(const x of $e)if(x.beforeEnter)if(bn(x.beforeEnter))for(const I of x.beforeEnter)W.push(no(I,R,F));else W.push(no(x.beforeEnter,R,F));return W.push(y),Te(W)}).then(()=>(R.matched.forEach(x=>x.enterCallbacks={}),W=fa($e,"beforeRouteEnter",R,F,H),W.push(y),Te(W))).then(()=>{W=[];for(const x of s.list())W.push(no(x,R,F));return W.push(y),Te(W)}).catch(x=>zn(x,8)?x:Promise.reject(x))}function fe(R,F,W){a.list().forEach(ie=>H(()=>ie(R,F,W)))}function D(R,F,W,ie,xe){const $e=_(R,F);if($e)return $e;const y=F===Zn,x=Uo?history.state:{};W&&(ie||y?r.replace(R.fullPath,Xe({scroll:y&&x&&x.scroll},xe)):r.push(R.fullPath,xe)),l.value=R,De(R,F,W,y),Ie()}let V;function Q(){V||(V=r.listen((R,F,W)=>{if(!Pe.listening)return;const ie=b(R),xe=z(ie);if(xe){E(Xe(xe,{replace:!0}),ie).catch(Rr);return}u=ie;const $e=l.value;Uo&&Gy(Nu($e.fullPath,W.delta),zs()),te(ie,$e).catch(y=>zn(y,12)?y:zn(y,2)?(E(y.to,ie).then(x=>{zn(x,20)&&!W.delta&&W.type===Zr.pop&&r.go(-1,!1)}).catch(Rr),Promise.reject()):(W.delta&&r.go(-W.delta,!1),ue(y,ie,$e))).then(y=>{y=y||D(ie,$e,!1),y&&(W.delta&&!zn(y,8)?r.go(-W.delta,!1):W.type===Zr.pop&&zn(y,20)&&r.go(-1,!1)),fe(ie,$e,y)}).catch(Rr)}))}let $=yr(),j=yr(),Z;function ue(R,F,W){Ie(R);const ie=j.list();return ie.length?ie.forEach(xe=>xe(R,F,W)):console.error(R),Promise.reject(R)}function ne(){return Z&&l.value!==Zn?Promise.resolve():new Promise((R,F)=>{$.add([R,F])})}function Ie(R){return Z||(Z=!R,Q(),$.list().forEach(([F,W])=>R?W(R):F()),$.reset()),R}function De(R,F,W,ie){const{scrollBehavior:xe}=e;if(!Uo||!xe)return Promise.resolve();const $e=!W&&Qy(Nu(R.fullPath,0))||(ie||!W)&&history.state&&history.state.scroll||null;return Tt().then(()=>xe(R,F,$e)).then(y=>y&&Yy(y)).catch(y=>ue(y,R,F))}const Oe=R=>r.go(R);let Fe;const O=new Set,Pe={currentRoute:l,listening:!0,addRoute:m,removeRoute:g,clearRoutes:t.clearRoutes,hasRoute:p,getRoutes:v,resolve:b,options:e,push:S,replace:C,go:Oe,back:()=>Oe(-1),forward:()=>Oe(1),beforeEach:i.add,beforeResolve:s.add,afterEach:a.add,onError:j.add,isReady:ne,install(R){const F=this;R.component("RouterLink",y6),R.component("RouterView",_6),R.config.globalProperties.$router=F,Object.defineProperty(R.config.globalProperties,"$route",{enumerable:!0,get:()=>h(l)}),Uo&&!Fe&&l.value===Zn&&(Fe=!0,S(r.location).catch(xe=>{}));const W={};for(const xe in Zn)Object.defineProperty(W,xe,{get:()=>l.value[xe],enumerable:!0});R.provide(Ul,F),R.provide(Wl,Nd(W)),R.provide(Za,l);const ie=R.unmount;O.add(R),R.unmount=function(){O.delete(R),O.size<1&&(u=Zn,V&&V(),V=null,l.value=Zn,Fe=!1,Z=!1),ie()}}};function Te(R){return R.reduce((F,W)=>F.then(()=>H(W)),Promise.resolve())}return Pe}function C6(e,t){const n=[],o=[],r=[],i=Math.max(t.matched.length,e.matched.length);for(let s=0;s<i;s++){const a=t.matched[s];a&&(e.matched.find(u=>ar(u,a))?o.push(a):n.push(a));const l=e.matched[s];l&&(t.matched.find(u=>ar(u,l))||r.push(l))}return[n,o,r]}function S6(e){return ft(Wl)}const P6={class:"help-view"},$6=["innerHTML"],T6=me({__name:"HelpView",setup(e){return(t,n)=>(P(),N("div",P6,[A("h2",null,K(h(q)("help.title",{name:h($t).APP_NAME})),1),A("p",null,K(h(q)("help.description")),1),A("p",null,K(h(q)("help.aiCapabilities",{name:h($t).APP_NAME})),1),A("p",null,K(h(q)("help.exampleUseCase",{name:h($t).APP_NAME})),1),A("p",null,K(h(q)("help.independence")),1),A("p",null,K(h(q)("help.callToAction")),1),A("p",{innerHTML:h(q)("help.feedback",{email:"ruslan.makarov@gmail.com"})},null,8,$6)]))}}),E6=Be(T6,[["__scopeId","data-v-b63f1014"]]),I6=`<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="currentColor" d="M5 3h14a2 2 0 0 1 2 2v14c0 .53-.21 1.04-.59 1.41c-.37.38-.88.59-1.41.59H5c-.53 0-1.04-.21-1.41-.59C3.21 20.04 3 19.53 3 19V5c0-1.11.89-2 2-2m8 6V7h-2v2h2m0 8v-6h-2v6h2Z"/></svg>
`,M6=`<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 27.5.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
<svg version="1.1" class="app-logo" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
	 viewBox="0 0 1200 1200" style="enable-background:new 0 0 1200 1200;" xml:space="preserve">
<g id="logo">
	<g>
		<g>
			<path style="fill:#428AC8;" d="M750.016,376.447c-4.66-26.535-8.325-53.074-11.728-79.614l-1.241-9.953l-0.61-4.976l-0.148-1.244
				c-0.051-0.406-0.091-0.871-0.169-1.141l-0.4-1.866c-1.052-4.937-2.936-9.5-5.5-13.494c-2.589-3.976-5.77-7.442-9.442-10.097
				c-3.666-2.652-7.663-4.616-11.771-5.721c-4.106-1.107-8.248-1.481-12.289-1.092l-18.571,1.701l-19.909,1.735
				c-6.636,0.572-13.273,1.128-19.909,1.64c-26.546,2.142-53.094,3.998-79.643,5.641c-13.274,0.85-26.549,1.585-39.824,2.318
				l-4.978,0.278l-2.489,0.128l-0.622,0.031l-0.305,0.016l-0.117,0.03l-0.464,0.108c-0.308,0.066-0.614,0.121-0.92,0.163
				c-0.306,0.042-0.617,0.05-0.9,0.186c-0.574,0.221-1.164,0.315-1.728,0.502c-2.255,0.739-4.231,2.026-5.994,3.478
				c-1.756,1.473-3.227,3.262-4.298,5.188c-1.06,1.936-1.769,3.953-2.098,5.989c-0.208,1.01-0.193,2.055-0.222,3.089
				c0.035,0.267,0.058,0.53,0.068,0.792l0.005,0.392l-0.004,0.196l-0.004,0.098l0.008,0.266l0.189,4.978l0.641,19.914
				c0.866,26.552,1.472,53.105,1.973,79.659c0.151,6.638,0.212,13.277,0.312,19.916l0.004,0.311l-0.01,0.532l-0.026,1.077
				l-0.067,2.155l-0.195,4.309c-0.044,1.435-0.242,2.869-0.434,4.303c-0.191,1.434-0.395,2.866-0.614,4.297
				c-0.359,2.872-1.149,5.676-1.826,8.496c-0.381,1.399-0.671,2.826-1.166,4.191c-0.463,1.375-0.939,2.747-1.429,4.114
				c-7.937,21.87-24.058,40.343-44.527,51.305c-2.591,1.308-5.194,2.609-7.858,3.756c-2.706,1.057-5.439,2.063-8.184,3.013
				c-2.79,0.804-5.609,1.535-8.431,2.22c-2.833,0.616-5.711,1.008-8.577,1.437c-1.435,0.237-2.87,0.335-4.309,0.419l-4.318,0.233
				c-3.424,0.165-4.375,0.094-6.184,0.114l-9.959,0.016l-39.835-0.195c-13.279-0.159-26.557-0.245-39.837-0.465l-36.93-0.651
				c-1.97-0.009-3.874,0.303-5.742,0.984c-1.865,0.665-3.712,1.676-5.333,3.046c-1.63,1.36-3.012,3.045-4.088,4.909
				c-1.053,1.881-1.77,3.951-2.099,6.26l-0.088,0.432l-0.051,0.217c-0.008,0.044-0.019,0.056-0.026,0.126l-0.011,0.311l-0.087,2.49
				l-0.195,4.98l-0.407,9.96l-0.834,19.921c-0.626,13.281-1.215,26.562-1.949,39.843c-0.666,13.281-1.483,26.563-2.255,39.845
				c-0.856,13.282-1.681,26.564-2.647,39.847c-0.457,6.641-0.937,13.283-1.456,19.924l-1.259,16.88
				c-0.096,3.808,0.519,7.699,1.89,11.48c1.368,3.78,3.52,7.401,6.296,10.632c2.772,3.243,6.229,6.008,10.151,8.154l1.478,0.829
				c0.51,0.233,1.037,0.425,1.558,0.65l1.576,0.677c0.521,0.267,1.087,0.341,1.633,0.531l1.662,0.512
				c0.279,0.082,0.556,0.192,0.84,0.257l0.861,0.158l1.736,0.35l0.877,0.188c0.164,0.029,0.255,0.071,0.48,0.09l0.623,0.065
				c13.284,1.369,26.569,2.847,39.855,4.405c26.571,3.169,53.143,6.607,79.72,11.049c-26.534,4.689-53.074,8.374-79.614,11.789
				c-13.27,1.682-26.541,3.284-39.812,4.775l-0.622,0.071c-0.19,0.027-0.513,0.031-0.764,0.046l-1.61,0.074l-3.238,0.122
				l-1.626,0.044c-0.542-0.002-1.082-0.054-1.625-0.08l-3.264-0.216c-1.086-0.104-2.195-0.105-3.27-0.313l-3.252-0.541
				c-1.085-0.193-2.18-0.367-3.261-0.596l-3.205-0.861c-8.565-2.337-16.759-6.366-24.061-11.762
				c-7.305-5.4-13.658-12.251-18.668-20.123c-5.023-7.868-8.496-16.856-10.311-26.201l-0.366-1.753
				c-0.12-0.585-0.166-1.175-0.249-1.764l-0.422-3.55l-0.193-1.783l-0.153-1.607l-0.213-2.489l-0.851-9.955
				c-0.581-6.637-1.123-13.273-1.641-19.91c-1.09-13.273-2.038-26.547-3.017-39.82c-0.896-13.274-1.836-26.548-2.626-39.822
				c-0.858-13.274-1.57-26.549-2.319-39.823l-1.019-19.913l-0.5-9.956l-0.242-4.978l-0.11-2.489l-0.014-0.311l0-0.496l0.006-1.027
				l0.026-2.055c0.086-10.951,2.198-22.073,6.276-32.447c4.058-10.393,10.168-19.943,17.712-28.168
				c7.561-8.216,16.64-15.111,26.758-20.143c10.11-5.03,21.232-8.194,32.487-9.279l4.225-0.305c1.346-0.086,3.077-0.18,3.649-0.187
				l4.978-0.16l9.957-0.269l19.915-0.52c13.276-0.343,26.554-0.552,39.83-0.835l39.832-0.565l9.958-0.077
				c1.511-0.016,3.881-0.005,3.77-0.098c0.218-0.027,0.435-0.041,0.654-0.041c0.22,0.007,0.443,0.028,0.641-0.059
				c0.404-0.131,0.835-0.114,1.24-0.208c0.387-0.162,0.784-0.256,1.198-0.316c0.367-0.206,0.746-0.355,1.152-0.454
				c0.369-0.193,0.714-0.43,1.118-0.551c1.475-0.779,2.853-1.855,3.991-3.14c1.15-1.281,2.009-2.761,2.642-4.292
				c0.073-0.194,0.16-0.384,0.261-0.57c0.134-0.177,0.089-0.408,0.163-0.603c0.063-0.413,0.349-0.775,0.321-1.218
				c0.024-0.212,0.062-0.421,0.115-0.629c0.053-0.207,0.142-0.412,0.104-0.641c-0.003-0.222,0.008-0.443,0.033-0.665l0.047-0.332
				l0.031-0.167l0.017-0.089l0.001-0.311c0.038-6.639,0.038-13.278,0.127-19.918c0.254-26.557,0.613-53.116,1.232-79.674
				l0.456-19.919l0.143-4.98l0.089-1.928l0.12-2.095l0.296-4.182c0.618-5.563,1.606-11.11,3.222-16.49
				c3.132-10.774,8.247-20.919,14.987-29.716c6.721-8.814,15.002-16.338,24.34-22.155c9.332-5.811,19.757-9.903,30.512-11.889
				c2.681-0.494,5.395-0.797,8.092-1.129c1.349-0.192,2.7-0.229,4.052-0.277l4.051-0.111l2.022-0.029l0.505-0.005l0.318,0.012
				l0.622,0.025l2.49,0.105l4.98,0.232c13.281,0.61,26.562,1.222,39.843,1.948c26.563,1.396,53.126,3.005,79.691,4.9
				c6.641,0.45,13.283,0.944,19.924,1.454l19.924,1.55l9.962,0.811l4.981,0.408l2.846,0.263l3.466,0.376
				c9.204,1.137,18.171,3.916,26.181,8.23c8.013,4.301,15.133,9.983,20.881,16.701c5.767,6.697,10.193,14.396,13.027,22.529
				c2.86,8.124,4.128,16.674,3.819,24.981l-0.126,3.105c-0.014,0.559-0.071,0.924-0.114,1.348l-0.137,1.246l-0.564,4.982
				l-1.149,9.964C757.848,323.298,754.429,349.871,750.016,376.447z"/>
		</g>
		<g>
			<path style="fill:#528AC8;" d="M630.47,569.762c-3.648,1.945-7.319,3.784-10.914,5.779c-3.629,1.908-7.196,3.93-10.751,5.935
				c-7.095,4.049-14.057,8.242-20.824,12.663c-6.795,4.368-13.363,9.009-19.746,13.791c-3.203,2.378-6.298,4.879-9.401,7.337
				c-3.038,2.546-6.081,5.057-8.997,7.699c-5.884,5.213-11.503,10.642-16.763,16.316c-5.219,5.67-10.118,11.405-14.453,17.52
				l-1.65,2.262c-0.544,0.757-1.032,1.554-1.55,2.327c-1.009,1.565-2.074,3.081-3.057,4.649l-2.846,4.756
				c-0.488,0.779-0.934,1.586-1.358,2.405l-1.302,2.432l-1.302,2.422c-0.416,0.817-0.794,1.658-1.194,2.481
				c-0.781,1.661-1.629,3.272-2.356,4.954l-2.157,5.039c-0.714,1.677-1.304,3.421-1.963,5.119
				c-2.487,6.874-4.714,13.824-6.344,21.019c-1.656,7.175-3.111,14.413-4.057,21.842l-0.392,2.766l-0.306,2.803l-0.619,5.613
				c-0.338,3.886-0.75,7.759-1.031,11.636c-0.242,3.88-0.599,7.742-0.738,11.617l-0.298,5.799c-0.104,1.931-0.13,3.87-0.2,5.802
				c-0.466,15.468-0.237,30.929,0.575,46.657c0.346,7.841,0.855,15.793,1.383,23.769l1.718,24.218
				c0.572,8.134,1.196,16.348,1.702,24.61l1.619,23.893l0.504,5.791l0.258,2.675l0.132,1.282l0.146,1.197
				c0.387,3.172,0.872,5.782,1.429,7.772c0.559,2,1.153,3.364,1.76,4.336c0.177,0.221,0.296,0.479,0.459,0.69
				c0.185,0.194,0.294,0.428,0.477,0.618c0.091,0.094,0.177,0.191,0.257,0.292c0.08,0.102,0.134,0.2,0.274,0.331
				c0.242,0.244,0.445,0.512,0.672,0.764c1.867,1.979,4.292,3.579,6.883,4.588c2.597,1.005,5.302,1.433,7.739,1.216l23.768-0.748
				l24.513-0.662c32.683-0.894,65.368-1.529,98.053-2.058l24.514-0.333l12.257-0.148l1.477-0.022
				c0.136-0.03,0.271-0.054,0.406-0.073c0.27-0.039,0.54-0.056,0.813-0.054c0.282,0.05,0.521-0.103,0.78-0.141
				c0.255-0.056,0.512-0.091,0.775-0.106c2.004-0.463,3.861-1.378,5.531-2.661c1.645-1.288,3.134-2.918,3.975-4.797
				c0.898-1.85,1.439-3.764,1.524-5.929c0.015-0.134,0.036-0.268,0.062-0.403l0.002-1.466l-0.007-3.065l-0.013-6.129l-0.026-12.258
				l0.152-49.032l0.422-49.033c0.047-2.207-0.014-3.435,0.201-7.584c0.088-1.75,0.196-3.5,0.325-5.244
				c0.13-1.744,0.456-3.486,0.706-5.226c0.278-1.738,0.553-3.477,0.891-5.201c0.414-1.713,0.849-3.422,1.303-5.125
				c0.827-3.43,2.08-6.726,3.333-10.017c0.318-0.82,0.627-1.644,0.966-2.455l1.124-2.384c0.759-1.585,1.536-3.161,2.331-4.726
				c0.38-0.792,0.827-1.545,1.281-2.295l1.36-2.249c0.922-1.49,1.835-2.987,2.821-4.429c1.032-1.41,2.082-2.808,3.147-4.193
				c1.069-1.381,2.116-2.779,3.317-4.046c2.359-2.57,4.665-5.19,7.313-7.461c10.269-9.397,22.64-16.494,35.974-20.555
				c3.363-0.879,6.733-1.804,10.146-2.397c1.713-0.268,3.429-0.517,5.146-0.745l2.575-0.327c0.858-0.089,1.718-0.11,2.577-0.161
				c1.719-0.085,3.44-0.152,5.158-0.198l1.288-0.031l0.644-0.013l0.411,0.007l1.532,0.035l6.13,0.138
				c16.345,0.336,32.691,0.81,49.037,1.258c16.346,0.462,32.692,1.016,49.039,1.568l12.26,0.456l6.13,0.228l3.065,0.114l0.766,0.029
				l0.376,0.013l0.152-0.003l0.61,0.004c3.27,0.185,6.517-0.238,9.685-1.45l0.308-0.091l0.278-0.15l0.568-0.286
				c0.381-0.188,0.784-0.346,1.18-0.522c0.354-0.242,0.718-0.47,1.095-0.688c0.366-0.229,0.797-0.386,1.11-0.692
				c0.654-0.567,1.483-0.971,2.077-1.626c0.327-0.297,0.668-0.585,1.024-0.866c0.331-0.301,0.587-0.664,0.906-0.981
				c2.427-2.62,4.433-5.772,5.468-9.36c0.097-0.455,0.22-0.908,0.353-1.363l0.214-0.684c0.083-0.227,0.069-0.472,0.114-0.708
				c0.064-0.476,0.143-0.953,0.237-1.433l0.073-0.361c0.023-0.147,0.06-0.167,0.066-0.484l0.079-1.532l0.632-12.261l1.344-24.522
				c1.851-32.696,3.944-65.393,6.347-98.092c1.21-16.349,2.476-32.699,3.846-49.049l0.258-3.066l0.064-0.766
				c0.021-0.25,0.048-0.54,0.052-0.691l0.062-1.104l0.158-2.231l0.044-0.563l-0.028-0.555l-0.047-1.115
				c-0.028-0.746-0.05-1.499-0.058-2.259l-0.299-2.237c-0.122-0.744-0.132-1.529-0.331-2.26l-0.531-2.23l-0.254-1.133
				c-0.101-0.372-0.251-0.726-0.372-1.092l-0.754-2.207c-0.206-0.766-0.612-1.432-0.919-2.156l-0.964-2.172l-1.193-2.059
				c-0.417-0.677-0.742-1.438-1.247-2.057l-1.404-1.971c-0.239-0.327-0.455-0.68-0.713-0.992l-0.804-0.913
				c-4.187-5.003-9.602-9.199-15.855-12.11c-0.785-0.349-1.598-0.628-2.402-0.955c-0.812-0.296-1.61-0.687-2.448-0.921l-2.532-0.7
				c-0.849-0.237-1.7-0.525-2.578-0.631l-2.635-0.462l-1.345-0.235l-1.533-0.164l-6.132-0.667
				c-16.352-1.854-32.704-3.679-49.059-5.956c16.332-2.428,32.667-4.405,49.001-6.412l6.125-0.724l1.531-0.178l1.717-0.104
				l3.487-0.181c1.171-0.1,2.334-0.012,3.507,0.043l3.531,0.196c1.181,0.077,2.336,0.322,3.513,0.483
				c1.17,0.193,2.358,0.349,3.527,0.588c9.336,2.015,18.353,6.268,26.141,12.373l1.474,1.138c0.481,0.391,0.921,0.827,1.383,1.241
				l2.738,2.545c0.948,0.826,1.714,1.812,2.569,2.731l2.496,2.835l2.243,3.051c0.72,1.04,1.532,2.034,2.138,3.149l1.932,3.302
				c0.314,0.557,0.653,1.104,0.942,1.674l0.812,1.74l1.602,3.515c0.545,1.174,0.89,2.416,1.337,3.633
				c0.416,1.225,0.847,2.454,1.233,3.696l0.895,3.795l0.429,1.912l0.211,0.959l0.133,0.966l0.496,3.889l0.231,1.956l0.157,1.606
				l0.287,3.063c1.522,16.337,2.94,32.674,4.302,49.011c2.707,32.675,5.103,65.351,7.258,98.029l1.572,24.508l0.746,12.254
				l0.093,1.532c0.021,0.193,0.015,0.683,0.02,1.047l0.003,1.169c0.001,1.56-0.014,3.124-0.044,4.689
				c-0.028,0.782-0.004,1.566-0.086,2.348l-0.234,2.347c-0.166,1.566-0.341,3.134-0.543,4.7
				c-3.761,25.093-19.568,48.286-42.232,61.057c-11.291,6.405-24.2,10.319-37.253,11.143l-2.449,0.172l-1.003,0.057l-0.766,0.036
				l-3.064,0.142l-6.128,0.285l-12.255,0.57c-16.341,0.703-32.681,1.409-49.022,2.023c-16.341,0.601-32.682,1.226-49.023,1.714
				l-6.128,0.196l-1.532,0.049l-0.355,0.014l-0.121,0.029l-0.242,0.053c-0.321,0.066-0.641,0.112-0.962,0.139
				c-0.159,0.022-0.324,0.004-0.478,0.044c-0.151,0.055-0.302,0.104-0.452,0.149c-0.301,0.089-0.603,0.158-0.908,0.208
				c-0.076,0.014-0.154,0.019-0.229,0.038l-0.212,0.1c-0.142,0.064-0.283,0.124-0.426,0.178c-0.286,0.106-0.577,0.188-0.874,0.253
				c-2.233,0.946-4.247,2.38-5.892,4.157c-0.488,0.367-0.738,0.96-1.154,1.386c-0.231,0.198-0.335,0.496-0.491,0.749
				c-0.151,0.257-0.317,0.5-0.501,0.732c-0.135,0.263-0.225,0.55-0.371,0.801c-0.069,0.128-0.141,0.254-0.219,0.377
				c-0.082,0.121-0.166,0.241-0.19,0.39c-0.083,0.28-0.184,0.548-0.304,0.808c-0.06,0.13-0.124,0.257-0.194,0.383
				c-0.038,0.139-0.054,0.284-0.089,0.422c-0.12,0.556-0.397,1.06-0.405,1.642c-0.045,0.278-0.11,0.55-0.195,0.818
				c-0.011,0.287,0.001,0.577-0.031,0.857c-0.004,0.286-0.122,0.551-0.09,0.847c0.035,0.296,0.049,0.588,0.044,0.878
				c-0.064-0.07,0.01,2.791,0.053,4.669l0.878,49.027l0.608,49.029l0.088,12.257l0.044,6.129l0.022,3.064l0.007,1.598l-0.078,2.659
				c-0.319,14.167-3.884,28.47-10.396,41.183c-6.465,12.76-15.934,23.825-27.26,32.431c-11.33,8.586-24.653,14.753-38.683,17.522
				c-1.755,0.303-3.516,0.585-5.279,0.847c-1.764,0.241-3.527,0.558-5.294,0.625c-1.767,0.115-3.537,0.21-5.307,0.284l-2.653,0.095
				l-1.588,0l-12.258-0.034l-24.516-0.105c-32.689-0.225-65.377-0.556-98.068-1.147l-24.518-0.434l-25.261-0.587
				c-6.946-0.214-13.827-1.205-20.453-2.962c-6.63-1.753-13.001-4.272-19.013-7.418c-12.014-6.302-22.617-15.216-30.796-26.141
				c-1.015-1.368-1.977-2.781-2.942-4.185c-0.962-1.397-1.891-3.007-2.799-4.521c-0.908-1.538-1.698-3.144-2.518-4.728
				c-0.794-1.593-1.481-3.216-2.192-4.834c-2.718-6.499-4.427-13.028-5.487-19.032c-1.062-6.023-1.506-11.547-1.734-16.522
				l-0.08-1.859l-0.05-1.777c-0.037-1.208-0.057-2.323-0.066-3.445l-0.023-6.456l0.383-25.122l0.532-24.407
				c0.313-16.376,0.796-33.08,1.768-50.06c0.496-8.473,1.208-17.033,2.027-25.584c0.48-4.289,0.878-8.562,1.481-12.846l0.85-6.417
				c0.286-2.138,0.641-4.273,0.96-6.407c1.257-8.542,2.875-17.03,4.622-25.455c0.869-4.214,1.869-8.391,2.8-12.578
				c0.495-2.117,1.069-4.3,1.612-6.439l0.826-3.221l0.925-3.22c2.382-8.574,5.284-17.115,8.654-25.485
				c3.324-8.383,7.278-16.603,11.722-24.521c4.412-7.937,9.451-15.551,14.988-22.708l2.084-2.676
				c0.685-0.897,1.39-1.778,2.138-2.626l4.398-5.133c1.501-1.675,3.062-3.293,4.601-4.921c0.779-0.806,1.53-1.635,2.33-2.416
				l2.418-2.322c1.629-1.525,3.18-3.126,4.868-4.571l5.009-4.371c1.665-1.454,3.445-2.763,5.158-4.143
				c1.725-1.37,3.448-2.728,5.217-3.974c6.956-5.185,14.231-9.837,21.608-14.17c7.39-4.319,14.929-8.272,22.622-11.789
				c7.675-3.548,15.441-6.785,23.323-9.611C598.27,577.444,614.277,572.967,630.47,569.762z"/>
		</g>
		<g>
			<path style="fill:#7CC7B9;" d="M418.655,672.847c-0.953-2.67-1.865-5.363-2.708-8.082c-0.855-2.717-1.586-5.465-2.355-8.226
				c-0.369-1.382-0.708-2.771-1.037-4.165c-0.341-1.393-0.66-2.792-0.945-4.198l-0.887-4.229l-0.779-4.263
				c-1.994-11.404-2.845-23.149-2.559-35.132c0.267-5.979,0.66-12.04,1.651-18.092c0.398-3.042,1.026-6.066,1.651-9.106
				c0.28-1.528,0.72-3.024,1.089-4.542c0.399-1.51,0.748-3.042,1.2-4.547c3.537-12.064,8.845-23.989,16.011-35.023l2.819-4.047
				c0.951-1.347,1.883-2.719,2.936-3.985c2.067-2.565,4.077-5.234,6.352-7.632l3.369-3.674c1.15-1.198,2.364-2.314,3.553-3.475
				c1.202-1.141,2.389-2.32,3.623-3.429l3.781-3.22c10.186-8.501,21.443-15.546,33.117-21.189c1.459-0.705,2.918-1.46,4.389-2.12
				l4.433-1.907l4.462-1.873c1.484-0.601,2.937-1.093,4.411-1.644c2.943-1.05,5.88-2.199,8.856-3.145l4.463-1.474
				c1.48-0.505,3.035-0.889,4.553-1.338l4.588-1.292l4.558-1.14c3.057-0.794,6.063-1.434,9.085-2.099
				c6.041-1.298,11.997-2.32,17.911-3.302c23.558-3.735,45.899-5.52,66.081-8.514c2.487-0.393,4.996-0.772,7.416-1.195l7.01-1.385
				c1.166-0.237,2.34-0.392,3.497-0.691l3.476-0.832c2.313-0.578,4.638-1.037,6.934-1.692c4.585-1.345,9.18-2.544,13.711-4.112
				l3.408-1.104l1.702-0.556l1.686-0.634l6.74-2.514c35.824-13.983,69.528-35.735,101.273-61.676l0.494-0.404
				c17.332-14.163,42.863-11.594,57.025,5.738c5.087,6.226,8.007,13.474,8.867,20.909l0.309,2.627l0.245,2.286l0.434,4.432
				c0.27,2.923,0.51,5.811,0.725,8.688c0.445,5.75,0.74,11.465,0.956,17.174c0.433,11.415,0.59,22.808,0.294,34.226
				c-0.262,11.416-0.836,22.851-1.894,34.306c-0.503,5.726-1.107,11.462-1.82,17.199c-0.719,5.733-1.596,11.476-2.523,17.217
				c-3.797,22.962-9.572,45.995-18.259,68.657c-4.483,11.29-9.514,22.533-15.783,33.394c-6.14,10.892-13.425,21.438-21.838,31.265
				c-4.194,4.928-8.781,9.599-13.557,14.071c-2.476,2.176-4.868,4.399-7.47,6.441c-1.291,1.027-2.537,2.09-3.867,3.073l-3.999,2.92
				l-1.009,0.726l-1.101,0.744l-2.205,1.475c-1.465,0.969-2.989,2.022-4.279,2.67l-8.057,4.42c-2.703,1.526-5.339,2.709-7.989,3.994
				c-2.654,1.253-5.275,2.562-7.945,3.749c-21.392,9.43-43.535,16.263-65.948,20.536c-22.435,4.181-45.157,5.701-67.489,4.536
				c-22.321-1.23-44.298-5.104-64.903-12.27c21.742-1.72,42.697-5,62.877-10.096c20.17-5.051,39.556-11.761,57.964-19.994
				c18.372-8.322,35.776-18.098,51.835-29.155c2.007-1.379,3.94-2.858,5.907-4.272c1.945-1.428,3.976-2.838,5.701-4.297l5.387-4.268
				c1.004-0.726,1.548-1.365,2.207-2.01l0.973-0.957l0.487-0.473l0.528-0.555c2.878-2.929,5.594-6.038,8.178-9.263
				c2.523-3.312,4.93-6.717,7.193-10.289c8.949-14.357,15.605-31.036,20.385-48.874c4.821-17.851,7.845-36.785,9.724-56.114
				c0.446-4.842,0.86-9.694,1.138-14.587c0.315-4.885,0.597-9.785,0.761-14.71c0.187-4.921,0.272-9.859,0.33-14.808
				c0.066-4.948,0.079-9.904,0-14.869c-0.181-9.925-0.471-19.879-1.084-29.783c-0.308-4.949-0.679-9.887-1.065-14.776
				c-0.201-2.443-0.423-4.871-0.661-7.26l-0.372-3.531l-0.362-3.039l66.386,26.243c-18.492,15.154-38.164,29.367-59.459,41.684
				c-5.238,3.182-10.772,5.983-16.199,8.911c-2.747,1.421-5.558,2.758-8.335,4.135l-4.178,2.046l-4.261,1.926l-8.568,3.751
				l-8.737,3.46c-1.464,0.561-2.896,1.175-4.385,1.69l-4.452,1.566c-2.977,1.025-5.911,2.124-8.939,3.026l-9.074,2.704l-2.268,0.67
				l-2.3,0.592l-4.605,1.164c-3.08,0.742-6.11,1.619-9.243,2.186l-9.334,1.85c-3.112,0.601-6.277,0.999-9.409,1.498l-4.708,0.705
				c-1.564,0.253-3.159,0.36-4.736,0.545l-9.484,0.918c-3.092,0.235-6.108,0.398-9.143,0.577
				c-24.042,1.159-46.154,0.313-66.818,0.757c-2.545,0.082-5.138,0.12-7.656,0.232c-2.493,0.133-5.065,0.205-7.506,0.382
				c-2.467,0.155-4.961,0.283-7.358,0.529l-3.64,0.321l-3.559,0.429c-2.368,0.249-4.776,0.638-7.192,1.004
				c-2.429,0.327-4.794,0.838-7.206,1.248c-1.19,0.225-2.432,0.411-3.588,0.666l-3.425,0.795l-3.455,0.761
				c-1.142,0.271-2.235,0.618-3.362,0.92c-17.994,4.889-34.305,13.042-47.821,25.613l-2.458,2.439
				c-0.81,0.828-1.691,1.608-2.432,2.505c-1.533,1.753-3.162,3.464-4.589,5.354l-2.231,2.793l-2.082,2.936l-1.054,1.476
				c-0.341,0.5-0.648,1.022-0.976,1.534l-1.976,3.089c-5.094,8.394-9.26,17.73-12.666,27.626
				C423.47,628.306,420.176,650.257,418.655,672.847z"/>
		</g>
	</g>
</g>
</svg>
`,z6=`<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 24 24">
  <path fill="currentColor" d="M11.673 7.222c-.876 0-2.232-.996-3.66-.96c-1.884.024-3.612 1.092-4.584 2.784c-1.956 3.396-.504 8.412 1.404 11.172c.936 1.344 2.04 2.856 3.504 2.808c1.404-.06 1.932-.912 3.636-.912c1.692 0 2.172.912 3.66.876c1.512-.024 2.472-1.368 3.396-2.724c1.068-1.56 1.512-3.072 1.536-3.156c-.036-.012-2.94-1.128-2.976-4.488c-.024-2.808 2.292-4.152 2.4-4.212c-1.32-1.932-3.348-2.148-4.056-2.196c-1.848-.144-3.396 1.008-4.26 1.008m3.12-2.832c.78-.936 1.296-2.244 1.152-3.54c-1.116.048-2.46.744-3.264 1.68c-.72.828-1.344 2.16-1.176 3.432c1.236.096 2.508-.636 3.288-1.572"/>
</svg>`,B6='<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 14 14"><path fill="currentColor" fill-rule="evenodd" d="M8 3a3 3 0 1 1-6 0a3 3 0 0 1 6 0m1.406 3.5a.5.5 0 0 0-.5.5v1.906H7a.5.5 0 0 0-.5.5v1.625a.5.5 0 0 0 .5.5h1.906V13.5a.5.5 0 0 0 .5.5h1.625a.5.5 0 0 0 .5-.5v-1.969H13.5a.5.5 0 0 0 .5-.5V9.406a.5.5 0 0 0-.5-.5h-1.969V7a.5.5 0 0 0-.5-.5zM5 7a5 5 0 0 1 2.478.656H7a1.75 1.75 0 0 0-1.75 1.75v1.625c0 .616.318 1.157.798 1.469H.5A.5.5 0 0 1 0 12a5 5 0 0 1 5-5" clip-rule="evenodd"/></svg>',L6='<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-linejoin="round"><path stroke-linecap="round" stroke-width="2" d="M4 4.001h16v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2z"/><path stroke-width="3" d="M12 16h.01v.01H12z"/><path stroke-linecap="round" stroke-width="2" d="M12 12V8"/></g></svg>',R6=`<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="NavbarSimple_linkIcon__0REQh"><path d="M16 3l4 4l-4 4"></path><path d="M10 7l10 0"></path><path d="M8 13l-4 4l4 4"></path><path d="M4 17l9 0"></path></svg>
`,O6=`<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="currentColor" d="M15 12h2a5 5 0 0 0-5-5v2a3 3 0 0 1 3 3m4 0h2c0-5-4.03-9-9-9v2c3.86 0 7 3.13 7 7m1 3.5c-1.25 0-2.45-.2-3.57-.57c-.35-.11-.74-.03-1.02.25l-2.2 2.2a15.097 15.097 0 0 1-6.59-6.59l2.2-2.2c.28-.28.36-.67.25-1.02A11.36 11.36 0 0 1 8.5 4a1 1 0 0 0-1-1H4a1 1 0 0 0-1 1a17 17 0 0 0 17 17a1 1 0 0 0 1-1v-3.5a1 1 0 0 0-1-1Z"/></svg>
`,N6='<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 24 24"><path fill="currentColor" d="M12 22H6q-1.25 0-2.125-.875T3 19v-3h3V2h15v7l-2 2V4H8v12h6l-2 2zm2 0v-3.075l6.575-6.55l3.05 3.075l-6.55 6.55zM9 12v-2h9v2zm0-3V7h9v2zm11.575 7.4l.925-.975l-.925-.925l-.95.95z"/></svg>',D6=`<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
<svg version="1.1" id="layer" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
	 viewBox="-153 -46 652 652" style="enable-background:new -153 -46 652 652;" xml:space="preserve">
<style type="text/css">
	.st0{fill:#564E57;}
	.st1{fill:#417A65;}
	.st2{fill:#F2BE1A;}
	.st3{fill:#31C0D1;}
</style>
<path class="st0" d="M114.8,215.4c-7.9,3.9-16.7,3.9-24.6,0c-0.5,0-1,0-1.5,0c-0.5,0.5-0.5,1-0.5,1.5v79.7
	c8.4,8.9,18.2,16.2,28.5,22.1V216.8c0-0.5-0.5-1-0.5-1.5C115.8,215.4,115.3,215.4,114.8,215.4z M102.5,170.6
	c10.6,0,19.2,8.6,19.2,19.2s-8.6,19.2-19.2,19.2s-19.2-8.6-19.2-19.2S91.9,170.6,102.5,170.6z"/>
<path class="st1" d="M157.6,267c-7.9,3.9-16.7,3.9-24.6,0c-0.5,0-1,0-1.5,0c-0.5,0.5-0.5,1-0.5,1.5v56.6c8.9,3.4,18.7,5.4,28.5,5.9
	v-62.5c0-0.5-0.5-1-0.5-1.5C158.6,267,158.1,267,157.6,267z M145.3,222.2c10.6,0,19.2,8.6,19.2,19.2c0,10.6-8.6,19.2-19.2,19.2
	s-19.2-8.6-19.2-19.2C126.1,230.8,134.7,222.2,145.3,222.2z"/>
<path class="st2" d="M200.9,178.4c-7.9,3.9-16.7,3.9-24.6,0c-0.5,0-1,0-1.5,0c-0.5,0.5-0.5,1-0.5,1.5v151.6
	c9.8-0.5,19.7-2.5,28.5-5.4V179.9c0-0.5-0.5-1-0.5-1.5C201.9,178,201.4,178,200.9,178.4z M188.6,133.7c10.6,0,19.2,8.6,19.2,19.2
	c0,10.6-8.6,19.2-19.2,19.2s-19.2-8.6-19.2-19.2C169.4,142.3,178,133.7,188.6,133.7z"/>
<path class="st3" d="M233.4,189.3c10.6,0,19.2,8.6,19.2,19.2s-8.6,19.2-19.2,19.2c-10.6,0-19.2-8.6-19.2-19.2
	S222.8,189.3,233.4,189.3z M247.6,296.1v-60.5c0-0.5-0.5-1-0.5-1.5c-0.5-0.5-1-0.5-1.5,0c-7.9,3.9-16.7,3.9-24.6,0c-0.5,0-1,0-1.5,0
	c-0.5,0.5-0.5,1-0.5,1.5v83.2C229.9,312.8,239.3,305.4,247.6,296.1z"/>
<path class="st0" d="M168.4,24.9C60.1,24.9-27.5,115-27.5,225.7c0,52.7,19.7,102.4,55.6,140.3l22.1-22.6C21.8,311.8,6,271,6,227.7
	C6,135.1,78.8,59.3,167.9,59.3s161.9,75.3,161.9,168.3c0,42.8-15.3,83.7-43.8,114.7l22.6,23.1c35.9-37.9,55.6-87.6,55.6-140.3
	C364.8,114.5,276.7,24.9,168.4,24.9"/>
<path class="st3" d="M167.9,63.8c-86.6,0-157,73.3-157,163.4c0,41.8,15.3,81.7,42.8,112.2l15.7-16.2c5.9-5.9,6.9-16.7,2-23.6
	c-1-1.5-26.6-39.9-26.6-74.3v-5.4c3-67.4,57.1-120.6,123-120.6c66.4,0,120.1,53.1,123,120.6v5.4c-1.5,34.9-25.1,72.3-26.6,73.8
	c-4.9,7.4-3.9,18.2,2.5,24.6l14.8,15.3c27.1-30.5,42.3-69.9,42.3-111.7C324.9,137.1,254.5,63.8,167.9,63.8"/>
</svg>
`,H6='<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.5"><circle cx="12" cy="12" r="9"/><path d="M11.307 9.739L15 9l-.739 3.693a2 2 0 0 1-1.568 1.569L9 15l.739-3.693a2 2 0 0 1 1.568-1.568"/></g></svg>',F6='<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 48 48"><g fill="none" stroke="currentColor" stroke-width="4"><path stroke-linecap="round" d="M4 7h40M4 23h11M4 39h11"/><path d="M31.5 34a8.5 8.5 0 1 0 0-17a8.5 8.5 0 0 0 0 17Z"/><path stroke-linecap="round" d="m37 32l7 7.05"/></g></svg>',V6=`<svg xmlns="http://www.w3.org/2000/svg" height="32" viewBox="0 0 24 24" width="32">
<path d="M22.56 12.25c0-.78-.07-1.53-.2-2.25H12v4.26h5.92c-.26 1.37-1.04 2.53-2.21 3.31v2.77h3.57c2.08-1.92 3.28-4.74 3.28-8.09z" fill="#4285F4"/><path d="M12 23c2.97 0 5.46-.98 7.28-2.66l-3.57-2.77c-.98.66-2.23 1.06-3.71 1.06-2.86 0-5.29-1.93-6.16-4.53H2.18v2.84C3.99 20.53 7.7 23 12 23z" fill="#34A853"/><path d="M5.84 14.09c-.22-.66-.35-1.36-.35-2.09s.13-1.43.35-2.09V7.07H2.18C1.43 8.55 1 10.22 1 12s.43 3.45 1.18 4.93l2.85-2.22.81-.62z" fill="#FBBC05"/><path d="M12 5.38c1.62 0 3.06.56 4.21 1.64l3.15-3.15C17.45 2.09 14.97 1 12 1 7.7 1 3.99 3.47 2.18 7.07l3.66 2.84c.87-2.6 3.3-4.53 6.16-4.53z" fill="#EA4335"/><path d="M1 1h22v22H1z" fill="none"/>
</svg>`,j6=`<svg width="20" height="10" viewBox="0 0 20 10" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect y="0.5" width="20" height="2" rx="1" fill="currentColor"/>
<rect y="7.5" width="14" height="2" rx="1" fill="currentColor"/>
</svg>
`,q6=`<?xml version="1.0" ?><!DOCTYPE svg  PUBLIC '-//W3C//DTD SVG 1.1//EN'  'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'><svg height="32px" id="Layer_1" style="enable-background:new 0 0 32 32;" version="1.1" viewBox="0 0 32 32" width="32px" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M4,10h24c1.104,0,2-0.896,2-2s-0.896-2-2-2H4C2.896,6,2,6.896,2,8S2.896,10,4,10z M28,14H4c-1.104,0-2,0.896-2,2  s0.896,2,2,2h24c1.104,0,2-0.896,2-2S29.104,14,28,14z M28,22H4c-1.104,0-2,0.896-2,2s0.896,2,2,2h24c1.104,0,2-0.896,2-2  S29.104,22,28,22z"/></svg>`,U6='<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 24 24"><path fill="currentColor" d="M12 20.325q-.35 0-.712-.125t-.638-.4l-1.725-1.575q-2.65-2.425-4.788-4.812T2 8.15Q2 5.8 3.575 4.225T7.5 2.65q1.325 0 2.5.562t2 1.538q.825-.975 2-1.537t2.5-.563q2.35 0 3.925 1.575T22 8.15q0 2.875-2.125 5.275T15.05 18.25l-1.7 1.55q-.275.275-.637.4t-.713.125M11.05 6.75q-.725-1.025-1.55-1.563t-2-.537q-1.5 0-2.5 1t-1 2.5q0 1.3.925 2.763t2.213 2.837t2.65 2.575T12 18.3q.85-.775 2.213-1.975t2.65-2.575t2.212-2.837T20 8.15q0-1.5-1-2.5t-2.5-1q-1.175 0-2 .538T12.95 6.75q-.175.25-.425.375T12 7.25t-.525-.125t-.425-.375m.95 4.725"/></svg>',W6='<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 24 24"><path fill="currentColor" d="M12 20.325q-.35 0-.712-.125t-.638-.4l-1.725-1.575q-2.65-2.425-4.788-4.812T2 8.15Q2 5.8 3.575 4.225T7.5 2.65q1.325 0 2.5.562t2 1.538q.825-.975 2-1.537t2.5-.563q2.35 0 3.925 1.575T22 8.15q0 2.875-2.125 5.275T15.05 18.25l-1.7 1.55q-.275.275-.637.4t-.713.125"/></svg>',K6='<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 15 15"><path fill="currentColor" fill-rule="evenodd" d="M.877 7.5a6.623 6.623 0 1 1 13.246 0a6.623 6.623 0 0 1-13.246 0M7.5 1.827a5.673 5.673 0 1 0 0 11.346a5.673 5.673 0 0 0 0-11.346m.75 8.673a.75.75 0 1 1-1.5 0a.75.75 0 0 1 1.5 0m-2.2-4.25c0-.678.585-1.325 1.45-1.325s1.45.647 1.45 1.325c0 .491-.27.742-.736 1.025l-.176.104a5 5 0 0 0-.564.36c-.242.188-.524.493-.524.961a.55.55 0 0 0 1.1.004a.4.4 0 0 1 .1-.098c.102-.079.215-.144.366-.232q.116-.067.27-.159c.534-.325 1.264-.861 1.264-1.965c0-1.322-1.115-2.425-2.55-2.425S4.95 4.928 4.95 6.25a.55.55 0 0 0 1.1 0" clip-rule="evenodd"/></svg>',Y6='<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M20 19v-8.5a1 1 0 0 0-.4-.8l-7-5.25a1 1 0 0 0-1.2 0l-7 5.25a1 1 0 0 0-.4.8V19a1 1 0 0 0 1 1h4a1 1 0 0 0 1-1v-3a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v3a1 1 0 0 0 1 1h4a1 1 0 0 0 1-1"/></svg>',G6='<svg height="18" viewBox="0 0 18 18" width="18" xmlns="http://www.w3.org/2000/svg"><path d="M18 10.807h-6.69V18H6.69v-7.193H0V6.894h6.69V0h4.62v6.894H18z" fill="#b2c5c9" fill-rule="evenodd"/></svg>',Q6='<svg height="18" viewBox="0 0 18 18" width="18" xmlns="http://www.w3.org/2000/svg"><path d="M18 10.807h-6.69V18H6.69v-7.193H0V6.894h6.69V0h4.62v6.894H18z" fill="#45166b" fill-rule="evenodd"/></svg>',Z6='<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 24 24"><path fill="currentColor" d="M11 9h2V7h-2m1 13c-4.41 0-8-3.59-8-8s3.59-8 8-8s8 3.59 8 8s-3.59 8-8 8m0-18A10 10 0 0 0 2 12a10 10 0 0 0 10 10a10 10 0 0 0 10-10A10 10 0 0 0 12 2m-1 15h2v-6h-2z"/></svg>',X6=`<svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" width="100" height="100" viewBox="0 0 50 50">
<path d="M 16 3 C 8.8324839 3 3 8.8324839 3 16 L 3 34 C 3 41.167516 8.8324839 47 16 47 L 34 47 C 41.167516 47 47 41.167516 47 34 L 47 16 C 47 8.8324839 41.167516 3 34 3 L 16 3 z M 16 5 L 34 5 C 40.086484 5 45 9.9135161 45 16 L 45 34 C 45 40.086484 40.086484 45 34 45 L 16 45 C 9.9135161 45 5 40.086484 5 34 L 5 16 C 5 9.9135161 9.9135161 5 16 5 z M 37 11 A 2 2 0 0 0 35 13 A 2 2 0 0 0 37 15 A 2 2 0 0 0 39 13 A 2 2 0 0 0 37 11 z M 25 14 C 18.936712 14 14 18.936712 14 25 C 14 31.063288 18.936712 36 25 36 C 31.063288 36 36 31.063288 36 25 C 36 18.936712 31.063288 14 25 14 z M 25 16 C 29.982407 16 34 20.017593 34 25 C 34 29.982407 29.982407 34 25 34 C 20.017593 34 16 29.982407 16 25 C 16 20.017593 20.017593 16 25 16 z"></path>
</svg>
`,J6='<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 48 48"><path fill="currentColor" fill-rule="evenodd" d="M7 10a3 3 0 0 0-3 3v22a3 3 0 0 0 3 3h34a3 3 0 0 0 3-3V13a3 3 0 0 0-3-3zm30 10a4 4 0 1 1-8 0a4 4 0 0 1 8 0m-13-1H10v-2h14zm0 4H10v-2h14zm-14 4h14v-2H10zm14 4H10v-2h14zm6.392-5.522A2 2 0 0 0 28 27.44V32h10v-4.56a2 2 0 0 0-2.392-1.962l-2.216.444a2 2 0 0 1-.784 0z" clip-rule="evenodd"/></svg>',e8='<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 24 24"><path fill="currentColor" d="M9 2h9c1.1 0 2 .9 2 2v16c0 1.1-.9 2-2 2H9c-1.1 0-2-.9-2-2v-2h2v2h9V4H9v2H7V4c0-1.1.9-2 2-2"/><path fill="currentColor" d="M10.09 15.59L11.5 17l5-5l-5-5l-1.41 1.41L12.67 11H3v2h9.67z"/></svg>',t8='<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 24 24"><path fill="currentColor" d="M6 2h9a2 2 0 0 1 2 2v2h-2V4H6v16h9v-2h2v2a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2"/><path fill="currentColor" d="M16.09 15.59L17.5 17l5-5l-5-5l-1.41 1.41L18.67 11H9v2h9.67z"/></svg>',n8=`<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 24 24">
<path fill="red" d="M12 14q-1.25 0-2.125-.875T9 11V5q0-1.25.875-2.125T12 2t2.125.875T15 5v6q0 1.25-.875 2.125T12 14m-1 7v-3.075q-2.6-.35-4.3-2.325T5 11h2q0 2.075 1.463 3.538T12 16t3.538-1.463T17 11h2q0 2.625-1.7 4.6T13 17.925V21z"/></svg>`,o8='<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" color="currentColor"><path d="M9.426 3.063C10.684 2.354 11.312 2 12 2s1.316.354 2.574 1.063l1.75.986c1.305.735 1.958 1.103 2.317 1.718S19 7.132 19 8.632v1.736c0 1.5 0 2.25-.36 2.865c-.358.615-1.01.983-2.316 1.718l-1.75.986C13.316 16.646 12.688 17 12 17s-1.316-.354-2.574-1.063l-1.75-.986c-1.305-.735-1.958-1.103-2.317-1.718S5 11.868 5 10.368V8.632c0-1.5 0-2.25.36-2.865c.358-.615 1.01-.983 2.316-1.718z"/><path d="M9 10.167s.75 0 1.5 1.333c0 0 2.382-3.333 4.5-4m1.883 7.5l.67 3.21c.43 2.062.646 3.093.203 3.582c-.442.489-1.21.069-2.746-.772l-2.274-1.245c-.363-.198-.544-.298-.736-.298s-.373.1-.736.298L8.99 21.02c-1.536.84-2.304 1.261-2.746.772s-.227-1.52.203-3.582l.67-3.21"/></g></svg>',r8='<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 16 16"><path fill="currentColor" d="M8.8 0c.274 0 .537.113.726.312l3.2 3.428c.176.186.274.433.274.689V13a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V1a1 1 0 0 1 1-1zM12 5H8.5a.5.5 0 0 1-.5-.5V1H2v12h10zm-7.5 6a.5.5 0 1 1 0-1h5a.5.5 0 1 1 0 1zm0-3a.5.5 0 0 1 0-1h5a.5.5 0 1 1 0 1zm1 8a.5.5 0 1 1 0-1H14V6.5a.5.5 0 1 1 1 0V15a1 1 0 0 1-1 1z"/></svg>',i8=`<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 14 14">
<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M5.031 5.531a2.5 2.5 0 1 0 0-5a2.5 2.5 0 0 0 0 5m4.407 1.5a.5.5 0 0 0-.5.5v1.407H7.53a.5.5 0 0 0-.5.5v1.624a.5.5 0 0 0 .5.5h1.407v1.407a.5.5 0 0 0 .5.5h1.624a.5.5 0 0 0 .5-.5v-1.406h1.407a.5.5 0 0 0 .5-.5V9.438a.5.5 0 0 0-.5-.5h-1.406V7.53a.5.5 0 0 0-.5-.5H9.437Zm-3.91 5.5H.531v-.542a4.51 4.51 0 0 1 5.116-4.422"/>
</svg>`,s8='<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 48 48"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M17.26 14.53c10.737-4.425 19.863 1.408 23.786 9.221"/><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M12.147 20.518c6.457-6.663 15.724-7.2 23.415-1.4"/><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M8.365 22.187c4.244-9.28 11.735-12.944 23.36-9.532M28.045 36.6c.576-7.487 8.232-9.74 15.455-11.474c-6.704.191-13.129-.062-19.5 4.888c-6.371-4.95-12.796-4.697-19.5-4.888c7.223 1.733 14.879 3.987 15.454 11.474z"/><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M26.53 24.621a2.53 2.53 0 0 1-5.06 0h0a2.53 2.53 0 1 1 5.06 0"/></svg>',a8='<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 24 24"><path fill="currentColor" d="M5 21q-.825 0-1.412-.587T3 19V5q0-.825.588-1.412T5 3h4.175q.275-.875 1.075-1.437T12 1q1 0 1.788.563T14.85 3H19q.825 0 1.413.588T21 5v4q0 .425-.288.713T20 10t-.712-.288T19 9V5h-2v2q0 .425-.288.713T16 8H8q-.425 0-.712-.288T7 7V5H5v14h4q.425 0 .713.288T10 20t-.288.713T9 21zm7-16q.425 0 .713-.288T13 4t-.288-.712T12 3t-.712.288T11 4t.288.713T12 5m3.5 15q-1.875 0-3.187-1.312T11 15.5t1.313-3.187T15.5 11t3.188 1.313T20 15.5q0 .65-.187 1.25T19.3 17.9l2 2q.275.275.275.7t-.275.7t-.7.275t-.7-.275l-2-2q-.55.325-1.15.513T15.5 20m0-2q1.05 0 1.775-.725T18 15.5t-.725-1.775T15.5 13t-1.775.725T13 15.5t.725 1.775T15.5 18"/></svg>',l8=`<svg width="393" height="80" viewBox="0 0 393 80" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" fill="white" d="M167.188 20.9702C159.953 10.221 149.67 0 136.713 0H26C11.6406 0 0 11.6406 0 26V65C0 79.3594 11.6406 91 26 91H367C381.359 91 393 79.3594 393 65V26C393 11.6406 381.359 0 367 0L256.288 0C243.331 0 233.048 10.221 225.814 20.9702C218.896 31.2493 208.334 37.8184 196.501 37.8184C184.667 37.8184 174.106 31.2493 167.188 20.9702Z"/>
</svg>
`,c8=`<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewBox="0 0 24 24">
  <path d="M12.1,22c-0.3,0-0.6,0-0.9,0c-5.5-0.5-9.5-5.4-9-10.9c0.4-4.8,4.2-8.6,9-9c0.4,0,0.8,0.2,1,0.5c0.2,0.3,0.2,0.8-0.1,1.1c-2,2.7-1.4,6.4,1.3,8.4c2.1,1.6,5,1.6,7.1,0c0.3-0.2,0.7-0.3,1.1-0.1c0.3,0.2,0.5,0.6,0.5,1c-0.2,2.7-1.5,5.1-3.6,6.8C16.6,21.2,14.4,22,12.1,22zM9.3,4.4c-2.9,1-5,3.6-5.2,6.8c-0.4,4.4,2.8,8.3,7.2,8.7c2.1,0.2,4.2-0.4,5.8-1.8c1.1-0.9,1.9-2.1,2.4-3.4c-2.5,0.9-5.3,0.5-7.5-1.1C9.2,11.4,8.1,7.7,9.3,4.4z" />
</svg>
`,u8='<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M3.75 3v11.25A2.25 2.25 0 0 0 6 16.5h2.25M3.75 3h-1.5m1.5 0h16.5m0 0h1.5m-1.5 0v11.25A2.25 2.25 0 0 1 18 16.5h-2.25m-7.5 0h7.5m-7.5 0l-1 3m8.5-3l1 3m0 0l.5 1.5m-.5-1.5h-9.5m0 0l-.5 1.5m.75-9l3-3l2.148 2.148A12.1 12.1 0 0 1 16.5 7.605"/></svg>',d8='<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M17 21a5 5 0 0 0-10 0m10 0h.803c1.118 0 1.677 0 2.104-.218a2 2 0 0 0 .875-.875c.218-.427.218-.986.218-2.104V6.197c0-1.118 0-1.678-.218-2.105a2 2 0 0 0-.875-.874C19.48 3 18.92 3 17.8 3H6.2c-1.12 0-1.68 0-2.108.218a2 2 0 0 0-.874.874C3 4.52 3 5.08 3 6.2v11.6c0 1.12 0 1.68.218 2.107c.192.377.497.683.874.875c.427.218.987.218 2.105.218H7m10 0H7m5-8a3 3 0 1 1 0-6a3 3 0 0 1 0 6"/></svg>',p8=`
<svg width="35" height="35" viewBox="0 0 35 35" fill="none" xmlns="http://www.w3.org/2000/svg">
<circle cx="17.5" cy="17.5" r="17.5" fill="#114577"/>
<path d="M23.1919 10.0002C24.3961 9.98585 25.1876 10.9777 24.9614 12.1085C24.7162 13.3334 24.3389 14.5255 24.012 15.7306C23.1694 18.837 22.3167 21.94 21.4674 25.0443C21.3822 25.3557 21.2848 25.6636 21.1534 25.9585C20.6459 27.0948 19.234 27.3578 18.3663 26.466C17.8786 25.9647 17.4624 25.402 17.1253 24.7889C16.5927 23.8215 16.0811 22.8433 15.5615 21.8691C15.1964 21.1845 15.272 20.6593 15.8162 20.1143C16.8086 19.1204 17.8016 18.1272 18.7954 17.1346C18.95 16.98 19.076 16.8165 19.0739 16.5828C19.0712 16.3206 18.9588 16.1203 18.7279 16.0017C18.4991 15.8839 18.2661 15.8962 18.0523 16.0467C17.9699 16.1053 17.8977 16.1795 17.8255 16.2518C16.8501 17.2266 15.8761 18.2028 14.9001 19.1769C14.3423 19.7342 13.8171 19.8078 13.1251 19.4358C12.19 18.9337 11.2528 18.4344 10.3169 17.9337C9.6828 17.5951 9.10999 17.1673 8.58553 16.6816C7.6204 15.7865 7.88672 14.328 9.1025 13.8293C10.0009 13.4608 10.9517 13.2639 11.8841 13.0078C15.3231 12.0643 18.7633 11.1283 22.2036 10.1916C22.5646 10.0935 22.9283 10.0015 23.1919 10.0002Z" fill="white"/>
</svg>
`,f8='<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 24 24"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="M11.231 20.828a1.67 1.67 0 0 1-.906-1.145a1.724 1.724 0 0 0-2.573-1.066c-1.543.94-3.31-.826-2.37-2.37a1.724 1.724 0 0 0-1.065-2.572c-1.756-.426-1.756-2.924 0-3.35a1.724 1.724 0 0 0 1.066-2.573c-.94-1.543.826-3.31 2.37-2.37c1 .608 2.296.07 2.572-1.065c.426-1.756 2.924-1.756 3.35 0a1.724 1.724 0 0 0 2.573 1.066c1.543-.94 3.31.826 2.37 2.37a1.724 1.724 0 0 0 1.065 2.572c.509.123.87.421 1.084.792"/><path d="M14.882 11.165a3.001 3.001 0 1 0-4.31 3.474M18 22l3.35-3.284a2.143 2.143 0 0 0 .005-3.071a2.24 2.24 0 0 0-3.129-.006l-.224.22l-.223-.22a2.24 2.24 0 0 0-3.128-.006a2.143 2.143 0 0 0-.006 3.071z"/></g></svg>',h8='<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 24 24"><path fill="currentColor" d="M14.5 15q.825 0 1.413-.587T16.5 13t-.587-1.412T14.5 11q-.375 0-.712.138t-.613.362L10.5 10.15v-.3l2.675-1.35q.275.225.613.363T14.5 9q.825 0 1.413-.587T16.5 7t-.587-1.412T14.5 5t-1.412.588T12.5 7v.15L9.825 8.5q-.275-.225-.612-.363T8.5 8q-.825 0-1.412.588T6.5 10t.588 1.413T8.5 12q.375 0 .713-.137t.612-.363l2.675 1.35V13q0 .825.588 1.413T14.5 15M6 18l-2.3 2.3q-.475.475-1.088.213T2 19.575V4q0-.825.588-1.412T4 2h16q.825 0 1.413.588T22 4v12q0 .825-.587 1.413T20 18z"/></svg>',m8=`
<svg id="svg" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="400" height="524.2320819112628" viewBox="0, 0, 400,524.2320819112628"><g id="svgg"><path id="path0" d="M283.004 1.004 C 280.038 1.525,275.584 2.414,273.106 2.980 C 270.628 3.546,265.222 4.183,261.092 4.395 C 224.263 6.289,189.043 31.830,186.557 58.446 C 185.911 65.362,189.404 73.038,193.198 73.038 C 199.155 73.038,176.088 80.143,166.683 81.205 C 165.132 81.380,168.141 82.550,171.091 82.918 C 177.840 83.762,177.884 83.989,171.947 87.372 C 163.715 92.062,165.060 92.815,175.626 89.431 C 182.301 87.292,192.452 82.384,198.696 78.275 L 202.389 75.845 210.465 75.832 C 235.570 75.789,267.702 64.727,283.202 50.790 C 291.665 43.182,317.665 45.762,332.926 55.726 C 362.484 75.023,360.345 122.139,328.464 154.020 C 304.367 178.117,264.370 196.726,181.229 222.522 C 73.977 255.799,39.238 277.130,29.322 315.799 C 18.237 359.027,43.474 393.075,101.536 413.225 L 108.532 415.654 108.532 394.986 L 108.532 374.319 102.560 371.008 C 80.765 358.925,74.061 350.813,74.061 336.519 C 74.061 310.541,97.077 297.913,207.850 263.108 C 290.065 237.277,332.686 216.179,361.928 186.839 C 418.898 129.677,411.537 40.359,347.380 10.293 C 328.647 1.515,302.000 -2.330,283.004 1.004 M241.755 33.212 C 247.018 37.974,231.385 48.697,224.529 45.027 C 222.498 43.940,222.841 40.739,225.286 37.954 C 229.606 33.033,238.673 30.423,241.755 33.212 M2.100 125.317 L 0.000 127.084 0.000 134.422 C -0.000 181.065,20.185 245.246,42.448 269.391 L 43.806 270.864 49.378 266.365 C 73.756 246.675,100.062 235.288,178.498 210.475 C 230.722 193.954,256.229 184.505,278.157 173.554 C 289.881 167.699,306.050 157.749,306.733 155.969 C 307.754 153.309,308.682 129.655,307.845 127.634 C 306.025 123.239,317.755 123.549,153.670 123.549 L 4.200 123.549 2.100 125.317 M270.307 254.673 C 257.036 259.945,234.322 267.678,203.413 277.447 C 145.115 295.874,105.119 310.970,105.119 314.548 C 105.119 314.908,108.652 316.220,112.969 317.465 L 120.819 319.728 120.816 380.854 L 120.814 441.980 87.540 472.799 C 49.219 508.294,48.077 509.394,46.631 512.190 C 43.944 517.387,45.888 521.984,51.414 523.499 C 57.160 525.074,256.519 524.179,259.186 522.566 C 263.415 520.008,263.788 515.087,260.127 510.149 C 259.050 508.697,242.185 492.765,222.648 474.744 L 187.127 441.980 187.079 380.820 L 187.031 319.661 193.003 318.098 C 227.021 309.198,257.840 285.383,276.710 253.413 C 277.471 252.124,275.990 252.416,270.307 254.673 M199.318 424.744 L 199.318 436.519 205.632 442.364 C 211.402 447.707,212.533 448.435,218.771 450.819 C 259.802 466.503,295.673 487.020,322.333 510.052 C 331.357 517.848,331.713 518.089,334.227 518.089 C 338.838 518.089,341.242 515.826,341.275 511.457 C 341.335 503.510,302.890 469.710,270.904 449.589 C 250.807 436.947,204.300 412.969,199.875 412.969 C 199.568 412.969,199.318 418.268,199.318 424.744 " stroke="none" fill="currentColor" fill-rule="evenodd"></path></g></svg>`,g8=`<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewBox="0 0 24 24">
    <path d="M12,18c-3.3,0-6-2.7-6-6s2.7-6,6-6s6,2.7,6,6S15.3,18,12,18zM12,8c-2.2,0-4,1.8-4,4c0,2.2,1.8,4,4,4c2.2,0,4-1.8,4-4C16,9.8,14.2,8,12,8z" />
    <path d="M12,4c-0.6,0-1-0.4-1-1V1c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,3.6,12.6,4,12,4z" />
    <path d="M12,24c-0.6,0-1-0.4-1-1v-2c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,23.6,12.6,24,12,24z" />
    <path d="M5.6,6.6c-0.3,0-0.5-0.1-0.7-0.3L3.5,4.9c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C6.2,6.5,5.9,6.6,5.6,6.6z" />
    <path d="M19.8,20.8c-0.3,0-0.5-0.1-0.7-0.3l-1.4-1.4c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C20.3,20.7,20,20.8,19.8,20.8z" />
    <path d="M3,13H1c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S3.6,13,3,13z" />
    <path d="M23,13h-2c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S23.6,13,23,13z" />
    <path d="M4.2,20.8c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C4.7,20.7,4.5,20.8,4.2,20.8z" />
    <path d="M18.4,6.6c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C18.9,6.5,18.6,6.6,18.4,6.6z" />
  </svg
`,v8=`
<svg width="4" height="20" viewBox="0 0 4 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<circle cx="2" cy="2.5" r="2" transform="rotate(90 2 2.5)" fill="currentColor"/>
<circle cx="2" cy="9.5" r="2" transform="rotate(90 2 9.5)" fill="currentColor"/>
<circle cx="2" cy="16.5" r="2" transform="rotate(90 2 16.5)" fill="currentColor"/>
</svg>
`,b8='<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 24 24"><path fill="currentColor" d="M6.5 2v2.5H2v2h7.46a14.98 14.98 0 0 1-2.085 3.665A15.015 15.015 0 0 1 5.91 7.868l-.459-.889l-1.777.917l.458.889a17.022 17.022 0 0 0 1.894 2.9a15.063 15.063 0 0 1-3.028 2.309l-.865.5l1.001 1.732l.866-.501a17.069 17.069 0 0 0 3.374-2.56a17.06 17.06 0 0 0 3.374 2.56l.866.501l1.001-1.731l-.865-.5a15.062 15.062 0 0 1-3.029-2.31A16.97 16.97 0 0 0 11.59 6.5H13v-2H8.5V2zm10 7.164l-5.832 12.312l1.808.856L13.58 20h5.84l1.104 2.332l1.808-.856zM18.472 18h-3.944l1.972-4.164z"/></svg>',y8=`<svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" width="100" height="100" viewBox="0 0 50 50">
<path d="M 34.21875 5.46875 C 28.238281 5.46875 23.375 10.332031 23.375 16.3125 C 23.375 16.671875 23.464844 17.023438 23.5 17.375 C 16.105469 16.667969 9.566406 13.105469 5.125 7.65625 C 4.917969 7.394531 4.597656 7.253906 4.261719 7.277344 C 3.929688 7.300781 3.632813 7.492188 3.46875 7.78125 C 2.535156 9.386719 2 11.234375 2 13.21875 C 2 15.621094 2.859375 17.820313 4.1875 19.625 C 3.929688 19.511719 3.648438 19.449219 3.40625 19.3125 C 3.097656 19.148438 2.726563 19.15625 2.425781 19.335938 C 2.125 19.515625 1.941406 19.839844 1.9375 20.1875 L 1.9375 20.3125 C 1.9375 23.996094 3.84375 27.195313 6.65625 29.15625 C 6.625 29.152344 6.59375 29.164063 6.5625 29.15625 C 6.21875 29.097656 5.871094 29.21875 5.640625 29.480469 C 5.410156 29.742188 5.335938 30.105469 5.4375 30.4375 C 6.554688 33.910156 9.40625 36.5625 12.9375 37.53125 C 10.125 39.203125 6.863281 40.1875 3.34375 40.1875 C 2.582031 40.1875 1.851563 40.148438 1.125 40.0625 C 0.65625 40 0.207031 40.273438 0.0507813 40.71875 C -0.109375 41.164063 0.0664063 41.660156 0.46875 41.90625 C 4.980469 44.800781 10.335938 46.5 16.09375 46.5 C 25.425781 46.5 32.746094 42.601563 37.65625 37.03125 C 42.566406 31.460938 45.125 24.226563 45.125 17.46875 C 45.125 17.183594 45.101563 16.90625 45.09375 16.625 C 46.925781 15.222656 48.5625 13.578125 49.84375 11.65625 C 50.097656 11.285156 50.070313 10.789063 49.777344 10.445313 C 49.488281 10.101563 49 9.996094 48.59375 10.1875 C 48.078125 10.417969 47.476563 10.441406 46.9375 10.625 C 47.648438 9.675781 48.257813 8.652344 48.625 7.5 C 48.75 7.105469 48.613281 6.671875 48.289063 6.414063 C 47.964844 6.160156 47.511719 6.128906 47.15625 6.34375 C 45.449219 7.355469 43.558594 8.066406 41.5625 8.5 C 39.625 6.6875 37.074219 5.46875 34.21875 5.46875 Z M 34.21875 7.46875 C 36.769531 7.46875 39.074219 8.558594 40.6875 10.28125 C 40.929688 10.53125 41.285156 10.636719 41.625 10.5625 C 42.929688 10.304688 44.167969 9.925781 45.375 9.4375 C 44.679688 10.375 43.820313 11.175781 42.8125 11.78125 C 42.355469 12.003906 42.140625 12.53125 42.308594 13.011719 C 42.472656 13.488281 42.972656 13.765625 43.46875 13.65625 C 44.46875 13.535156 45.359375 13.128906 46.3125 12.875 C 45.457031 13.800781 44.519531 14.636719 43.5 15.375 C 43.222656 15.578125 43.070313 15.90625 43.09375 16.25 C 43.109375 16.65625 43.125 17.058594 43.125 17.46875 C 43.125 23.71875 40.726563 30.503906 36.15625 35.6875 C 31.585938 40.871094 24.875 44.5 16.09375 44.5 C 12.105469 44.5 8.339844 43.617188 4.9375 42.0625 C 9.15625 41.738281 13.046875 40.246094 16.1875 37.78125 C 16.515625 37.519531 16.644531 37.082031 16.511719 36.683594 C 16.378906 36.285156 16.011719 36.011719 15.59375 36 C 12.296875 35.941406 9.535156 34.023438 8.0625 31.3125 C 8.117188 31.3125 8.164063 31.3125 8.21875 31.3125 C 9.207031 31.3125 10.183594 31.1875 11.09375 30.9375 C 11.53125 30.808594 11.832031 30.402344 11.816406 29.945313 C 11.800781 29.488281 11.476563 29.097656 11.03125 29 C 7.472656 28.28125 4.804688 25.382813 4.1875 21.78125 C 5.195313 22.128906 6.226563 22.402344 7.34375 22.4375 C 7.800781 22.464844 8.214844 22.179688 8.355469 21.746094 C 8.496094 21.3125 8.324219 20.835938 7.9375 20.59375 C 5.5625 19.003906 4 16.296875 4 13.21875 C 4 12.078125 4.296875 11.03125 4.6875 10.03125 C 9.6875 15.519531 16.6875 19.164063 24.59375 19.5625 C 24.90625 19.578125 25.210938 19.449219 25.414063 19.210938 C 25.617188 18.96875 25.695313 18.648438 25.625 18.34375 C 25.472656 17.695313 25.375 17.007813 25.375 16.3125 C 25.375 11.414063 29.320313 7.46875 34.21875 7.46875 Z"></path>
</svg>`,w8=`<svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" width="100" height="100" viewBox="0 0 50 50">
<path d="M 24.402344 9 C 17.800781 9 11.601563 9.5 8.300781 10.199219 C 6.101563 10.699219 4.199219 12.199219 3.800781 14.5 C 3.402344 16.898438 3 20.5 3 25 C 3 29.5 3.398438 33 3.898438 35.5 C 4.300781 37.699219 6.199219 39.300781 8.398438 39.800781 C 11.902344 40.5 17.898438 41 24.5 41 C 31.101563 41 37.097656 40.5 40.597656 39.800781 C 42.800781 39.300781 44.699219 37.800781 45.097656 35.5 C 45.5 33 46 29.402344 46.097656 24.902344 C 46.097656 20.402344 45.597656 16.800781 45.097656 14.300781 C 44.699219 12.101563 42.800781 10.5 40.597656 10 C 37.097656 9.5 31 9 24.402344 9 Z M 24.402344 11 C 31.601563 11 37.398438 11.597656 40.199219 12.097656 C 41.699219 12.5 42.898438 13.5 43.097656 14.800781 C 43.699219 18 44.097656 21.402344 44.097656 24.902344 C 44 29.199219 43.5 32.699219 43.097656 35.199219 C 42.800781 37.097656 40.800781 37.699219 40.199219 37.902344 C 36.597656 38.601563 30.597656 39.097656 24.597656 39.097656 C 18.597656 39.097656 12.5 38.699219 9 37.902344 C 7.5 37.5 6.300781 36.5 6.101563 35.199219 C 5.300781 32.398438 5 28.699219 5 25 C 5 20.398438 5.402344 17 5.800781 14.902344 C 6.101563 13 8.199219 12.398438 8.699219 12.199219 C 12 11.5 18.101563 11 24.402344 11 Z M 19 17 L 19 33 L 33 25 Z M 21 20.402344 L 29 25 L 21 29.597656 Z"></path>
</svg>
`,x8='<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 48 48"><g fill="none" stroke="currentColor" stroke-width="4"><path stroke-linejoin="round" d="M4.629 12.749L24 5l19.371 7.749a1 1 0 0 1 .629.928V42a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V13.677a1 1 0 0 1 .629-.928Z" clip-rule="evenodd"/><path stroke-linecap="round" d="M24 22v10"/><path d="M33 27c1.657 0 3-1.12 3-2.5S34.657 22 33 22h-2.7a.3.3 0 0 0-.3.3v2.2c0 1.38 1.343 2.5 3 2.5Z" clip-rule="evenodd"/><path stroke-linecap="round" d="M30 22v10"/><path stroke-linecap="round" stroke-linejoin="round" d="M12 22h6.005L12 32h6.005"/></g></svg>',k8="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAACxQAAAsUBidZ/7wAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAhISURBVHic7Z1vTJXXHcc/53rRFK8uCFG8gEsWLYhobTupIv4r+sKla2LaF2Mtsmb/3ixZX7SZaZp1NW2yprzYC9/sT1f/dN4uW2Lc0pGKraVi2ZS2agWBJS5xKRa3Kggau145e3GBgAU9eC4+5zzP75OcF8rzJD/O73t/3995OOe5SmuNryy79ut7gC3Ao0AZUAQsBGYFGVcADAA9w6MNOAi0tuf+eOh2NyofBbDs6m8KgReA7UBuwOG4Si/QAOxqn/2j65Nd5JUAygd/GwOeA3YAswMOxxfOA093JH54YKIfeiOA8sHfzQH2A48EHYuHaGAn8GJH4gfjEu6FAMoHXssDmoHlQcfiOfuA+o453x9NejzAYIxYeuW1OPAnJPnZoA44B/xi5D9igYVijGoAVQMKGVkZP1965ffbRmfXZQtY2v96BXAKL4TqFeeB0rNfe+q60xagtfolkvzpYBHwE6DB2QpQ1renHGgPOo4Q0wsk3a0Amm23v2gcu4E3gLbOvPr+7AfkLmWX9ySBSuBZoMrwtgXAGmcrQOmlvceBVQaX3gC2dc3b/tdpDsl5Si/tjQEvk3lQZsKrTgqg9PN9MeALzJapr3Tl15n+wqFneO6OYlYJjjjaYKn5oOKGy5pXAgvTQbry64ZAvWo4d272AFqTNLz0n90FT16e1mA8RGuOG16adLMCaDUXrTAYPUGH6iLdBU/2GM7fHCcrQKY8CXaYzaGTAtBaBGCL6Rw6KQBEAPYYzqGbPYBw13CyAogF2CMWEHW8FoCsArKAxwIQC7DHcwsIOoAQYDiHbgpALCALeFwBxALs8dwCRADWeC0AsYAs4LEAHNyj4h2mc+ikAMQCsoBYQNTxWACyCrDH81VA0AGEAK97ALGALGA2h05uCxfs+fq5t4wS62gFEKzxugcQ7BEBRBtTYxcBhBXZFPpVFnW/nVjU/fbmoOO4K5gdDImOAEq6DyU0qlGjGku6Dz0edDzTjUYZjUgIoKSrKYFWjWhVjVZxtEqVdDWFWwRSATKUdDYl0DSiqUbD8IijSZV0hlgE2myEWgDFnYdHyn71BOUvrlGp4s7DoRRB5C2g+Ow7Y8v+ZCUwjlap4rPvhE8EUbaA4o53TZI/XgQd74ZLBFEWgEa9NEnZn2zENSpV1HEkNCKItgVonkfTYtoIjW0Mi9pDIoIoN4GfLts0iFZb0arFtBSOtYOiM+/5L4IoWwDApxUbBzVqq0a1TMEKRu0geabZaxFE2wKG6anYYFUJkp+8768Iol4BRuhZvn4QzdY77QmSpz0VQZR7gJvpWbHeyg4Wnj7qnQjEAm7iwop1Vnaw8FSLXyIQC/gqF+6rthPByWP+iEAEMDEXVq61soPCkx94IQKxgFvw2coqq8aw8GMPRCBN4K357P4qKzso/KjVbREY/j5q/oetcjDgzkgDtb0PrP5z0IFMxIKP/m54LkCr6Y4lrMSB1IIP/0Hvgw+5JwLDvIoA7MiIoO04vd+sdEsEpgKQk2HWxIHU/BPHubjKHRGY5jXmwBcZhmHEQaXmnzjhUGNoFrtYQFgx7gEQAWSBNFB7sfJBZyzA+A0h0gNYkwZq//OQS8k37wHEAuzIJH/1A04lH5Bl4F0gk/w197uXfDAWQKTfEFLQejIBNALVU7w1DdT+d81KN5MPFLSelDeE3IqCD04lQN158qvuczb5wFRWAdGj4Ngpu0/+WseTD5m/9hkQOQHkHztt9cn/fO0K95NPZj+ACZESQH7LJ3bJr17uRfIBsYCbyT96xi756yr8ST6IAMYy72i7VfIvrVvmV/IRCxhl3vvtVg3fpfX+JR+QJhBgXnOH3Sd/Q7mfyQexgLzms1bJv7xhqb/JJ+IWkPdep13yN5Z5nXwg4hVA8xJ3mvxNIUg+GPcAodwWrlHPT/HgR1qjwpN8In4wpG9T6VT2/KfRqrZvU2lokg/I0bC+h+81EUEm+Q/fG67kgwgAoK9mya3OAaY1qravZkn4kk/ELWAs/TWLJzoHmEZT21+zOJTJB+Rs4Fj6Ny8eawdptKrt3xzi5IP52cAo7Qia23QuAay+suUbh4OOZbqZ23TOKLGREkCUmHvoX7IlLNJE+kmgYPogUAQQWqQCRByfBZD42783AkcMLm0e/FbJxumNxk/8/vJoObCaBXwWgKxM7fF5S5hp+RImRywg8vgsAKkA9vhcAeTptD3mL4hwEqkA9nhcAcQCsoDfFiACsEVWAZHHZwFIE2iPz02gWIA9YgGRx2cBSAWwx+cKIBZgj+kcRmJbuDA5TlYAsYAsIBYQbWQVEHl8FoBWVwyvTE5rHJ4y848DSUMBDDjZBGpNj9aZP2neZizJeXMgL+h4XUNrKg3nr8dJAYC6CCpt+L03PwssTAfJeXMwBupZw7lzUwBfficxhFYfG55wfSYndfXbQcfsAjmpqzG0ehmtqgznrs3NHgDQWh0EVhlcOgP4S3z/td3AG0Bb+ru5/dMZm2vE919LApWZTz5VU7j1oLOng+N/uFYOtAcdR4jpBZJOWgBA+oncDlBvOfCdgGEdDekncoectQAArdUOYCvyyDrbnAd2gQcviJix74tfAT8NOo4QoYHHbtTNOgCuPggah3oGqABqgo4kJOy8UTfzwMg/nK8AALG9/8sDmoHlQcfiOfuA+qHtM0eT7oUAAGJ7vpwD7AceCToWD9HATuDFofqccQn3RgAAsT3pGPAcsAOYHXA4vnAeeHqoPn5goh96JYAR1O4bhcALwHYgN+BwXKUXaAB26e/NuD7ZRV4KYAT1+tA9wBbgUaAMKAIWArOCjCsABoCe4dEGHARa9VOxodvd+H/ed+CFrtZcKgAAAABJRU5ErkJggg==",_8="/assets/faith-BvoqlBJA.png",A8="/assets/health-insurance-DeJFkwts.png",C8="/assets/help-BQEsvRUo.png",S8="/assets/magnifying-glass-CG_vjihO.png",P8="/assets/report-Dgd-GBKT.png",$8="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAEPwAABD8BtNEFLwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAyDSURBVHja7Z0LcFTVGcd5I1SB0ta2EwpMkUIrImqxU7EKyLQ4SB0Vx2LRtlOL0En2QcDOaIt3sxAZIZEmIAGSe+8iYEhhWnlUDJMX5eUE2F0gAULMg9ckgWR3k8CY7GZvv5PcyGazhL17n+fs2Zn/hAEme+73/93zPt/pJwhCP2x1IeeBgJN71e/kUwNujg+4uPwOF3cOfjaBbsO/VcLPw6Bcv4tP73ByfxVOZ4/D+pkVFn6FdjkSOtzsUjD1IKgNJEgVQOLyu1hb+xn+CQoALoU9y08IuNhdYGAwFtP7gOFM4IzjeQqAUXVy83fhbf0nmNWupPERVBCPNYKhC4fabDDGp7LxoQoGnKxDKNt4PwVA37d+MHTqtmhofK9mQXBy4ykAOlX50Hsv0cv8O+Jv+E+zz1IAtNSp7Icg+FX6m/+N2qFJ+AMFQAs5uVF+F3fBQOZ31wR+v5udTQFQU3l5AyHYXxjP/G/UiIahFACV5Hdy6w1sfqegdipDM48UAIUVcLMLjW7+HbG7KABKqpq7DwJ7GR8AUE2Q8zQFQKmJHje7HCfzRR2nACjU6xdX7QTs5GYXUADkdvxc3AdYmt/VIawQiphBFICYxQyAQDbgCkAnBKfZORSAWN/+M/wzOJsvThBlUgBirv75dOwBcHO1FIBYx/4urhr/GoAT2l2OxygAEtV21jGVBPO7lo35lRQAyTN//CukAADNwA4KgNTJHxebSAwALraQAiC1A+hmV5ECAFq+pgBI7wBmk1MDcM0UAMl9AO4AQQAIuG8g1aEG4PcRBcDJzcMpAPHbBPhoEyB9989qgjqBFykAkvcA8CaC5gGKKQCSmwD2NYKagFwKgOQmgH2KmCbAzX1IAZCqsrwhELxbhDQB8ykAsY0EPicAgIBwYvsICkBM6wF8MgEAELE5VJcvbT+d8yj+7T+7igIQu/pDEOsxB2A2BSBeZwTd3E3hUsZQCoCcZsDNPo7xDOAaei5AmVrgOJa9f4JSzekMALsIQwD+TY+GKSVoR3E7IOJ3889RABSdGuZTMer5l9Pj4WokhXJxjZhA8DIFQJ2dwm9jYH4+TRGj5mFRN19qYPPbBXfOJAqAmvMCLseTSucBpsu+mOUJDDj5rQYE4BrJqWONVaCy7NEGSxTZAVDOo4kitTw86s6eEnDxLYY4/Onk36GpYnVpCtgXde8PuDmeJovWNYMY966OABwlZbUP6/sC0PFrHcyvEdzbHqT3BRgmhzCfqeE9ASfRnUTxYr7xAeg5U6jylTHsLuFY3rB4Mh8bALoSSzlmqbRmECQh1QvxAHSq8+YwrkjJTF8Bl+OleDUfPwDuHDCdic7lyTEe2vsl6JBKPJuPLQA9QJBSI1DjjQfA2J3Hfgz6FygTNDDWxNN+Jz8j4OT+0nn5hJs/BIafgBEEiw6h+N3cXOEs+yMZZXwJdAI0kwKgnPGjQOtAbSBB1EHQSCMFCMrzDigYUsZdoDEUgNgDOhiUBLoZEtRQlaNawQDGo3KydynjLdB7oKEUAGlBnSIaLNxDCI5ndDT/O6DiKMpZCZpPAYguqIvEN0eIUgHQx8gMDcs4APRnUL2EciL9B/QABSByUIeCNkkMaKiaQIkxdxCjL+dToJMyyunGsW+gtvnjQKUyghqqs6DfgPorXMbxoO0KlfEq6FEKQFdgH+ujoydHV0DpoF/IKFsCyAI6FtbDV0LNoLlxDQAEYBqoUQXzw1UjDiXfAM0GTQLdH9aTHwv6JWgBaAXofyqYHi4/aHFcAoCqQJXefCnyiR25oM7leD+uAIAHngq6oXPQ9VSbWMPY0KwhDvMESpr/cBybnw+aBxoel6MAePARoEtxZjpq53eg/k7cTwSJ8+PxYnwHaCMa4kqKU0bS0CbGPNbLWB5vTLE+jP7sYSyjhLxXB2INAARiSRyZj6Z+73l59M1V1gQw+HXQFg9jPgfygoS7qMPLmMvhpwP+f6IvxTwdfkV/LAAQh3tfx4n5WaBv3S0W3g+WfttjMyeDmef7MDta1YLsPrtpomEBQHPfoIo4ML6ur4mdJsY0BczKBt1WwPhe8n72aU5zc/OvjAhAWhyYfw1NLkU0fs3fRkIbngEmBdQwHsm37eMiMF9A8vl8uzwezzhDACDOn7cRbj6acp4Y+a03LwKD6tQyPtz8EN0GEGxQhsF6A7CDcPNrI25KgZ48tPE71TS+D/NDVQggjNYFAAjMEwaYYlW72h8f/twtqUnfA3OOGsD8bl0CTdYDgALCx/izeg3rmMTJYE6Vgczvlhdqguc0A0Bcjye56k/t9eYzyx8Ecy4b0HzUMaw5dOhQ1d69e6drBcA+gs3/EjSoxzNvXjzYw5gOG9j86/v27RNA6GeCqgBAcH4g7tMj0Xy0iWNChN5+Fgbmd+sUaLiaAKwg+O1fEWGCZwlG5ncrV00Aygk1vzF0FxFSM7PsJ2BQO2bmd+rAgQNzFQcA7b8j+O3/R4SqPxdH85H2799fVlRUNEhpALIINR9tHRsV+qwexjINTAriaH6IEpUG4DKhAKzutarHmP+LuflIN7/KyxqpCADiFmpSq/+xYVX/0wSYL9SkM8UemylJKQAWEGp+eYS3fyf25q+zFYvfe0opAEhd9l3f41kZZhAEzUOI+Z1qSrE+ogQAxwkF4Pmwzt9MrM1PY4rDv7+JsayVBYB4sJPEdf+vw7dwexhTmqLmZ60t1NN8UaVyAfg5oW9/cfizQrAqlASgo6Guqq2t7YiO5iO1QdM2RA4A8wgFYFuvDZ1K7uNbteKC0PUJRANBrObXrmNK7lkTde4yjh2ANwgFoMcNII1M0s+UBKB1N18k3Pn0CYGa5nf2A2yWpXIAsBAKQHLP4Z9ltpIABOquXhJ6fiJCELv575dIKI9dDgB2QgH4fdgE0OuKVf/25Eoh8qcHBBqZj5QpB4CNhAIwJ2wIuEyx6j83u0i4+6cTAg3NB1m2yQEgl1AApoeNAGxKAeC/Wn1e6PsTqKysLJBs/tqVJTGW6TM5ADCEAvDrsCYgUREA7MtqhOg+gfLy8iMamC+gpW25M4FLxaPQJAGwMKwTuEAJAFq2ZxUK0X+iguDyutjNF/WREsvBszTK+aOVktRYBTxTXFDT0dEhKAPB3qAC5gtem3mFUlvCJoDKCAGACX02H2N9SG6ga23LrzMMI6SlpQmlpaUyIVDGfLEJWKTktvARhCSDYEOf6zqzeDg6py8n0F+s//ASAqBbu3fvFtrb22OAAMxfq4z54ihgmhpnAxeKGTxxBeB8hL0Ax+UEenNmRmsoAEgOh0MIBoMSICg7oqz5Zg8UZIBax8MTxPTuOAKAzjaODusHvBtroK/ZkhtsNpsQDgBSfn7+PZ33X6k63/rp1iKPPVnh42emvVqkiEGjhFYMIXghDICpsQb60EdrKiKZ3636+vowy4NBf3XFuZZPNhXD0FG9Y2c2c7JWSaLGgD7B7NRwaoQl4dpYAr0lI6OlLwD27NmDPO9oryhzt/Abij026zW1D52gnc1ee9IErRNFov0DhzEB4EJvAEwbpAb6um1Z492qf/T3WzMzmguhhvDarPUamB7a+z+oZ67gV8SMWkaH4NkeHUF4Y6SeCCoIq/5TUlKEnA0Z3oL01IrrNmuTlqb3rP5NL+qdLRwlan5TzKNvVAB2RhgNbJIS6OzMDJ/dbhfYDRmekrRVFXU2q0830+/ocrT5B7W6iWMO6HOD7g3scSPJjdWWH0IAb0U5xg4eXWu72MBYWg1geqjeNOqdQSif8BaQ10AQrIxwNnCNwQyVokLDXxsHQR8C+q2YbKpFZwDQEDYhwh7BOgzNb2u2myfhdnHkMLHTiPYeNOgEwY5etUCKZQYKKGYA/B37q2PBjMmgt0AOUJWGEMzo3SG0vIWR+Xmx5Bg2fDpzccp5nrhBdaOYm79azOglx/Ab4nWwqBlKCR8Sypkb0F6mL6+kW4fF1eXRYj9iojj5hG7neAH0O7H2QLAki5nM0db2l9EuIPSWgx5Bq5pRf1fXmcEi45pvqWldbf5+XN4erpXE5eI8I775KDV93F4fr7WabJb31MweIlGOauaP92F/fTx+EFjnQ/D1nO0LoG3s2F8fj7Nu2i0/BROKtTYf3SyCTjFhfX08SWpkTHPBmNMamF/rsZn+pMb9QtRI2erX32szv6b08XJRDVDTWFCaeuyvj48HEHyM9UkwLAWMc8ow/Sv4Heu9jHUOylWM/fXx8ds8JI2BmuFtZKaYeLIEhm0XxQ7krS6jO+8f2ANt+0bUsUN9C63L+X82piWujD4+cAAAAABJRU5ErkJggg==",T8="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAALUSURBVHgBZZNLTxNRGIbfc6bTAkOHEi5toZXWcEkD2iIGXWgCG7fA0p1b46b/gPIP7G9wbdJojAujEBJi3NgqmgYKDveL5dLbdHqbOZ5poVI9yeScOd91nu8dgn9WStmfIcA8YMypuYwvn8vB6bmVYEBCLxlLgYB/56Y/uT7EFcUhU3GRH8NgBj6/fYWLw30oioKB0QnMPXvBvQkMRl9qOWNpctKfMeNoM5hYlhkzwrwyTrbW4e5sw6OH0wgOe/HzyypW371uVGJ62Cax5Xg87mgmkCldBGEhbq37nG7E4fXdRrfLi7uT0+iXbFj78AaMmXZmNhKySfJiPUFSUXz8PmwaCbfolRLESgHbmykc7yj4/iMJRgS0iwSZs5O6z9UKrydTM1QAjdyEolc1FLUKxu9NwcO7GHTY8SB4B/Y2Gw63kq3EGZu3CARB1nznJ0bwbXMbE/cvUE1fIr23h4PMJdRCAZVitiWeUDpHDcZCjW/7O5cxnxsrnz7CapfQ7ujC140tOJ0DDWCtLfj+u9M1Fd7hUTjEMjRUkCtkIUvt9e6sohXXxczdfMwOdpvtmwk4wK4+JwaHhmBt70CvewA9XXZ43P3I/N7HUSqBaqnYaJYhQQkzYvVMfP6CrkHu6YfkGoFn6gmITYLTP4IR3yD6nE7OQEWtxCHnz1DhO4eQoDqlMcJnK5gjZBQ67YTN0Q9md0FwDsM6NA7X6BhK1TJkWYapUp0JOD06gIDqEg34/SuEkWilWoNhEFCBolbTeUoGi8XChVmDvbsXsr0LHZIENZeFqqrQSqVoIBDYqUPkMRFVLSYIV4UpMwu/qOuFV+NwIAgiLFIn51NB9jyNQjab4NZIU8p+P/8xmDzLVRY1dJMuJ8JjqzXORrRB7JA5UDsEUcTx7q/o6tr72YWFhczV1FuXYkqb0ohWKoe0ohbssFlQzZ/vlvPnsXL6JPb46fOVm/5/ACw5Rwhn5NFSAAAAAElFTkSuQmCC",jf=new Map,qf=new Map;function E8(){let e=Object.assign({"/src/app/assets/images/about.svg":I6,"/src/app/assets/images/app_logo.svg":M6,"/src/app/assets/images/apple-icon.svg":z6,"/src/app/assets/images/assistant.svg":B6,"/src/app/assets/images/attention.svg":L6,"/src/app/assets/images/change-account.svg":R6,"/src/app/assets/images/contact-us.svg":O6,"/src/app/assets/images/contract.svg":N6,"/src/app/assets/images/covered-ca.svg":D6,"/src/app/assets/images/discover.svg":H6,"/src/app/assets/images/find.svg":F6,"/src/app/assets/images/google-icon.svg":V6,"/src/app/assets/images/hamb.svg":j6,"/src/app/assets/images/hamburger.svg":q6,"/src/app/assets/images/heart-outline.svg":U6,"/src/app/assets/images/heart.svg":W6,"/src/app/assets/images/help.svg":K6,"/src/app/assets/images/home.svg":Y6,"/src/app/assets/images/icon-plus-blue.svg":G6,"/src/app/assets/images/icon-plus-purple.svg":Q6,"/src/app/assets/images/information.svg":Z6,"/src/app/assets/images/instagram.svg":X6,"/src/app/assets/images/insurance.svg":J6,"/src/app/assets/images/login.svg":e8,"/src/app/assets/images/logout.svg":t8,"/src/app/assets/images/mic.svg":n8,"/src/app/assets/images/misc/award.svg":o8,"/src/app/assets/images/misc/documents.svg":r8,"/src/app/assets/images/misc/health-assistant.svg":i8,"/src/app/assets/images/misc/medicover.svg":s8,"/src/app/assets/images/misc/search.svg":a8,"/src/app/assets/images/mobile-menu-bg.svg":l8,"/src/app/assets/images/moon.svg":c8,"/src/app/assets/images/presentation.svg":u8,"/src/app/assets/images/profile.svg":d8,"/src/app/assets/images/send.svg":p8,"/src/app/assets/images/settings.svg":f8,"/src/app/assets/images/share.svg":h8,"/src/app/assets/images/snake-bowl.svg":m8,"/src/app/assets/images/sun.svg":g8,"/src/app/assets/images/three-dots.svg":v8,"/src/app/assets/images/translate.svg":b8,"/src/app/assets/images/twitter.svg":y8,"/src/app/assets/images/youtube.svg":w8,"/src/app/assets/images/zipcode.svg":x8});for(const[t,n]of Object.entries(e)){const o=t.slice(t.lastIndexOf("/")+1,-4);jf.set(o,n)}e=Object.assign({"/src/app/assets/images/icons/enter.png":k8,"/src/app/assets/images/icons/faith.png":_8,"/src/app/assets/images/icons/health-insurance.png":A8,"/src/app/assets/images/icons/help.png":C8,"/src/app/assets/images/icons/magnifying-glass.png":S8,"/src/app/assets/images/icons/report.png":P8,"/src/app/assets/images/icons/user.png":$8,"/src/app/assets/images/user-avatar.png":T8});for(const[t,n]of Object.entries(e)){const o=t.slice(t.lastIndexOf("/")+1,-4);qf.set(o,n)}}function Ju(e){return jf.get(e)}function I8(e){return e.startsWith("http")?e:qf.get(e)}const M8=["data-name","innerHTML"],z8=["src","data-name"],B8={__name:"BaseIcon",props:{name:{type:String,default:""},size:{type:String,default:"24"},color:{type:String,default:"default"},width:{type:String,default:"24"},height:{type:String,default:"auto"},fill:{type:String,default:"currentColor"},type:{type:String,default:"svg"}},setup(e){const t=e,n=M(()=>t.size?`${t.size}px`:`${t.width}px`),o=M(()=>t.size?`${t.size}px`:`${t.height}px`),r=M(()=>t.color!=="default"?t.color:"var(--lai-c-brand-1)");return M(()=>t.fill!=="currentColor"?t.fill:void 0),(i,s)=>h(Ju)(t.name)?(P(),N("div",{key:0,class:"base-icon","data-name":t.name,style:dt({width:n.value,height:o.value,color:r.value}),innerHTML:h(Ju)(t.name)},null,12,M8)):(P(),N("img",{key:1,src:h(I8)(t.name),"data-name":t.name,style:dt({width:n.value,height:o.value,minWidth:n.value,minHeight:o.value})},null,12,z8))}},rn=Be(B8,[["__scopeId","data-v-78509a07"]]),L8={class:"text-content"},R8={key:0},O8=me({__name:"InfoBox",props:{title:{},text:{},i18nKey:{},type:{default:"info"}},setup(e){const t=e,n=M(()=>t.i18nKey?q(t.i18nKey).split(`
`):t.text?.split(`
`)),o=t.type==="info"?"information":"attention";return(r,i)=>(P(),N("div",{class:ge(["info-box",r.type])},[k(rn,{name:h(o),size:"24",color1:"currentColor",class:"icon"},null,8,["name"]),A("div",L8,[r.title?(P(),N("h3",R8,K(r.title),1)):Le("",!0),(P(!0),N(Ee,null,bt(n.value,s=>(P(),N("p",{key:s},K(s),1))),128)),ke(r.$slots,"default",{},void 0,!0)])],2))}}),rs=Be(O8,[["__scopeId","data-v-126761bd"]]),N8={class:"home-view"},D8={class:"title"},H8={class:"route-buttons"},F8={class:"note example-link"},V8=me({__name:"HomeView",setup(e){function t(){lo.error("Health assistant is disabled in this demo version")}return(n,o)=>{const r=tr("RouterLink");return P(),N("div",N8,[k(rn,{size:"120",name:"app_logo",class:""}),A("div",D8,K(h($t).APP_NAME),1),A("div",H8,[k(vt,{class:"btn",to:{name:"plans"}},{default:ye(()=>[k(rn,{class:"icon",name:"search"}),A("span",null,K(h(q)("home.buttons.seePlans")),1)]),_:1}),k(vt,{class:"btn",onClick:o[0]||(o[0]=i=>t())},{default:ye(()=>[k(rn,{class:"icon",name:"health-assistant"}),A("span",null,K(h(q)("home.buttons.healthAssistant")),1)]),_:1})]),k(rs,{class:"note","i18n-key":"home.infoBox"}),A("div",F8,[Re(K(h(q)("home.infoBoxLink1"))+" ",1),k(r,{to:{name:"recommendation",params:{id:"dbRqE0mpMB"}}},{default:ye(()=>[Re(K(h(q)("home.infoBoxLink2")),1)]),_:1}),Re(" "+K(h(q)("home.infoBoxLink3")),1)])])}}}),ha=Be(V8,[["__scopeId","data-v-e51c1a14"]]),j8={key:0,class:"action-bar"},q8={class:"buttons"},U8=me({__name:"ActionBar",props:{actions:{type:Array,default:()=>[]}},setup(e){return(t,n)=>e.actions.length>0?(P(),N("div",j8,[n[0]||(n[0]=A("div",{class:"fader"},null,-1)),A("div",q8,[(P(!0),N(Ee,null,bt(e.actions,o=>(P(),Ve(vt,{key:o.label,type1:o.type,size:"large",loading:o.loading,class:ge(o.class),disabled:o.disabled,onClick:o.callback},{default:ye(()=>[Re(K(o.label),1)]),_:2},1032,["type1","loading","class","disabled","onClick"]))),128))])])):Le("",!0)}}),Bs=Be(U8,[["__scopeId","data-v-7247af1c"]]);function W8(e){return{all:e=e||new Map,on:function(t,n){var o=e.get(t);o?o.push(n):e.set(t,[n])},off:function(t,n){var o=e.get(t);o&&(n?o.splice(o.indexOf(n)>>>0,1):e.set(t,[]))},emit:function(t,n){var o=e.get(t);o&&o.slice().map(function(r){r(n)}),(o=e.get("*"))&&o.slice().map(function(r){r(t,n)})}}}const Kl=W8();function Uf(e,t){Kl.on(e,t)}function K8(e,t){Kl.off(e,t)}function Y8(e,t){Kl.emit(e,t)}class ko{static instance=null;socket=null;messages=[];isConnected=!1;reconnectAttempts=0;url;reconnectInterval;maxReconnectAttempts;constructor(t){this.url=t.url,this.reconnectInterval=t.reconnectInterval||5e3,this.maxReconnectAttempts=t.maxReconnectAttempts||5;const n=Ja();n&&(this.url+=`?token=${encodeURIComponent(n)}`)}static getInstance(t){if(!ko.instance){if(!t)throw new Error("WebSocketManager must be initialized with options");ko.instance=new ko(t)}return ko.instance}connect(){this.socket=new WebSocket(this.url),this.socket.addEventListener("open",this.handleOpen),this.socket.addEventListener("message",this.handleMessage),this.socket.addEventListener("error",this.handleError),this.socket.addEventListener("close",this.handleClose)}handleOpen=()=>{this.isConnected=!0,this.reconnectAttempts=0};handleMessage=t=>{const n=JSON.parse(t.data);console.log("Received message:",n),Y8(n.type,n.payload)};handleError=t=>{console.error("WebSocket error:",t),this.isConnected=!1};handleClose=()=>{this.isConnected=!1,console.log("WebSocket closed"),this.attemptReconnect()};attemptReconnect(){this.reconnectAttempts<this.maxReconnectAttempts?(this.reconnectAttempts++,console.log(`Attempting to reconnect (${this.reconnectAttempts}/${this.maxReconnectAttempts})`),setTimeout(()=>this.connect(),this.reconnectInterval)):console.log("Max reconnect attempts reached")}sendMessage(t){this.socket&&this.socket.readyState===WebSocket.OPEN?(t.payload.at=Ja(),this.socket.send(JSON.stringify(t))):console.warn("WebSocket is not connected")}onMessage(t){this.socket?.addEventListener("message",n=>{console.log("1",n),t(JSON.parse(n.data))})}disconnect(){this.socket&&this.socket.close()}getMessages(){return this.messages}getIsConnected(){return this.isConnected}static resetInstance(){ko.instance=null}}function is(e){return ko.getInstance(e)}let ss=null;const Yl={setOptions(e){ss=e},post(e,t){return e.params.at=ss.token(),G8(e,t)},get(e){try{return fetch(e).then(t=>t.json())}catch(t){console.log(t)}}};function G8(e,t){const n=t.startsWith("http")?t:`${ss.baseUrl}${t}`;return fetch(n,{method:"POST",headers:ss.headers,body:JSON.stringify(e)}).then(o=>o.json())}let Q8=0,Wf,Kf=()=>{};const Xa=[],ed={addResponseInterceptor(e){Xa.push(e)},setLogoutCallback(e){Wf=e},setMetaDataCallback(e){Kf=e}};async function On(e,t){let n;try{Array.isArray(e)?n=e.map(r=>td(r,t)):n=td(e,t);const o=await Yl.post(n,Z8(e,t));if(t?.fullResponse,Array.isArray(o))return o.forEach(r=>{Xa.forEach(i=>{i.process(r)})}),o;if(Xa.forEach(r=>{r.process(o)}),o.result)return o.result.data;console.log("response error:",o)}catch(o){console.log(o),o.response?.status===401&&(console.log("loging out"),Wf())}}function td(e,t){const n={jsonrpc:"2.0",method:e.method,params:e.params||{}};return n.id=e.id??Q8++,n.params.meta=Kf(),n}function Z8(e,t){return Array.isArray(e)?`batch[${e.map(n=>n.method).join("+")}]`:e.method.replace(".","/")}const X8={plans(){return On({method:"insurance.plans",params:{}})},plan(e){return On({method:"insurance.plan",params:{id:e}})},recommendations(){return On({method:"insurance.recommendations",params:{}})},recommendation(e){return On({method:"insurance.recommendation",params:{id:e}})},drugsSearch(e){return On({method:"insurance.drugs:search",params:{search:e}})},application(e){return On({method:"insurance.application",params:{data:e}})}},J8={process(e){if(e.result?.message){const t=e.result.message;console.log("JSON-RPC message:",t)}if(e.error?.message){const t=e.error.message;console.log("JSON-RPC error:",t,e.error.data)}}},e7={process(e){e.result?.at&&(l7(e.result?.at),delete e.result.at),e.error?.code}},t7={doPrompt(e,t,n){is().sendMessage({type:"chat.prompt",payload:{message:e,chatbot:t,sessionId:n}})},chatInit(e){is().sendMessage({type:"chat.init",payload:{chatbot:e}})}},n7={loginGoogle(e){return On({method:"auth.login:google",params:{code:e}})},user(){return On({method:"user.user",params:{}})},update(e){return On({method:"user.update",params:{data:e}})}},Et={user:n7,openai:t7,insurance:X8,http:Yl,init:o7};function o7(){is({url:`ws${$t.ssl?"s":""}://${$t.host}/ws`,reconnectInterval:5e3,maxReconnectAttempts:5}).connect(),Yl.setOptions({baseUrl:$t.apiUrl,headers:{"Content-Type":"application/json"},token:()=>Ja(),logout:()=>null}),ed.addResponseInterceptor(J8),ed.addResponseInterceptor(e7)}const _n=L(null);Uf("user",e=>{_n.value=e});function yn(){function e(r){_n.value=r,r&&(r.provider!=="temp"?_n.value.avatar=r.data.profile.avatar:r.provider==="temp"&&(_n.value.avatar="/assets/images/general-user-avatar.png"))}function t(){return!!_n.value}async function n(){e(await Et.user.user())}const o=M(()=>_n.value&&_n.value.data.profile.zipcode&&_n.value.data.profile.applicants.length>0&&_n.value.data.profile.applicants.every(r=>r.age));return{isAuthenticated:t,setUser:e,updateUser:n,user:_n,hasDataForPlans:o}}function r7(){const e=$t.auth.google.clientId,t=$t.auth.google.redirectUri,n=`https://accounts.google.com/o/oauth2/v2/auth?response_type=code&client_id=${e}&redirect_uri=${t}&scope=openid%20email%20profile`,o=500,r=600,i=(window.innerWidth-o)/2,s=(window.innerHeight-r)/2;console.log("authUrl",n);const a=window.open(n,"Google Sign-In",`width=${o},height=${r},left=${i},top=${s}`);async function l(u){if(u.origin===window.location.origin&&u.data.type==="GOOGLE_SIGN_IN_SUCCESS"){const{code:c}=u.data;try{const d=await Et.user.loginGoogle(c);i7(d)}catch(d){console.error("Error during Google Sign-In:",d)}finally{a.close(),window.removeEventListener("message",l)}}}window.addEventListener("message",l)}let io;const Xr="auth_token";io=window.localStorage.getItem(Xr);function nd(){r7()}function i7(e){console.log("processUserSignIn",e),io&&(console.log("data.token",io),yn().setUser(e),window.localStorage.setItem(Xr,io),lo.info(`Hello ${e.name}!`,{description:"You have successfully logged in"}),at.push({name:"home"}))}function s7(){lo.info("You have successfully logged out"),yn().setUser(null),io=null,window.localStorage.removeItem(Xr),at.currentRoute.value.path!=="home"&&at.push({name:"home"})}async function a7(){const e=window.localStorage.getItem(Xr);console.log("storedToken",e);const t=await Et.user.user();console.log("res",t),window.localStorage.setItem(Xr,io);const n=t;return console.log("user",n),yn().setUser(n),Promise.resolve()}function l7(e){io=e}function Ja(){return io}const c7={class:"login-view"},u7={class:"signup-form"},d7={class:"subtitle"},p7=me({__name:"LoginView",setup(e){const t=M(()=>[{label:"Home",class:"primary",callback:()=>at.push({name:"home"})}]);return(n,o)=>(P(),N("div",c7,[A("div",u7,[A("h2",null,K(h(q)("login.signup")),1),A("p",d7,K(h(q)("login.subtitle",{name:h($t).APP_NAME})),1),A("button",{class:"google-button",onClick:o[0]||(o[0]=(...r)=>h(nd)&&h(nd)(...r))},[k(rn,{name:"google-icon"}),o[1]||(o[1]=Re(" Sign In with Google "))])]),k(Bs,{actions:t.value},null,8,["actions"])]))}}),f7=Be(p7,[["__scopeId","data-v-7619da9c"]]),h7=me({__name:"LogoutView",setup(e){return s7(),at.push({name:"home"}),(t,n)=>(P(),N("div",null,n[0]||(n[0]=[A("h1",null,"Logging out...",-1)])))}});var m7="Pitch Deck",g7=[{title:"Problem",text:["The market for individual and family health insurance in the USA is highly complex. The number of available insurance plans can range from several dozen to over a hundred, depending on the location.","Each plan has its own advantages and specific coverage for hospitals, doctors, medications, and insurance cases.","<strong>Therefore, choosing a health insurance plan is a serious problem for tens of millions of US residents.</strong>","This issue, although to a lesser extent, also affects residents of many other countries."],details:["The average number of insurance offerings in California exceeds 70. In Illinois, it's over 120.","It's very difficult for an average person to make an optimal choice. The same insurance cases with different plans, even within the same price range, can result in total costs differing by several times, ultimately amounting to thousands or even tens of thousands of dollars per year.","Apart from the total cost, the choice of insurance significantly impacts the quality of services received."]},{title:"Solution",text:["Solving the problem of finding optimal insurance plans using conventional computer methods looks impossible — there are too many parameters (hundreds), both explicit and probabilistic.","<strong>AI, in this case, turns out to be the ideal tool to do the work.</strong>","It can consider all the main factors and provide reliable prognostic options tailored to the individual's characteristics, family members, various circumstances, and preferences.","An example of such a recommendation can be viewed <a target='_blank' href='/insurance/recommendation/dbRqE0mpMB'>here</a>.","Each recommendation is detailed and provides an excellent user experience."],details:["Each insurance plan has hundreds of different coverage conditions.","Lissa Health AI can predict potential health expenses based on a person's age, health complaints, and statistical data on medical care usage.","In the future, Lissa Health plans to be a personal health assistant that stores an individual's health information—medical test results, illness history, Google Fit data, and more—to provide more accurate health forecasts."]},{title:"Market",text:["The market for individual and family health insurance in the USA accounts for about 11% of the total health insurance market, which is over 30 million people.","The average annual cost of insurance per person is $8,000.","Insurance companies pay an average commission of 5%-15% per insurance plan.","<strong>The potential market for this application is $20 billion per year.</strong>"],details:["Statistical data from the U.S. Department of Health.","If we exclude people who exclusively use their brokers, the estimate decreases by 2-3 times.","Additionally, to reduce initial costs, a referral scheme can be used when working with existing brokers, receiving a lower commission.","However, even in this case, the potential market is estimated at several billion dollars.","A similar estimate can be applied to European countries."]},{title:"Competition",text:["This application will provide AI-driven personalized recommendations.","<strong>Currently, there are no similar applications on the market.</strong>"],details:["Existing applications and websites of federal and state marketplaces for selecting health insurance plans essentially only allow users to sort available plans by premium cost.","Examples of websites: <a target='_blank' href='https://coveredca.com/'>Covered California</a>, <a target='_blank' href='https://healthcare.gov'>Federal Health Insurance Marketplace</a>, <a target='_blank' href='https://healthbird.com'>HealthBird</a>","Health insurance brokers use only these sites in their work with clients offline and over the phone."]},{title:"Business Model",text:["There are several monetization options:","1) Referral system (redirecting potential clients to a partner broker)","2) Registering independently as an insurance broker (in all states) and work with insurance companies directly","<strong>Expected revenue from one client: $300-$800</strong>"],details:["Obtaining a broker's license in California takes some time but is quite feasible without additional conditions.","Acquiring a broker's license in each subsequent state is much easier and inexpensive.","Working under a referral scheme with a partner broker does not require additional actions or permissions."]},{title:"Technology",text:["The application is built on a classic three-tier architecture using the OpenAI API.","Tech stack: Vue.js, MySQL, PHP, Python, OpenAI"],details:["It's possible to use LLMs from any AI service providers.","Currently, the application is implemented as a PWA and is available as a website, and can also be installed on mobile devices.","In the future, creating standalone mobile applications is planned."]},{title:"Financials",text:["Operating expenses to maintain the application are minimal (the cost of one recommendation does not exceed $0.01).","Marketing expenses directly depend on the country/state and scale of the business."],details:["Technical expenses for the next two years are planned to be covered through the <a target='_blank' href='https://foundershub.startups.microsoft.com/'>Microsoft for Startups Founders Hub</a> program, which allows startups to receive $5,000-$25,000 in non-dilutive funding for usage on Azure platform."]},{title:"Team",text:["CEO/CTO - Ruslan Makarov, System Architect and Software Engineer with 20 years of IT experience","Small team of skilled developers","<a href='mailto:ruslan.makarov@gmail.com'>Contact us</a>"],details:[]},{title:"Current status",text:["<strong>A fully functional MVP has been created that can provide recommendations for residents of California, USA.</strong>","Health insurance plans for 2025 year from California insurance companies and their actual costs are used.","Significant work has been done on tuning the LLM and developing algorithms for generating recommendations."],details:[]}];const od={title:m7,sections:g7},v7={class:"pitch-deck-view"},b7={class:"section-title"},y7=["innerHTML"],w7={key:0},x7=["innerHTML"],k7=me({__name:"PitchDeckView",setup(e){return(t,n)=>(P(),N("div",v7,[A("h1",null,K(h(od).title),1),(P(!0),N(Ee,null,bt(h(od).sections,(o,r)=>(P(),N("div",{key:r,class:"section"},[A("h2",b7,K(o.title),1),(P(!0),N(Ee,null,bt(o.text,(i,s)=>(P(),N("p",{key:s,innerHTML:i},null,8,y7))),128)),o.details&&o.details.length>0?(P(),N("details",w7,[n[0]||(n[0]=A("summary",null,"Read more..",-1)),(P(!0),N(Ee,null,bt(o.details,(i,s)=>(P(),N("p",{key:s,innerHTML:i},null,8,x7))),128))])):Le("",!0)]))),128))]))}}),_7=Be(k7,[["__scopeId","data-v-7b3c377b"]]),A7={class:"privacy-policy-view"},C7=me({__name:"PrivacyPolicyView",setup(e){return(t,n)=>(P(),N("div",A7,n[0]||(n[0]=[s0('<h1>Privacy Policy</h1><p><strong>Effective Date:</strong> 10/01/2024</p><p><strong>1. Introduction</strong></p><p> Welcome to Lissa Health. Your privacy is important to us. This Privacy Policy explains how we collect, use, and protect your personal information when you use our application and services. </p><p><strong>2. Information We Collect</strong></p><ul><li><p style="margin-left:0px;"><strong>Personal Information:</strong> When you register or use our services, we may collect personal information such as your name, email address, date of birth, and health-related information. </p></li><li><p style="margin-left:0px;"><strong>Usage Data:</strong> We may collect information on how the app is accessed and used. This may include device information, IP addresses, browser type, and usage data. </p></li></ul><p><strong>3. How We Use Your Information</strong></p><ul><li><p style="margin-left:0px;"><strong>To Provide Services:</strong> We use your personal information to provide and improve our services. </p></li><li><p style="margin-left:0px;"><strong>To Communicate:</strong> We may use your information to contact you with updates, newsletters, and other information related to our services. </p></li><li><p style="margin-left:0px;"><strong>To Improve Our Services:</strong> We may analyze usage data to improve our app and services. </p></li></ul><p><strong>4. Sharing Your Information</strong></p><p>We do not share your personal information with third parties except:</p><ul><li><p style="margin-left:0px;"> When required by law or government request. </p></li><li><p style="margin-left:0px;"> To protect the rights and safety of our users and the public. </p></li></ul><p><strong>5. Security</strong></p><p> We implement reasonable security measures to protect your personal information from unauthorized access, use, or disclosure. </p><p><strong>6. Your Rights</strong></p><p> You have the right to access, correct, or delete your personal information. You can contact us at support@lissahealth.com for any requests regarding your personal information. </p><p><strong>7. Changes to This Privacy Policy</strong></p><p> We may update this Privacy Policy from time to time. We will notify you of any changes by posting the new Privacy Policy on our website. </p><p><strong>8. Contact Us</strong></p><p><br>support@lissahealth.com</p>',19)])))}}),S7="app-data",wr=st({});Se(wr,()=>{const e={};Object.keys(wr).forEach(t=>{e[t]=wr[t]instanceof Set?Array.from(wr[t]):wr[t]}),localStorage.setItem(S7,JSON.stringify(e))});function P7(e){return getComputedStyle(document.documentElement,null).getPropertyValue(e)}function $7(e,t){return document.documentElement.style.setProperty(e,t)}function T7(e){return+e.replace("px","")}const rd=st({darkMode:!1,fontSize:"16px",showStrongsNumber:!0,showStrongsLemma:!0,highlightSearch:!0,showTooltipInList:!0,showMasoreticRTL:!0}),E7={class:"typography"},I7={class:"row"},M7={class:"value"},z7=me({__name:"TypographySection",setup(e){function t(n){const o=T7(P7("--lai-font-size"));rd.fontSize=`${o+n}px`,$7("--lai-font-size",rd.fontSize)}return(n,o)=>(P(),N("section",E7,[o[5]||(o[5]=A("span",{class:"section-title"},"Typography",-1)),A("div",I7,[o[4]||(o[4]=A("div",{class:"title"},"Font size:",-1)),A("div",M7,[k(vt,{class:"btn small",onClick:o[0]||(o[0]=r=>t(-2))},{default:ye(()=>o[2]||(o[2]=[Re(" A ")])),_:1}),k(vt,{class:"btn big",onClick:o[1]||(o[1]=r=>t(2))},{default:ye(()=>o[3]||(o[3]=[Re(" A ")])),_:1})])])]))}}),B7=Be(z7,[["__scopeId","data-v-e2b03a21"]]),L7=me({__name:"SettingsView",setup(e){return(t,n)=>(P(),N("div",null,[n[0]||(n[0]=A("h1",null,"Settings",-1)),k(B7)]))}}),R7=Be(L7,[["__scopeId","data-v-aba07ac6"]]),O7=["type","placeholder"],N7=me({__name:"BaseInput",props:Wi({placeholder:{type:String,default:""},type:{type:String,default:"text"},state:{type:String,default:"default"}},{modelValue:{type:[String,Number,Boolean]},modelModifiers:{}}),emits:["update:modelValue"],setup(e){const t=ni(e,"modelValue"),n=e;return(o,r)=>Vn((P(),N("input",{"onUpdate:modelValue":r[0]||(r[0]=i=>t.value=i),type:n.type,placeholder:n.placeholder,class:ge(["base-input",n.state])},null,10,O7)),[[U0,t.value]])}}),_t=Be(N7,[["__scopeId","data-v-a46391a0"]]),D7={class:"form-field"},H7={key:0,class:"title"},F7=me({__name:"FormField",props:{field:{type:Object},title:{type:String,default:""},validate:{type:Boolean,default:!1}},setup(e){const t=L(!1),n=L(!1);return(o,r)=>(P(),N("div",D7,[e.title?(P(),N("div",H7,K(e.title),1)):Le("",!0),ke(o.$slots,"default",{touch:()=>{t.value=!0},blur:()=>{n.value=!0}},void 0,!0),k(Un,null,{default:ye(()=>[Vn(A("div",{class:"error-msg"},K(e.field.error),513),[[Hp,!e.field.isValid&&(t.value&&n.value||e.validate)]])]),_:1})]))}}),Gl=Be(F7,[["__scopeId","data-v-31a5598d"]]);function V7(e){return/^\d{5}$/.test(e)?!0:"Invalid ZIP code"}function j7(e){return/^\d+$/.test(e)?!0:"Incorrect value"}function q7(e){return String(e).length>0?!0:"Empty age"}const{user:oo}=yn(),qt=st({zipcode:{value:"",rules:[V7],isValid:!1,error:"Incorrect zip code"},income:{value:"",rules:[],isValid:!0,error:"Incorrect income value"},applicants:[]});function el(){const e={age:{value:"",isValid:!0,rules:[j7,q7],error:""}};return qt.applicants.push(e),e}const Yf=M(()=>qt.zipcode.value+qt.income.value+qt.applicants.map(e=>e.age.value).join(","));Se(Yf,()=>{ma(qt.zipcode),ma(qt.income),qt.applicants.forEach(e=>{ma(e.age)})},{immediate:!0});function ma(e){Array.isArray(e.rules)&&(e.isValid=e.rules.every(t=>{const n=t(e.value);return n===!0?(e.error="",!0):(e.error=n,!1)}))}const U7=M(()=>Yf.value!==(oo.value.data.profile.zipcode??"")+(oo.value.data.profile.income??"")+oo.value.data.profile.applicants.map(e=>e.age??"").join(","));function W7(){qt.zipcode.value=oo.value.data.profile.zipcode??"",qt.income.value=oo.value.data.profile.income??"",qt.applicants=[],oo.value.data.profile.applicants.length===0&&el();for(let e=0;e<oo.value.data.profile.applicants.length;e++){const t=el();t.age.value=oo.value.data.profile.applicants[e].age??""}}function ci(){return{form:qt,formChanged:U7,addDependent:el,initForm:W7,hasErrors:K7}}function K7(){return qt.zipcode.isValid===!1||qt.income.isValid===!1||qt.applicants.some(e=>e.age.isValid===!1)}const Y7={class:"income"},G7={class:"form"},Q7=me({__name:"IncomePanel",props:{validate:{type:Boolean,default:!1}},setup(e){const{form:t}=ci();return(n,o)=>(P(),N("section",Y7,[A("div",null,[A("h3",null,K(h(q)("income.title")),1)]),A("div",G7,[k(Gl,{field:h(t).income,validate:e.validate,title:h(q)("income.fieldTitle")},{default:ye(({touch:r,blur:i})=>[k(_t,{modelValue:h(t).income.value,"onUpdate:modelValue":o[0]||(o[0]=s=>h(t).income.value=s),type:"number",sync:"",state:h(t).income.isValid?"success":"error",placeholder:h(q)("income.placeholder"),class:"input",onInput:s=>r(),onBlur:s=>i()},null,8,["modelValue","state","placeholder","onInput","onBlur"])]),_:1},8,["field","validate","title"])])]))}}),Z7=Be(Q7,[["__scopeId","data-v-1b02da13"]]),X7={class:"dependent"},J7={class:"title"},e9={class:"form"},t9=me({__name:"ApplicantCard",props:{applicantId:{type:Number}},emits:["remove"],setup(e,{emit:t}){const n=e,o=M(()=>n.applicantId===0?q("applicant.me"):q("applicant.dependent",{id:n.applicantId.toString()})),r=t,{form:i}=ci(),s=M(()=>i.applicants[n.applicantId]);return(a,l)=>(P(),N("div",X7,[A("span",J7,K(o.value),1),A("div",e9,[A("div",null,[k(Gl,{field:s.value.age,title:h(q)("applicant.age"),class:"form-field age"},{default:ye(({touch:u,blur:c})=>[k(_t,{modelValue:s.value.age.value,"onUpdate:modelValue":l[0]||(l[0]=d=>s.value.age.value=d),type:"number",sync:"",state:s.value.age.isValid?"success":"error",placeholder:h(q)("applicant.age-placeholder"),onInput:d=>u(),onBlur:d=>c()},null,8,["modelValue","state","placeholder","onInput","onBlur"])]),_:1},8,["field","title"])]),k(vt,{class:"small",onClick:l[1]||(l[1]=u=>r("remove"))},{default:ye(()=>[Re(K(h(q)("applicant.remove")),1)]),_:1})])]))}}),n9=Be(t9,[["__scopeId","data-v-2b74ba06"]]),o9={class:"user-details"},r9={class:"subtext"},i9=me({__name:"UserDetailsPanel",setup(e){const{form:t,addDependent:n}=ci(),o=r=>{t.applicants.splice(r,1)};return(r,i)=>(P(),N("section",o9,[A("div",null,[A("h3",null,K(h(q)("userDetails.title")),1),A("p",r9,K(h(q)("userDetails.description")),1)]),(P(!0),N(Ee,null,bt(h(t).applicants,(s,a)=>(P(),Ve(n9,{key:a,"applicant-id":a,onRemove:l=>o(a)},null,8,["applicant-id","onRemove"]))),128)),k(vt,{class:"add-dependent small",onClick:h(n)},{default:ye(()=>[Re(K(h(q)("userDetails.addDependent")),1)]),_:1},8,["onClick"])]))}}),s9=Be(i9,[["__scopeId","data-v-911b1c28"]]),a9={class:"zipcode"},l9={class:"form"},c9=me({__name:"ZipcodePanel",setup(e){const{form:t}=ci();return(n,o)=>(P(),N("section",a9,[A("h3",null,K(h(q)("userProfile.location")),1),A("div",l9,[k(Gl,{field:h(t).zipcode,validate:!0,title:h(q)("userProfile.zipcode")},{default:ye(({touch:r,blur:i})=>[k(_t,{modelValue:h(t).zipcode.value,"onUpdate:modelValue":o[0]||(o[0]=s=>h(t).zipcode.value=s),type:"number",sync:"",state:h(t).zipcode.isValid?"success":"error",placeholder:h(q)("userProfile.zipcode-placeholder"),onInput:s=>r(),onBlur:s=>i()},null,8,["modelValue","state","placeholder","onInput","onBlur"])]),_:1},8,["field","title"])])]))}}),u9=Be(c9,[["__scopeId","data-v-2d6e4c75"]]),d9={class:"user-profile-view"},p9={key:0},f9={key:1},h9=me({__name:"UserProfileView",setup(e){const{user:t,hasDataForPlans:n}=yn(),{form:o,formChanged:r,initForm:i,hasErrors:s}=ci(),a=L(!1),l=async()=>{if(s()){lo.error("Please correct errors before saving");return}a.value=!0,await Et.user.update({profile:{zipcode:+o.zipcode.value,income:o.income.value,applicants:o.applicants.map(c=>({age:+c.age.value}))}}),t.value=await Et.user.user(),a.value=!1,lo.success("Profile updated")};ht(()=>i());const u=M(()=>[{label:q("userProfile.save"),loading:a.value,class:"primary",disabled:!r.value,callback:l},{label:q("userProfile.goToPlans"),class:"primary",disabled:!n.value,callback:()=>at.push({name:"plans"})}]);return(c,d)=>(P(),N("div",d9,[A("h2",null,K(h(q)("userProfile.title")),1),h(t)?(P(),N("div",p9,[h(n)?Le("",!0):(P(),Ve(rs,{key:0,type:"warning","i18n-key":"userProfile.fillOutWarning"})),k(rs,{"i18n-key":"userProfile.description",class:"info"}),h(t)?.name&&h(t).provider!=="temp"?(P(),N("p",f9,"Name: "+K(h(t).name),1)):Le("",!0),k(u9),k(s9),k(Z7),k(Bs,{actions:u.value},null,8,["actions"])])):Le("",!0)]))}}),m9=Be(h9,[["__scopeId","data-v-59fba346"]]),g9={class:"prompt-wrapper"},v9={class:"input-wrapper"},b9=["placeholder"],y9={class:"send-button-wrapper"},w9={key:0,class:"loader"},x9=me({__name:"PromptBar",props:Wi({loading:{type:Boolean,default:!1}},{modelValue:{},modelModifiers:{}}),emits:Wi(["submit"],["update:modelValue"]),setup(e,{emit:t}){const n=t,o=L(null);function r(){n("submit")}const i=ni(e,"modelValue");function s(){const l=o.value;l.style.height="auto",l.style.height=`${l.scrollHeight}px`}function a(l){l.key==="Enter"&&!l.ctrlKey&&(l.preventDefault(),r())}return Se(i,()=>{Tt(()=>{s()})}),(l,u)=>(P(),N("div",g9,[A("form",{onSubmit:un(r,["prevent"])},[A("div",v9,[Vn(A("textarea",{ref_key:"textareaRef",ref:o,"onUpdate:modelValue":u[0]||(u[0]=c=>i.value=c),placeholder:h(q)("promptBar.placeholder",{name:h($t).APP_NAME_SHORT}),rows:"1",onInput:s,onKeydown:a},null,40,b9),[[Ia,i.value]]),A("div",y9,[k(vt,{class:"send-button text",type:"submit"},{default:ye(()=>[k(Un,{mode:"out-in"},{default:ye(()=>[k(rn,{name:"send",size:"34"})]),_:1})]),_:1}),e.loading?(P(),N("span",w9)):Le("",!0)])])],32)]))}}),k9=Be(x9,[["__scopeId","data-v-2cec131b"]]),_9={key:0,class:"chat-loader"},A9=me({__name:"ChatLoader",props:{loading:{type:Boolean}},setup(e){return(t,n)=>(P(),Ve(Un,null,{default:ye(()=>[e.loading?(P(),N("div",_9,n[0]||(n[0]=[A("div",{class:"loader-content"},[A("span",{class:"loader"}),A("div",{class:"loading-text"},[A("h2",null," Analyzing your data and insurance plans and preparing the recommendation "),A("p",null,"Please wait...")])],-1)]))):Le("",!0)]),_:1}))}}),C9=Be(A9,[["__scopeId","data-v-b2e399c7"]]);function Ql(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}}let Oo=Ql();function Gf(e){Oo=e}const Qf=/[&<>"']/,S9=new RegExp(Qf.source,"g"),Zf=/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,P9=new RegExp(Zf.source,"g"),$9={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},id=e=>$9[e];function Kt(e,t){if(t){if(Qf.test(e))return e.replace(S9,id)}else if(Zf.test(e))return e.replace(P9,id);return e}const T9=/(^|[^\[])\^/g;function et(e,t){let n=typeof e=="string"?e:e.source;t=t||"";const o={replace:(r,i)=>{let s=typeof i=="string"?i:i.source;return s=s.replace(T9,"$1"),n=n.replace(r,s),o},getRegex:()=>new RegExp(n,t)};return o}function sd(e){try{e=encodeURI(e).replace(/%25/g,"%")}catch{return null}return e}const Nr={exec:()=>null};function ad(e,t){const n=e.replace(/\|/g,(i,s,a)=>{let l=!1,u=s;for(;--u>=0&&a[u]==="\\";)l=!l;return l?"|":" |"}),o=n.split(/ \|/);let r=0;if(o[0].trim()||o.shift(),o.length>0&&!o[o.length-1].trim()&&o.pop(),t)if(o.length>t)o.splice(t);else for(;o.length<t;)o.push("");for(;r<o.length;r++)o[r]=o[r].trim().replace(/\\\|/g,"|");return o}function xr(e,t,n){const o=e.length;if(o===0)return"";let r=0;for(;r<o;){const i=e.charAt(o-r-1);if(i===t&&!n)r++;else if(i!==t&&n)r++;else break}return e.slice(0,o-r)}function E9(e,t){if(e.indexOf(t[1])===-1)return-1;let n=0;for(let o=0;o<e.length;o++)if(e[o]==="\\")o++;else if(e[o]===t[0])n++;else if(e[o]===t[1]&&(n--,n<0))return o;return-1}function ld(e,t,n,o){const r=t.href,i=t.title?Kt(t.title):null,s=e[1].replace(/\\([\[\]])/g,"$1");if(e[0].charAt(0)!=="!"){o.state.inLink=!0;const a={type:"link",raw:n,href:r,title:i,text:s,tokens:o.inlineTokens(s)};return o.state.inLink=!1,a}return{type:"image",raw:n,href:r,title:i,text:Kt(s)}}function I9(e,t){const n=e.match(/^(\s+)(?:```)/);if(n===null)return t;const o=n[1];return t.split(`
`).map(r=>{const i=r.match(/^\s+/);if(i===null)return r;const[s]=i;return s.length>=o.length?r.slice(o.length):r}).join(`
`)}class as{options;rules;lexer;constructor(t){this.options=t||Oo}space(t){const n=this.rules.block.newline.exec(t);if(n&&n[0].length>0)return{type:"space",raw:n[0]}}code(t){const n=this.rules.block.code.exec(t);if(n){const o=n[0].replace(/^(?: {1,4}| {0,3}\t)/gm,"");return{type:"code",raw:n[0],codeBlockStyle:"indented",text:this.options.pedantic?o:xr(o,`
`)}}}fences(t){const n=this.rules.block.fences.exec(t);if(n){const o=n[0],r=I9(o,n[3]||"");return{type:"code",raw:o,lang:n[2]?n[2].trim().replace(this.rules.inline.anyPunctuation,"$1"):n[2],text:r}}}heading(t){const n=this.rules.block.heading.exec(t);if(n){let o=n[2].trim();if(/#$/.test(o)){const r=xr(o,"#");(this.options.pedantic||!r||/ $/.test(r))&&(o=r.trim())}return{type:"heading",raw:n[0],depth:n[1].length,text:o,tokens:this.lexer.inline(o)}}}hr(t){const n=this.rules.block.hr.exec(t);if(n)return{type:"hr",raw:xr(n[0],`
`)}}blockquote(t){const n=this.rules.block.blockquote.exec(t);if(n){let o=xr(n[0],`
`).split(`
`),r="",i="";const s=[];for(;o.length>0;){let a=!1;const l=[];let u;for(u=0;u<o.length;u++)if(/^ {0,3}>/.test(o[u]))l.push(o[u]),a=!0;else if(!a)l.push(o[u]);else break;o=o.slice(u);const c=l.join(`
`),d=c.replace(/\n {0,3}((?:=+|-+) *)(?=\n|$)/g,`
    $1`).replace(/^ {0,3}>[ \t]?/gm,"");r=r?`${r}
${c}`:c,i=i?`${i}
${d}`:d;const f=this.lexer.state.top;if(this.lexer.state.top=!0,this.lexer.blockTokens(d,s,!0),this.lexer.state.top=f,o.length===0)break;const m=s[s.length-1];if(m?.type==="code")break;if(m?.type==="blockquote"){const g=m,v=g.raw+`
`+o.join(`
`),p=this.blockquote(v);s[s.length-1]=p,r=r.substring(0,r.length-g.raw.length)+p.raw,i=i.substring(0,i.length-g.text.length)+p.text;break}else if(m?.type==="list"){const g=m,v=g.raw+`
`+o.join(`
`),p=this.list(v);s[s.length-1]=p,r=r.substring(0,r.length-m.raw.length)+p.raw,i=i.substring(0,i.length-g.raw.length)+p.raw,o=v.substring(s[s.length-1].raw.length).split(`
`);continue}}return{type:"blockquote",raw:r,tokens:s,text:i}}}list(t){let n=this.rules.block.list.exec(t);if(n){let o=n[1].trim();const r=o.length>1,i={type:"list",raw:"",ordered:r,start:r?+o.slice(0,-1):"",loose:!1,items:[]};o=r?`\\d{1,9}\\${o.slice(-1)}`:`\\${o}`,this.options.pedantic&&(o=r?o:"[*+-]");const s=new RegExp(`^( {0,3}${o})((?:[	 ][^\\n]*)?(?:\\n|$))`);let a=!1;for(;t;){let l=!1,u="",c="";if(!(n=s.exec(t))||this.rules.block.hr.test(t))break;u=n[0],t=t.substring(u.length);let d=n[2].split(`
`,1)[0].replace(/^\t+/,b=>" ".repeat(3*b.length)),f=t.split(`
`,1)[0],m=!d.trim(),g=0;if(this.options.pedantic?(g=2,c=d.trimStart()):m?g=n[1].length+1:(g=n[2].search(/[^ ]/),g=g>4?1:g,c=d.slice(g),g+=n[1].length),m&&/^[ \t]*$/.test(f)&&(u+=f+`
`,t=t.substring(f.length+1),l=!0),!l){const b=new RegExp(`^ {0,${Math.min(3,g-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ 	][^\\n]*)?(?:\\n|$))`),w=new RegExp(`^ {0,${Math.min(3,g-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),_=new RegExp(`^ {0,${Math.min(3,g-1)}}(?:\`\`\`|~~~)`),S=new RegExp(`^ {0,${Math.min(3,g-1)}}#`),C=new RegExp(`^ {0,${Math.min(3,g-1)}}<[a-z].*>`,"i");for(;t;){const z=t.split(`
`,1)[0];let E;if(f=z,this.options.pedantic?(f=f.replace(/^ {1,4}(?=( {4})*[^ ])/g,"  "),E=f):E=f.replace(/\t/g,"    "),_.test(f)||S.test(f)||C.test(f)||b.test(f)||w.test(f))break;if(E.search(/[^ ]/)>=g||!f.trim())c+=`
`+E.slice(g);else{if(m||d.replace(/\t/g,"    ").search(/[^ ]/)>=4||_.test(d)||S.test(d)||w.test(d))break;c+=`
`+f}!m&&!f.trim()&&(m=!0),u+=z+`
`,t=t.substring(z.length+1),d=E.slice(g)}}i.loose||(a?i.loose=!0:/\n[ \t]*\n[ \t]*$/.test(u)&&(a=!0));let v=null,p;this.options.gfm&&(v=/^\[[ xX]\] /.exec(c),v&&(p=v[0]!=="[ ] ",c=c.replace(/^\[[ xX]\] +/,""))),i.items.push({type:"list_item",raw:u,task:!!v,checked:p,loose:!1,text:c,tokens:[]}),i.raw+=u}i.items[i.items.length-1].raw=i.items[i.items.length-1].raw.trimEnd(),i.items[i.items.length-1].text=i.items[i.items.length-1].text.trimEnd(),i.raw=i.raw.trimEnd();for(let l=0;l<i.items.length;l++)if(this.lexer.state.top=!1,i.items[l].tokens=this.lexer.blockTokens(i.items[l].text,[]),!i.loose){const u=i.items[l].tokens.filter(d=>d.type==="space"),c=u.length>0&&u.some(d=>/\n.*\n/.test(d.raw));i.loose=c}if(i.loose)for(let l=0;l<i.items.length;l++)i.items[l].loose=!0;return i}}html(t){const n=this.rules.block.html.exec(t);if(n)return{type:"html",block:!0,raw:n[0],pre:n[1]==="pre"||n[1]==="script"||n[1]==="style",text:n[0]}}def(t){const n=this.rules.block.def.exec(t);if(n){const o=n[1].toLowerCase().replace(/\s+/g," "),r=n[2]?n[2].replace(/^<(.*)>$/,"$1").replace(this.rules.inline.anyPunctuation,"$1"):"",i=n[3]?n[3].substring(1,n[3].length-1).replace(this.rules.inline.anyPunctuation,"$1"):n[3];return{type:"def",tag:o,raw:n[0],href:r,title:i}}}table(t){const n=this.rules.block.table.exec(t);if(!n||!/[:|]/.test(n[2]))return;const o=ad(n[1]),r=n[2].replace(/^\||\| *$/g,"").split("|"),i=n[3]&&n[3].trim()?n[3].replace(/\n[ \t]*$/,"").split(`
`):[],s={type:"table",raw:n[0],header:[],align:[],rows:[]};if(o.length===r.length){for(const a of r)/^ *-+: *$/.test(a)?s.align.push("right"):/^ *:-+: *$/.test(a)?s.align.push("center"):/^ *:-+ *$/.test(a)?s.align.push("left"):s.align.push(null);for(let a=0;a<o.length;a++)s.header.push({text:o[a],tokens:this.lexer.inline(o[a]),header:!0,align:s.align[a]});for(const a of i)s.rows.push(ad(a,s.header.length).map((l,u)=>({text:l,tokens:this.lexer.inline(l),header:!1,align:s.align[u]})));return s}}lheading(t){const n=this.rules.block.lheading.exec(t);if(n)return{type:"heading",raw:n[0],depth:n[2].charAt(0)==="="?1:2,text:n[1],tokens:this.lexer.inline(n[1])}}paragraph(t){const n=this.rules.block.paragraph.exec(t);if(n){const o=n[1].charAt(n[1].length-1)===`
`?n[1].slice(0,-1):n[1];return{type:"paragraph",raw:n[0],text:o,tokens:this.lexer.inline(o)}}}text(t){const n=this.rules.block.text.exec(t);if(n)return{type:"text",raw:n[0],text:n[0],tokens:this.lexer.inline(n[0])}}escape(t){const n=this.rules.inline.escape.exec(t);if(n)return{type:"escape",raw:n[0],text:Kt(n[1])}}tag(t){const n=this.rules.inline.tag.exec(t);if(n)return!this.lexer.state.inLink&&/^<a /i.test(n[0])?this.lexer.state.inLink=!0:this.lexer.state.inLink&&/^<\/a>/i.test(n[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(n[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(n[0])&&(this.lexer.state.inRawBlock=!1),{type:"html",raw:n[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,block:!1,text:n[0]}}link(t){const n=this.rules.inline.link.exec(t);if(n){const o=n[2].trim();if(!this.options.pedantic&&/^</.test(o)){if(!/>$/.test(o))return;const s=xr(o.slice(0,-1),"\\");if((o.length-s.length)%2===0)return}else{const s=E9(n[2],"()");if(s>-1){const l=(n[0].indexOf("!")===0?5:4)+n[1].length+s;n[2]=n[2].substring(0,s),n[0]=n[0].substring(0,l).trim(),n[3]=""}}let r=n[2],i="";if(this.options.pedantic){const s=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(r);s&&(r=s[1],i=s[3])}else i=n[3]?n[3].slice(1,-1):"";return r=r.trim(),/^</.test(r)&&(this.options.pedantic&&!/>$/.test(o)?r=r.slice(1):r=r.slice(1,-1)),ld(n,{href:r&&r.replace(this.rules.inline.anyPunctuation,"$1"),title:i&&i.replace(this.rules.inline.anyPunctuation,"$1")},n[0],this.lexer)}}reflink(t,n){let o;if((o=this.rules.inline.reflink.exec(t))||(o=this.rules.inline.nolink.exec(t))){const r=(o[2]||o[1]).replace(/\s+/g," "),i=n[r.toLowerCase()];if(!i){const s=o[0].charAt(0);return{type:"text",raw:s,text:s}}return ld(o,i,o[0],this.lexer)}}emStrong(t,n,o=""){let r=this.rules.inline.emStrongLDelim.exec(t);if(!r||r[3]&&o.match(/[\p{L}\p{N}]/u))return;if(!(r[1]||r[2]||"")||!o||this.rules.inline.punctuation.exec(o)){const s=[...r[0]].length-1;let a,l,u=s,c=0;const d=r[0][0]==="*"?this.rules.inline.emStrongRDelimAst:this.rules.inline.emStrongRDelimUnd;for(d.lastIndex=0,n=n.slice(-1*t.length+s);(r=d.exec(n))!=null;){if(a=r[1]||r[2]||r[3]||r[4]||r[5]||r[6],!a)continue;if(l=[...a].length,r[3]||r[4]){u+=l;continue}else if((r[5]||r[6])&&s%3&&!((s+l)%3)){c+=l;continue}if(u-=l,u>0)continue;l=Math.min(l,l+u+c);const f=[...r[0]][0].length,m=t.slice(0,s+r.index+f+l);if(Math.min(s,l)%2){const v=m.slice(1,-1);return{type:"em",raw:m,text:v,tokens:this.lexer.inlineTokens(v)}}const g=m.slice(2,-2);return{type:"strong",raw:m,text:g,tokens:this.lexer.inlineTokens(g)}}}}codespan(t){const n=this.rules.inline.code.exec(t);if(n){let o=n[2].replace(/\n/g," ");const r=/[^ ]/.test(o),i=/^ /.test(o)&&/ $/.test(o);return r&&i&&(o=o.substring(1,o.length-1)),o=Kt(o,!0),{type:"codespan",raw:n[0],text:o}}}br(t){const n=this.rules.inline.br.exec(t);if(n)return{type:"br",raw:n[0]}}del(t){const n=this.rules.inline.del.exec(t);if(n)return{type:"del",raw:n[0],text:n[2],tokens:this.lexer.inlineTokens(n[2])}}autolink(t){const n=this.rules.inline.autolink.exec(t);if(n){let o,r;return n[2]==="@"?(o=Kt(n[1]),r="mailto:"+o):(o=Kt(n[1]),r=o),{type:"link",raw:n[0],text:o,href:r,tokens:[{type:"text",raw:o,text:o}]}}}url(t){let n;if(n=this.rules.inline.url.exec(t)){let o,r;if(n[2]==="@")o=Kt(n[0]),r="mailto:"+o;else{let i;do i=n[0],n[0]=this.rules.inline._backpedal.exec(n[0])?.[0]??"";while(i!==n[0]);o=Kt(n[0]),n[1]==="www."?r="http://"+n[0]:r=n[0]}return{type:"link",raw:n[0],text:o,href:r,tokens:[{type:"text",raw:o,text:o}]}}}inlineText(t){const n=this.rules.inline.text.exec(t);if(n){let o;return this.lexer.state.inRawBlock?o=n[0]:o=Kt(n[0]),{type:"text",raw:n[0],text:o}}}}const M9=/^(?:[ \t]*(?:\n|$))+/,z9=/^((?: {4}| {0,3}\t)[^\n]+(?:\n(?:[ \t]*(?:\n|$))*)?)+/,B9=/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,ui=/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,L9=/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,Xf=/(?:[*+-]|\d{1,9}[.)])/,Jf=et(/^(?!bull |blockCode|fences|blockquote|heading|html)((?:.|\n(?!\s*?\n|bull |blockCode|fences|blockquote|heading|html))+?)\n {0,3}(=+|-+) *(?:\n+|$)/).replace(/bull/g,Xf).replace(/blockCode/g,/(?: {4}| {0,3}\t)/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).getRegex(),Zl=/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,R9=/^[^\n]+/,Xl=/(?!\s*\])(?:\\.|[^\[\]\\])+/,O9=et(/^ {0,3}\[(label)\]: *(?:\n[ \t]*)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n[ \t]*)?| *\n[ \t]*)(title))? *(?:\n+|$)/).replace("label",Xl).replace("title",/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/).getRegex(),N9=et(/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/).replace(/bull/g,Xf).getRegex(),Ls="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|search|section|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",Jl=/<!--(?:-?>|[\s\S]*?(?:-->|$))/,D9=et("^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:</\\1>[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|<![A-Z][\\s\\S]*?(?:>\\n*|$)|<!\\[CDATA\\[[\\s\\S]*?(?:\\]\\]>\\n*|$)|</?(tag)(?: +|\\n|/?>)[\\s\\S]*?(?:(?:\\n[ 	]*)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ 	]*)+\\n|$)|</(?!script|pre|style|textarea)[a-z][\\w-]*\\s*>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ 	]*)+\\n|$))","i").replace("comment",Jl).replace("tag",Ls).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),e1=et(Zl).replace("hr",ui).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",Ls).getRegex(),H9=et(/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/).replace("paragraph",e1).getRegex(),ec={blockquote:H9,code:z9,def:O9,fences:B9,heading:L9,hr:ui,html:D9,lheading:Jf,list:N9,newline:M9,paragraph:e1,table:Nr,text:R9},cd=et("^ *([^\\n ].*)\\n {0,3}((?:\\| *)?:?-+:? *(?:\\| *:?-+:? *)*(?:\\| *)?)(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)").replace("hr",ui).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("blockquote"," {0,3}>").replace("code","(?: {4}| {0,3}	)[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",Ls).getRegex(),F9={...ec,table:cd,paragraph:et(Zl).replace("hr",ui).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("table",cd).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",Ls).getRegex()},V9={...ec,html:et(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:"[^"]*"|'[^']*'|\\s[^'"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",Jl).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:Nr,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:et(Zl).replace("hr",ui).replace("heading",` *#{1,6} *[^
]`).replace("lheading",Jf).replace("|table","").replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").replace("|tag","").getRegex()},t1=/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,j9=/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,n1=/^( {2,}|\\)\n(?!\s*$)/,q9=/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\<!\[`*_]|\b_|$)|[^ ](?= {2,}\n)))/,di="\\p{P}\\p{S}",U9=et(/^((?![*_])[\spunctuation])/,"u").replace(/punctuation/g,di).getRegex(),W9=/\[[^[\]]*?\]\([^\(\)]*?\)|`[^`]*?`|<[^<>]*?>/g,K9=et(/^(?:\*+(?:((?!\*)[punct])|[^\s*]))|^_+(?:((?!_)[punct])|([^\s_]))/,"u").replace(/punct/g,di).getRegex(),Y9=et("^[^_*]*?__[^_*]*?\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\*)[punct](\\*+)(?=[\\s]|$)|[^punct\\s](\\*+)(?!\\*)(?=[punct\\s]|$)|(?!\\*)[punct\\s](\\*+)(?=[^punct\\s])|[\\s](\\*+)(?!\\*)(?=[punct])|(?!\\*)[punct](\\*+)(?!\\*)(?=[punct])|[^punct\\s](\\*+)(?=[^punct\\s])","gu").replace(/punct/g,di).getRegex(),G9=et("^[^_*]*?\\*\\*[^_*]*?_[^_*]*?(?=\\*\\*)|[^_]+(?=[^_])|(?!_)[punct](_+)(?=[\\s]|$)|[^punct\\s](_+)(?!_)(?=[punct\\s]|$)|(?!_)[punct\\s](_+)(?=[^punct\\s])|[\\s](_+)(?!_)(?=[punct])|(?!_)[punct](_+)(?!_)(?=[punct])","gu").replace(/punct/g,di).getRegex(),Q9=et(/\\([punct])/,"gu").replace(/punct/g,di).getRegex(),Z9=et(/^<(scheme:[^\s\x00-\x1f<>]*|email)>/).replace("scheme",/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/).replace("email",/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/).getRegex(),X9=et(Jl).replace("(?:-->|$)","-->").getRegex(),J9=et("^comment|^</[a-zA-Z][\\w:-]*\\s*>|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^<![a-zA-Z]+\\s[\\s\\S]*?>|^<!\\[CDATA\\[[\\s\\S]*?\\]\\]>").replace("comment",X9).replace("attribute",/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/).getRegex(),ls=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,ew=et(/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/).replace("label",ls).replace("href",/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/).replace("title",/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/).getRegex(),o1=et(/^!?\[(label)\]\[(ref)\]/).replace("label",ls).replace("ref",Xl).getRegex(),r1=et(/^!?\[(ref)\](?:\[\])?/).replace("ref",Xl).getRegex(),tw=et("reflink|nolink(?!\\()","g").replace("reflink",o1).replace("nolink",r1).getRegex(),tc={_backpedal:Nr,anyPunctuation:Q9,autolink:Z9,blockSkip:W9,br:n1,code:j9,del:Nr,emStrongLDelim:K9,emStrongRDelimAst:Y9,emStrongRDelimUnd:G9,escape:t1,link:ew,nolink:r1,punctuation:U9,reflink:o1,reflinkSearch:tw,tag:J9,text:q9,url:Nr},nw={...tc,link:et(/^!?\[(label)\]\((.*?)\)/).replace("label",ls).getRegex(),reflink:et(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",ls).getRegex()},tl={...tc,escape:et(t1).replace("])","~|])").getRegex(),url:et(/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,"i").replace("email",/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/).getRegex(),_backpedal:/(?:[^?!.,:;*_'"~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_'"~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\<!\[`*~_]|\b_|https?:\/\/|ftp:\/\/|www\.|$)|[^ ](?= {2,}\n)|[^a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-](?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)))/},ow={...tl,br:et(n1).replace("{2,}","*").getRegex(),text:et(tl.text).replace("\\b_","\\b_| {2,}\\n").replace(/\{2,\}/g,"*").getRegex()},Ei={normal:ec,gfm:F9,pedantic:V9},kr={normal:tc,gfm:tl,breaks:ow,pedantic:nw};class Xt{tokens;options;state;tokenizer;inlineQueue;constructor(t){this.tokens=[],this.tokens.links=Object.create(null),this.options=t||Oo,this.options.tokenizer=this.options.tokenizer||new as,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options,this.tokenizer.lexer=this,this.inlineQueue=[],this.state={inLink:!1,inRawBlock:!1,top:!0};const n={block:Ei.normal,inline:kr.normal};this.options.pedantic?(n.block=Ei.pedantic,n.inline=kr.pedantic):this.options.gfm&&(n.block=Ei.gfm,this.options.breaks?n.inline=kr.breaks:n.inline=kr.gfm),this.tokenizer.rules=n}static get rules(){return{block:Ei,inline:kr}}static lex(t,n){return new Xt(n).lex(t)}static lexInline(t,n){return new Xt(n).inlineTokens(t)}lex(t){t=t.replace(/\r\n|\r/g,`
`),this.blockTokens(t,this.tokens);for(let n=0;n<this.inlineQueue.length;n++){const o=this.inlineQueue[n];this.inlineTokens(o.src,o.tokens)}return this.inlineQueue=[],this.tokens}blockTokens(t,n=[],o=!1){this.options.pedantic&&(t=t.replace(/\t/g,"    ").replace(/^ +$/gm,""));let r,i,s;for(;t;)if(!(this.options.extensions&&this.options.extensions.block&&this.options.extensions.block.some(a=>(r=a.call({lexer:this},t,n))?(t=t.substring(r.raw.length),n.push(r),!0):!1))){if(r=this.tokenizer.space(t)){t=t.substring(r.raw.length),r.raw.length===1&&n.length>0?n[n.length-1].raw+=`
`:n.push(r);continue}if(r=this.tokenizer.code(t)){t=t.substring(r.raw.length),i=n[n.length-1],i&&(i.type==="paragraph"||i.type==="text")?(i.raw+=`
`+r.raw,i.text+=`
`+r.text,this.inlineQueue[this.inlineQueue.length-1].src=i.text):n.push(r);continue}if(r=this.tokenizer.fences(t)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.heading(t)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.hr(t)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.blockquote(t)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.list(t)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.html(t)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.def(t)){t=t.substring(r.raw.length),i=n[n.length-1],i&&(i.type==="paragraph"||i.type==="text")?(i.raw+=`
`+r.raw,i.text+=`
`+r.raw,this.inlineQueue[this.inlineQueue.length-1].src=i.text):this.tokens.links[r.tag]||(this.tokens.links[r.tag]={href:r.href,title:r.title});continue}if(r=this.tokenizer.table(t)){t=t.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.lheading(t)){t=t.substring(r.raw.length),n.push(r);continue}if(s=t,this.options.extensions&&this.options.extensions.startBlock){let a=1/0;const l=t.slice(1);let u;this.options.extensions.startBlock.forEach(c=>{u=c.call({lexer:this},l),typeof u=="number"&&u>=0&&(a=Math.min(a,u))}),a<1/0&&a>=0&&(s=t.substring(0,a+1))}if(this.state.top&&(r=this.tokenizer.paragraph(s))){i=n[n.length-1],o&&i?.type==="paragraph"?(i.raw+=`
`+r.raw,i.text+=`
`+r.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=i.text):n.push(r),o=s.length!==t.length,t=t.substring(r.raw.length);continue}if(r=this.tokenizer.text(t)){t=t.substring(r.raw.length),i=n[n.length-1],i&&i.type==="text"?(i.raw+=`
`+r.raw,i.text+=`
`+r.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=i.text):n.push(r);continue}if(t){const a="Infinite loop on byte: "+t.charCodeAt(0);if(this.options.silent){console.error(a);break}else throw new Error(a)}}return this.state.top=!0,n}inline(t,n=[]){return this.inlineQueue.push({src:t,tokens:n}),n}inlineTokens(t,n=[]){let o,r,i,s=t,a,l,u;if(this.tokens.links){const c=Object.keys(this.tokens.links);if(c.length>0)for(;(a=this.tokenizer.rules.inline.reflinkSearch.exec(s))!=null;)c.includes(a[0].slice(a[0].lastIndexOf("[")+1,-1))&&(s=s.slice(0,a.index)+"["+"a".repeat(a[0].length-2)+"]"+s.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(a=this.tokenizer.rules.inline.blockSkip.exec(s))!=null;)s=s.slice(0,a.index)+"["+"a".repeat(a[0].length-2)+"]"+s.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;(a=this.tokenizer.rules.inline.anyPunctuation.exec(s))!=null;)s=s.slice(0,a.index)+"++"+s.slice(this.tokenizer.rules.inline.anyPunctuation.lastIndex);for(;t;)if(l||(u=""),l=!1,!(this.options.extensions&&this.options.extensions.inline&&this.options.extensions.inline.some(c=>(o=c.call({lexer:this},t,n))?(t=t.substring(o.raw.length),n.push(o),!0):!1))){if(o=this.tokenizer.escape(t)){t=t.substring(o.raw.length),n.push(o);continue}if(o=this.tokenizer.tag(t)){t=t.substring(o.raw.length),r=n[n.length-1],r&&o.type==="text"&&r.type==="text"?(r.raw+=o.raw,r.text+=o.text):n.push(o);continue}if(o=this.tokenizer.link(t)){t=t.substring(o.raw.length),n.push(o);continue}if(o=this.tokenizer.reflink(t,this.tokens.links)){t=t.substring(o.raw.length),r=n[n.length-1],r&&o.type==="text"&&r.type==="text"?(r.raw+=o.raw,r.text+=o.text):n.push(o);continue}if(o=this.tokenizer.emStrong(t,s,u)){t=t.substring(o.raw.length),n.push(o);continue}if(o=this.tokenizer.codespan(t)){t=t.substring(o.raw.length),n.push(o);continue}if(o=this.tokenizer.br(t)){t=t.substring(o.raw.length),n.push(o);continue}if(o=this.tokenizer.del(t)){t=t.substring(o.raw.length),n.push(o);continue}if(o=this.tokenizer.autolink(t)){t=t.substring(o.raw.length),n.push(o);continue}if(!this.state.inLink&&(o=this.tokenizer.url(t))){t=t.substring(o.raw.length),n.push(o);continue}if(i=t,this.options.extensions&&this.options.extensions.startInline){let c=1/0;const d=t.slice(1);let f;this.options.extensions.startInline.forEach(m=>{f=m.call({lexer:this},d),typeof f=="number"&&f>=0&&(c=Math.min(c,f))}),c<1/0&&c>=0&&(i=t.substring(0,c+1))}if(o=this.tokenizer.inlineText(i)){t=t.substring(o.raw.length),o.raw.slice(-1)!=="_"&&(u=o.raw.slice(-1)),l=!0,r=n[n.length-1],r&&r.type==="text"?(r.raw+=o.raw,r.text+=o.text):n.push(o);continue}if(t){const c="Infinite loop on byte: "+t.charCodeAt(0);if(this.options.silent){console.error(c);break}else throw new Error(c)}}return n}}class cs{options;parser;constructor(t){this.options=t||Oo}space(t){return""}code({text:t,lang:n,escaped:o}){const r=(n||"").match(/^\S*/)?.[0],i=t.replace(/\n$/,"")+`
`;return r?'<pre><code class="language-'+Kt(r)+'">'+(o?i:Kt(i,!0))+`</code></pre>
`:"<pre><code>"+(o?i:Kt(i,!0))+`</code></pre>
`}blockquote({tokens:t}){return`<blockquote>
${this.parser.parse(t)}</blockquote>
`}html({text:t}){return t}heading({tokens:t,depth:n}){return`<h${n}>${this.parser.parseInline(t)}</h${n}>
`}hr(t){return`<hr>
`}list(t){const n=t.ordered,o=t.start;let r="";for(let a=0;a<t.items.length;a++){const l=t.items[a];r+=this.listitem(l)}const i=n?"ol":"ul",s=n&&o!==1?' start="'+o+'"':"";return"<"+i+s+`>
`+r+"</"+i+`>
`}listitem(t){let n="";if(t.task){const o=this.checkbox({checked:!!t.checked});t.loose?t.tokens.length>0&&t.tokens[0].type==="paragraph"?(t.tokens[0].text=o+" "+t.tokens[0].text,t.tokens[0].tokens&&t.tokens[0].tokens.length>0&&t.tokens[0].tokens[0].type==="text"&&(t.tokens[0].tokens[0].text=o+" "+t.tokens[0].tokens[0].text)):t.tokens.unshift({type:"text",raw:o+" ",text:o+" "}):n+=o+" "}return n+=this.parser.parse(t.tokens,!!t.loose),`<li>${n}</li>
`}checkbox({checked:t}){return"<input "+(t?'checked="" ':"")+'disabled="" type="checkbox">'}paragraph({tokens:t}){return`<p>${this.parser.parseInline(t)}</p>
`}table(t){let n="",o="";for(let i=0;i<t.header.length;i++)o+=this.tablecell(t.header[i]);n+=this.tablerow({text:o});let r="";for(let i=0;i<t.rows.length;i++){const s=t.rows[i];o="";for(let a=0;a<s.length;a++)o+=this.tablecell(s[a]);r+=this.tablerow({text:o})}return r&&(r=`<tbody>${r}</tbody>`),`<table>
<thead>
`+n+`</thead>
`+r+`</table>
`}tablerow({text:t}){return`<tr>
${t}</tr>
`}tablecell(t){const n=this.parser.parseInline(t.tokens),o=t.header?"th":"td";return(t.align?`<${o} align="${t.align}">`:`<${o}>`)+n+`</${o}>
`}strong({tokens:t}){return`<strong>${this.parser.parseInline(t)}</strong>`}em({tokens:t}){return`<em>${this.parser.parseInline(t)}</em>`}codespan({text:t}){return`<code>${t}</code>`}br(t){return"<br>"}del({tokens:t}){return`<del>${this.parser.parseInline(t)}</del>`}link({href:t,title:n,tokens:o}){const r=this.parser.parseInline(o),i=sd(t);if(i===null)return r;t=i;let s='<a href="'+t+'"';return n&&(s+=' title="'+n+'"'),s+=">"+r+"</a>",s}image({href:t,title:n,text:o}){const r=sd(t);if(r===null)return o;t=r;let i=`<img src="${t}" alt="${o}"`;return n&&(i+=` title="${n}"`),i+=">",i}text(t){return"tokens"in t&&t.tokens?this.parser.parseInline(t.tokens):t.text}}class nc{strong({text:t}){return t}em({text:t}){return t}codespan({text:t}){return t}del({text:t}){return t}html({text:t}){return t}text({text:t}){return t}link({text:t}){return""+t}image({text:t}){return""+t}br(){return""}}class Jt{options;renderer;textRenderer;constructor(t){this.options=t||Oo,this.options.renderer=this.options.renderer||new cs,this.renderer=this.options.renderer,this.renderer.options=this.options,this.renderer.parser=this,this.textRenderer=new nc}static parse(t,n){return new Jt(n).parse(t)}static parseInline(t,n){return new Jt(n).parseInline(t)}parse(t,n=!0){let o="";for(let r=0;r<t.length;r++){const i=t[r];if(this.options.extensions&&this.options.extensions.renderers&&this.options.extensions.renderers[i.type]){const a=i,l=this.options.extensions.renderers[a.type].call({parser:this},a);if(l!==!1||!["space","hr","heading","code","table","blockquote","list","html","paragraph","text"].includes(a.type)){o+=l||"";continue}}const s=i;switch(s.type){case"space":{o+=this.renderer.space(s);continue}case"hr":{o+=this.renderer.hr(s);continue}case"heading":{o+=this.renderer.heading(s);continue}case"code":{o+=this.renderer.code(s);continue}case"table":{o+=this.renderer.table(s);continue}case"blockquote":{o+=this.renderer.blockquote(s);continue}case"list":{o+=this.renderer.list(s);continue}case"html":{o+=this.renderer.html(s);continue}case"paragraph":{o+=this.renderer.paragraph(s);continue}case"text":{let a=s,l=this.renderer.text(a);for(;r+1<t.length&&t[r+1].type==="text";)a=t[++r],l+=`
`+this.renderer.text(a);n?o+=this.renderer.paragraph({type:"paragraph",raw:l,text:l,tokens:[{type:"text",raw:l,text:l}]}):o+=l;continue}default:{const a='Token with "'+s.type+'" type was not found.';if(this.options.silent)return console.error(a),"";throw new Error(a)}}}return o}parseInline(t,n){n=n||this.renderer;let o="";for(let r=0;r<t.length;r++){const i=t[r];if(this.options.extensions&&this.options.extensions.renderers&&this.options.extensions.renderers[i.type]){const a=this.options.extensions.renderers[i.type].call({parser:this},i);if(a!==!1||!["escape","html","link","image","strong","em","codespan","br","del","text"].includes(i.type)){o+=a||"";continue}}const s=i;switch(s.type){case"escape":{o+=n.text(s);break}case"html":{o+=n.html(s);break}case"link":{o+=n.link(s);break}case"image":{o+=n.image(s);break}case"strong":{o+=n.strong(s);break}case"em":{o+=n.em(s);break}case"codespan":{o+=n.codespan(s);break}case"br":{o+=n.br(s);break}case"del":{o+=n.del(s);break}case"text":{o+=n.text(s);break}default:{const a='Token with "'+s.type+'" type was not found.';if(this.options.silent)return console.error(a),"";throw new Error(a)}}}return o}}class Ni{options;block;constructor(t){this.options=t||Oo}static passThroughHooks=new Set(["preprocess","postprocess","processAllTokens"]);preprocess(t){return t}postprocess(t){return t}processAllTokens(t){return t}provideLexer(){return this.block?Xt.lex:Xt.lexInline}provideParser(){return this.block?Jt.parse:Jt.parseInline}}class rw{defaults=Ql();options=this.setOptions;parse=this.parseMarkdown(!0);parseInline=this.parseMarkdown(!1);Parser=Jt;Renderer=cs;TextRenderer=nc;Lexer=Xt;Tokenizer=as;Hooks=Ni;constructor(...t){this.use(...t)}walkTokens(t,n){let o=[];for(const r of t)switch(o=o.concat(n.call(this,r)),r.type){case"table":{const i=r;for(const s of i.header)o=o.concat(this.walkTokens(s.tokens,n));for(const s of i.rows)for(const a of s)o=o.concat(this.walkTokens(a.tokens,n));break}case"list":{const i=r;o=o.concat(this.walkTokens(i.items,n));break}default:{const i=r;this.defaults.extensions?.childTokens?.[i.type]?this.defaults.extensions.childTokens[i.type].forEach(s=>{const a=i[s].flat(1/0);o=o.concat(this.walkTokens(a,n))}):i.tokens&&(o=o.concat(this.walkTokens(i.tokens,n)))}}return o}use(...t){const n=this.defaults.extensions||{renderers:{},childTokens:{}};return t.forEach(o=>{const r={...o};if(r.async=this.defaults.async||r.async||!1,o.extensions&&(o.extensions.forEach(i=>{if(!i.name)throw new Error("extension name required");if("renderer"in i){const s=n.renderers[i.name];s?n.renderers[i.name]=function(...a){let l=i.renderer.apply(this,a);return l===!1&&(l=s.apply(this,a)),l}:n.renderers[i.name]=i.renderer}if("tokenizer"in i){if(!i.level||i.level!=="block"&&i.level!=="inline")throw new Error("extension level must be 'block' or 'inline'");const s=n[i.level];s?s.unshift(i.tokenizer):n[i.level]=[i.tokenizer],i.start&&(i.level==="block"?n.startBlock?n.startBlock.push(i.start):n.startBlock=[i.start]:i.level==="inline"&&(n.startInline?n.startInline.push(i.start):n.startInline=[i.start]))}"childTokens"in i&&i.childTokens&&(n.childTokens[i.name]=i.childTokens)}),r.extensions=n),o.renderer){const i=this.defaults.renderer||new cs(this.defaults);for(const s in o.renderer){if(!(s in i))throw new Error(`renderer '${s}' does not exist`);if(["options","parser"].includes(s))continue;const a=s,l=o.renderer[a],u=i[a];i[a]=(...c)=>{let d=l.apply(i,c);return d===!1&&(d=u.apply(i,c)),d||""}}r.renderer=i}if(o.tokenizer){const i=this.defaults.tokenizer||new as(this.defaults);for(const s in o.tokenizer){if(!(s in i))throw new Error(`tokenizer '${s}' does not exist`);if(["options","rules","lexer"].includes(s))continue;const a=s,l=o.tokenizer[a],u=i[a];i[a]=(...c)=>{let d=l.apply(i,c);return d===!1&&(d=u.apply(i,c)),d}}r.tokenizer=i}if(o.hooks){const i=this.defaults.hooks||new Ni;for(const s in o.hooks){if(!(s in i))throw new Error(`hook '${s}' does not exist`);if(["options","block"].includes(s))continue;const a=s,l=o.hooks[a],u=i[a];Ni.passThroughHooks.has(s)?i[a]=c=>{if(this.defaults.async)return Promise.resolve(l.call(i,c)).then(f=>u.call(i,f));const d=l.call(i,c);return u.call(i,d)}:i[a]=(...c)=>{let d=l.apply(i,c);return d===!1&&(d=u.apply(i,c)),d}}r.hooks=i}if(o.walkTokens){const i=this.defaults.walkTokens,s=o.walkTokens;r.walkTokens=function(a){let l=[];return l.push(s.call(this,a)),i&&(l=l.concat(i.call(this,a))),l}}this.defaults={...this.defaults,...r}}),this}setOptions(t){return this.defaults={...this.defaults,...t},this}lexer(t,n){return Xt.lex(t,n??this.defaults)}parser(t,n){return Jt.parse(t,n??this.defaults)}parseMarkdown(t){return(o,r)=>{const i={...r},s={...this.defaults,...i},a=this.onError(!!s.silent,!!s.async);if(this.defaults.async===!0&&i.async===!1)return a(new Error("marked(): The async option was set to true by an extension. Remove async: false from the parse options object to return a Promise."));if(typeof o>"u"||o===null)return a(new Error("marked(): input parameter is undefined or null"));if(typeof o!="string")return a(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(o)+", string expected"));s.hooks&&(s.hooks.options=s,s.hooks.block=t);const l=s.hooks?s.hooks.provideLexer():t?Xt.lex:Xt.lexInline,u=s.hooks?s.hooks.provideParser():t?Jt.parse:Jt.parseInline;if(s.async)return Promise.resolve(s.hooks?s.hooks.preprocess(o):o).then(c=>l(c,s)).then(c=>s.hooks?s.hooks.processAllTokens(c):c).then(c=>s.walkTokens?Promise.all(this.walkTokens(c,s.walkTokens)).then(()=>c):c).then(c=>u(c,s)).then(c=>s.hooks?s.hooks.postprocess(c):c).catch(a);try{s.hooks&&(o=s.hooks.preprocess(o));let c=l(o,s);s.hooks&&(c=s.hooks.processAllTokens(c)),s.walkTokens&&this.walkTokens(c,s.walkTokens);let d=u(c,s);return s.hooks&&(d=s.hooks.postprocess(d)),d}catch(c){return a(c)}}}onError(t,n){return o=>{if(o.message+=`
Please report this to https://github.com/markedjs/marked.`,t){const r="<p>An error occurred:</p><pre>"+Kt(o.message+"",!0)+"</pre>";return n?Promise.resolve(r):r}if(n)return Promise.reject(o);throw o}}}const Ro=new rw;function Ze(e,t){return Ro.parse(e,t)}Ze.options=Ze.setOptions=function(e){return Ro.setOptions(e),Ze.defaults=Ro.defaults,Gf(Ze.defaults),Ze};Ze.getDefaults=Ql;Ze.defaults=Oo;Ze.use=function(...e){return Ro.use(...e),Ze.defaults=Ro.defaults,Gf(Ze.defaults),Ze};Ze.walkTokens=function(e,t){return Ro.walkTokens(e,t)};Ze.parseInline=Ro.parseInline;Ze.Parser=Jt;Ze.parser=Jt.parse;Ze.Renderer=cs;Ze.TextRenderer=nc;Ze.Lexer=Xt;Ze.lexer=Xt.lex;Ze.Tokenizer=as;Ze.Hooks=Ni;Ze.parse=Ze;Ze.options;Ze.setOptions;Ze.use;Ze.walkTokens;Ze.parseInline;Jt.parse;Xt.lex;const iw=["innerHTML"],sw=me({__name:"ChatMessageContent",props:{message:{type:Object,required:!0}},setup(e){const t=e;let n;return t.message.format==="markdown"?n=Ze.parse(t.message.data??""):n=t.message.data,(o,r)=>(P(),N("div",{class:"md",innerHTML:h(n)},null,8,iw))}}),aw=Be(sw,[["__scopeId","data-v-b1e1a97c"]]),lw={key:1,class:"user-avatar"},cw=["src"],uw=me({__name:"ChatMessage",props:{message:{type:Object}},setup(e){const t=e,{user:n}=yn();return(o,r)=>t.message?(P(),N("div",{key:0,class:ge(["message-wrapper",t.message.source])},[t.message?.source==="bot"?(P(),Ve(rn,{key:0,size:"24",name:"snake-bowl",class:"chatbot-avatar"})):h(n)?(P(),N("div",lw,[A("img",{src:h(n).avatar,alt:"User avatar"},null,8,cw)])):Le("",!0),k(aw,{message:t.message,class:"message"},null,8,["message"])],2)):Le("",!0)}}),dw=Be(uw,[["__scopeId","data-v-b32b559f"]]);function nl(e){console.log("Action:",e),e.action==="share"?i1(e.data):e.action==="save-as-pdf"?s1(e.data):e.action==="get-recommendation"?fw(e.data):e.action==="new-recommendation"&&pw()}function pw(){Et.openai.chatInit("chatbot.plan-advisor")}function fw(e){Et.openai.doPrompt("##GET_RECOMMENDATION##",e.chatbot,e.sessionId),console.log("getRecommendation")}function i1(e){navigator.share?navigator.share({title:q("recommendations.share.title"),text:`${q("recommendations.share.text",{name:$t.APP_NAME})}

`,url:hw(e)}).then(()=>console.log("Shared successfully")).catch(t=>console.error("Sharing error:",t)):console.log("Web Share API is not supported")}function hw(e){return`/insurance/recommendation/${e}`}function mw(e){return`${$t.apiUrl}plan-recommendation/${e}.pdf`}function s1(e){const t=mw(e);console.log("Saving as PDF:",t),lo.info("Downloading recommendation as PDF file"),fetch(t).then(n=>n.blob()).then(n=>{const o=window.URL.createObjectURL(n),r=document.createElement("a");r.style.display="none",r.href=o,r.download=`plan-recommendation-${e}.pdf`,document.body.append(r),r.click(),window.URL.revokeObjectURL(o),r.remove()}).catch(n=>console.error("Error saving PDF:",n))}const gw={class:"message-options"},vw=me({__name:"MessageOptions",props:{options:{type:Array,default:()=>[]}},emits:["optionSelected","getRecommendation"],setup(e,{emit:t}){const n=t;function o(r){console.log(r),console.log(r.route),r.type==="text"?n("optionSelected",r):r.type==="route"?at.push({name:r.route}):r.type==="action"&&(nl(r),r.action==="get-recommendation"&&n("getRecommendation"))}return(r,i)=>(P(),N("div",gw,[(P(!0),N(Ee,null,bt(e.options,(s,a)=>(P(),Ve(vt,{key:a,class:ge(["option",s.type==="action"?"primary":""]),onClick:l=>o(s)},{default:ye(()=>[Re(K(s.title),1)]),_:2},1032,["class","onClick"]))),128))]))}}),bw=Be(vw,[["__scopeId","data-v-3fe2b305"]]);function yw(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replaceAll(/[xy]/g,e=>{const t=Math.trunc(Math.random()*16);return(e==="x"?t:t&3|8).toString(16)})}function ud(){return Math.random().toString(36).slice(2,15)}const{user:dd}=yn(),us=new Map;["chatbot.health-assistant","chatbot.plan-advisor"].forEach(e=>{us.set(e,L([]))});let ga=null;const va=L([]);Se(()=>dd.value,()=>{dd.value||us.forEach(e=>{e.value=[]})});function ww(e){const t=L([]),n=L(!1),o=L(!1);Se(()=>e.chatbot,()=>{va.value=us.get(e.chatbot)?.value},{immediate:!0});function r(s){console.log("useChat message",s),o.value=!1,s.isContinuing||(n.value=!1),s.id=ud(),s.source="bot",console.log("processMessageFromBot",n.value),s.options?(console.log(s.options),t.value=s.options):t.value=[],us.get(s.chatbot)?.value.push(s),ga=s.sessionId}function i(s){return n.value=!0,console.log("processMessageToBot",n.value),s?(va.value.push({chatbot:e.chatbot,data:s,format:"text",sessionId:ga,id:ud(),source:"user"}),Et.openai.doPrompt(s,e.chatbot,ga),!0):!1}return ht(()=>{Uf("chat",r)}),ti(()=>{K8("chat",r)}),{loading:n,loadingRecommendation:o,promptOptions:t,processMessageFromBot:r,processMessageToBot:i,thread:va}}const xw={class:"chat-window"},kw={class:"prompt-bar-wrapper"},_w=me({__name:"ChatView",props:{chatbot:String},setup(e){const t=e,n=L(""),o=L(null),{loading:r,loadingRecommendation:i,thread:s,processMessageToBot:a,promptOptions:l}=ww(t);Se(()=>t.chatbot,u,{immediate:!0});function u(){console.log("chat.init",t.chatbot),n.value="",setTimeout(()=>{console.log(s.value),s.value.length===0&&(console.log("sending init",t.chatbot),r.value=!0,Et.openai.chatInit(t.chatbot))},300)}function c(){if(n.value.trim()==="")return;a(n.value)&&(n.value="")}function d(g){n.value=g,l.value=[],c()}function f(){o.value.scrollTop+=1e4}function m(){i.value=!0}return(g,v)=>(P(),N("div",xw,[A("div",{ref_key:"messagesPanel",ref:o,class:"messages"},[k(N0,{name:"list",tag:"ul",onAfterEnter:f},{default:ye(()=>[(P(!0),N(Ee,null,bt(h(s),p=>(P(),N("li",{key:p.id},[k(dw,{message:p},null,8,["message"])]))),128))]),_:1})],512),A("div",kw,[k(Un,{name:"fade"},{default:ye(()=>[h(l).length>0?(P(),Ve(bw,{key:0,class:"message-options",options:h(l),onOptionSelected:d,onGetRecommendation:m},null,8,["options"])):Le("",!0)]),_:1}),k(k9,{modelValue:n.value,"onUpdate:modelValue":v[0]||(v[0]=p=>n.value=p),class:"prompt-bar",loading:h(r),onSubmit:c},null,8,["modelValue","loading"])]),k(C9,{loading:h(i)},null,8,["loading"])]))}}),Ii=Be(_w,[["__scopeId","data-v-5dadda2b"]]),Aw=[{path:"/welcome",name:"user-data-collection",component:Ii,props:()=>({chatbot:"chatbot.insurance"})},{path:"/health-assistant",name:"health-assistant",component:Ii,props:()=>({chatbot:"chatbot.health-assistant"})},{path:"/plan-advisor",name:"plan-advisor",component:Ii,props:()=>({chatbot:"chatbot.plan-advisor"})},{path:"/covered-ca",name:"covered-ca",component:Ii,props:()=>({chatbot:"chatbot.covered-ca"})}],Cw={key:0,class:"recommendation-view"},Sw={class:"date"},Pw={class:"summary"},$w=["innerHTML"],Tw=me({__name:"RecommendationContent",props:{recommendation:{}},setup(e){const t=S6();console.log(t.params.id);const n=e,o=M(()=>{if(!n.recommendation)return"";const r=JSON.parse(n.recommendation.data);return Ze.parse(r.recommendation)});return(r,i)=>r.recommendation?(P(),N("div",Cw,[A("h1",null,K(h(q)("recommendations.recommendation.title",{name:h($t).APP_NAME})),1),A("div",Sw,K(new Date(r.recommendation.createdAt).toLocaleString()),1),A("h4",null,K(h(q)("recommendations.recommendation.summary")),1),A("p",Pw,K(r.recommendation.summary),1),A("div",{class:"md",innerHTML:o.value},null,8,$w)])):Le("",!0)}}),a1=Be(Tw,[["__scopeId","data-v-699f66b8"]]),Ew={class:"insurance-application-view"},Iw={class:"application-title"},Mw={class:"section-title"},zw={class:"form-section"},Bw={class:"subsection-title"},Lw={class:"form-row"},Rw={class:"form-row"},Ow={class:"form-section"},Nw={class:"subsection-title"},Dw={class:"form-row"},Hw={class:"form-row"},Fw={class:"form-section"},Vw={class:"subsection-title"},jw={class:"form-row"},qw={class:"form-section"},Uw={class:"subsection-title"},Ww={class:"form-row"},Kw={class:"form-section"},Yw={class:"subsection-title"},Gw={class:"checkbox-group"},Qw={class:"checkbox-label"},Zw={class:"checkbox-label"},Xw={class:"checkbox-label"},Jw={class:"form-section"},ex={class:"form-section"},tx={class:"checkbox-label"},nx=me({__name:"InsuranceApplicationView",setup(e){const t=st({step1:{main_contact:{first_name:"",middle_name:"",last_name:"",suffix:"",home_address:{city:"",state:"",zip_code:"",county:"",apartment_number:""},mailing_address:{city:"",state:"",zip_code:"",county:"",apartment_number:""},phone_numbers:{best_phone:{type:"",number:""},other_phone:{type:"",number:""}},preferred_language_written:"",preferred_language_spoken:"",information_preference:{phone:!1,mail:!1,email:!1},email_address:"",apply_for_premium_assistance:!1}}}),n=()=>{console.log(JSON.stringify(t,null,2)),Et.insurance.application(t),lo.success(q("insuranceApplication.sentSuccess"))};return(o,r)=>(P(),N("div",Ew,[A("h1",Iw,K(h(q)("insuranceApplication.title")),1),A("form",{class:"form-container",onSubmit:un(n,["prevent"])},[A("h2",Mw,K(h(q)("insuranceApplication.step1")),1),A("div",zw,[A("h3",Bw,K(h(q)("insuranceApplication.personalInfo")),1),A("div",Lw,[k(_t,{modelValue:t.step1.main_contact.first_name,"onUpdate:modelValue":r[0]||(r[0]=i=>t.step1.main_contact.first_name=i),type:"text",placeholder:h(q)("insuranceApplication.firstNamePlaceholder"),label:h(q)("insuranceApplication.firstName")},null,8,["modelValue","placeholder","label"]),k(_t,{modelValue:t.step1.main_contact.middle_name,"onUpdate:modelValue":r[1]||(r[1]=i=>t.step1.main_contact.middle_name=i),type:"text",placeholder:h(q)("insuranceApplication.middleNamePlaceholder"),label:h(q)("insuranceApplication.middleName")},null,8,["modelValue","placeholder","label"])]),A("div",Rw,[k(_t,{modelValue:t.step1.main_contact.last_name,"onUpdate:modelValue":r[2]||(r[2]=i=>t.step1.main_contact.last_name=i),type:"text",placeholder:h(q)("insuranceApplication.lastNamePlaceholder"),label:h(q)("insuranceApplication.lastName")},null,8,["modelValue","placeholder","label"]),k(_t,{modelValue:t.step1.main_contact.suffix,"onUpdate:modelValue":r[3]||(r[3]=i=>t.step1.main_contact.suffix=i),type:"text",placeholder:h(q)("insuranceApplication.suffixPlaceholder"),label:h(q)("insuranceApplication.suffix")},null,8,["modelValue","placeholder","label"])])]),A("div",Ow,[A("h3",Nw,K(h(q)("insuranceApplication.homeAddress")),1),A("div",Dw,[k(_t,{modelValue:t.step1.main_contact.home_address.city,"onUpdate:modelValue":r[4]||(r[4]=i=>t.step1.main_contact.home_address.city=i),type:"text",placeholder:h(q)("insuranceApplication.cityPlaceholder"),label:h(q)("insuranceApplication.city")},null,8,["modelValue","placeholder","label"]),k(_t,{modelValue:t.step1.main_contact.home_address.state,"onUpdate:modelValue":r[5]||(r[5]=i=>t.step1.main_contact.home_address.state=i),type:"text",placeholder:h(q)("insuranceApplication.statePlaceholder"),label:h(q)("insuranceApplication.state")},null,8,["modelValue","placeholder","label"])]),A("div",Hw,[k(_t,{modelValue:t.step1.main_contact.home_address.zip_code,"onUpdate:modelValue":r[6]||(r[6]=i=>t.step1.main_contact.home_address.zip_code=i),type:"text",placeholder:h(q)("insuranceApplication.zipCodePlaceholder"),label:h(q)("insuranceApplication.zipCode")},null,8,["modelValue","placeholder","label"]),k(_t,{modelValue:t.step1.main_contact.home_address.county,"onUpdate:modelValue":r[7]||(r[7]=i=>t.step1.main_contact.home_address.county=i),type:"text",placeholder:h(q)("insuranceApplication.countyPlaceholder"),label:h(q)("insuranceApplication.county")},null,8,["modelValue","placeholder","label"])]),k(_t,{modelValue:t.step1.main_contact.home_address.apartment_number,"onUpdate:modelValue":r[8]||(r[8]=i=>t.step1.main_contact.home_address.apartment_number=i),type:"text",placeholder:h(q)("insuranceApplication.apartmentNumberPlaceholder"),label:h(q)("insuranceApplication.apartmentNumber")},null,8,["modelValue","placeholder","label"])]),A("div",Fw,[A("h3",Vw,K(h(q)("insuranceApplication.phoneNumbers")),1),A("div",jw,[k(_t,{modelValue:t.step1.main_contact.phone_numbers.best_phone.type,"onUpdate:modelValue":r[9]||(r[9]=i=>t.step1.main_contact.phone_numbers.best_phone.type=i),type:"text",placeholder:h(q)("insuranceApplication.phoneTypePlaceholder"),label:h(q)("insuranceApplication.phoneType")},null,8,["modelValue","placeholder","label"]),k(_t,{modelValue:t.step1.main_contact.phone_numbers.best_phone.number,"onUpdate:modelValue":r[10]||(r[10]=i=>t.step1.main_contact.phone_numbers.best_phone.number=i),type:"tel",placeholder:h(q)("insuranceApplication.phoneNumberPlaceholder"),label:h(q)("insuranceApplication.phoneNumber")},null,8,["modelValue","placeholder","label"])])]),A("div",qw,[A("h3",Uw,K(h(q)("insuranceApplication.languagePreference")),1),A("div",Ww,[k(_t,{modelValue:t.step1.main_contact.preferred_language_written,"onUpdate:modelValue":r[11]||(r[11]=i=>t.step1.main_contact.preferred_language_written=i),type:"text",placeholder:h(q)("insuranceApplication.preferredLanguageWrittenPlaceholder"),label:h(q)("insuranceApplication.preferredLanguageWritten")},null,8,["modelValue","placeholder","label"]),k(_t,{modelValue:t.step1.main_contact.preferred_language_spoken,"onUpdate:modelValue":r[12]||(r[12]=i=>t.step1.main_contact.preferred_language_spoken=i),type:"text",placeholder:h(q)("insuranceApplication.preferredLanguageSpokenPlaceholder"),label:h(q)("insuranceApplication.preferredLanguageSpoken")},null,8,["modelValue","placeholder","label"])])]),A("div",Kw,[A("h3",Yw,K(h(q)("insuranceApplication.informationPreference")),1),A("div",Gw,[A("label",Qw,[Vn(A("input",{"onUpdate:modelValue":r[13]||(r[13]=i=>t.step1.main_contact.information_preference.phone=i),type:"checkbox"},null,512),[[Ar,t.step1.main_contact.information_preference.phone]]),Re(" "+K(h(q)("insuranceApplication.informationPreferencePhone")),1)]),A("label",Zw,[Vn(A("input",{"onUpdate:modelValue":r[14]||(r[14]=i=>t.step1.main_contact.information_preference.mail=i),type:"checkbox"},null,512),[[Ar,t.step1.main_contact.information_preference.mail]]),Re(" "+K(h(q)("insuranceApplication.informationPreferenceMail")),1)]),A("label",Xw,[Vn(A("input",{"onUpdate:modelValue":r[15]||(r[15]=i=>t.step1.main_contact.information_preference.email=i),type:"checkbox"},null,512),[[Ar,t.step1.main_contact.information_preference.email]]),Re(" "+K(h(q)("insuranceApplication.informationPreferenceEmail")),1)])])]),A("div",Jw,[k(_t,{modelValue:t.step1.main_contact.email_address,"onUpdate:modelValue":r[16]||(r[16]=i=>t.step1.main_contact.email_address=i),type:"email",placeholder:h(q)("insuranceApplication.emailAddressPlaceholder"),label:h(q)("insuranceApplication.emailAddress")},null,8,["modelValue","placeholder","label"])]),A("div",ex,[A("label",tx,[Vn(A("input",{"onUpdate:modelValue":r[17]||(r[17]=i=>t.step1.main_contact.apply_for_premium_assistance=i),type:"checkbox"},null,512),[[Ar,t.step1.main_contact.apply_for_premium_assistance]]),Re(" "+K(h(q)("insuranceApplication.applyForPremiumAssistance")),1)])]),k(vt,{type:"submit",class:"submit-button"},{default:ye(()=>[Re(K(h(q)("insuranceApplication.submit")),1)]),_:1})],32)]))}}),ox=Be(nx,[["__scopeId","data-v-dd5340bf"]]),rx=me({__name:"BaseSelect",props:Wi({options:{type:Array,required:!0}},{modelValue:{},modelModifiers:{}}),emits:["update:modelValue"],setup(e){const t=ni(e,"modelValue");return(n,o)=>(P(),Ve(h(ay),{value:t.value,"onUpdate:value":o[0]||(o[0]=r=>t.value=r),options:e.options},null,8,["value","options"]))}}),pd=Be(rx,[["__scopeId","data-v-1d0f0b8a"]]),ol=st(new Set),ix=M(()=>ol.size>0);function pi(){const e=yw();function t(){ol.add(e)}function n(){ol.delete(e)}return{loading:ix,startLoading:t,stopLoading:n}}const sx={class:"confirm-dialog"},ax={class:"confirm-actions"},lx=me({__name:"LoginRequiredDialog",setup(e,{expose:t}){const n=L(null);function o(){n.value.showModal()}function r(){n.value.close()}t({show:o,close:r});function i(s){s.target===n.value&&n.value.close()}return(s,a)=>(P(),N("dialog",{ref_key:"dialog",ref:n,role:"textbox",tabindex:"0",onClick:i,onKeydown:()=>{}},[A("div",sx,[A("p",null,K(h(q)("confirm.loginPrompt")),1),A("div",ax,[k(vt,{class:"primary",onClick:a[0]||(a[0]=l=>h(at).push({name:"auth.login"}))},{default:ye(()=>[Re(K(h(q)("confirm.login")),1)]),_:1}),k(vt,{onClick:r},{default:ye(()=>[Re(K(h(q)("confirm.cancel")),1)]),_:1})])])],544))}}),l1=Be(lx,[["__scopeId","data-v-45f21d00"]]),cx=me({__name:"FindBestPlansButton",setup(e){const t=rp("loginRequiredDialog"),{user:n,isAuthenticated:o}=yn();function r(){o()&&n.value.provider!=="temp"?at.push({name:"plan-advisor"}):t.value.show()}return(i,s)=>(P(),N(Ee,null,[k(vt,{class:"primary",onClick:s[0]||(s[0]=a=>r())},{default:ye(()=>[k(rn,{name:"find",size:"20",color:"var(--lai-c-bg-alt)",class:"icon"}),Re(" "+K(h(q)("plans.findBestPlans")),1)]),_:1}),k(l1,{ref_key:"loginRequiredDialog",ref:t},null,512)],64))}}),c1=Be(cx,[["__scopeId","data-v-c62b520b"]]),ux={class:"name"},dx={class:"value"},px=me({__name:"PlanInfo",props:{plan:{}},setup(e){return(t,n)=>(P(),N("table",null,[A("tbody",null,[(P(!0),N(Ee,null,bt(t.plan.info,(o,r)=>(P(),N("tr",{key:r},[A("td",ux,K(r),1),A("td",dx,K(o),1)]))),128))])]))}}),u1=Be(px,[["__scopeId","data-v-79439d4d"]]),fx=["data-planId"],hx={class:"type"},mx={class:"provider"},gx={class:"name"},vx={class:"price-container"},bx={class:"price"},yx={class:"footer"},wx=me({__name:"PlanCard",props:{plan:{}},setup(e){const{user:t}=yn(),n=r=>{const i=t.value.data.favoritePlans.indexOf(r);i===-1?t.value.data.favoritePlans.push(r):t.value.data.favoritePlans.splice(i,1),Et.user.update({favoritePlans:t.value.data.favoritePlans})},o=()=>{at.push({name:"application"})};return(r,i)=>(P(),N("div",{class:"plan-card card","data-planId":r.plan.planId},[A("header",null,[A("span",hx,K(r.plan.network),1),A("span",mx,K(r.plan.provider),1)]),A("h2",gx,K(r.plan.name),1),A("div",vx,[A("p",bx,"Premium: $"+K(r.plan.premium),1),k(rn,{name:h(t).data.favoritePlans.includes(r.plan.planId)?"heart":"heart-outline",class:ge({"is-favorite":h(t).data.favoritePlans.includes(r.plan.planId)}),onClick:i[0]||(i[0]=s=>n(r.plan.planId))},null,8,["name","class"])]),k(u1,{plan:r.plan,class:"small"},null,8,["plan"]),A("footer",yx,[k(vt,{to:{name:"plan",params:{id:r.plan.id}},class:"small"},{default:ye(()=>[Re(K(h(q)("plan.details")),1)]),_:1},8,["to"]),k(vt,{class:"small",onClick:o},{default:ye(()=>[Re(K(h(q)("plan.enroll")),1)]),_:1})])],8,fx))}}),xx=Be(wx,[["__scopeId","data-v-de46fd56"]]),kx={class:"plans-view"},_x={class:"subtitle"},Ax={class:"houshold-note"},Cx={class:"filter-options"},Sx=["value"],Px={class:"filter-selects"},$x={class:"provider-filter"},Tx={class:"tier-filter"},Ex={class:"get-recommendation"},Ix={class:"total-plans-found"},Mx={key:0,class:"plan-list"},zx={key:1,class:"no-plans-message"},Bx=me({__name:"PlansView",setup(e){const t=rp("loginRequiredDialog"),{startLoading:n,stopLoading:o}=pi(),{user:r,hasDataForPlans:i}=yn();i.value||at.push({name:"profile"});const s=L([]),a=L("All"),l=L("All Providers"),u=L("All Tiers"),c=M(()=>s.value.filter(g=>{const v=a.value==="All"||a.value==="Selected"&&r.value.data.favoritePlans.includes(g.planId)||g.network===a.value,p=l.value==="All Providers"||g.provider===l.value,b=u.value==="All Tiers"||g.metalLevel===u.value;return v&&p&&b})),d=M(()=>{const g=new Set((s.value||[]).map(v=>v.provider));return["All Providers",...Array.from(g)]}),f=["All Tiers","Catastrophic","Bronze","Silver","Gold","Platinum"],m=M(()=>r.value.data.profile.applicants.length>0&&r.value.data.profile.applicants[0].age&&r.value.data.profile.zipcode);return ht(async()=>{n(),s.value=await Et.insurance.plans(),o()}),(g,v)=>(P(),N("div",kx,[A("h2",null,K(h(q)("plans.title")),1),A("p",_x,K(h(q)("plans.subtitle")),1),A("div",Ax,[A("p",null,K(h(q)("plans.zipcode"))+": "+K(h(r).data.profile.zipcode),1),A("p",null,K(h(q)("plans.householdSize"))+": "+K(h(r).data.profile.applicants.length),1),A("p",null,K(h(q)("plans.ages"))+": "+K(h(r).data.profile.applicants.map(p=>p.age).join(", ")),1)]),k(vt,{to:{name:"profile"},class:"edit-profile-button small"},{default:ye(()=>[Re(K(h(q)("plans.editProfile")),1)]),_:1}),A("div",Cx,[(P(),N(Ee,null,bt(["All","HMO","PPO","EPO","Selected"],p=>A("label",{key:p},[Vn(A("input",{"onUpdate:modelValue":v[0]||(v[0]=b=>a.value=b),type:"radio",value:p},null,8,Sx),[[jp,a.value]]),Re(" "+K(p),1)])),64))]),A("div",Px,[A("div",$x,[k(pd,{modelValue:l.value,"onUpdate:modelValue":v[1]||(v[1]=p=>l.value=p),options:d.value},null,8,["modelValue","options"])]),A("div",Tx,[k(pd,{modelValue:u.value,"onUpdate:modelValue":v[2]||(v[2]=p=>u.value=p),options:f},null,8,["modelValue"])])]),A("div",Ex,[k(c1)]),k(rs,{"i18n-key":"plans.priceNote"}),A("div",Ix,K(h(q)("plans.totalPlansFound",{count:c.value.length.toString()})),1),m.value?(P(),N("ul",Mx,[(P(!0),N(Ee,null,bt(c.value,p=>(P(),N("li",{key:p.id},[k(xx,{plan:p},null,8,["plan"])]))),128))])):(P(),N("div",zx,[A("p",null,K(h(q)("plans.noPlansMessage")),1)])),k(l1,{ref_key:"loginRequiredDialog",ref:t},null,512)]))}}),Lx=Be(Bx,[["__scopeId","data-v-f54f8f22"]]),Rx=[{name:"Medical Deductible",category:"Annual Deductible"},{name:"Drug Benefits Deductible",category:"Annual Deductible"},{name:"Combined Medical & Drug Deductible",category:"Annual Deductible"},{name:"Out of Pocket Max for Med and Drug EHB Benefits (Total)",category:"Annual Out-of-Pocket"},{name:"Other Practitioner Office Visit (Nurse, Physician Assistant)",category:"Professional Services"},{name:"Imaging (CT/PET Scans, MRIs)",category:"Professional Services"},{name:"X-rays and Diagnostic Imaging",category:"Professional Services"},{name:"Specialist Visit",category:"Professional Services"},{name:"Laboratory Outpatient and Professional Services",category:"Professional Services"},{name:"Primary Care Visit to Treat an Injury or Illness",category:"Professional Services"},{name:"Chiropractic Care",category:"Professional Services"},{name:"Generic Drugs",category:"Prescription Drug Coverage"},{name:"Preferred Brand Drugs",category:"Prescription Drug Coverage"},{name:"Non-Preferred Brand Drugs",category:"Prescription Drug Coverage"},{name:"Specialty Drugs",category:"Prescription Drug Coverage"},{name:"Well Baby Visits and Care",category:"Preventative Care"},{name:"Preventive Care/Screening/Immunization",category:"Preventative Care"},{name:"Urgent Care Centers or Facilities",category:"Emergency Health"},{name:"Emergency Room Services",category:"Emergency Health"},{name:"Emergency Transportation/Ambulance",category:"Emergency Health"},{name:"Outpatient Surgery Physician/Surgical Services",category:"Outpatient Services"},{name:"Outpatient Rehabilitation Services",category:"Outpatient Services"},{name:"Inpatient Physician and Surgical Services",category:"Hospitalization Services"},{name:"Habilitation Services",category:"Hospitalization Services"},{name:"Inpatient Hospital Services (e.g., Hospital Stay)",category:"Hospitalization Services"},{name:"Skilled Nursing Facility",category:"Hospitalization Services"},{name:"Delivery and All Inpatient Services for Maternity Care",category:"Maternity Care"},{name:"Prenatal and Postnatal Care",category:"Maternity Care"},{name:"Home Health Care Services",category:"Home Health Care"},{name:"Mental/Behavioral Health Inpatient Services",category:"Other Services"},{name:"Dental Check-Up for Children",category:"Dental"},{name:"Routine Eye Exam for Children",category:"Vision"}],ba=[{name:"Annual Deductible",benefits:[]},{name:"Annual Out-of-Pocket",benefits:[]},{name:"Professional Services",benefits:[]},{name:"Prescription Drug Coverage",benefits:[]},{name:"Preventative Care",benefits:[]},{name:"Emergency Health",benefits:[]},{name:"Outpatient Services",benefits:[]},{name:"Hospitalization Services",benefits:[]},{name:"Maternity Care",benefits:[]},{name:"Home Health Care",benefits:[]},{name:"Other Services",benefits:[]},{name:"Dental",benefits:[]},{name:"Vision",benefits:[]}],Ox={key:0,class:"plan-view"},Nx=me({__name:"PlanView",props:{id:{}},setup(e){const{startLoading:t,stopLoading:n}=pi(),o=L();console.log(ba);const r=e;ht(async()=>{t();const s=await Et.insurance.plan(r.id);Rx.forEach(a=>{const l=ba.find(u=>u.name===a.category);if(l){const u=s.benefits.find(c=>c.name===a.name);u?l.benefits.push(u):console.log("benefitData not found",a)}}),o.value=s,n()});const i=M(()=>[{label:"Back to Plans",class:"primary",callback:()=>at.push({name:"plans"})}]);return(s,a)=>o.value?(P(),N("div",Ox,[A("h1",null,K(o.value.name),1),A("h2",null,K(h(q)("plan.provider"))+": "+K(o.value.provider),1),A("h3",null,K(h(q)("plan.description"))+":",1),k(u1,{plan:o.value},null,8,["plan"]),A("h3",null,K(h(q)("plan.benefits"))+":",1),k(h(uy),null,{default:ye(()=>[(P(!0),N(Ee,null,bt(h(ba),l=>(P(),Ve(h(gy),{key:l.name,title:l.name,class:"benefit"},{default:ye(()=>[A("table",null,[A("thead",null,[A("tr",null,[A("th",null,K(h(q)("plan.serviceName")),1),A("th",null,K(h(q)("plan.youPay")),1),A("th",null,K(h(q)("plan.outOfNetwork")),1)])]),A("tbody",null,[(P(!0),N(Ee,null,bt(l.benefits,u=>(P(),N("tr",{key:u.name},[A("td",null,K(u.name),1),A("td",null,K(u.t1),1),A("td",null,K(u.out),1)]))),128))])])]),_:2},1032,["title"]))),128))]),_:1}),k(Bs,{actions:i.value},null,8,["actions"])])):Le("",!0)}}),Dx=Be(Nx,[["__scopeId","data-v-21523967"]]),Hx={class:"recommendation-card card"},Fx={class:"summary"},Vx={class:"actions"},jx={class:"actions-right"},qx=me({__name:"RecommendationCard",props:{recommendation:{}},setup(e){const t=e;function n(){at.push({name:"recommendation",params:{id:t.recommendation.uid}})}return(o,r)=>(P(),N("div",Hx,[A("article",null,[A("h3",null,K(new Date(o.recommendation.createdAt).toLocaleString()),1),A("p",Fx,K(o.recommendation.summary),1)]),A("div",Vx,[k(vt,{class:"small",onClick:r[0]||(r[0]=i=>n())},{default:ye(()=>r[3]||(r[3]=[Re("View")])),_:1}),A("div",jx,[k(vt,{class:"small",onClick:r[1]||(r[1]=i=>h(s1)(o.recommendation.uid))},{default:ye(()=>[Re(K(h(q)("recommendations.save")),1)]),_:1}),k(vt,{class:"small",onClick:r[2]||(r[2]=i=>h(i1)(o.recommendation.uid))},{default:ye(()=>[Re(K(h(q)("recommendations.share.button")),1)]),_:1})])])]))}}),Ux=Be(qx,[["__scopeId","data-v-b61d1903"]]),Wx={class:"recommendations-view"},Kx={key:0,class:"no-recommendations"},Yx={class:"wrapper"},Gx={class:"find-best-plans-button"},Qx={class:"grid"},Zx=me({__name:"RecommendationsView",setup(e){const{startLoading:t,stopLoading:n}=pi(),o=L([]),r=L(!1);return ht(async()=>{t(),r.value=!0,o.value=await Et.insurance.recommendations(),n(),r.value=!1}),(i,s)=>(P(),N("div",Wx,[A("h1",null,K(h(q)("recommendations.title")),1),!r.value&&o.value.length===0?(P(),N("div",Kx,[A("div",Yx,[A("p",null,K(h(q)("recommendations.noPlans1")),1),A("p",null,K(h(q)("recommendations.noPlans2")),1),A("div",Gx,[k(c1)])])])):Le("",!0),A("div",Qx,[(P(!0),N(Ee,null,bt(o.value,(a,l)=>(P(),Ve(Ux,{key:l,recommendation:a,class:"recommendation-card"},null,8,["recommendation"]))),128))])]))}}),Xx=Be(Zx,[["__scopeId","data-v-5b518e47"]]),Jx={class:"recommendation-view"},ek={key:0},tk={key:1,class:"recommendation-view"},nk=me({__name:"RecommendationView",setup(e){const{loading:t,startLoading:n,stopLoading:o}=pi(),r=L(),i=L(!1);ht(async()=>{n(),r.value=await Et.insurance.recommendation(at.currentRoute.value.params.id),i.value=window.history.state?.back||at.options.history.state.back,o()});const s=M(()=>{const a=[{label:q("recommendations.save"),class:"primary",callback:()=>nl({title:"",type:"action",action:"save-as-pdf",data:r.value.uid})},{label:q("recommendations.share.button"),class:"primary",callback:()=>nl({title:"",type:"action",action:"share",data:r.value.uid})}];return i.value&&a.push({label:"Back",class:"primary",callback:()=>at.go(-1)}),a});return(a,l)=>(P(),N("div",Jx,[r.value?(P(),N("div",ek,[k(a1,{recommendation:r.value},null,8,["recommendation"]),k(Bs,{actions:s.value},null,8,["actions"])])):h(t)?Le("",!0):(P(),N("div",tk,[A("p",null,K(h(q)("recommendations.recommendation.empty")),1)]))]))}}),ok=Be(nk,[["__scopeId","data-v-3e70f09e"]]),rk=[{path:"/insurance",children:[{path:"plans",name:"plans",component:Lx},{path:"plan/:id",name:"plan",props:e=>({id:e.params.id}),component:Dx},{path:"recommendations",name:"recommendations",component:Xx},{path:"recommendation",children:[{path:":id",name:"recommendation",component:ok},{path:":id",name:"recommendation.pdf",props:e=>({id:e.params.id}),component:a1}]},{path:"application",name:"application",component:ox}]}],d1=[{path:"/",name:"home",component:ha},{path:"/auth",children:[{path:"/login",name:"auth.login",component:f7},{path:"/logout",name:"auth.logout",component:h7}]},{path:"/profile",name:"profile",component:m9},{path:"/contacts",name:"contacts",component:ha},{path:"/settings",name:"settings",component:R7},{path:"/about",name:"about",component:ha},{path:"/pitch-deck",name:"pitch-deck",component:_7},{path:"/privacy-policy",name:"privacy-policy",component:C7},{path:"/help",name:"help",component:E6}];d1.push(...rk,...Aw);const at=A6({history:e6(),routes:d1,scrollBehavior(){return{top:0}}}),ik=me({__name:"BaseSpinner",props:{size:{}},setup(e){return(t,n)=>(P(),N("div",{class:"spinner",style:dt({width:t.size,height:t.size})},n[0]||(n[0]=[A("svg",{viewBox:"0 0 50 50"},[A("circle",{class:"path",cx:"25",cy:"25",r:"20",fill:"none","stroke-width":"5"})],-1)]),4))}}),sk=Be(ik,[["__scopeId","data-v-89a9ce93"]]),ak=["disabled"],lk=me({__name:"BaseButton",props:{to:{type:[String,Object],default:""},loading:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},emits:["click"],setup(e,{emit:t}){const n=e,o=t;function r(i){if(n.to){const s=typeof n.to=="object"?n.to:{name:n.to};at.push(s)}else o("click",i)}return(i,s)=>(P(),N("button",{class:"base-button",disabled:e.disabled,onClick:r},[ke(i.$slots,"default",{},void 0,!0),e.loading?(P(),Ve(sk,{key:0,class:"spinner"})):Le("",!0)],8,ak))}}),vt=Be(lk,[["__scopeId","data-v-68041feb"]]),ck=me({__name:"I18nDropdown",setup(e){const{locales:t,setLocale:n}=Ps();function o(r){const i=t.find(s=>s.name===r[0])?.code;i&&n(i)}return(r,i)=>(P(),Ve(h(xy),{trigger:"click",onSelect:o},{drop:ye(()=>[k(h(ky),{class:"dropdown"},{default:ye(()=>[(P(!0),N(Ee,null,bt(h(t),s=>(P(),Ve(h(_y),{key:s.code,name:s.code},{default:ye(()=>[Re(K(s.name),1)]),_:2},1032,["name"]))),128))]),_:1})]),default:ye(()=>[k(vt,{title:"Translate",class:"i18n-dropdown-button"},{default:ye(()=>[k(rn,{name:"translate"})]),_:1})]),_:1}))}}),uk=Be(ck,[["__scopeId","data-v-d85cbe63"]]),dk={class:"header"},pk={class:"header-tagline"},fk={class:"right-pane"},hk=me({__name:"AppHeader",setup(e){const{isDrawerOpen:t}=kl();return(n,o)=>(P(),N("header",dk,[A("div",pk,K(h(q)("home.tagline")),1),A("div",fk,[k(uk),k(eg,{modelValue:h(t),"onUpdate:modelValue":o[0]||(o[0]=r=>gt(t)?t.value=r:null),class:"drawer-toggle"},null,8,["modelValue"])])]))}}),mk=Be(hk,[["__scopeId","data-v-4ff39c95"]]),gk=me({__name:"SimpleDrawer",props:{modelValue:{type:Boolean},modelModifiers:{}},emits:["update:modelValue"],setup(e){const t=ni(e,"modelValue");return(n,o)=>(P(),N(Ee,null,[A("aside",{class:ge(["navigation-drawer",{open:t.value}])},[ke(n.$slots,"default",{},void 0,!0)],2),t.value?(P(),N("div",{key:0,class:ge(["overlay",{hidden:!t.value}]),onClick:o[0]||(o[0]=r=>t.value=!1)},null,2)):Le("",!0)],64))}}),vk=Be(gk,[["__scopeId","data-v-e9f3e42e"]]);console.log(q("sidebar.menu.profile"));function fd(){return{home:{label:q("sidebar.menu.home"),icon:"home",route:"home"},profile:{label:q("sidebar.menu.profile"),icon:"profile",route:"profile"},logout:{label:q("sidebar.menu.logout"),icon:"logout",route:"auth.logout"},login:{label:q("sidebar.menu.login"),icon:"login",route:"auth.login"},plans:{label:q("sidebar.menu.plans"),icon:"documents",route:"plans"},recommendations:{label:q("sidebar.menu.recommendations"),icon:"award",route:"recommendations"},healthAssistant:{label:q("sidebar.menu.healthAssistant"),icon:"health-assistant",route:"health-assistant"},pitchDeck:{label:q("sidebar.menu.pitchDeck"),icon:"presentation",route:"pitch-deck"},help:{label:q("sidebar.menu.help"),icon:"help",route:"help"},settings:{label:q("sidebar.menu.settings"),icon:"settings",route:"settings"},discoverPlans:{label:q("sidebar.menu.discoverPlans"),icon:"search",route:"application"}}}const bk=["disabled"],yk={class:"title"},wk=me({__name:"SidebarMenuItem",props:{menuItem:{},disabled:{type:Boolean}},setup(e){const t=e,{closeDrawer:n}=kl();function o(r){if(t.disabled){lo.error("Please complete your profile to see available plans");return}r&&(n(),at.push({name:r}))}return(r,i)=>(P(),N("div",{role:"link",class:ge(["menu-item",{disabled:r.disabled,active:h(at).currentRoute.value.name===r.menuItem.route}]),disabled:r.disabled,onClick:i[0]||(i[0]=s=>o(r.menuItem.route))},[k(rn,{size:"24",name:r.menuItem.icon,class:"icon"},null,8,["name"]),A("span",yk,K(r.menuItem.label),1)],10,bk))}}),Bn=Be(wk,[["__scopeId","data-v-d739e4db"]]),xk={class:"navbar"},kk={class:"logo"},_k={class:"title"},Ak=me({__name:"AppSidebar",setup(e){const{user:t,isAuthenticated:n,hasDataForPlans:o}=yn(),{locale:r}=Ps(),i=Go(fd());return Se(t,()=>{t.value&&(t.value.data.profile.avatar?i.value.profile.icon=t.value.data.profile.avatar:i.value.profile&&(i.value.profile.icon="profile"))},{immediate:!0}),Se(r,()=>{i.value=fd()}),(s,a)=>(P(),N("nav",xk,[A("header",null,[A("div",kk,[k(rn,{name:"app_logo",size:"64"}),A("span",_k,K(h($t).APP_NAME),1)])]),k(Bn,{"menu-item":i.value.home},null,8,["menu-item"]),k(Bn,{"menu-item":i.value.plans,disabled:!h(o)},null,8,["menu-item","disabled"]),k(Bn,{"menu-item":i.value.recommendations,disabled:!h(o)},null,8,["menu-item","disabled"]),a[1]||(a[1]=A("div",{class:"divider-1"}," ",-1)),k(Bn,{disabled:"","menu-item":i.value.healthAssistant,class:"bordered"},null,8,["menu-item"]),a[2]||(a[2]=A("div",{class:"divider-2"}," ",-1)),(P(),Ve(Bn,{key:i.value.profile.icon,"menu-item":i.value.profile},null,8,["menu-item"])),A("footer",null,[k(Bn,{"menu-item":i.value.help},null,8,["menu-item"]),k(Bn,{"menu-item":i.value.pitchDeck},null,8,["menu-item"]),a[0]||(a[0]=A("div",{class:"divider-1"}," ",-1)),!h(n)()||h(t).provider==="temp"?(P(),Ve(Bn,{key:0,"menu-item":i.value.login},null,8,["menu-item"])):(P(),Ve(Bn,{key:1,"menu-item":i.value.logout},null,8,["menu-item"]))])]))}}),hd=Be(Ak,[["__scopeId","data-v-d5d49ffc"]]),Ck={__name:"AppLoaderBar",setup(e){const{loading:t}=pi();return(n,o)=>(P(),N("div",{class:ge(["loader",{active:h(t)}])},o[0]||(o[0]=[A("div",{class:"loaderBar"},null,-1)]),2))}},Sk=Be(Ck,[["__scopeId","data-v-6ad69fbf"]]);function Pk(e){const t=L(""),n=Object.entries(e).sort((o,r)=>+o[1]-+r[1]);for(let o=0;o<n.length;o++){const r=[];o>0&&r.push(`(min-width: ${n[o-1][1]+1}px)`),o<n.length-1&&r.push(`(max-width: ${n[o][1]}px)`);const i=window.matchMedia(r.join(" and "));i.addEventListener("change",s=>{s.matches?(t.value=n[o][0],document.body.classList.add(n[o][0])):document.body.classList.remove(n[o][0])}),i.matches?(t.value=n[o][0],document.body.classList.add(n[o][0])):document.body.classList.remove(n[o][0])}return{screenWidthFactor:t}}function $k(){setTimeout(()=>{document.querySelector(".splash-screen")?.classList.add("fade-out"),setTimeout(()=>{document.querySelector("body").classList.remove("splash")},300)},200)}const Tk={class:"app"},Ek={class:"main-container"},Ik={class:"main-pane"},Mk=me({__name:"App",setup(e){const t=is(),{screenWidthFactor:n}=Pk({mobile:600,tablet:850,notebook:1199,desktop:1e4}),{isDrawerOpen:o}=kl();return ht(()=>{$k()}),ti(()=>{t.disconnect()}),(r,i)=>{const s=tr("router-view");return P(),N("div",Tk,[k(mk,{class:"app-header"}),k(Sk),h(n)==="mobile"?(P(),Ve(vk,{key:0,modelValue:h(o),"onUpdate:modelValue":i[0]||(i[0]=a=>gt(o)?o.value=a:null)},{default:ye(()=>[k(hd)]),_:1},8,["modelValue"])):Le("",!0),A("div",Ek,[h(n)!=="mobile"?(P(),Ve(hd,{key:0,class:"app-sidebar"})):Le("",!0),A("main",Ik,[k(s)])]),k(h(Ym),{"rich-colors":"",position:"top-center",duration:2e3}),h(at).currentRoute.value.name==="home"?(P(),Ve(Xm,{key:1,class:"app-footer"})):Le("",!0)])}}}),zk=Be(Mk,[["__scopeId","data-v-fffbf591"]]),{initI18n:Bk}=Ps();Bk();const p1=X0(zk);p1.use(at);Et.init();E8();Up();await a7();await at.isReady();p1.mount("#app");
