var L1=Object.defineProperty;var R1=(t,e,n)=>e in t?L1(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n;var vn=(t,e,n)=>(R1(t,typeof e!="symbol"?e+"":e,n),n);(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))i(r);new MutationObserver(r=>{for(const o of r)if(o.type==="childList")for(const a of o.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&i(a)}).observe(document,{childList:!0,subtree:!0});function n(r){const o={};return r.integrity&&(o.integrity=r.integrity),r.referrerPolicy&&(o.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?o.credentials="include":r.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function i(r){if(r.ep)return;r.ep=!0;const o=n(r);fetch(r.href,o)}})();function op(t,e){const n=Object.create(null),i=t.split(",");for(let r=0;r<i.length;r++)n[i[r]]=!0;return e?r=>!!n[r.toLowerCase()]:r=>!!n[r]}const bt={},er=[],Xn=()=>{},$1=()=>!1,Vl=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&(t.charCodeAt(2)>122||t.charCodeAt(2)<97),rp=t=>t.startsWith("onUpdate:"),Mt=Object.assign,ap=(t,e)=>{const n=t.indexOf(e);n>-1&&t.splice(n,1)},D1=Object.prototype.hasOwnProperty,tt=(t,e)=>D1.call(t,e),Te=Array.isArray,tr=t=>ls(t)==="[object Map]",Wl=t=>ls(t)==="[object Set]",Gh=t=>ls(t)==="[object Date]",Ne=t=>typeof t=="function",xt=t=>typeof t=="string",Ji=t=>typeof t=="symbol",ht=t=>t!==null&&typeof t=="object",d0=t=>(ht(t)||Ne(t))&&Ne(t.then)&&Ne(t.catch),u0=Object.prototype.toString,ls=t=>u0.call(t),M1=t=>ls(t).slice(8,-1),p0=t=>ls(t)==="[object Object]",sp=t=>xt(t)&&t!=="NaN"&&t[0]!=="-"&&""+parseInt(t,10)===t,nl=op(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Ul=t=>{const e=Object.create(null);return n=>e[n]||(e[n]=t(n))},z1=/-(\w)/g,Qn=Ul(t=>t.replace(z1,(e,n)=>n?n.toUpperCase():"")),B1=/\B([A-Z])/g,Mo=Ul(t=>t.replace(B1,"-$1").toLowerCase()),Gl=Ul(t=>t.charAt(0).toUpperCase()+t.slice(1)),il=Ul(t=>t?`on${Gl(t)}`:""),Po=(t,e)=>!Object.is(t,e),ol=(t,e)=>{for(let n=0;n<t.length;n++)t[n](e)},ml=(t,e,n)=>{Object.defineProperty(t,e,{configurable:!0,enumerable:!1,value:n})},Ad=t=>{const e=parseFloat(t);return isNaN(e)?t:e},F1=t=>{const e=xt(t)?Number(t):NaN;return isNaN(e)?t:e};let Kh;const Ld=()=>Kh||(Kh=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Pr(t){if(Te(t)){const e={};for(let n=0;n<t.length;n++){const i=t[n],r=xt(i)?V1(i):Pr(i);if(r)for(const o in r)e[o]=r[o]}return e}else if(xt(t)||ht(t))return t}const j1=/;(?![^(]*\))/g,H1=/:([^]+)/,N1=/\/\*[^]*?\*\//g;function V1(t){const e={};return t.replace(N1,"").split(j1).forEach(n=>{if(n){const i=n.split(H1);i.length>1&&(e[i[0].trim()]=i[1].trim())}}),e}function Me(t){let e="";if(xt(t))e=t;else if(Te(t))for(let n=0;n<t.length;n++){const i=Me(t[n]);i&&(e+=i+" ")}else if(ht(t))for(const n in t)t[n]&&(e+=n+" ");return e.trim()}function Zr(t){if(!t)return null;let{class:e,style:n}=t;return e&&!xt(e)&&(t.class=Me(e)),n&&(t.style=Pr(n)),t}const W1="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",U1=op(W1);function h0(t){return!!t||t===""}function G1(t,e){if(t.length!==e.length)return!1;let n=!0;for(let i=0;n&&i<t.length;i++)n=lr(t[i],e[i]);return n}function lr(t,e){if(t===e)return!0;let n=Gh(t),i=Gh(e);if(n||i)return n&&i?t.getTime()===e.getTime():!1;if(n=Ji(t),i=Ji(e),n||i)return t===e;if(n=Te(t),i=Te(e),n||i)return n&&i?G1(t,e):!1;if(n=ht(t),i=ht(e),n||i){if(!n||!i)return!1;const r=Object.keys(t).length,o=Object.keys(e).length;if(r!==o)return!1;for(const a in t){const s=t.hasOwnProperty(a),l=e.hasOwnProperty(a);if(s&&!l||!s&&l||!lr(t[a],e[a]))return!1}}return String(t)===String(e)}function f0(t,e){return t.findIndex(n=>lr(n,e))}const Ct=t=>xt(t)?t:t==null?"":Te(t)||ht(t)&&(t.toString===u0||!Ne(t.toString))?JSON.stringify(t,m0,2):String(t),m0=(t,e)=>e&&e.__v_isRef?m0(t,e.value):tr(e)?{[`Map(${e.size})`]:[...e.entries()].reduce((n,[i,r],o)=>(n[Bc(i,o)+" =>"]=r,n),{})}:Wl(e)?{[`Set(${e.size})`]:[...e.values()].map(n=>Bc(n))}:Ji(e)?Bc(e):ht(e)&&!Te(e)&&!p0(e)?String(e):e,Bc=(t,e="")=>{var n;return Ji(t)?`Symbol(${(n=t.description)!=null?n:e})`:t};let cn;class g0{constructor(e=!1){this.detached=e,this._active=!0,this.effects=[],this.cleanups=[],this.parent=cn,!e&&cn&&(this.index=(cn.scopes||(cn.scopes=[])).push(this)-1)}get active(){return this._active}run(e){if(this._active){const n=cn;try{return cn=this,e()}finally{cn=n}}}on(){cn=this}off(){cn=this.parent}stop(e){if(this._active){let n,i;for(n=0,i=this.effects.length;n<i;n++)this.effects[n].stop();for(n=0,i=this.cleanups.length;n<i;n++)this.cleanups[n]();if(this.scopes)for(n=0,i=this.scopes.length;n<i;n++)this.scopes[n].stop(!0);if(!this.detached&&this.parent&&!e){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 b0(t){return new g0(t)}function K1(t,e=cn){e&&e.active&&e.effects.push(t)}function v0(){return cn}function q1(t){cn&&cn.cleanups.push(t)}const lp=t=>{const e=new Set(t);return e.w=0,e.n=0,e},y0=t=>(t.w&Qi)>0,w0=t=>(t.n&Qi)>0,Y1=({deps:t})=>{if(t.length)for(let e=0;e<t.length;e++)t[e].w|=Qi},X1=t=>{const{deps:e}=t;if(e.length){let n=0;for(let i=0;i<e.length;i++){const r=e[i];y0(r)&&!w0(r)?r.delete(t):e[n++]=r,r.w&=~Qi,r.n&=~Qi}e.length=n}},gl=new WeakMap;let qr=0,Qi=1;const Rd=30;let An;const So=Symbol(""),$d=Symbol("");class cp{constructor(e,n=null,i){this.fn=e,this.scheduler=n,this.active=!0,this.deps=[],this.parent=void 0,K1(this,i)}run(){if(!this.active)return this.fn();let e=An,n=Ui;for(;e;){if(e===this)return;e=e.parent}try{return this.parent=An,An=this,Ui=!0,Qi=1<<++qr,qr<=Rd?Y1(this):qh(this),this.fn()}finally{qr<=Rd&&X1(this),Qi=1<<--qr,An=this.parent,Ui=n,this.parent=void 0,this.deferStop&&this.stop()}}stop(){An===this?this.deferStop=!0:this.active&&(qh(this),this.onStop&&this.onStop(),this.active=!1)}}function qh(t){const{deps:e}=t;if(e.length){for(let n=0;n<e.length;n++)e[n].delete(t);e.length=0}}let Ui=!0;const x0=[];function Or(){x0.push(Ui),Ui=!1}function _r(){const t=x0.pop();Ui=t===void 0?!0:t}function sn(t,e,n){if(Ui&&An){let i=gl.get(t);i||gl.set(t,i=new Map);let r=i.get(n);r||i.set(n,r=lp()),k0(r)}}function k0(t,e){let n=!1;qr<=Rd?w0(t)||(t.n|=Qi,n=!y0(t)):n=!t.has(An),n&&(t.add(An),An.deps.push(t))}function vi(t,e,n,i,r,o){const a=gl.get(t);if(!a)return;let s=[];if(e==="clear")s=[...a.values()];else if(n==="length"&&Te(t)){const l=Number(i);a.forEach((c,d)=>{(d==="length"||!Ji(d)&&d>=l)&&s.push(c)})}else switch(n!==void 0&&s.push(a.get(n)),e){case"add":Te(t)?sp(n)&&s.push(a.get("length")):(s.push(a.get(So)),tr(t)&&s.push(a.get($d)));break;case"delete":Te(t)||(s.push(a.get(So)),tr(t)&&s.push(a.get($d)));break;case"set":tr(t)&&s.push(a.get(So));break}if(s.length===1)s[0]&&Dd(s[0]);else{const l=[];for(const c of s)c&&l.push(...c);Dd(lp(l))}}function Dd(t,e){const n=Te(t)?t:[...t];for(const i of n)i.computed&&Yh(i);for(const i of n)i.computed||Yh(i)}function Yh(t,e){(t!==An||t.allowRecurse)&&(t.scheduler?t.scheduler():t.run())}function Z1(t,e){var n;return(n=gl.get(t))==null?void 0:n.get(e)}const J1=op("__proto__,__v_isRef,__isVue"),C0=new Set(Object.getOwnPropertyNames(Symbol).filter(t=>t!=="arguments"&&t!=="caller").map(t=>Symbol[t]).filter(Ji)),Xh=Q1();function Q1(){const t={};return["includes","indexOf","lastIndexOf"].forEach(e=>{t[e]=function(...n){const i=Qe(this);for(let o=0,a=this.length;o<a;o++)sn(i,"get",o+"");const r=i[e](...n);return r===-1||r===!1?i[e](...n.map(Qe)):r}}),["push","pop","shift","unshift","splice"].forEach(e=>{t[e]=function(...n){Or();const i=Qe(this)[e].apply(this,n);return _r(),i}}),t}function ek(t){const e=Qe(this);return sn(e,"has",t),e.hasOwnProperty(t)}class S0{constructor(e=!1,n=!1){this._isReadonly=e,this._shallow=n}get(e,n,i){const r=this._isReadonly,o=this._shallow;if(n==="__v_isReactive")return!r;if(n==="__v_isReadonly")return r;if(n==="__v_isShallow")return o;if(n==="__v_raw")return i===(r?o?hk:P0:o?T0:I0).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(i)?e:void 0;const a=Te(e);if(!r){if(a&&tt(Xh,n))return Reflect.get(Xh,n,i);if(n==="hasOwnProperty")return ek}const s=Reflect.get(e,n,i);return(Ji(n)?C0.has(n):J1(n))||(r||sn(e,"get",n),o)?s:ct(s)?a&&sp(n)?s:s.value:ht(s)?r?pp(s):zo(s):s}}class E0 extends S0{constructor(e=!1){super(!1,e)}set(e,n,i,r){let o=e[n];if(cr(o)&&ct(o)&&!ct(i))return!1;if(!this._shallow&&(!bl(i)&&!cr(i)&&(o=Qe(o),i=Qe(i)),!Te(e)&&ct(o)&&!ct(i)))return o.value=i,!0;const a=Te(e)&&sp(n)?Number(n)<e.length:tt(e,n),s=Reflect.set(e,n,i,r);return e===Qe(r)&&(a?Po(i,o)&&vi(e,"set",n,i):vi(e,"add",n,i)),s}deleteProperty(e,n){const i=tt(e,n);e[n];const r=Reflect.deleteProperty(e,n);return r&&i&&vi(e,"delete",n,void 0),r}has(e,n){const i=Reflect.has(e,n);return(!Ji(n)||!C0.has(n))&&sn(e,"has",n),i}ownKeys(e){return sn(e,"iterate",Te(e)?"length":So),Reflect.ownKeys(e)}}class tk extends S0{constructor(e=!1){super(!0,e)}set(e,n){return!0}deleteProperty(e,n){return!0}}const nk=new E0,ik=new tk,ok=new E0(!0),dp=t=>t,Kl=t=>Reflect.getPrototypeOf(t);function Ps(t,e,n=!1,i=!1){t=t.__v_raw;const r=Qe(t),o=Qe(e);n||(Po(e,o)&&sn(r,"get",e),sn(r,"get",o));const{has:a}=Kl(r),s=i?dp:n?fp:fa;if(a.call(r,e))return s(t.get(e));if(a.call(r,o))return s(t.get(o));t!==r&&t.get(e)}function Os(t,e=!1){const n=this.__v_raw,i=Qe(n),r=Qe(t);return e||(Po(t,r)&&sn(i,"has",t),sn(i,"has",r)),t===r?n.has(t):n.has(t)||n.has(r)}function _s(t,e=!1){return t=t.__v_raw,!e&&sn(Qe(t),"iterate",So),Reflect.get(t,"size",t)}function Zh(t){t=Qe(t);const e=Qe(this);return Kl(e).has.call(e,t)||(e.add(t),vi(e,"add",t,t)),this}function Jh(t,e){e=Qe(e);const n=Qe(this),{has:i,get:r}=Kl(n);let o=i.call(n,t);o||(t=Qe(t),o=i.call(n,t));const a=r.call(n,t);return n.set(t,e),o?Po(e,a)&&vi(n,"set",t,e):vi(n,"add",t,e),this}function Qh(t){const e=Qe(this),{has:n,get:i}=Kl(e);let r=n.call(e,t);r||(t=Qe(t),r=n.call(e,t)),i&&i.call(e,t);const o=e.delete(t);return r&&vi(e,"delete",t,void 0),o}function ef(){const t=Qe(this),e=t.size!==0,n=t.clear();return e&&vi(t,"clear",void 0,void 0),n}function As(t,e){return function(i,r){const o=this,a=o.__v_raw,s=Qe(a),l=e?dp:t?fp:fa;return!t&&sn(s,"iterate",So),a.forEach((c,d)=>i.call(r,l(c),l(d),o))}}function Ls(t,e,n){return function(...i){const r=this.__v_raw,o=Qe(r),a=tr(o),s=t==="entries"||t===Symbol.iterator&&a,l=t==="keys"&&a,c=r[t](...i),d=n?dp:e?fp:fa;return!e&&sn(o,"iterate",l?$d:So),{next(){const{value:u,done:p}=c.next();return p?{value:u,done:p}:{value:s?[d(u[0]),d(u[1])]:d(u),done:p}},[Symbol.iterator](){return this}}}}function Pi(t){return function(...e){return t==="delete"?!1:t==="clear"?void 0:this}}function rk(){const t={get(o){return Ps(this,o)},get size(){return _s(this)},has:Os,add:Zh,set:Jh,delete:Qh,clear:ef,forEach:As(!1,!1)},e={get(o){return Ps(this,o,!1,!0)},get size(){return _s(this)},has:Os,add:Zh,set:Jh,delete:Qh,clear:ef,forEach:As(!1,!0)},n={get(o){return Ps(this,o,!0)},get size(){return _s(this,!0)},has(o){return Os.call(this,o,!0)},add:Pi("add"),set:Pi("set"),delete:Pi("delete"),clear:Pi("clear"),forEach:As(!0,!1)},i={get(o){return Ps(this,o,!0,!0)},get size(){return _s(this,!0)},has(o){return Os.call(this,o,!0)},add:Pi("add"),set:Pi("set"),delete:Pi("delete"),clear:Pi("clear"),forEach:As(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(o=>{t[o]=Ls(o,!1,!1),n[o]=Ls(o,!0,!1),e[o]=Ls(o,!1,!0),i[o]=Ls(o,!0,!0)}),[t,n,e,i]}const[ak,sk,lk,ck]=rk();function up(t,e){const n=e?t?ck:lk:t?sk:ak;return(i,r,o)=>r==="__v_isReactive"?!t:r==="__v_isReadonly"?t:r==="__v_raw"?i:Reflect.get(tt(n,r)&&r in i?n:i,r,o)}const dk={get:up(!1,!1)},uk={get:up(!1,!0)},pk={get:up(!0,!1)},I0=new WeakMap,T0=new WeakMap,P0=new WeakMap,hk=new WeakMap;function fk(t){switch(t){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function mk(t){return t.__v_skip||!Object.isExtensible(t)?0:fk(M1(t))}function zo(t){return cr(t)?t:hp(t,!1,nk,dk,I0)}function O0(t){return hp(t,!1,ok,uk,T0)}function pp(t){return hp(t,!0,ik,pk,P0)}function hp(t,e,n,i,r){if(!ht(t)||t.__v_raw&&!(e&&t.__v_isReactive))return t;const o=r.get(t);if(o)return o;const a=mk(t);if(a===0)return t;const s=new Proxy(t,a===2?i:n);return r.set(t,s),s}function Zn(t){return cr(t)?Zn(t.__v_raw):!!(t&&t.__v_isReactive)}function cr(t){return!!(t&&t.__v_isReadonly)}function bl(t){return!!(t&&t.__v_isShallow)}function _0(t){return Zn(t)||cr(t)}function Qe(t){const e=t&&t.__v_raw;return e?Qe(e):t}function ql(t){return ml(t,"__v_skip",!0),t}const fa=t=>ht(t)?zo(t):t,fp=t=>ht(t)?pp(t):t;function A0(t){Ui&&An&&(t=Qe(t),k0(t.dep||(t.dep=lp())))}function L0(t,e){t=Qe(t);const n=t.dep;n&&Dd(n)}function ct(t){return!!(t&&t.__v_isRef===!0)}function Ge(t){return R0(t,!1)}function Ar(t){return R0(t,!0)}function R0(t,e){return ct(t)?t:new gk(t,e)}class gk{constructor(e,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?e:Qe(e),this._value=n?e:fa(e)}get value(){return A0(this),this._value}set value(e){const n=this.__v_isShallow||bl(e)||cr(e);e=n?e:Qe(e),Po(e,this._rawValue)&&(this._rawValue=e,this._value=n?e:fa(e),L0(this))}}function Gi(t){return ct(t)?t.value:t}const bk={get:(t,e,n)=>Gi(Reflect.get(t,e,n)),set:(t,e,n,i)=>{const r=t[e];return ct(r)&&!ct(n)?(r.value=n,!0):Reflect.set(t,e,n,i)}};function $0(t){return Zn(t)?t:new Proxy(t,bk)}function vk(t){const e=Te(t)?new Array(t.length):{};for(const n in t)e[n]=wk(t,n);return e}class yk{constructor(e,n,i){this._object=e,this._key=n,this._defaultValue=i,this.__v_isRef=!0}get value(){const e=this._object[this._key];return e===void 0?this._defaultValue:e}set value(e){this._object[this._key]=e}get dep(){return Z1(Qe(this._object),this._key)}}function wk(t,e,n){const i=t[e];return ct(i)?i:new yk(t,e,n)}class xk{constructor(e,n,i,r){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new cp(e,()=>{this._dirty||(this._dirty=!0,L0(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!r,this.__v_isReadonly=i}get value(){const e=Qe(this);return A0(e),(e._dirty||!e._cacheable)&&(e._dirty=!1,e._value=e.effect.run()),e._value}set value(e){this._setter(e)}}function kk(t,e,n=!1){let i,r;const o=Ne(t);return o?(i=t,r=Xn):(i=t.get,r=t.set),new xk(i,r,o||!r,n)}function Ki(t,e,n,i){let r;try{r=i?t(...i):t()}catch(o){Yl(o,e,n)}return r}function xn(t,e,n,i){if(Ne(t)){const o=Ki(t,e,n,i);return o&&d0(o)&&o.catch(a=>{Yl(a,e,n)}),o}const r=[];for(let o=0;o<t.length;o++)r.push(xn(t[o],e,n,i));return r}function Yl(t,e,n,i=!0){const r=e?e.vnode:null;if(e){let o=e.parent;const a=e.proxy,s=n;for(;o;){const c=o.ec;if(c){for(let d=0;d<c.length;d++)if(c[d](t,a,s)===!1)return}o=o.parent}const l=e.appContext.config.errorHandler;if(l){Ki(l,null,10,[t,a,s]);return}}Ck(t,n,r,i)}function Ck(t,e,n,i=!0){console.error(t)}let ma=!1,Md=!1;const Gt=[];let Gn=0;const nr=[];let mi=null,go=0;const D0=Promise.resolve();let mp=null;function Bo(t){const e=mp||D0;return t?e.then(this?t.bind(this):t):e}function Sk(t){let e=Gn+1,n=Gt.length;for(;e<n;){const i=e+n>>>1,r=Gt[i],o=ga(r);o<t||o===t&&r.pre?e=i+1:n=i}return e}function gp(t){(!Gt.length||!Gt.includes(t,ma&&t.allowRecurse?Gn+1:Gn))&&(t.id==null?Gt.push(t):Gt.splice(Sk(t.id),0,t),M0())}function M0(){!ma&&!Md&&(Md=!0,mp=D0.then(B0))}function Ek(t){const e=Gt.indexOf(t);e>Gn&&Gt.splice(e,1)}function Ik(t){Te(t)?nr.push(...t):(!mi||!mi.includes(t,t.allowRecurse?go+1:go))&&nr.push(t),M0()}function tf(t,e,n=ma?Gn+1:0){for(;n<Gt.length;n++){const i=Gt[n];if(i&&i.pre){if(t&&i.id!==t.uid)continue;Gt.splice(n,1),n--,i()}}}function z0(t){if(nr.length){const e=[...new Set(nr)];if(nr.length=0,mi){mi.push(...e);return}for(mi=e,mi.sort((n,i)=>ga(n)-ga(i)),go=0;go<mi.length;go++)mi[go]();mi=null,go=0}}const ga=t=>t.id==null?1/0:t.id,Tk=(t,e)=>{const n=ga(t)-ga(e);if(n===0){if(t.pre&&!e.pre)return-1;if(e.pre&&!t.pre)return 1}return n};function B0(t){Md=!1,ma=!0,Gt.sort(Tk);try{for(Gn=0;Gn<Gt.length;Gn++){const e=Gt[Gn];e&&e.active!==!1&&Ki(e,null,14)}}finally{Gn=0,Gt.length=0,z0(),ma=!1,mp=null,(Gt.length||nr.length)&&B0()}}function Pk(t,e,...n){if(t.isUnmounted)return;const i=t.vnode.props||bt;let r=n;const o=e.startsWith("update:"),a=o&&e.slice(7);if(a&&a in i){const d=`${a==="modelValue"?"model":a}Modifiers`,{number:u,trim:p}=i[d]||bt;p&&(r=n.map(h=>xt(h)?h.trim():h)),u&&(r=n.map(Ad))}let s,l=i[s=il(e)]||i[s=il(Qn(e))];!l&&o&&(l=i[s=il(Mo(e))]),l&&xn(l,t,6,r);const c=i[s+"Once"];if(c){if(!t.emitted)t.emitted={};else if(t.emitted[s])return;t.emitted[s]=!0,xn(c,t,6,r)}}function F0(t,e,n=!1){const i=e.emitsCache,r=i.get(t);if(r!==void 0)return r;const o=t.emits;let a={},s=!1;if(!Ne(t)){const l=c=>{const d=F0(c,e,!0);d&&(s=!0,Mt(a,d))};!n&&e.mixins.length&&e.mixins.forEach(l),t.extends&&l(t.extends),t.mixins&&t.mixins.forEach(l)}return!o&&!s?(ht(t)&&i.set(t,null),null):(Te(o)?o.forEach(l=>a[l]=null):Mt(a,o),ht(t)&&i.set(t,a),a)}function Xl(t,e){return!t||!Vl(e)?!1:(e=e.slice(2).replace(/Once$/,""),tt(t,e[0].toLowerCase()+e.slice(1))||tt(t,Mo(e))||tt(t,e))}let jt=null,Zl=null;function vl(t){const e=jt;return jt=t,Zl=t&&t.type.__scopeId||null,e}function bp(t){Zl=t}function vp(){Zl=null}function je(t,e=jt,n){if(!e||t._n)return t;const i=(...r)=>{i._d&&mf(-1);const o=vl(e);let a;try{a=t(...r)}finally{vl(o),i._d&&mf(1)}return a};return i._n=!0,i._c=!0,i._d=!0,i}function Fc(t){const{type:e,vnode:n,proxy:i,withProxy:r,props:o,propsOptions:[a],slots:s,attrs:l,emit:c,render:d,renderCache:u,data:p,setupState:h,ctx:g,inheritAttrs:f}=t;let v,m;const y=vl(t);try{if(n.shapeFlag&4){const b=r||i,C=b;v=Vn(d.call(C,b,u,o,h,p,g)),m=l}else{const b=e;v=Vn(b.length>1?b(o,{attrs:l,slots:s,emit:c}):b(o,null)),m=e.props?l:Ok(l)}}catch(b){ta.length=0,Yl(b,t,1),v=Fe(kn)}let S=v;if(m&&f!==!1){const b=Object.keys(m),{shapeFlag:C}=S;b.length&&C&7&&(a&&b.some(rp)&&(m=_k(m,a)),S=eo(S,m))}return n.dirs&&(S=eo(S),S.dirs=S.dirs?S.dirs.concat(n.dirs):n.dirs),n.transition&&(S.transition=n.transition),v=S,vl(y),v}const Ok=t=>{let e;for(const n in t)(n==="class"||n==="style"||Vl(n))&&((e||(e={}))[n]=t[n]);return e},_k=(t,e)=>{const n={};for(const i in t)(!rp(i)||!(i.slice(9)in e))&&(n[i]=t[i]);return n};function Ak(t,e,n){const{props:i,children:r,component:o}=t,{props:a,children:s,patchFlag:l}=e,c=o.emitsOptions;if(e.dirs||e.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return i?nf(i,a,c):!!a;if(l&8){const d=e.dynamicProps;for(let u=0;u<d.length;u++){const p=d[u];if(a[p]!==i[p]&&!Xl(c,p))return!0}}}else return(r||s)&&(!s||!s.$stable)?!0:i===a?!1:i?a?nf(i,a,c):!0:!!a;return!1}function nf(t,e,n){const i=Object.keys(e);if(i.length!==Object.keys(t).length)return!0;for(let r=0;r<i.length;r++){const o=i[r];if(e[o]!==t[o]&&!Xl(n,o))return!0}return!1}function Lk({vnode:t,parent:e},n){for(;e&&e.subTree===t;)(t=e.vnode).el=n,e=e.parent}const yp="components",Rk="directives";function Ce(t,e){return wp(yp,t,!0,e)||t}const j0=Symbol.for("v-ndc");function ze(t){return xt(t)?wp(yp,t,!1)||t:t||j0}function Ci(t){return wp(Rk,t)}function wp(t,e,n=!0,i=!1){const r=jt||Rt;if(r){const o=r.type;if(t===yp){const s=SC(o,!1);if(s&&(s===e||s===Qn(e)||s===Gl(Qn(e))))return o}const a=of(r[t]||o[t],e)||of(r.appContext[t],e);return!a&&i?o:a}}function of(t,e){return t&&(t[e]||t[Qn(e)]||t[Gl(Qn(e))])}const $k=t=>t.__isSuspense;function Dk(t,e){e&&e.pendingBranch?Te(t)?e.effects.push(...t):e.effects.push(t):Ik(t)}const Rs={};function Zt(t,e,n){return H0(t,e,n)}function H0(t,e,{immediate:n,deep:i,flush:r,onTrack:o,onTrigger:a}=bt){var s;const l=v0()===((s=Rt)==null?void 0:s.scope)?Rt:null;let c,d=!1,u=!1;if(ct(t)?(c=()=>t.value,d=bl(t)):Zn(t)?(c=()=>t,i=!0):Te(t)?(u=!0,d=t.some(b=>Zn(b)||bl(b)),c=()=>t.map(b=>{if(ct(b))return b.value;if(Zn(b))return xo(b);if(Ne(b))return Ki(b,l,2)})):Ne(t)?e?c=()=>Ki(t,l,2):c=()=>{if(!(l&&l.isUnmounted))return p&&p(),xn(t,l,3,[h])}:c=Xn,e&&i){const b=c;c=()=>xo(b())}let p,h=b=>{p=y.onStop=()=>{Ki(b,l,4),p=y.onStop=void 0}},g;if(xa)if(h=Xn,e?n&&xn(e,l,3,[c(),u?[]:void 0,h]):c(),r==="sync"){const b=TC();g=b.__watcherHandles||(b.__watcherHandles=[])}else return Xn;let f=u?new Array(t.length).fill(Rs):Rs;const v=()=>{if(y.active)if(e){const b=y.run();(i||d||(u?b.some((C,I)=>Po(C,f[I])):Po(b,f)))&&(p&&p(),xn(e,l,3,[b,f===Rs?void 0:u&&f[0]===Rs?[]:f,h]),f=b)}else y.run()};v.allowRecurse=!!e;let m;r==="sync"?m=v:r==="post"?m=()=>nn(v,l&&l.suspense):(v.pre=!0,l&&(v.id=l.uid),m=()=>gp(v));const y=new cp(c,m);e?n?v():f=y.run():r==="post"?nn(y.run.bind(y),l&&l.suspense):y.run();const S=()=>{y.stop(),l&&l.scope&&ap(l.scope.effects,y)};return g&&g.push(S),S}function Mk(t,e,n){const i=this.proxy,r=xt(t)?t.includes(".")?N0(i,t):()=>i[t]:t.bind(i,i);let o;Ne(e)?o=e:(o=e.handler,n=e);const a=Rt;dr(this);const s=H0(r,o.bind(i),n);return a?dr(a):Eo(),s}function N0(t,e){const n=e.split(".");return()=>{let i=t;for(let r=0;r<n.length&&i;r++)i=i[n[r]];return i}}function xo(t,e){if(!ht(t)||t.__v_skip||(e=e||new Set,e.has(t)))return t;if(e.add(t),ct(t))xo(t.value,e);else if(Te(t))for(let n=0;n<t.length;n++)xo(t[n],e);else if(Wl(t)||tr(t))t.forEach(n=>{xo(n,e)});else if(p0(t))for(const n in t)xo(t[n],e);return t}function pn(t,e){const n=jt;if(n===null)return t;const i=nc(n)||n.proxy,r=t.dirs||(t.dirs=[]);for(let o=0;o<e.length;o++){let[a,s,l,c=bt]=e[o];a&&(Ne(a)&&(a={mounted:a,updated:a}),a.deep&&xo(s),r.push({dir:a,instance:i,value:s,oldValue:void 0,arg:l,modifiers:c}))}return t}function lo(t,e,n,i){const r=t.dirs,o=e&&e.dirs;for(let a=0;a<r.length;a++){const s=r[a];o&&(s.oldValue=o[a].value);let l=s.dir[i];l&&(Or(),xn(l,n,8,[t.el,s,t,e]),_r())}}const Bi=Symbol("_leaveCb"),$s=Symbol("_enterCb");function zk(){const t={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return oi(()=>{t.isMounted=!0}),ec(()=>{t.isUnmounting=!0}),t}const yn=[Function,Array],V0={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:yn,onEnter:yn,onAfterEnter:yn,onEnterCancelled:yn,onBeforeLeave:yn,onLeave:yn,onAfterLeave:yn,onLeaveCancelled:yn,onBeforeAppear:yn,onAppear:yn,onAfterAppear:yn,onAppearCancelled:yn},Bk={name:"BaseTransition",props:V0,setup(t,{slots:e}){const n=zn(),i=zk();let r;return()=>{const o=e.default&&U0(e.default(),!0);if(!o||!o.length)return;let a=o[0];if(o.length>1){for(const f of o)if(f.type!==kn){a=f;break}}const s=Qe(t),{mode:l}=s;if(i.isLeaving)return jc(a);const c=rf(a);if(!c)return jc(a);const d=zd(c,s,i,n);Bd(c,d);const u=n.subTree,p=u&&rf(u);let h=!1;const{getTransitionKey:g}=c.type;if(g){const f=g();r===void 0?r=f:f!==r&&(r=f,h=!0)}if(p&&p.type!==kn&&(!bo(c,p)||h)){const f=zd(p,s,i,n);if(Bd(p,f),l==="out-in")return i.isLeaving=!0,f.afterLeave=()=>{i.isLeaving=!1,n.update.active!==!1&&n.update()},jc(a);l==="in-out"&&c.type!==kn&&(f.delayLeave=(v,m,y)=>{const S=W0(i,p);S[String(p.key)]=p,v[Bi]=()=>{m(),v[Bi]=void 0,delete d.delayedLeave},d.delayedLeave=y})}return a}}},Fk=Bk;function W0(t,e){const{leavingVNodes:n}=t;let i=n.get(e.type);return i||(i=Object.create(null),n.set(e.type,i)),i}function zd(t,e,n,i){const{appear:r,mode:o,persisted:a=!1,onBeforeEnter:s,onEnter:l,onAfterEnter:c,onEnterCancelled:d,onBeforeLeave:u,onLeave:p,onAfterLeave:h,onLeaveCancelled:g,onBeforeAppear:f,onAppear:v,onAfterAppear:m,onAppearCancelled:y}=e,S=String(t.key),b=W0(n,t),C=(E,P)=>{E&&xn(E,i,9,P)},I=(E,P)=>{const A=P[1];C(E,P),Te(E)?E.every(O=>O.length<=1)&&A():E.length<=1&&A()},k={mode:o,persisted:a,beforeEnter(E){let P=s;if(!n.isMounted)if(r)P=f||s;else return;E[Bi]&&E[Bi](!0);const A=b[S];A&&bo(t,A)&&A.el[Bi]&&A.el[Bi](),C(P,[E])},enter(E){let P=l,A=c,O=d;if(!n.isMounted)if(r)P=v||l,A=m||c,O=y||d;else return;let $=!1;const z=E[$s]=re=>{$||($=!0,re?C(O,[E]):C(A,[E]),k.delayedLeave&&k.delayedLeave(),E[$s]=void 0)};P?I(P,[E,z]):z()},leave(E,P){const A=String(t.key);if(E[$s]&&E[$s](!0),n.isUnmounting)return P();C(u,[E]);let O=!1;const $=E[Bi]=z=>{O||(O=!0,P(),z?C(g,[E]):C(h,[E]),E[Bi]=void 0,b[A]===t&&delete b[A])};b[A]=t,p?I(p,[E,$]):$()},clone(E){return zd(E,e,n,i)}};return k}function jc(t){if(Jl(t))return t=eo(t),t.children=null,t}function rf(t){return Jl(t)?t.children?t.children[0]:void 0:t}function Bd(t,e){t.shapeFlag&6&&t.component?Bd(t.component.subTree,e):t.shapeFlag&128?(t.ssContent.transition=e.clone(t.ssContent),t.ssFallback.transition=e.clone(t.ssFallback)):t.transition=e}function U0(t,e=!1,n){let i=[],r=0;for(let o=0;o<t.length;o++){let a=t[o];const s=n==null?a.key:String(n)+String(a.key!=null?a.key:o);a.type===Oe?(a.patchFlag&128&&r++,i=i.concat(U0(a.children,e,s))):(e||a.type!==kn)&&i.push(s!=null?eo(a,{key:s}):a)}if(r>1)for(let o=0;o<i.length;o++)i[o].patchFlag=-2;return i}/*! #__NO_SIDE_EFFECTS__ */function qt(t,e){return Ne(t)?Mt({name:t.name},e,{setup:t}):t}const Jr=t=>!!t.type.__asyncLoader,Jl=t=>t.type.__isKeepAlive;function jk(t,e){G0(t,"a",e)}function Hk(t,e){G0(t,"da",e)}function G0(t,e,n=Rt){const i=t.__wdc||(t.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return t()});if(Ql(e,i,n),n){let r=n.parent;for(;r&&r.parent;)Jl(r.parent.vnode)&&Nk(i,e,n,r),r=r.parent}}function Nk(t,e,n,i){const r=Ql(e,t,i,!0);cs(()=>{ap(i[e],r)},n)}function Ql(t,e,n=Rt,i=!1){if(n){const r=n[t]||(n[t]=[]),o=e.__weh||(e.__weh=(...a)=>{if(n.isUnmounted)return;Or(),dr(n);const s=xn(e,n,t,a);return Eo(),_r(),s});return i?r.unshift(o):r.push(o),o}}const Si=t=>(e,n=Rt)=>(!xa||t==="sp")&&Ql(t,(...i)=>e(...i),n),Vk=Si("bm"),oi=Si("m"),K0=Si("bu"),xp=Si("u"),ec=Si("bum"),cs=Si("um"),Wk=Si("sp"),Uk=Si("rtg"),Gk=Si("rtc");function Kk(t,e=Rt){Ql("ec",t,e)}function Dt(t,e,n,i){let r;const o=n&&n[i];if(Te(t)||xt(t)){r=new Array(t.length);for(let a=0,s=t.length;a<s;a++)r[a]=e(t[a],a,void 0,o&&o[a])}else if(typeof t=="number"){r=new Array(t);for(let a=0;a<t;a++)r[a]=e(a+1,a,void 0,o&&o[a])}else if(ht(t))if(t[Symbol.iterator])r=Array.from(t,(a,s)=>e(a,s,void 0,o&&o[s]));else{const a=Object.keys(t);r=new Array(a.length);for(let s=0,l=a.length;s<l;s++){const c=a[s];r[s]=e(t[c],c,s,o&&o[s])}}else r=[];return n&&(n[i]=r),r}function ba(t,e){for(let n=0;n<e.length;n++){const i=e[n];if(Te(i))for(let r=0;r<i.length;r++)t[i[r].name]=i[r].fn;else i&&(t[i.name]=i.key?(...r)=>{const o=i.fn(...r);return o&&(o.key=i.key),o}:i.fn)}return t}function Pe(t,e,n={},i,r){if(jt.isCE||jt.parent&&Jr(jt.parent)&&jt.parent.isCE)return e!=="default"&&(n.name=e),Fe("slot",n,i&&i());let o=t[e];o&&o._c&&(o._d=!1),_();const a=o&&q0(o(n)),s=ne(Oe,{key:n.key||a&&a.key||`_${e}`},a||(i?i():[]),a&&t._===1?64:-2);return!r&&s.scopeId&&(s.slotScopeIds=[s.scopeId+"-s"]),o&&o._c&&(o._d=!0),s}function q0(t){return t.some(e=>wa(e)?!(e.type===kn||e.type===Oe&&!q0(e.children)):!0)?t:null}function Ds(t,e){const n={};for(const i in t)n[e&&/[A-Z]/.test(i)?`on:${i}`:il(i)]=t[i];return n}const Fd=t=>t?sv(t)?nc(t)||t.proxy:Fd(t.parent):null,Qr=Mt(Object.create(null),{$:t=>t,$el:t=>t.vnode.el,$data:t=>t.data,$props:t=>t.props,$attrs:t=>t.attrs,$slots:t=>t.slots,$refs:t=>t.refs,$parent:t=>Fd(t.parent),$root:t=>Fd(t.root),$emit:t=>t.emit,$options:t=>kp(t),$forceUpdate:t=>t.f||(t.f=()=>gp(t.update)),$nextTick:t=>t.n||(t.n=Bo.bind(t.proxy)),$watch:t=>Mk.bind(t)}),Hc=(t,e)=>t!==bt&&!t.__isScriptSetup&&tt(t,e),qk={get({_:t},e){const{ctx:n,setupState:i,data:r,props:o,accessCache:a,type:s,appContext:l}=t;let c;if(e[0]!=="$"){const h=a[e];if(h!==void 0)switch(h){case 1:return i[e];case 2:return r[e];case 4:return n[e];case 3:return o[e]}else{if(Hc(i,e))return a[e]=1,i[e];if(r!==bt&&tt(r,e))return a[e]=2,r[e];if((c=t.propsOptions[0])&&tt(c,e))return a[e]=3,o[e];if(n!==bt&&tt(n,e))return a[e]=4,n[e];jd&&(a[e]=0)}}const d=Qr[e];let u,p;if(d)return e==="$attrs"&&sn(t,"get",e),d(t);if((u=s.__cssModules)&&(u=u[e]))return u;if(n!==bt&&tt(n,e))return a[e]=4,n[e];if(p=l.config.globalProperties,tt(p,e))return p[e]},set({_:t},e,n){const{data:i,setupState:r,ctx:o}=t;return Hc(r,e)?(r[e]=n,!0):i!==bt&&tt(i,e)?(i[e]=n,!0):tt(t.props,e)||e[0]==="$"&&e.slice(1)in t?!1:(o[e]=n,!0)},has({_:{data:t,setupState:e,accessCache:n,ctx:i,appContext:r,propsOptions:o}},a){let s;return!!n[a]||t!==bt&&tt(t,a)||Hc(e,a)||(s=o[0])&&tt(s,a)||tt(i,a)||tt(Qr,a)||tt(r.config.globalProperties,a)},defineProperty(t,e,n){return n.get!=null?t._.accessCache[e]=0:tt(n,"value")&&this.set(t,e,n.value,null),Reflect.defineProperty(t,e,n)}};function af(t){return Te(t)?t.reduce((e,n)=>(e[n]=null,e),{}):t}let jd=!0;function Yk(t){const e=kp(t),n=t.proxy,i=t.ctx;jd=!1,e.beforeCreate&&sf(e.beforeCreate,t,"bc");const{data:r,computed:o,methods:a,watch:s,provide:l,inject:c,created:d,beforeMount:u,mounted:p,beforeUpdate:h,updated:g,activated:f,deactivated:v,beforeDestroy:m,beforeUnmount:y,destroyed:S,unmounted:b,render:C,renderTracked:I,renderTriggered:k,errorCaptured:E,serverPrefetch:P,expose:A,inheritAttrs:O,components:$,directives:z,filters:re}=e;if(c&&Xk(c,i,null),a)for(const ee in a){const Q=a[ee];Ne(Q)&&(i[ee]=Q.bind(n))}if(r){const ee=r.call(n,n);ht(ee)&&(t.data=zo(ee))}if(jd=!0,o)for(const ee in o){const Q=o[ee],$e=Ne(Q)?Q.bind(n,n):Ne(Q.get)?Q.get.bind(n,n):Xn,Se=!Ne(Q)&&Ne(Q.set)?Q.set.bind(n):Xn,Ie=$t({get:$e,set:Se});Object.defineProperty(i,ee,{enumerable:!0,configurable:!0,get:()=>Ie.value,set:_e=>Ie.value=_e})}if(s)for(const ee in s)Y0(s[ee],i,n,ee);if(l){const ee=Ne(l)?l.call(n):l;Reflect.ownKeys(ee).forEach(Q=>{qi(Q,ee[Q])})}d&&sf(d,t,"c");function te(ee,Q){Te(Q)?Q.forEach($e=>ee($e.bind(n))):Q&&ee(Q.bind(n))}if(te(Vk,u),te(oi,p),te(K0,h),te(xp,g),te(jk,f),te(Hk,v),te(Kk,E),te(Gk,I),te(Uk,k),te(ec,y),te(cs,b),te(Wk,P),Te(A))if(A.length){const ee=t.exposed||(t.exposed={});A.forEach(Q=>{Object.defineProperty(ee,Q,{get:()=>n[Q],set:$e=>n[Q]=$e})})}else t.exposed||(t.exposed={});C&&t.render===Xn&&(t.render=C),O!=null&&(t.inheritAttrs=O),$&&(t.components=$),z&&(t.directives=z)}function Xk(t,e,n=Xn){Te(t)&&(t=Hd(t));for(const i in t){const r=t[i];let o;ht(r)?"default"in r?o=Tt(r.from||i,r.default,!0):o=Tt(r.from||i):o=Tt(r),ct(o)?Object.defineProperty(e,i,{enumerable:!0,configurable:!0,get:()=>o.value,set:a=>o.value=a}):e[i]=o}}function sf(t,e,n){xn(Te(t)?t.map(i=>i.bind(e.proxy)):t.bind(e.proxy),e,n)}function Y0(t,e,n,i){const r=i.includes(".")?N0(n,i):()=>n[i];if(xt(t)){const o=e[t];Ne(o)&&Zt(r,o)}else if(Ne(t))Zt(r,t.bind(n));else if(ht(t))if(Te(t))t.forEach(o=>Y0(o,e,n,i));else{const o=Ne(t.handler)?t.handler.bind(n):e[t.handler];Ne(o)&&Zt(r,o,t)}}function kp(t){const e=t.type,{mixins:n,extends:i}=e,{mixins:r,optionsCache:o,config:{optionMergeStrategies:a}}=t.appContext,s=o.get(e);let l;return s?l=s:!r.length&&!n&&!i?l=e:(l={},r.length&&r.forEach(c=>yl(l,c,a,!0)),yl(l,e,a)),ht(e)&&o.set(e,l),l}function yl(t,e,n,i=!1){const{mixins:r,extends:o}=e;o&&yl(t,o,n,!0),r&&r.forEach(a=>yl(t,a,n,!0));for(const a in e)if(!(i&&a==="expose")){const s=Zk[a]||n&&n[a];t[a]=s?s(t[a],e[a]):e[a]}return t}const Zk={data:lf,props:cf,emits:cf,methods:Yr,computed:Yr,beforeCreate:Yt,created:Yt,beforeMount:Yt,mounted:Yt,beforeUpdate:Yt,updated:Yt,beforeDestroy:Yt,beforeUnmount:Yt,destroyed:Yt,unmounted:Yt,activated:Yt,deactivated:Yt,errorCaptured:Yt,serverPrefetch:Yt,components:Yr,directives:Yr,watch:Qk,provide:lf,inject:Jk};function lf(t,e){return e?t?function(){return Mt(Ne(t)?t.call(this,this):t,Ne(e)?e.call(this,this):e)}:e:t}function Jk(t,e){return Yr(Hd(t),Hd(e))}function Hd(t){if(Te(t)){const e={};for(let n=0;n<t.length;n++)e[t[n]]=t[n];return e}return t}function Yt(t,e){return t?[...new Set([].concat(t,e))]:e}function Yr(t,e){return t?Mt(Object.create(null),t,e):e}function cf(t,e){return t?Te(t)&&Te(e)?[...new Set([...t,...e])]:Mt(Object.create(null),af(t),af(e??{})):e}function Qk(t,e){if(!t)return e;if(!e)return t;const n=Mt(Object.create(null),t);for(const i in e)n[i]=Yt(t[i],e[i]);return n}function X0(){return{app:null,config:{isNativeTag:$1,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 eC=0;function tC(t,e){return function(i,r=null){Ne(i)||(i=Mt({},i)),r!=null&&!ht(r)&&(r=null);const o=X0(),a=new WeakSet;let s=!1;const l=o.app={_uid:eC++,_component:i,_props:r,_container:null,_context:o,_instance:null,version:PC,get config(){return o.config},set config(c){},use(c,...d){return a.has(c)||(c&&Ne(c.install)?(a.add(c),c.install(l,...d)):Ne(c)&&(a.add(c),c(l,...d))),l},mixin(c){return o.mixins.includes(c)||o.mixins.push(c),l},component(c,d){return d?(o.components[c]=d,l):o.components[c]},directive(c,d){return d?(o.directives[c]=d,l):o.directives[c]},mount(c,d,u){if(!s){const p=Fe(i,r);return p.appContext=o,d&&e?e(p,c):t(p,c,u),s=!0,l._container=c,c.__vue_app__=l,nc(p.component)||p.component.proxy}},unmount(){s&&(t(null,l._container),delete l._container.__vue_app__)},provide(c,d){return o.provides[c]=d,l},runWithContext(c){va=l;try{return c()}finally{va=null}}};return l}}let va=null;function qi(t,e){if(Rt){let n=Rt.provides;const i=Rt.parent&&Rt.parent.provides;i===n&&(n=Rt.provides=Object.create(i)),n[t]=e}}function Tt(t,e,n=!1){const i=Rt||jt;if(i||va){const r=i?i.parent==null?i.vnode.appContext&&i.vnode.appContext.provides:i.parent.provides:va._context.provides;if(r&&t in r)return r[t];if(arguments.length>1)return n&&Ne(e)?e.call(i&&i.proxy):e}}function nC(){return!!(Rt||jt||va)}function iC(t,e,n,i=!1){const r={},o={};ml(o,tc,1),t.propsDefaults=Object.create(null),Z0(t,e,r,o);for(const a in t.propsOptions[0])a in r||(r[a]=void 0);n?t.props=i?r:O0(r):t.type.props?t.props=r:t.props=o,t.attrs=o}function oC(t,e,n,i){const{props:r,attrs:o,vnode:{patchFlag:a}}=t,s=Qe(r),[l]=t.propsOptions;let c=!1;if((i||a>0)&&!(a&16)){if(a&8){const d=t.vnode.dynamicProps;for(let u=0;u<d.length;u++){let p=d[u];if(Xl(t.emitsOptions,p))continue;const h=e[p];if(l)if(tt(o,p))h!==o[p]&&(o[p]=h,c=!0);else{const g=Qn(p);r[g]=Nd(l,s,g,h,t,!1)}else h!==o[p]&&(o[p]=h,c=!0)}}}else{Z0(t,e,r,o)&&(c=!0);let d;for(const u in s)(!e||!tt(e,u)&&((d=Mo(u))===u||!tt(e,d)))&&(l?n&&(n[u]!==void 0||n[d]!==void 0)&&(r[u]=Nd(l,s,u,void 0,t,!0)):delete r[u]);if(o!==s)for(const u in o)(!e||!tt(e,u))&&(delete o[u],c=!0)}c&&vi(t,"set","$attrs")}function Z0(t,e,n,i){const[r,o]=t.propsOptions;let a=!1,s;if(e)for(let l in e){if(nl(l))continue;const c=e[l];let d;r&&tt(r,d=Qn(l))?!o||!o.includes(d)?n[d]=c:(s||(s={}))[d]=c:Xl(t.emitsOptions,l)||(!(l in i)||c!==i[l])&&(i[l]=c,a=!0)}if(o){const l=Qe(n),c=s||bt;for(let d=0;d<o.length;d++){const u=o[d];n[u]=Nd(r,l,u,c[u],t,!tt(c,u))}}return a}function Nd(t,e,n,i,r,o){const a=t[n];if(a!=null){const s=tt(a,"default");if(s&&i===void 0){const l=a.default;if(a.type!==Function&&!a.skipFactory&&Ne(l)){const{propsDefaults:c}=r;n in c?i=c[n]:(dr(r),i=c[n]=l.call(null,e),Eo())}else i=l}a[0]&&(o&&!s?i=!1:a[1]&&(i===""||i===Mo(n))&&(i=!0))}return i}function J0(t,e,n=!1){const i=e.propsCache,r=i.get(t);if(r)return r;const o=t.props,a={},s=[];let l=!1;if(!Ne(t)){const d=u=>{l=!0;const[p,h]=J0(u,e,!0);Mt(a,p),h&&s.push(...h)};!n&&e.mixins.length&&e.mixins.forEach(d),t.extends&&d(t.extends),t.mixins&&t.mixins.forEach(d)}if(!o&&!l)return ht(t)&&i.set(t,er),er;if(Te(o))for(let d=0;d<o.length;d++){const u=Qn(o[d]);df(u)&&(a[u]=bt)}else if(o)for(const d in o){const u=Qn(d);if(df(u)){const p=o[d],h=a[u]=Te(p)||Ne(p)?{type:p}:Mt({},p);if(h){const g=hf(Boolean,h.type),f=hf(String,h.type);h[0]=g>-1,h[1]=f<0||g<f,(g>-1||tt(h,"default"))&&s.push(u)}}}const c=[a,s];return ht(t)&&i.set(t,c),c}function df(t){return t[0]!=="$"}function uf(t){const e=t&&t.toString().match(/^\s*(function|class) (\w+)/);return e?e[2]:t===null?"null":""}function pf(t,e){return uf(t)===uf(e)}function hf(t,e){return Te(e)?e.findIndex(n=>pf(n,t)):Ne(e)&&pf(e,t)?0:-1}const Q0=t=>t[0]==="_"||t==="$stable",Cp=t=>Te(t)?t.map(Vn):[Vn(t)],rC=(t,e,n)=>{if(e._n)return e;const i=je((...r)=>Cp(e(...r)),n);return i._c=!1,i},ev=(t,e,n)=>{const i=t._ctx;for(const r in t){if(Q0(r))continue;const o=t[r];if(Ne(o))e[r]=rC(r,o,i);else if(o!=null){const a=Cp(o);e[r]=()=>a}}},tv=(t,e)=>{const n=Cp(e);t.slots.default=()=>n},aC=(t,e)=>{if(t.vnode.shapeFlag&32){const n=e._;n?(t.slots=Qe(e),ml(e,"_",n)):ev(e,t.slots={})}else t.slots={},e&&tv(t,e);ml(t.slots,tc,1)},sC=(t,e,n)=>{const{vnode:i,slots:r}=t;let o=!0,a=bt;if(i.shapeFlag&32){const s=e._;s?n&&s===1?o=!1:(Mt(r,e),!n&&s===1&&delete r._):(o=!e.$stable,ev(e,r)),a=e}else e&&(tv(t,e),a={default:1});if(o)for(const s in r)!Q0(s)&&a[s]==null&&delete r[s]};function Vd(t,e,n,i,r=!1){if(Te(t)){t.forEach((p,h)=>Vd(p,e&&(Te(e)?e[h]:e),n,i,r));return}if(Jr(i)&&!r)return;const o=i.shapeFlag&4?nc(i.component)||i.component.proxy:i.el,a=r?null:o,{i:s,r:l}=t,c=e&&e.r,d=s.refs===bt?s.refs={}:s.refs,u=s.setupState;if(c!=null&&c!==l&&(xt(c)?(d[c]=null,tt(u,c)&&(u[c]=null)):ct(c)&&(c.value=null)),Ne(l))Ki(l,s,12,[a,d]);else{const p=xt(l),h=ct(l);if(p||h){const g=()=>{if(t.f){const f=p?tt(u,l)?u[l]:d[l]:l.value;r?Te(f)&&ap(f,o):Te(f)?f.includes(o)||f.push(o):p?(d[l]=[o],tt(u,l)&&(u[l]=d[l])):(l.value=[o],t.k&&(d[t.k]=l.value))}else p?(d[l]=a,tt(u,l)&&(u[l]=a)):h&&(l.value=a,t.k&&(d[t.k]=a))};a?(g.id=-1,nn(g,n)):g()}}}const nn=Dk;function lC(t){return cC(t)}function cC(t,e){const n=Ld();n.__VUE__=!0;const{insert:i,remove:r,patchProp:o,createElement:a,createText:s,createComment:l,setText:c,setElementText:d,parentNode:u,nextSibling:p,setScopeId:h=Xn,insertStaticContent:g}=t,f=(w,T,L,B=null,W=null,Y=null,le=!1,oe=null,se=!!T.dynamicChildren)=>{if(w===T)return;w&&!bo(w,T)&&(B=G(w),_e(w,W,Y,!0),w=null),T.patchFlag===-2&&(se=!1,T.dynamicChildren=null);const{type:K,ref:F,shapeFlag:H}=T;switch(K){case ds:v(w,T,L,B);break;case kn:m(w,T,L,B);break;case rl:w==null&&y(T,L,B,le);break;case Oe:$(w,T,L,B,W,Y,le,oe,se);break;default:H&1?C(w,T,L,B,W,Y,le,oe,se):H&6?z(w,T,L,B,W,Y,le,oe,se):(H&64||H&128)&&K.process(w,T,L,B,W,Y,le,oe,se,ae)}F!=null&&W&&Vd(F,w&&w.ref,Y,T||w,!T)},v=(w,T,L,B)=>{if(w==null)i(T.el=s(T.children),L,B);else{const W=T.el=w.el;T.children!==w.children&&c(W,T.children)}},m=(w,T,L,B)=>{w==null?i(T.el=l(T.children||""),L,B):T.el=w.el},y=(w,T,L,B)=>{[w.el,w.anchor]=g(w.children,T,L,B,w.el,w.anchor)},S=({el:w,anchor:T},L,B)=>{let W;for(;w&&w!==T;)W=p(w),i(w,L,B),w=W;i(T,L,B)},b=({el:w,anchor:T})=>{let L;for(;w&&w!==T;)L=p(w),r(w),w=L;r(T)},C=(w,T,L,B,W,Y,le,oe,se)=>{le=le||T.type==="svg",w==null?I(T,L,B,W,Y,le,oe,se):P(w,T,W,Y,le,oe,se)},I=(w,T,L,B,W,Y,le,oe)=>{let se,K;const{type:F,props:H,shapeFlag:me,transition:we,dirs:De}=w;if(se=w.el=a(w.type,Y,H&&H.is,H),me&8?d(se,w.children):me&16&&E(w.children,se,null,B,W,Y&&F!=="foreignObject",le,oe),De&&lo(w,null,B,"created"),k(se,w,w.scopeId,le,B),H){for(const He in H)He!=="value"&&!nl(He)&&o(se,He,null,H[He],Y,w.children,B,W,Re);"value"in H&&o(se,"value",null,H.value),(K=H.onVnodeBeforeMount)&&jn(K,B,w)}De&&lo(w,null,B,"beforeMount");const Ue=dC(W,we);Ue&&we.beforeEnter(se),i(se,T,L),((K=H&&H.onVnodeMounted)||Ue||De)&&nn(()=>{K&&jn(K,B,w),Ue&&we.enter(se),De&&lo(w,null,B,"mounted")},W)},k=(w,T,L,B,W)=>{if(L&&h(w,L),B)for(let Y=0;Y<B.length;Y++)h(w,B[Y]);if(W){let Y=W.subTree;if(T===Y){const le=W.vnode;k(w,le,le.scopeId,le.slotScopeIds,W.parent)}}},E=(w,T,L,B,W,Y,le,oe,se=0)=>{for(let K=se;K<w.length;K++){const F=w[K]=oe?Fi(w[K]):Vn(w[K]);f(null,F,T,L,B,W,Y,le,oe)}},P=(w,T,L,B,W,Y,le)=>{const oe=T.el=w.el;let{patchFlag:se,dynamicChildren:K,dirs:F}=T;se|=w.patchFlag&16;const H=w.props||bt,me=T.props||bt;let we;L&&co(L,!1),(we=me.onVnodeBeforeUpdate)&&jn(we,L,T,w),F&&lo(T,w,L,"beforeUpdate"),L&&co(L,!0);const De=W&&T.type!=="foreignObject";if(K?A(w.dynamicChildren,K,oe,L,B,De,Y):le||Q(w,T,oe,null,L,B,De,Y,!1),se>0){if(se&16)O(oe,T,H,me,L,B,W);else if(se&2&&H.class!==me.class&&o(oe,"class",null,me.class,W),se&4&&o(oe,"style",H.style,me.style,W),se&8){const Ue=T.dynamicProps;for(let He=0;He<Ue.length;He++){const ft=Ue[He],Ut=H[ft],en=me[ft];(en!==Ut||ft==="value")&&o(oe,ft,Ut,en,W,w.children,L,B,Re)}}se&1&&w.children!==T.children&&d(oe,T.children)}else!le&&K==null&&O(oe,T,H,me,L,B,W);((we=me.onVnodeUpdated)||F)&&nn(()=>{we&&jn(we,L,T,w),F&&lo(T,w,L,"updated")},B)},A=(w,T,L,B,W,Y,le)=>{for(let oe=0;oe<T.length;oe++){const se=w[oe],K=T[oe],F=se.el&&(se.type===Oe||!bo(se,K)||se.shapeFlag&70)?u(se.el):L;f(se,K,F,null,B,W,Y,le,!0)}},O=(w,T,L,B,W,Y,le)=>{if(L!==B){if(L!==bt)for(const oe in L)!nl(oe)&&!(oe in B)&&o(w,oe,L[oe],null,le,T.children,W,Y,Re);for(const oe in B){if(nl(oe))continue;const se=B[oe],K=L[oe];se!==K&&oe!=="value"&&o(w,oe,K,se,le,T.children,W,Y,Re)}"value"in B&&o(w,"value",L.value,B.value)}},$=(w,T,L,B,W,Y,le,oe,se)=>{const K=T.el=w?w.el:s(""),F=T.anchor=w?w.anchor:s("");let{patchFlag:H,dynamicChildren:me,slotScopeIds:we}=T;we&&(oe=oe?oe.concat(we):we),w==null?(i(K,L,B),i(F,L,B),E(T.children,L,F,W,Y,le,oe,se)):H>0&&H&64&&me&&w.dynamicChildren?(A(w.dynamicChildren,me,L,W,Y,le,oe),(T.key!=null||W&&T===W.subTree)&&Sp(w,T,!0)):Q(w,T,L,F,W,Y,le,oe,se)},z=(w,T,L,B,W,Y,le,oe,se)=>{T.slotScopeIds=oe,w==null?T.shapeFlag&512?W.ctx.activate(T,L,B,le,se):re(T,L,B,W,Y,le,se):ie(w,T,se)},re=(w,T,L,B,W,Y,le)=>{const oe=w.component=yC(w,B,W);if(Jl(w)&&(oe.ctx.renderer=ae),wC(oe),oe.asyncDep){if(W&&W.registerDep(oe,te),!w.el){const se=oe.subTree=Fe(kn);m(null,se,T,L)}return}te(oe,w,T,L,W,Y,le)},ie=(w,T,L)=>{const B=T.component=w.component;if(Ak(w,T,L))if(B.asyncDep&&!B.asyncResolved){ee(B,T,L);return}else B.next=T,Ek(B.update),B.update();else T.el=w.el,B.vnode=T},te=(w,T,L,B,W,Y,le)=>{const oe=()=>{if(w.isMounted){let{next:F,bu:H,u:me,parent:we,vnode:De}=w,Ue=F,He;co(w,!1),F?(F.el=De.el,ee(w,F,le)):F=De,H&&ol(H),(He=F.props&&F.props.onVnodeBeforeUpdate)&&jn(He,we,F,De),co(w,!0);const ft=Fc(w),Ut=w.subTree;w.subTree=ft,f(Ut,ft,u(Ut.el),G(Ut),w,W,Y),F.el=ft.el,Ue===null&&Lk(w,ft.el),me&&nn(me,W),(He=F.props&&F.props.onVnodeUpdated)&&nn(()=>jn(He,we,F,De),W)}else{let F;const{el:H,props:me}=T,{bm:we,m:De,parent:Ue}=w,He=Jr(T);if(co(w,!1),we&&ol(we),!He&&(F=me&&me.onVnodeBeforeMount)&&jn(F,Ue,T),co(w,!0),H&&R){const ft=()=>{w.subTree=Fc(w),R(H,w.subTree,w,W,null)};He?T.type.__asyncLoader().then(()=>!w.isUnmounted&&ft()):ft()}else{const ft=w.subTree=Fc(w);f(null,ft,L,B,w,W,Y),T.el=ft.el}if(De&&nn(De,W),!He&&(F=me&&me.onVnodeMounted)){const ft=T;nn(()=>jn(F,Ue,ft),W)}(T.shapeFlag&256||Ue&&Jr(Ue.vnode)&&Ue.vnode.shapeFlag&256)&&w.a&&nn(w.a,W),w.isMounted=!0,T=L=B=null}},se=w.effect=new cp(oe,()=>gp(K),w.scope),K=w.update=()=>se.run();K.id=w.uid,co(w,!0),K()},ee=(w,T,L)=>{T.component=w;const B=w.vnode.props;w.vnode=T,w.next=null,oC(w,T.props,B,L),sC(w,T.children,L),Or(),tf(w),_r()},Q=(w,T,L,B,W,Y,le,oe,se=!1)=>{const K=w&&w.children,F=w?w.shapeFlag:0,H=T.children,{patchFlag:me,shapeFlag:we}=T;if(me>0){if(me&128){Se(K,H,L,B,W,Y,le,oe,se);return}else if(me&256){$e(K,H,L,B,W,Y,le,oe,se);return}}we&8?(F&16&&Re(K,W,Y),H!==K&&d(L,H)):F&16?we&16?Se(K,H,L,B,W,Y,le,oe,se):Re(K,W,Y,!0):(F&8&&d(L,""),we&16&&E(H,L,B,W,Y,le,oe,se))},$e=(w,T,L,B,W,Y,le,oe,se)=>{w=w||er,T=T||er;const K=w.length,F=T.length,H=Math.min(K,F);let me;for(me=0;me<H;me++){const we=T[me]=se?Fi(T[me]):Vn(T[me]);f(w[me],we,L,null,W,Y,le,oe,se)}K>F?Re(w,W,Y,!0,!1,H):E(T,L,B,W,Y,le,oe,se,H)},Se=(w,T,L,B,W,Y,le,oe,se)=>{let K=0;const F=T.length;let H=w.length-1,me=F-1;for(;K<=H&&K<=me;){const we=w[K],De=T[K]=se?Fi(T[K]):Vn(T[K]);if(bo(we,De))f(we,De,L,null,W,Y,le,oe,se);else break;K++}for(;K<=H&&K<=me;){const we=w[H],De=T[me]=se?Fi(T[me]):Vn(T[me]);if(bo(we,De))f(we,De,L,null,W,Y,le,oe,se);else break;H--,me--}if(K>H){if(K<=me){const we=me+1,De=we<F?T[we].el:B;for(;K<=me;)f(null,T[K]=se?Fi(T[K]):Vn(T[K]),L,De,W,Y,le,oe,se),K++}}else if(K>me)for(;K<=H;)_e(w[K],W,Y,!0),K++;else{const we=K,De=K,Ue=new Map;for(K=De;K<=me;K++){const ue=T[K]=se?Fi(T[K]):Vn(T[K]);ue.key!=null&&Ue.set(ue.key,K)}let He,ft=0;const Ut=me-De+1;let en=!1,On=0;const ln=new Array(Ut);for(K=0;K<Ut;K++)ln[K]=0;for(K=we;K<=H;K++){const ue=w[K];if(ft>=Ut){_e(ue,W,Y,!0);continue}let ke;if(ue.key!=null)ke=Ue.get(ue.key);else for(He=De;He<=me;He++)if(ln[He-De]===0&&bo(ue,T[He])){ke=He;break}ke===void 0?_e(ue,W,Y,!0):(ln[ke-De]=K+1,ke>=On?On=ke:en=!0,f(ue,T[ke],L,null,W,Y,le,oe,se),ft++)}const U=en?uC(ln):er;for(He=U.length-1,K=Ut-1;K>=0;K--){const ue=De+K,ke=T[ue],Ze=ue+1<F?T[ue+1].el:B;ln[K]===0?f(null,ke,L,Ze,W,Y,le,oe,se):en&&(He<0||K!==U[He]?Ie(ke,L,Ze,2):He--)}}},Ie=(w,T,L,B,W=null)=>{const{el:Y,type:le,transition:oe,children:se,shapeFlag:K}=w;if(K&6){Ie(w.component.subTree,T,L,B);return}if(K&128){w.suspense.move(T,L,B);return}if(K&64){le.move(w,T,L,ae);return}if(le===Oe){i(Y,T,L);for(let H=0;H<se.length;H++)Ie(se[H],T,L,B);i(w.anchor,T,L);return}if(le===rl){S(w,T,L);return}if(B!==2&&K&1&&oe)if(B===0)oe.beforeEnter(Y),i(Y,T,L),nn(()=>oe.enter(Y),W);else{const{leave:H,delayLeave:me,afterLeave:we}=oe,De=()=>i(Y,T,L),Ue=()=>{H(Y,()=>{De(),we&&we()})};me?me(Y,De,Ue):Ue()}else i(Y,T,L)},_e=(w,T,L,B=!1,W=!1)=>{const{type:Y,props:le,ref:oe,children:se,dynamicChildren:K,shapeFlag:F,patchFlag:H,dirs:me}=w;if(oe!=null&&Vd(oe,null,L,w,!0),F&256){T.ctx.deactivate(w);return}const we=F&1&&me,De=!Jr(w);let Ue;if(De&&(Ue=le&&le.onVnodeBeforeUnmount)&&jn(Ue,T,w),F&6)Ke(w.component,L,B);else{if(F&128){w.suspense.unmount(L,B);return}we&&lo(w,null,T,"beforeUnmount"),F&64?w.type.remove(w,T,L,W,ae,B):K&&(Y!==Oe||H>0&&H&64)?Re(K,T,L,!1,!0):(Y===Oe&&H&384||!W&&F&16)&&Re(se,T,L),B&&qe(w)}(De&&(Ue=le&&le.onVnodeUnmounted)||we)&&nn(()=>{Ue&&jn(Ue,T,w),we&&lo(w,null,T,"unmounted")},L)},qe=w=>{const{type:T,el:L,anchor:B,transition:W}=w;if(T===Oe){Be(L,B);return}if(T===rl){b(w);return}const Y=()=>{r(L),W&&!W.persisted&&W.afterLeave&&W.afterLeave()};if(w.shapeFlag&1&&W&&!W.persisted){const{leave:le,delayLeave:oe}=W,se=()=>le(L,Y);oe?oe(w.el,Y,se):se()}else Y()},Be=(w,T)=>{let L;for(;w!==T;)L=p(w),r(w),w=L;r(T)},Ke=(w,T,L)=>{const{bum:B,scope:W,update:Y,subTree:le,um:oe}=w;B&&ol(B),W.stop(),Y&&(Y.active=!1,_e(le,w,T,L)),oe&&nn(oe,T),nn(()=>{w.isUnmounted=!0},T),T&&T.pendingBranch&&!T.isUnmounted&&w.asyncDep&&!w.asyncResolved&&w.suspenseId===T.pendingId&&(T.deps--,T.deps===0&&T.resolve())},Re=(w,T,L,B=!1,W=!1,Y=0)=>{for(let le=Y;le<w.length;le++)_e(w[le],T,L,B,W)},G=w=>w.shapeFlag&6?G(w.component.subTree):w.shapeFlag&128?w.suspense.next():p(w.anchor||w.el),ce=(w,T,L)=>{w==null?T._vnode&&_e(T._vnode,null,null,!0):f(T._vnode||null,w,T,null,null,null,L),tf(),z0(),T._vnode=w},ae={p:f,um:_e,m:Ie,r:qe,mt:re,mc:E,pc:Q,pbc:A,n:G,o:t};let ge,R;return e&&([ge,R]=e(ae)),{render:ce,hydrate:ge,createApp:tC(ce,ge)}}function co({effect:t,update:e},n){t.allowRecurse=e.allowRecurse=n}function dC(t,e){return(!t||t&&!t.pendingBranch)&&e&&!e.persisted}function Sp(t,e,n=!1){const i=t.children,r=e.children;if(Te(i)&&Te(r))for(let o=0;o<i.length;o++){const a=i[o];let s=r[o];s.shapeFlag&1&&!s.dynamicChildren&&((s.patchFlag<=0||s.patchFlag===32)&&(s=r[o]=Fi(r[o]),s.el=a.el),n||Sp(a,s)),s.type===ds&&(s.el=a.el)}}function uC(t){const e=t.slice(),n=[0];let i,r,o,a,s;const l=t.length;for(i=0;i<l;i++){const c=t[i];if(c!==0){if(r=n[n.length-1],t[r]<c){e[i]=r,n.push(i);continue}for(o=0,a=n.length-1;o<a;)s=o+a>>1,t[n[s]]<c?o=s+1:a=s;c<t[n[o]]&&(o>0&&(e[i]=n[o-1]),n[o]=i)}}for(o=n.length,a=n[o-1];o-- >0;)n[o]=a,a=e[a];return n}const pC=t=>t.__isTeleport,ea=t=>t&&(t.disabled||t.disabled===""),ff=t=>typeof SVGElement<"u"&&t instanceof SVGElement,Wd=(t,e)=>{const n=t&&t.to;return xt(n)?e?e(n):null:n},hC={name:"Teleport",__isTeleport:!0,process(t,e,n,i,r,o,a,s,l,c){const{mc:d,pc:u,pbc:p,o:{insert:h,querySelector:g,createText:f,createComment:v}}=c,m=ea(e.props);let{shapeFlag:y,children:S,dynamicChildren:b}=e;if(t==null){const C=e.el=f(""),I=e.anchor=f("");h(C,n,i),h(I,n,i);const k=e.target=Wd(e.props,g),E=e.targetAnchor=f("");k&&(h(E,k),a=a||ff(k));const P=(A,O)=>{y&16&&d(S,A,O,r,o,a,s,l)};m?P(n,I):k&&P(k,E)}else{e.el=t.el;const C=e.anchor=t.anchor,I=e.target=t.target,k=e.targetAnchor=t.targetAnchor,E=ea(t.props),P=E?n:I,A=E?C:k;if(a=a||ff(I),b?(p(t.dynamicChildren,b,P,r,o,a,s),Sp(t,e,!0)):l||u(t,e,P,A,r,o,a,s,!1),m)E?e.props&&t.props&&e.props.to!==t.props.to&&(e.props.to=t.props.to):Ms(e,n,C,c,1);else if((e.props&&e.props.to)!==(t.props&&t.props.to)){const O=e.target=Wd(e.props,g);O&&Ms(e,O,null,c,0)}else E&&Ms(e,I,k,c,1)}iv(e)},remove(t,e,n,i,{um:r,o:{remove:o}},a){const{shapeFlag:s,children:l,anchor:c,targetAnchor:d,target:u,props:p}=t;if(u&&o(d),a&&o(c),s&16){const h=a||!ea(p);for(let g=0;g<l.length;g++){const f=l[g];r(f,e,n,h,!!f.dynamicChildren)}}},move:Ms,hydrate:fC};function Ms(t,e,n,{o:{insert:i},m:r},o=2){o===0&&i(t.targetAnchor,e,n);const{el:a,anchor:s,shapeFlag:l,children:c,props:d}=t,u=o===2;if(u&&i(a,e,n),(!u||ea(d))&&l&16)for(let p=0;p<c.length;p++)r(c[p],e,n,2);u&&i(s,e,n)}function fC(t,e,n,i,r,o,{o:{nextSibling:a,parentNode:s,querySelector:l}},c){const d=e.target=Wd(e.props,l);if(d){const u=d._lpa||d.firstChild;if(e.shapeFlag&16)if(ea(e.props))e.anchor=c(a(t),e,s(t),n,i,r,o),e.targetAnchor=u;else{e.anchor=a(t);let p=u;for(;p;)if(p=a(p),p&&p.nodeType===8&&p.data==="teleport anchor"){e.targetAnchor=p,d._lpa=e.targetAnchor&&a(e.targetAnchor);break}c(u,e,d,n,i,r,o)}iv(e)}return e.anchor&&a(e.anchor)}const nv=hC;function iv(t){const e=t.ctx;if(e&&e.ut){let n=t.children[0].el;for(;n&&n!==t.targetAnchor;)n.nodeType===1&&n.setAttribute("data-v-owner",e.uid),n=n.nextSibling;e.ut()}}const Oe=Symbol.for("v-fgt"),ds=Symbol.for("v-txt"),kn=Symbol.for("v-cmt"),rl=Symbol.for("v-stc"),ta=[];let Rn=null;function _(t=!1){ta.push(Rn=t?null:[])}function mC(){ta.pop(),Rn=ta[ta.length-1]||null}let ya=1;function mf(t){ya+=t}function ov(t){return t.dynamicChildren=ya>0?Rn||er:null,mC(),ya>0&&Rn&&Rn.push(t),t}function j(t,e,n,i,r,o){return ov(V(t,e,n,i,r,o,!0))}function ne(t,e,n,i,r){return ov(Fe(t,e,n,i,r,!0))}function wa(t){return t?t.__v_isVNode===!0:!1}function bo(t,e){return t.type===e.type&&t.key===e.key}const tc="__vInternal",rv=({key:t})=>t??null,al=({ref:t,ref_key:e,ref_for:n})=>(typeof t=="number"&&(t=""+t),t!=null?xt(t)||ct(t)||Ne(t)?{i:jt,r:t,k:e,f:!!n}:t:null);function V(t,e=null,n=null,i=0,r=null,o=t===Oe?0:1,a=!1,s=!1){const l={__v_isVNode:!0,__v_skip:!0,type:t,props:e,key:e&&rv(e),ref:e&&al(e),scopeId:Zl,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:o,patchFlag:i,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:jt};return s?(Ep(l,n),o&128&&t.normalize(l)):n&&(l.shapeFlag|=xt(n)?8:16),ya>0&&!a&&Rn&&(l.patchFlag>0||o&6)&&l.patchFlag!==32&&Rn.push(l),l}const Fe=gC;function gC(t,e=null,n=null,i=0,r=null,o=!1){if((!t||t===j0)&&(t=kn),wa(t)){const s=eo(t,e,!0);return n&&Ep(s,n),ya>0&&!o&&Rn&&(s.shapeFlag&6?Rn[Rn.indexOf(t)]=s:Rn.push(s)),s.patchFlag|=-2,s}if(EC(t)&&(t=t.__vccOpts),e){e=sl(e);let{class:s,style:l}=e;s&&!xt(s)&&(e.class=Me(s)),ht(l)&&(_0(l)&&!Te(l)&&(l=Mt({},l)),e.style=Pr(l))}const a=xt(t)?1:$k(t)?128:pC(t)?64:ht(t)?4:Ne(t)?2:0;return V(t,e,n,i,r,a,o,!0)}function sl(t){return t?_0(t)||tc in t?Mt({},t):t:null}function eo(t,e,n=!1){const{props:i,ref:r,patchFlag:o,children:a}=t,s=e?D(i||{},e):i;return{__v_isVNode:!0,__v_skip:!0,type:t.type,props:s,key:s&&rv(s),ref:e&&e.ref?n&&r?Te(r)?r.concat(al(e)):[r,al(e)]:al(e):r,scopeId:t.scopeId,slotScopeIds:t.slotScopeIds,children:a,target:t.target,targetAnchor:t.targetAnchor,staticCount:t.staticCount,shapeFlag:t.shapeFlag,patchFlag:e&&t.type!==Oe?o===-1?16:o|16:o,dynamicProps:t.dynamicProps,dynamicChildren:t.dynamicChildren,appContext:t.appContext,dirs:t.dirs,transition:t.transition,component:t.component,suspense:t.suspense,ssContent:t.ssContent&&eo(t.ssContent),ssFallback:t.ssFallback&&eo(t.ssFallback),el:t.el,anchor:t.anchor,ctx:t.ctx,ce:t.ce}}function Ln(t=" ",e=0){return Fe(ds,null,t,e)}function av(t,e){const n=Fe(rl,null,t);return n.staticCount=e,n}function he(t="",e=!1){return e?(_(),ne(kn,null,t)):Fe(kn,null,t)}function Vn(t){return t==null||typeof t=="boolean"?Fe(kn):Te(t)?Fe(Oe,null,t.slice()):typeof t=="object"?Fi(t):Fe(ds,null,String(t))}function Fi(t){return t.el===null&&t.patchFlag!==-1||t.memo?t:eo(t)}function Ep(t,e){let n=0;const{shapeFlag:i}=t;if(e==null)e=null;else if(Te(e))n=16;else if(typeof e=="object")if(i&65){const r=e.default;r&&(r._c&&(r._d=!1),Ep(t,r()),r._c&&(r._d=!0));return}else{n=32;const r=e._;!r&&!(tc in e)?e._ctx=jt:r===3&&jt&&(jt.slots._===1?e._=1:(e._=2,t.patchFlag|=1024))}else Ne(e)?(e={default:e,_ctx:jt},n=32):(e=String(e),i&64?(n=16,e=[Ln(e)]):n=8);t.children=e,t.shapeFlag|=n}function D(...t){const e={};for(let n=0;n<t.length;n++){const i=t[n];for(const r in i)if(r==="class")e.class!==i.class&&(e.class=Me([e.class,i.class]));else if(r==="style")e.style=Pr([e.style,i.style]);else if(Vl(r)){const o=e[r],a=i[r];a&&o!==a&&!(Te(o)&&o.includes(a))&&(e[r]=o?[].concat(o,a):a)}else r!==""&&(e[r]=i[r])}return e}function jn(t,e,n,i=null){xn(t,e,7,[n,i])}const bC=X0();let vC=0;function yC(t,e,n){const i=t.type,r=(e?e.appContext:t.appContext)||bC,o={uid:vC++,vnode:t,type:i,parent:e,appContext:r,root:null,next:null,subTree:null,effect:null,update:null,scope:new g0(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:e?e.provides:Object.create(r.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:J0(i,r),emitsOptions:F0(i,r),emit:null,emitted:null,propsDefaults:bt,inheritAttrs:i.inheritAttrs,ctx:bt,data:bt,props:bt,attrs:bt,slots:bt,refs:bt,setupState:bt,setupContext:null,attrsProxy:null,slotsProxy:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return o.ctx={_:o},o.root=e?e.root:o,o.emit=Pk.bind(null,o),t.ce&&t.ce(o),o}let Rt=null;const zn=()=>Rt||jt;let Ip,Vo,gf="__VUE_INSTANCE_SETTERS__";(Vo=Ld()[gf])||(Vo=Ld()[gf]=[]),Vo.push(t=>Rt=t),Ip=t=>{Vo.length>1?Vo.forEach(e=>e(t)):Vo[0](t)};const dr=t=>{Ip(t),t.scope.on()},Eo=()=>{Rt&&Rt.scope.off(),Ip(null)};function sv(t){return t.vnode.shapeFlag&4}let xa=!1;function wC(t,e=!1){xa=e;const{props:n,children:i}=t.vnode,r=sv(t);iC(t,n,r,e),aC(t,i);const o=r?xC(t,e):void 0;return xa=!1,o}function xC(t,e){const n=t.type;t.accessCache=Object.create(null),t.proxy=ql(new Proxy(t.ctx,qk));const{setup:i}=n;if(i){const r=t.setupContext=i.length>1?CC(t):null;dr(t),Or();const o=Ki(i,t,0,[t.props,r]);if(_r(),Eo(),d0(o)){if(o.then(Eo,Eo),e)return o.then(a=>{bf(t,a,e)}).catch(a=>{Yl(a,t,0)});t.asyncDep=o}else bf(t,o,e)}else lv(t,e)}function bf(t,e,n){Ne(e)?t.type.__ssrInlineRender?t.ssrRender=e:t.render=e:ht(e)&&(t.setupState=$0(e)),lv(t,n)}let vf;function lv(t,e,n){const i=t.type;if(!t.render){if(!e&&vf&&!i.render){const r=i.template||kp(t).template;if(r){const{isCustomElement:o,compilerOptions:a}=t.appContext.config,{delimiters:s,compilerOptions:l}=i,c=Mt(Mt({isCustomElement:o,delimiters:s},a),l);i.render=vf(r,c)}}t.render=i.render||Xn}{dr(t),Or();try{Yk(t)}finally{_r(),Eo()}}}function kC(t){return t.attrsProxy||(t.attrsProxy=new Proxy(t.attrs,{get(e,n){return sn(t,"get","$attrs"),e[n]}}))}function CC(t){const e=n=>{t.exposed=n||{}};return{get attrs(){return kC(t)},slots:t.slots,emit:t.emit,expose:e}}function nc(t){if(t.exposed)return t.exposeProxy||(t.exposeProxy=new Proxy($0(ql(t.exposed)),{get(e,n){if(n in e)return e[n];if(n in Qr)return Qr[n](t)},has(e,n){return n in e||n in Qr}}))}function SC(t,e=!0){return Ne(t)?t.displayName||t.name:t.name||e&&t.__name}function EC(t){return Ne(t)&&"__vccOpts"in t}const $t=(t,e)=>kk(t,e,xa);function We(t,e,n){const i=arguments.length;return i===2?ht(e)&&!Te(e)?wa(e)?Fe(t,null,[e]):Fe(t,e):Fe(t,null,e):(i>3?n=Array.prototype.slice.call(arguments,2):i===3&&wa(n)&&(n=[n]),Fe(t,e,n))}const IC=Symbol.for("v-scx"),TC=()=>Tt(IC),PC="3.3.11",OC="http://www.w3.org/2000/svg",vo=typeof document<"u"?document:null,yf=vo&&vo.createElement("template"),_C={insert:(t,e,n)=>{e.insertBefore(t,n||null)},remove:t=>{const e=t.parentNode;e&&e.removeChild(t)},createElement:(t,e,n,i)=>{const r=e?vo.createElementNS(OC,t):vo.createElement(t,n?{is:n}:void 0);return t==="select"&&i&&i.multiple!=null&&r.setAttribute("multiple",i.multiple),r},createText:t=>vo.createTextNode(t),createComment:t=>vo.createComment(t),setText:(t,e)=>{t.nodeValue=e},setElementText:(t,e)=>{t.textContent=e},parentNode:t=>t.parentNode,nextSibling:t=>t.nextSibling,querySelector:t=>vo.querySelector(t),setScopeId(t,e){t.setAttribute(e,"")},insertStaticContent(t,e,n,i,r,o){const a=n?n.previousSibling:e.lastChild;if(r&&(r===o||r.nextSibling))for(;e.insertBefore(r.cloneNode(!0),n),!(r===o||!(r=r.nextSibling)););else{yf.innerHTML=i?`<svg>${t}</svg>`:t;const s=yf.content;if(i){const l=s.firstChild;for(;l.firstChild;)s.appendChild(l.firstChild);s.removeChild(l)}e.insertBefore(s,n)}return[a?a.nextSibling:e.firstChild,n?n.previousSibling:e.lastChild]}},Oi="transition",Nr="animation",ka=Symbol("_vtc"),ic=(t,{slots:e})=>We(Fk,AC(t),e);ic.displayName="Transition";const cv={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};ic.props=Mt({},V0,cv);const uo=(t,e=[])=>{Te(t)?t.forEach(n=>n(...e)):t&&t(...e)},wf=t=>t?Te(t)?t.some(e=>e.length>1):t.length>1:!1;function AC(t){const e={};for(const $ in t)$ in cv||(e[$]=t[$]);if(t.css===!1)return e;const{name:n="v",type:i,duration:r,enterFromClass:o=`${n}-enter-from`,enterActiveClass:a=`${n}-enter-active`,enterToClass:s=`${n}-enter-to`,appearFromClass:l=o,appearActiveClass:c=a,appearToClass:d=s,leaveFromClass:u=`${n}-leave-from`,leaveActiveClass:p=`${n}-leave-active`,leaveToClass:h=`${n}-leave-to`}=t,g=LC(r),f=g&&g[0],v=g&&g[1],{onBeforeEnter:m,onEnter:y,onEnterCancelled:S,onLeave:b,onLeaveCancelled:C,onBeforeAppear:I=m,onAppear:k=y,onAppearCancelled:E=S}=e,P=($,z,re)=>{po($,z?d:s),po($,z?c:a),re&&re()},A=($,z)=>{$._isLeaving=!1,po($,u),po($,h),po($,p),z&&z()},O=$=>(z,re)=>{const ie=$?k:y,te=()=>P(z,$,re);uo(ie,[z,te]),xf(()=>{po(z,$?l:o),_i(z,$?d:s),wf(ie)||kf(z,i,f,te)})};return Mt(e,{onBeforeEnter($){uo(m,[$]),_i($,o),_i($,a)},onBeforeAppear($){uo(I,[$]),_i($,l),_i($,c)},onEnter:O(!1),onAppear:O(!0),onLeave($,z){$._isLeaving=!0;const re=()=>A($,z);_i($,u),DC(),_i($,p),xf(()=>{$._isLeaving&&(po($,u),_i($,h),wf(b)||kf($,i,v,re))}),uo(b,[$,re])},onEnterCancelled($){P($,!1),uo(S,[$])},onAppearCancelled($){P($,!0),uo(E,[$])},onLeaveCancelled($){A($),uo(C,[$])}})}function LC(t){if(t==null)return null;if(ht(t))return[Nc(t.enter),Nc(t.leave)];{const e=Nc(t);return[e,e]}}function Nc(t){return F1(t)}function _i(t,e){e.split(/\s+/).forEach(n=>n&&t.classList.add(n)),(t[ka]||(t[ka]=new Set)).add(e)}function po(t,e){e.split(/\s+/).forEach(i=>i&&t.classList.remove(i));const n=t[ka];n&&(n.delete(e),n.size||(t[ka]=void 0))}function xf(t){requestAnimationFrame(()=>{requestAnimationFrame(t)})}let RC=0;function kf(t,e,n,i){const r=t._endId=++RC,o=()=>{r===t._endId&&i()};if(n)return setTimeout(o,n);const{type:a,timeout:s,propCount:l}=$C(t,e);if(!a)return i();const c=a+"end";let d=0;const u=()=>{t.removeEventListener(c,p),o()},p=h=>{h.target===t&&++d>=l&&u()};setTimeout(()=>{d<l&&u()},s+1),t.addEventListener(c,p)}function $C(t,e){const n=window.getComputedStyle(t),i=g=>(n[g]||"").split(", "),r=i(`${Oi}Delay`),o=i(`${Oi}Duration`),a=Cf(r,o),s=i(`${Nr}Delay`),l=i(`${Nr}Duration`),c=Cf(s,l);let d=null,u=0,p=0;e===Oi?a>0&&(d=Oi,u=a,p=o.length):e===Nr?c>0&&(d=Nr,u=c,p=l.length):(u=Math.max(a,c),d=u>0?a>c?Oi:Nr:null,p=d?d===Oi?o.length:l.length:0);const h=d===Oi&&/\b(transform|all)(,|$)/.test(i(`${Oi}Property`).toString());return{type:d,timeout:u,propCount:p,hasTransform:h}}function Cf(t,e){for(;t.length<e.length;)t=t.concat(t);return Math.max(...e.map((n,i)=>Sf(n)+Sf(t[i])))}function Sf(t){return t==="auto"?0:Number(t.slice(0,-1).replace(",","."))*1e3}function DC(){return document.body.offsetHeight}function MC(t,e,n){const i=t[ka];i&&(e=(e?[e,...i]:[...i]).join(" ")),e==null?t.removeAttribute("class"):n?t.setAttribute("class",e):t.className=e}const zC=Symbol("_vod");function BC(t,e,n){const i=t.style,r=xt(n);if(n&&!r){if(e&&!xt(e))for(const o in e)n[o]==null&&Ud(i,o,"");for(const o in n)Ud(i,o,n[o])}else{const o=i.display;r?e!==n&&(i.cssText=n):e&&t.removeAttribute("style"),zC in t&&(i.display=o)}}const Ef=/\s*!important$/;function Ud(t,e,n){if(Te(n))n.forEach(i=>Ud(t,e,i));else if(n==null&&(n=""),e.startsWith("--"))t.setProperty(e,n);else{const i=FC(t,e);Ef.test(n)?t.setProperty(Mo(i),n.replace(Ef,""),"important"):t[i]=n}}const If=["Webkit","Moz","ms"],Vc={};function FC(t,e){const n=Vc[e];if(n)return n;let i=Qn(e);if(i!=="filter"&&i in t)return Vc[e]=i;i=Gl(i);for(let r=0;r<If.length;r++){const o=If[r]+i;if(o in t)return Vc[e]=o}return e}const Tf="http://www.w3.org/1999/xlink";function jC(t,e,n,i,r){if(i&&e.startsWith("xlink:"))n==null?t.removeAttributeNS(Tf,e.slice(6,e.length)):t.setAttributeNS(Tf,e,n);else{const o=U1(e);n==null||o&&!h0(n)?t.removeAttribute(e):t.setAttribute(e,o?"":n)}}function HC(t,e,n,i,r,o,a){if(e==="innerHTML"||e==="textContent"){i&&a(i,r,o),t[e]=n??"";return}const s=t.tagName;if(e==="value"&&s!=="PROGRESS"&&!s.includes("-")){t._value=n;const c=s==="OPTION"?t.getAttribute("value"):t.value,d=n??"";c!==d&&(t.value=d),n==null&&t.removeAttribute(e);return}let l=!1;if(n===""||n==null){const c=typeof t[e];c==="boolean"?n=h0(n):n==null&&c==="string"?(n="",l=!0):c==="number"&&(n=0,l=!0)}try{t[e]=n}catch{}l&&t.removeAttribute(e)}function Hi(t,e,n,i){t.addEventListener(e,n,i)}function NC(t,e,n,i){t.removeEventListener(e,n,i)}const Pf=Symbol("_vei");function VC(t,e,n,i,r=null){const o=t[Pf]||(t[Pf]={}),a=o[e];if(i&&a)a.value=i;else{const[s,l]=WC(e);if(i){const c=o[e]=KC(i,r);Hi(t,s,c,l)}else a&&(NC(t,s,a,l),o[e]=void 0)}}const Of=/(?:Once|Passive|Capture)$/;function WC(t){let e;if(Of.test(t)){e={};let i;for(;i=t.match(Of);)t=t.slice(0,t.length-i[0].length),e[i[0].toLowerCase()]=!0}return[t[2]===":"?t.slice(3):Mo(t.slice(2)),e]}let Wc=0;const UC=Promise.resolve(),GC=()=>Wc||(UC.then(()=>Wc=0),Wc=Date.now());function KC(t,e){const n=i=>{if(!i._vts)i._vts=Date.now();else if(i._vts<=n.attached)return;xn(qC(i,n.value),e,5,[i])};return n.value=t,n.attached=GC(),n}function qC(t,e){if(Te(e)){const n=t.stopImmediatePropagation;return t.stopImmediatePropagation=()=>{n.call(t),t._stopped=!0},e.map(i=>r=>!r._stopped&&i&&i(r))}else return e}const _f=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&t.charCodeAt(2)>96&&t.charCodeAt(2)<123,YC=(t,e,n,i,r=!1,o,a,s,l)=>{e==="class"?MC(t,i,r):e==="style"?BC(t,n,i):Vl(e)?rp(e)||VC(t,e,n,i,a):(e[0]==="."?(e=e.slice(1),!0):e[0]==="^"?(e=e.slice(1),!1):XC(t,e,i,r))?HC(t,e,i,o,a,s,l):(e==="true-value"?t._trueValue=i:e==="false-value"&&(t._falseValue=i),jC(t,e,i,r))};function XC(t,e,n,i){if(i)return!!(e==="innerHTML"||e==="textContent"||e in t&&_f(e)&&Ne(n));if(e==="spellcheck"||e==="draggable"||e==="translate"||e==="form"||e==="list"&&t.tagName==="INPUT"||e==="type"&&t.tagName==="TEXTAREA")return!1;if(e==="width"||e==="height"){const r=t.tagName;if(r==="IMG"||r==="VIDEO"||r==="CANVAS"||r==="SOURCE")return!1}return _f(e)&&xt(n)?!1:e in t}const ur=t=>{const e=t.props["onUpdate:modelValue"]||!1;return Te(e)?n=>ol(e,n):e};function ZC(t){t.target.composing=!0}function Af(t){const e=t.target;e.composing&&(e.composing=!1,e.dispatchEvent(new Event("input")))}const yi=Symbol("_assign"),iU={created(t,{modifiers:{lazy:e,trim:n,number:i}},r){t[yi]=ur(r);const o=i||r.props&&r.props.type==="number";Hi(t,e?"change":"input",a=>{if(a.target.composing)return;let s=t.value;n&&(s=s.trim()),o&&(s=Ad(s)),t[yi](s)}),n&&Hi(t,"change",()=>{t.value=t.value.trim()}),e||(Hi(t,"compositionstart",ZC),Hi(t,"compositionend",Af),Hi(t,"change",Af))},mounted(t,{value:e}){t.value=e??""},beforeUpdate(t,{value:e,modifiers:{lazy:n,trim:i,number:r}},o){if(t[yi]=ur(o),t.composing)return;const a=r||t.type==="number"?Ad(t.value):t.value,s=e??"";a!==s&&(document.activeElement===t&&t.type!=="range"&&(n||i&&t.value.trim()===s)||(t.value=s))}},oU={deep:!0,created(t,e,n){t[yi]=ur(n),Hi(t,"change",()=>{const i=t._modelValue,r=dv(t),o=t.checked,a=t[yi];if(Te(i)){const s=f0(i,r),l=s!==-1;if(o&&!l)a(i.concat(r));else if(!o&&l){const c=[...i];c.splice(s,1),a(c)}}else if(Wl(i)){const s=new Set(i);o?s.add(r):s.delete(r),a(s)}else a(uv(t,o))})},mounted:Lf,beforeUpdate(t,e,n){t[yi]=ur(n),Lf(t,e,n)}};function Lf(t,{value:e,oldValue:n},i){t._modelValue=e,Te(e)?t.checked=f0(e,i.props.value)>-1:Wl(e)?t.checked=e.has(i.props.value):e!==n&&(t.checked=lr(e,uv(t,!0)))}const rU={created(t,{value:e},n){t.checked=lr(e,n.props.value),t[yi]=ur(n),Hi(t,"change",()=>{t[yi](dv(t))})},beforeUpdate(t,{value:e,oldValue:n},i){t[yi]=ur(i),e!==n&&(t.checked=lr(e,i.props.value))}};function dv(t){return"_value"in t?t._value:t.value}function uv(t,e){const n=e?"_trueValue":"_falseValue";return n in t?t[n]:e}const JC=["ctrl","shift","alt","meta"],QC={stop:t=>t.stopPropagation(),prevent:t=>t.preventDefault(),self:t=>t.target!==t.currentTarget,ctrl:t=>!t.ctrlKey,shift:t=>!t.shiftKey,alt:t=>!t.altKey,meta:t=>!t.metaKey,left:t=>"button"in t&&t.button!==0,middle:t=>"button"in t&&t.button!==1,right:t=>"button"in t&&t.button!==2,exact:(t,e)=>JC.some(n=>t[`${n}Key`]&&!e.includes(n))},oc=(t,e)=>t._withMods||(t._withMods=(n,...i)=>{for(let r=0;r<e.length;r++){const o=QC[e[r]];if(o&&o(n,e))return}return t(n,...i)}),eS={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},na=(t,e)=>t._withKeys||(t._withKeys=n=>{if(!("key"in n))return;const i=Mo(n.key);if(e.some(r=>r===i||eS[r]===i))return t(n)}),tS=Mt({patchProp:YC},_C);let Rf;function nS(){return Rf||(Rf=lC(tS))}const Gd=(...t)=>{const e=nS().createApp(...t),{mount:n}=e;return e.mount=i=>{const r=iS(i);if(!r)return;const o=e._component;!Ne(o)&&!o.render&&!o.template&&(o.template=r.innerHTML),r.innerHTML="";const a=n(r,!1,r instanceof SVGElement);return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),a},e};function iS(t){return xt(t)?document.querySelector(t):t}function oS(t){const e=Object.prototype.toString.call(t);return t instanceof Date||typeof t=="object"&&e==="[object Date]"?new t.constructor(+t):typeof t=="number"||e==="[object Number]"||typeof t=="string"||e==="[object String]"?new Date(t):new Date(NaN)}function rS(t,e){return t instanceof Date?new t.constructor(e):new Date(e)}function aS(t,e){const n=+oS(t);return rS(t,n+e)}const sS=36e5;function lS(t,e){return aS(t,e*sS)}const cS="data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='x'%3e%3cpath%20id='Icon'%20d='M14.1668%205.8335L5.8335%2014.1668M5.8335%205.8335L14.1668%2014.1668'%20stroke='%2327035A'%20stroke-opacity='0.4'%20stroke-width='1.6'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/svg%3e",pv="/assets/prihlaska-close-icon-NOZ6_e6v.png",no=(t,e)=>{const n=t.__vccOpts||t;for(const[i,r]of e)n[i]=r;return n},dS={data(){return{showModal:!1}},methods:{openModal(){this.showModal=!0},closeModal(t=!1){t&&localStorage.removeItem("wzo_vue_skyro_priihlaska"),this.showModal=!1}}},hv=t=>(bp("data-v-b7fb6176"),t=t(),vp(),t),uS={class:"w-full h-full flex flex-col items-center justify-between relative py-8 px-10"},pS=hv(()=>V("img",{class:"block mx-auto w-[100px] sm:w-[150px] sm:hidden",src:pv,alt:""},null,-1)),hS=hv(()=>V("div",{class:"text-center text-white"},[V("img",{class:"mx-auto w-[100px] sm:w-[150px] hidden sm:block",src:pv,alt:""}),V("h3",{class:"mt-4 mb-3 text-[27px] font-medium"},"Prihláška bola odoslaná!"),V("p",{class:"text-[15px] leading-[200%] mb-6"},"Ďakujeme za odoslanie prihlášky. O ďalšom postupe ťa budeme informovať prostredníctvom e-mailu.")],-1));function fS(t,e,n,i,r,o){const a=Ce("a-button"),s=Ce("ion-content"),l=Ce("ion-modal");return _(),ne(l,{"is-open":r.showModal,onWillDismiss:e[2]||(e[2]=c=>r.showModal=!1)},{default:je(()=>[Fe(s,{class:"ion-no-padding"},{default:je(()=>[V("div",uS,[V("img",{onClick:e[0]||(e[0]=c=>o.closeModal()),class:"fixed top-4 right-4 cursor-pointer w-[25px]",src:cS,alt:"",width:"15"}),pS,hS,Fe(a,{class:"!w-full",buttonClasses:"rounded-md",type:"secondary",small:"",onClick:e[1]||(e[1]=c=>o.closeModal())},{default:je(()=>[Ln("Pokračovať")]),_:1})])]),_:1})]),_:1},8,["is-open"])}const $f=no(dS,[["render",fS],["__scopeId","data-v-b7fb6176"]]),mS="data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2040%2040'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20opacity='0.05'%20cx='20'%20cy='20'%20r='20'%20fill='white'/%3e%3cpath%20d='M24.1654%2015.834L15.832%2024.1673M15.832%2015.834L24.1654%2024.1673'%20stroke='white'%20stroke-width='1.66667'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e",fv="/assets/dod-bg-image-h59nbL7K.png",gS="data:image/svg+xml,%3csvg%20width='720'%20height='588'%20viewBox='0%200%20720%20588'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_3270_320)'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M1112.08%2034.8529C1110.02%20220.325%20873.951%20170.826%20751.426%20257.178C643.248%20333.42%20585.279%20525.008%20455.166%20497.827C307.01%20466.877%20148.383%20312.666%20120.267%20125.328C94.1705%20-48.5466%20248.213%20-137.975%20342.833%20-250.633C395.657%20-313.527%20456.433%20-354.675%20531.603%20-364.423C609.492%20-374.524%20684.592%20-354.677%20757.647%20-304.426C893.527%20-210.962%201114.14%20-151.352%201112.08%2034.8529Z'%20stroke='white'%20stroke-opacity='0.2'%20stroke-width='0.436228'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M951.801%2018.3405C959.865%20157.712%20783.559%20140.115%20697.837%20215.073C622.153%20281.254%20589.379%20429.847%20492.211%20420.225C381.568%20409.268%20256.855%20306.668%20226.488%20168.396C198.304%2040.0603%20307.064%20-39.8174%20370.888%20-132.206C406.52%20-183.785%20449.128%20-219.702%20503.951%20-233.245C560.756%20-247.277%20617.056%20-238.602%20673.42%20-206.939C778.255%20-148.047%20943.706%20-121.581%20951.801%2018.3405Z'%20stroke='white'%20stroke-opacity='0.2'%20stroke-width='0.436228'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M1297.26%20155.443C1266.99%20386.1%20970.275%20268.001%20799.586%20346.342C648.883%20415.509%20545.676%20640.428%20382.123%20575.462C195.89%20501.489%2014.5293%20271.396%206.21513%2031.2064C-1.50162%20-191.723%20210.244%20-266.367%20348.905%20-384.158C426.317%20-449.918%20510.733%20-486.677%20609.013%20-480.864C710.847%20-474.841%20804.629%20-432.161%20891.248%20-352.079C1052.36%20-203.129%201327.65%20-76.1238%201297.26%20155.443Z'%20stroke='white'%20stroke-opacity='0.2'%20stroke-width='0.436228'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_3270_320'%3e%3crect%20width='720'%20height='588'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e",bS="/assets/logo-text-white-fXGcJIu3.svg",vS="data:image/svg+xml,%3csvg%20width='271'%20height='17'%20viewBox='0%200%20271%2017'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M159.357%2010.0885L191.617%209.98225C182.636%209.84522%20170.552%209.82041%20159.357%2010.0885Z'%20fill='white'/%3e%3cpath%20d='M0.343526%202.24238L270.543%203.2201L26.1503%2010.5273L191.617%209.98225C167.68%209.617%20121.695%2010.0491%20129.259%2014.6995'%20stroke='%23F19C53'%20stroke-width='3.16139'/%3e%3c/svg%3e",yS={data(){return{showModal:!1}},methods:{openModal(){this.showModal=!0},closeModal(){this.showModal=!1}}},us=t=>(bp("data-v-98accf5e"),t=t(),vp(),t),wS={class:"w-full h-full relative flex flex-col justify-between items-start py-8 xs:py-[50px] px-8 xs:px-[50px]"},xS=us(()=>V("img",{class:"absolute top-0 left-0 w-[calc(100%-40px)] hidden sm:block z-[2]",src:fv,alt:""},null,-1)),kS=us(()=>V("img",{class:"absolute top-0 right-0 max-w-none z-[1]",src:gS,alt:""},null,-1)),CS=us(()=>V("img",{class:"h-[50px] mb-8 z-[10] relative",src:bS,alt:""},null,-1)),SS={class:"z-[10] relative flex flex-col justify-between"},ES=us(()=>V("div",{class:"relative"},[V("img",{class:"absolute bottom-[30%] sm:bottom-[50%] left-1/2 -translate-x-1/2 h-[320px] xs:h-[350px] max-w-none sm:hidden z-[0]",src:fv,alt:""}),V("h6",{class:"text-secondary uppercase font-bold z-[2] relative max-xs:text-[15px]"}," Premýšľate o zmene školy? "),V("div",{class:"h-fit w-fit relative"},[V("img",{class:"absolute top-[23px] xs:top-[28px] sm:top-[42px] left-0 z-[1] w-[118px] xs:w-[150px] sm:w-[250px]",src:vS,alt:""}),V("h2",{class:"white mb-3 font-bold text-[25px] xs:text-[31px] sm:text-[50px] sm:leading-[45px] z-[2] relative",style:{"text-wrap":"wrap"}}," Pozývame Vás na deň otvorených dverí ")]),V("div",{class:"w-fit bg-[#7A45C7] py-2.5 px-4 mt-4 rounded-md sm:flex items-center gap-2.5"},[V("p",{class:"text-white font-bold f-alexandria leading-[100%] max-sm:mb-1"},"14. novembra - 10:00 až 15:00"),V("div",{class:"w-px h-[15px] bg-white/20 max-sm:hidden"}),V("p",{class:"text-white font-light f-alexandria leading-[100%]"},"Biskupická 21, Bratislava")])],-1)),IS={href:"https://docs.google.com/forms/d/e/1FAIpQLSdESmeVK_mpA-Of-kAvTT37PMKijPyLd99mVR4JhBHkZpZBmA/viewform",target:"_blank",class:"w-fit mt-10"},TS=us(()=>V("p",{class:"text-white font-semibold"},"Registrovať sa",-1));function PS(t,e,n,i,r,o){const a=Ce("a-button"),s=Ce("ion-content"),l=Ce("ion-modal");return _(),ne(l,{"is-open":r.showModal,onWillDismiss:e[1]||(e[1]=c=>r.showModal=!1)},{default:je(()=>[Fe(s,{class:"ion-no-padding"},{default:je(()=>[V("div",wS,[V("img",{onClick:e[0]||(e[0]=c=>o.closeModal()),class:"fixed top-4 right-4 cursor-pointer w-[35px] z-[3]",src:mS,alt:"",width:"15"}),xS,kS,CS,V("div",SS,[ES,V("a",IS,[Fe(a,{type:"secondary",small:""},{default:je(()=>[TS]),_:1})])])])]),_:1})]),_:1},8,["is-open"])}const OS=no(yS,[["render",PS],["__scopeId","data-v-98accf5e"]]),_S={components:{ACompleteModal:$f,AdModal:OS,SkyroDaysCompleteModal:$f},mounted(){if(this.eventBus.on("prihlaska-show-complete-modal",()=>{this.$refs.completeModal.openModal()}),this.eventBus.on("skyro-days-show-complete-modal",()=>{this.$refs.skyroDaysModal.openModal()}),this.$route.name!="404"){if(navigator.cookieEnabled){const t=JSON.parse(localStorage.getItem("wzo_vue_skyro_ad-banner_skusobne-hodiny"));if(!t||new Date(t.expirationDate).getTime()<new Date().getTime()){let e={expirationDate:lS(new Date,1)};localStorage.setItem("wzo_vue_skyro_ad-banner_skusobne-hodiny",JSON.stringify(e)),this.$refs.adModal.openModal()}}else this.$refs.adModal.openModal();setTimeout(()=>{this.$aos.reInit()},500)}}};function AS(t,e,n,i,r,o){const a=Ce("router-view"),s=Ce("ACompleteModal"),l=Ce("AdModal"),c=Ce("SkyroDaysCompleteModal"),d=Ce("ion-page"),u=Ce("ion-app");return _(),ne(u,null,{default:je(()=>[Fe(d,null,{default:je(()=>[Fe(a,{ref:"routerView"},null,512),Fe(s,{ref:"completeModal"},null,512),Fe(l,{ref:"adModal"},null,512),Fe(c,{ref:"skyroDaysModal"},null,512)]),_:1})]),_:1})}const LS=no(_S,[["render",AS]]),RS="modulepreload",$S=function(t){return"/"+t},Df={},et=function(e,n,i){let r=Promise.resolve();if(n&&n.length>0){const o=document.getElementsByTagName("link");r=Promise.all(n.map(a=>{if(a=$S(a),a in Df)return;Df[a]=!0;const s=a.endsWith(".css"),l=s?'[rel="stylesheet"]':"";if(!!i)for(let u=o.length-1;u>=0;u--){const p=o[u];if(p.href===a&&(!s||p.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${a}"]${l}`))return;const d=document.createElement("link");if(d.rel=s?"stylesheet":RS,s||(d.as="script",d.crossOrigin=""),d.href=a,document.head.appendChild(d),s)return new Promise((u,p)=>{d.addEventListener("load",u),d.addEventListener("error",()=>p(new Error(`Unable to preload CSS for ${a}`)))})}))}return r.then(()=>e()).catch(o=>{const a=new Event("vite:preloadError",{cancelable:!0});if(a.payload=o,window.dispatchEvent(a),!a.defaultPrevented)throw o})};/*!
  * vue-router v4.2.5
  * (c) 2023 Eduardo San Martin Morote
  * @license MIT
  */const Ko=typeof window<"u";function DS(t){return t.__esModule||t[Symbol.toStringTag]==="Module"}const lt=Object.assign;function Uc(t,e){const n={};for(const i in e){const r=e[i];n[i]=Bn(r)?r.map(t):t(r)}return n}const ia=()=>{},Bn=Array.isArray,MS=/\/$/,zS=t=>t.replace(MS,"");function Gc(t,e,n="/"){let i,r={},o="",a="";const s=e.indexOf("#");let l=e.indexOf("?");return s<l&&s>=0&&(l=-1),l>-1&&(i=e.slice(0,l),o=e.slice(l+1,s>-1?s:e.length),r=t(o)),s>-1&&(i=i||e.slice(0,s),a=e.slice(s,e.length)),i=HS(i??e,n),{fullPath:i+(o&&"?")+o+a,path:i,query:r,hash:a}}function BS(t,e){const n=e.query?t(e.query):"";return e.path+(n&&"?")+n+(e.hash||"")}function Mf(t,e){return!e||!t.toLowerCase().startsWith(e.toLowerCase())?t:t.slice(e.length)||"/"}function FS(t,e,n){const i=e.matched.length-1,r=n.matched.length-1;return i>-1&&i===r&&pr(e.matched[i],n.matched[r])&&mv(e.params,n.params)&&t(e.query)===t(n.query)&&e.hash===n.hash}function pr(t,e){return(t.aliasOf||t)===(e.aliasOf||e)}function mv(t,e){if(Object.keys(t).length!==Object.keys(e).length)return!1;for(const n in t)if(!jS(t[n],e[n]))return!1;return!0}function jS(t,e){return Bn(t)?zf(t,e):Bn(e)?zf(e,t):t===e}function zf(t,e){return Bn(e)?t.length===e.length&&t.every((n,i)=>n===e[i]):t.length===1&&t[0]===e}function HS(t,e){if(t.startsWith("/"))return t;if(!t)return e;const n=e.split("/"),i=t.split("/"),r=i[i.length-1];(r===".."||r===".")&&i.push("");let o=n.length-1,a,s;for(a=0;a<i.length;a++)if(s=i[a],s!==".")if(s==="..")o>1&&o--;else break;return n.slice(0,o).join("/")+"/"+i.slice(a-(a===i.length?1:0)).join("/")}var Ca;(function(t){t.pop="pop",t.push="push"})(Ca||(Ca={}));var oa;(function(t){t.back="back",t.forward="forward",t.unknown=""})(oa||(oa={}));function NS(t){if(!t)if(Ko){const e=document.querySelector("base");t=e&&e.getAttribute("href")||"/",t=t.replace(/^\w+:\/\/[^\/]+/,"")}else t="/";return t[0]!=="/"&&t[0]!=="#"&&(t="/"+t),zS(t)}const VS=/^[^#]+#/;function WS(t,e){return t.replace(VS,"#")+e}function US(t,e){const n=document.documentElement.getBoundingClientRect(),i=t.getBoundingClientRect();return{behavior:e.behavior,left:i.left-n.left-(e.left||0),top:i.top-n.top-(e.top||0)}}const rc=()=>({left:window.pageXOffset,top:window.pageYOffset});function GS(t){let e;if("el"in t){const n=t.el,i=typeof n=="string"&&n.startsWith("#"),r=typeof n=="string"?i?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!r)return;e=US(r,t)}else e=t;"scrollBehavior"in document.documentElement.style?window.scrollTo(e):window.scrollTo(e.left!=null?e.left:window.pageXOffset,e.top!=null?e.top:window.pageYOffset)}function Bf(t,e){return(history.state?history.state.position-e:-1)+t}const Kd=new Map;function KS(t,e){Kd.set(t,e)}function qS(t){const e=Kd.get(t);return Kd.delete(t),e}let YS=()=>location.protocol+"//"+location.host;function gv(t,e){const{pathname:n,search:i,hash:r}=e,o=t.indexOf("#");if(o>-1){let s=r.includes(t.slice(o))?t.slice(o).length:1,l=r.slice(s);return l[0]!=="/"&&(l="/"+l),Mf(l,"")}return Mf(n,t)+i+r}function XS(t,e,n,i){let r=[],o=[],a=null;const s=({state:p})=>{const h=gv(t,location),g=n.value,f=e.value;let v=0;if(p){if(n.value=h,e.value=p,a&&a===g){a=null;return}v=f?p.position-f.position:0}else i(h);r.forEach(m=>{m(n.value,g,{delta:v,type:Ca.pop,direction:v?v>0?oa.forward:oa.back:oa.unknown})})};function l(){a=n.value}function c(p){r.push(p);const h=()=>{const g=r.indexOf(p);g>-1&&r.splice(g,1)};return o.push(h),h}function d(){const{history:p}=window;p.state&&p.replaceState(lt({},p.state,{scroll:rc()}),"")}function u(){for(const p of o)p();o=[],window.removeEventListener("popstate",s),window.removeEventListener("beforeunload",d)}return window.addEventListener("popstate",s),window.addEventListener("beforeunload",d,{passive:!0}),{pauseListeners:l,listen:c,destroy:u}}function Ff(t,e,n,i=!1,r=!1){return{back:t,current:e,forward:n,replaced:i,position:window.history.length,scroll:r?rc():null}}function ZS(t){const{history:e,location:n}=window,i={value:gv(t,n)},r={value:e.state};r.value||o(i.value,{back:null,current:i.value,forward:null,position:e.length-1,replaced:!0,scroll:null},!0);function o(l,c,d){const u=t.indexOf("#"),p=u>-1?(n.host&&document.querySelector("base")?t:t.slice(u))+l:YS()+t+l;try{e[d?"replaceState":"pushState"](c,"",p),r.value=c}catch(h){console.error(h),n[d?"replace":"assign"](p)}}function a(l,c){const d=lt({},e.state,Ff(r.value.back,l,r.value.forward,!0),c,{position:r.value.position});o(l,d,!0),i.value=l}function s(l,c){const d=lt({},r.value,e.state,{forward:l,scroll:rc()});o(d.current,d,!0);const u=lt({},Ff(i.value,l,null),{position:d.position+1},c);o(l,u,!1),i.value=l}return{location:i,state:r,push:s,replace:a}}function JS(t){t=NS(t);const e=ZS(t),n=XS(t,e.state,e.location,e.replace);function i(o,a=!0){a||n.pauseListeners(),history.go(o)}const r=lt({location:"",base:t,go:i,createHref:WS.bind(null,t)},e,n);return Object.defineProperty(r,"location",{enumerable:!0,get:()=>e.location.value}),Object.defineProperty(r,"state",{enumerable:!0,get:()=>e.state.value}),r}function QS(t){return typeof t=="string"||t&&typeof t=="object"}function bv(t){return typeof t=="string"||typeof t=="symbol"}const Ai={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},vv=Symbol("");var jf;(function(t){t[t.aborted=4]="aborted",t[t.cancelled=8]="cancelled",t[t.duplicated=16]="duplicated"})(jf||(jf={}));function hr(t,e){return lt(new Error,{type:t,[vv]:!0},e)}function ci(t,e){return t instanceof Error&&vv in t&&(e==null||!!(t.type&e))}const Hf="[^/]+?",e2={sensitive:!1,strict:!1,start:!0,end:!0},t2=/[.+*?^${}()[\]/\\]/g;function n2(t,e){const n=lt({},e2,e),i=[];let r=n.start?"^":"";const o=[];for(const c of t){const d=c.length?[]:[90];n.strict&&!c.length&&(r+="/");for(let u=0;u<c.length;u++){const p=c[u];let h=40+(n.sensitive?.25:0);if(p.type===0)u||(r+="/"),r+=p.value.replace(t2,"\\$&"),h+=40;else if(p.type===1){const{value:g,repeatable:f,optional:v,regexp:m}=p;o.push({name:g,repeatable:f,optional:v});const y=m||Hf;if(y!==Hf){h+=10;try{new RegExp(`(${y})`)}catch(b){throw new Error(`Invalid custom RegExp for param "${g}" (${y}): `+b.message)}}let S=f?`((?:${y})(?:/(?:${y}))*)`:`(${y})`;u||(S=v&&c.length<2?`(?:/${S})`:"/"+S),v&&(S+="?"),r+=S,h+=20,v&&(h+=-8),f&&(h+=-20),y===".*"&&(h+=-50)}d.push(h)}i.push(d)}if(n.strict&&n.end){const c=i.length-1;i[c][i[c].length-1]+=.7000000000000001}n.strict||(r+="/?"),n.end?r+="$":n.strict&&(r+="(?:/|$)");const a=new RegExp(r,n.sensitive?"":"i");function s(c){const d=c.match(a),u={};if(!d)return null;for(let p=1;p<d.length;p++){const h=d[p]||"",g=o[p-1];u[g.name]=h&&g.repeatable?h.split("/"):h}return u}function l(c){let d="",u=!1;for(const p of t){(!u||!d.endsWith("/"))&&(d+="/"),u=!1;for(const h of p)if(h.type===0)d+=h.value;else if(h.type===1){const{value:g,repeatable:f,optional:v}=h,m=g in c?c[g]:"";if(Bn(m)&&!f)throw new Error(`Provided param "${g}" is an array but it is not repeatable (* or + modifiers)`);const y=Bn(m)?m.join("/"):m;if(!y)if(v)p.length<2&&(d.endsWith("/")?d=d.slice(0,-1):u=!0);else throw new Error(`Missing required param "${g}"`);d+=y}}return d||"/"}return{re:a,score:i,keys:o,parse:s,stringify:l}}function i2(t,e){let n=0;for(;n<t.length&&n<e.length;){const i=e[n]-t[n];if(i)return i;n++}return t.length<e.length?t.length===1&&t[0]===80?-1:1:t.length>e.length?e.length===1&&e[0]===80?1:-1:0}function o2(t,e){let n=0;const i=t.score,r=e.score;for(;n<i.length&&n<r.length;){const o=i2(i[n],r[n]);if(o)return o;n++}if(Math.abs(r.length-i.length)===1){if(Nf(i))return 1;if(Nf(r))return-1}return r.length-i.length}function Nf(t){const e=t[t.length-1];return t.length>0&&e[e.length-1]<0}const r2={type:0,value:""},a2=/[a-zA-Z0-9_]/;function s2(t){if(!t)return[[]];if(t==="/")return[[r2]];if(!t.startsWith("/"))throw new Error(`Invalid path "${t}"`);function e(h){throw new Error(`ERR (${n})/"${c}": ${h}`)}let n=0,i=n;const r=[];let o;function a(){o&&r.push(o),o=[]}let s=0,l,c="",d="";function u(){c&&(n===0?o.push({type:0,value:c}):n===1||n===2||n===3?(o.length>1&&(l==="*"||l==="+")&&e(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),o.push({type:1,value:c,regexp:d,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):e("Invalid state to consume buffer"),c="")}function p(){c+=l}for(;s<t.length;){if(l=t[s++],l==="\\"&&n!==2){i=n,n=4;continue}switch(n){case 0:l==="/"?(c&&u(),a()):l===":"?(u(),n=1):p();break;case 4:p(),n=i;break;case 1:l==="("?n=2:a2.test(l)?p():(u(),n=0,l!=="*"&&l!=="?"&&l!=="+"&&s--);break;case 2:l===")"?d[d.length-1]=="\\"?d=d.slice(0,-1)+l:n=3:d+=l;break;case 3:u(),n=0,l!=="*"&&l!=="?"&&l!=="+"&&s--,d="";break;default:e("Unknown state");break}}return n===2&&e(`Unfinished custom RegExp for param "${c}"`),u(),a(),r}function l2(t,e,n){const i=n2(s2(t.path),n),r=lt(i,{record:t,parent:e,children:[],alias:[]});return e&&!r.record.aliasOf==!e.record.aliasOf&&e.children.push(r),r}function c2(t,e){const n=[],i=new Map;e=Uf({strict:!1,end:!0,sensitive:!1},e);function r(d){return i.get(d)}function o(d,u,p){const h=!p,g=d2(d);g.aliasOf=p&&p.record;const f=Uf(e,d),v=[g];if("alias"in d){const S=typeof d.alias=="string"?[d.alias]:d.alias;for(const b of S)v.push(lt({},g,{components:p?p.record.components:g.components,path:b,aliasOf:p?p.record:g}))}let m,y;for(const S of v){const{path:b}=S;if(u&&b[0]!=="/"){const C=u.record.path,I=C[C.length-1]==="/"?"":"/";S.path=u.record.path+(b&&I+b)}if(m=l2(S,u,f),p?p.alias.push(m):(y=y||m,y!==m&&y.alias.push(m),h&&d.name&&!Wf(m)&&a(d.name)),g.children){const C=g.children;for(let I=0;I<C.length;I++)o(C[I],m,p&&p.children[I])}p=p||m,(m.record.components&&Object.keys(m.record.components).length||m.record.name||m.record.redirect)&&l(m)}return y?()=>{a(y)}:ia}function a(d){if(bv(d)){const u=i.get(d);u&&(i.delete(d),n.splice(n.indexOf(u),1),u.children.forEach(a),u.alias.forEach(a))}else{const u=n.indexOf(d);u>-1&&(n.splice(u,1),d.record.name&&i.delete(d.record.name),d.children.forEach(a),d.alias.forEach(a))}}function s(){return n}function l(d){let u=0;for(;u<n.length&&o2(d,n[u])>=0&&(d.record.path!==n[u].record.path||!yv(d,n[u]));)u++;n.splice(u,0,d),d.record.name&&!Wf(d)&&i.set(d.record.name,d)}function c(d,u){let p,h={},g,f;if("name"in d&&d.name){if(p=i.get(d.name),!p)throw hr(1,{location:d});f=p.record.name,h=lt(Vf(u.params,p.keys.filter(y=>!y.optional).map(y=>y.name)),d.params&&Vf(d.params,p.keys.map(y=>y.name))),g=p.stringify(h)}else if("path"in d)g=d.path,p=n.find(y=>y.re.test(g)),p&&(h=p.parse(g),f=p.record.name);else{if(p=u.name?i.get(u.name):n.find(y=>y.re.test(u.path)),!p)throw hr(1,{location:d,currentLocation:u});f=p.record.name,h=lt({},u.params,d.params),g=p.stringify(h)}const v=[];let m=p;for(;m;)v.unshift(m.record),m=m.parent;return{name:f,path:g,params:h,matched:v,meta:p2(v)}}return t.forEach(d=>o(d)),{addRoute:o,resolve:c,removeRoute:a,getRoutes:s,getRecordMatcher:r}}function Vf(t,e){const n={};for(const i of e)i in t&&(n[i]=t[i]);return n}function d2(t){return{path:t.path,redirect:t.redirect,name:t.name,meta:t.meta||{},aliasOf:void 0,beforeEnter:t.beforeEnter,props:u2(t),children:t.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in t?t.components||null:t.component&&{default:t.component}}}function u2(t){const e={},n=t.props||!1;if("component"in t)e.default=n;else for(const i in t.components)e[i]=typeof n=="object"?n[i]:n;return e}function Wf(t){for(;t;){if(t.record.aliasOf)return!0;t=t.parent}return!1}function p2(t){return t.reduce((e,n)=>lt(e,n.meta),{})}function Uf(t,e){const n={};for(const i in t)n[i]=i in e?e[i]:t[i];return n}function yv(t,e){return e.children.some(n=>n===t||yv(t,n))}const wv=/#/g,h2=/&/g,f2=/\//g,m2=/=/g,g2=/\?/g,xv=/\+/g,b2=/%5B/g,v2=/%5D/g,kv=/%5E/g,y2=/%60/g,Cv=/%7B/g,w2=/%7C/g,Sv=/%7D/g,x2=/%20/g;function Tp(t){return encodeURI(""+t).replace(w2,"|").replace(b2,"[").replace(v2,"]")}function k2(t){return Tp(t).replace(Cv,"{").replace(Sv,"}").replace(kv,"^")}function qd(t){return Tp(t).replace(xv,"%2B").replace(x2,"+").replace(wv,"%23").replace(h2,"%26").replace(y2,"`").replace(Cv,"{").replace(Sv,"}").replace(kv,"^")}function C2(t){return qd(t).replace(m2,"%3D")}function S2(t){return Tp(t).replace(wv,"%23").replace(g2,"%3F")}function E2(t){return t==null?"":S2(t).replace(f2,"%2F")}function wl(t){try{return decodeURIComponent(""+t)}catch{}return""+t}function Yd(t){const e={};if(t===""||t==="?")return e;const i=(t[0]==="?"?t.slice(1):t).split("&");for(let r=0;r<i.length;++r){const o=i[r].replace(xv," "),a=o.indexOf("="),s=wl(a<0?o:o.slice(0,a)),l=a<0?null:wl(o.slice(a+1));if(s in e){let c=e[s];Bn(c)||(c=e[s]=[c]),c.push(l)}else e[s]=l}return e}function Gf(t){let e="";for(let n in t){const i=t[n];if(n=C2(n),i==null){i!==void 0&&(e+=(e.length?"&":"")+n);continue}(Bn(i)?i.map(o=>o&&qd(o)):[i&&qd(i)]).forEach(o=>{o!==void 0&&(e+=(e.length?"&":"")+n,o!=null&&(e+="="+o))})}return e}function I2(t){const e={};for(const n in t){const i=t[n];i!==void 0&&(e[n]=Bn(i)?i.map(r=>r==null?null:""+r):i==null?i:""+i)}return e}const Ev=Symbol(""),Kf=Symbol(""),Pp=Symbol(""),ac=Symbol(""),Xd=Symbol("");function Vr(){let t=[];function e(i){return t.push(i),()=>{const r=t.indexOf(i);r>-1&&t.splice(r,1)}}function n(){t=[]}return{add:e,list:()=>t.slice(),reset:n}}function ji(t,e,n,i,r){const o=i&&(i.enterCallbacks[r]=i.enterCallbacks[r]||[]);return()=>new Promise((a,s)=>{const l=u=>{u===!1?s(hr(4,{from:n,to:e})):u instanceof Error?s(u):QS(u)?s(hr(2,{from:e,to:u})):(o&&i.enterCallbacks[r]===o&&typeof u=="function"&&o.push(u),a())},c=t.call(i&&i.instances[r],e,n,l);let d=Promise.resolve(c);t.length<3&&(d=d.then(l)),d.catch(u=>s(u))})}function Kc(t,e,n,i){const r=[];for(const o of t)for(const a in o.components){let s=o.components[a];if(!(e!=="beforeRouteEnter"&&!o.instances[a]))if(T2(s)){const c=(s.__vccOpts||s)[e];c&&r.push(ji(c,n,i,o,a))}else{let l=s();r.push(()=>l.then(c=>{if(!c)return Promise.reject(new Error(`Couldn't resolve component "${a}" at "${o.path}"`));const d=DS(c)?c.default:c;o.components[a]=d;const p=(d.__vccOpts||d)[e];return p&&ji(p,n,i,o,a)()}))}}return r}function T2(t){return typeof t=="object"||"displayName"in t||"props"in t||"__vccOpts"in t}function qf(t){const e=Tt(Pp),n=Tt(ac),i=$t(()=>e.resolve(Gi(t.to))),r=$t(()=>{const{matched:l}=i.value,{length:c}=l,d=l[c-1],u=n.matched;if(!d||!u.length)return-1;const p=u.findIndex(pr.bind(null,d));if(p>-1)return p;const h=Yf(l[c-2]);return c>1&&Yf(d)===h&&u[u.length-1].path!==h?u.findIndex(pr.bind(null,l[c-2])):p}),o=$t(()=>r.value>-1&&A2(n.params,i.value.params)),a=$t(()=>r.value>-1&&r.value===n.matched.length-1&&mv(n.params,i.value.params));function s(l={}){return _2(l)?e[Gi(t.replace)?"replace":"push"](Gi(t.to)).catch(ia):Promise.resolve()}return{route:i,href:$t(()=>i.value.href),isActive:o,isExactActive:a,navigate:s}}const P2=qt({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:qf,setup(t,{slots:e}){const n=zo(qf(t)),{options:i}=Tt(Pp),r=$t(()=>({[Xf(t.activeClass,i.linkActiveClass,"router-link-active")]:n.isActive,[Xf(t.exactActiveClass,i.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=e.default&&e.default(n);return t.custom?o:We("a",{"aria-current":n.isExactActive?t.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:r.value},o)}}}),O2=P2;function _2(t){if(!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)&&!t.defaultPrevented&&!(t.button!==void 0&&t.button!==0)){if(t.currentTarget&&t.currentTarget.getAttribute){const e=t.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(e))return}return t.preventDefault&&t.preventDefault(),!0}}function A2(t,e){for(const n in e){const i=e[n],r=t[n];if(typeof i=="string"){if(i!==r)return!1}else if(!Bn(r)||r.length!==i.length||i.some((o,a)=>o!==r[a]))return!1}return!0}function Yf(t){return t?t.aliasOf?t.aliasOf.path:t.path:""}const Xf=(t,e,n)=>t??e??n,L2=qt({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(t,{attrs:e,slots:n}){const i=Tt(Xd),r=$t(()=>t.route||i.value),o=Tt(Kf,0),a=$t(()=>{let c=Gi(o);const{matched:d}=r.value;let u;for(;(u=d[c])&&!u.components;)c++;return c}),s=$t(()=>r.value.matched[a.value]);qi(Kf,$t(()=>a.value+1)),qi(Ev,s),qi(Xd,r);const l=Ge();return Zt(()=>[l.value,s.value,t.name],([c,d,u],[p,h,g])=>{d&&(d.instances[u]=c,h&&h!==d&&c&&c===p&&(d.leaveGuards.size||(d.leaveGuards=h.leaveGuards),d.updateGuards.size||(d.updateGuards=h.updateGuards))),c&&d&&(!h||!pr(d,h)||!p)&&(d.enterCallbacks[u]||[]).forEach(f=>f(c))},{flush:"post"}),()=>{const c=r.value,d=t.name,u=s.value,p=u&&u.components[d];if(!p)return Zf(n.default,{Component:p,route:c});const h=u.props[d],g=h?h===!0?c.params:typeof h=="function"?h(c):h:null,v=We(p,lt({},g,e,{onVnodeUnmounted:m=>{m.component.isUnmounted&&(u.instances[d]=null)},ref:l}));return Zf(n.default,{Component:v,route:c})||v}}});function Zf(t,e){if(!t)return null;const n=t(e);return n.length===1?n[0]:n}const R2=L2;function $2(t){const e=c2(t.routes,t),n=t.parseQuery||Yd,i=t.stringifyQuery||Gf,r=t.history,o=Vr(),a=Vr(),s=Vr(),l=Ar(Ai);let c=Ai;Ko&&t.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const d=Uc.bind(null,G=>""+G),u=Uc.bind(null,E2),p=Uc.bind(null,wl);function h(G,ce){let ae,ge;return bv(G)?(ae=e.getRecordMatcher(G),ge=ce):ge=G,e.addRoute(ge,ae)}function g(G){const ce=e.getRecordMatcher(G);ce&&e.removeRoute(ce)}function f(){return e.getRoutes().map(G=>G.record)}function v(G){return!!e.getRecordMatcher(G)}function m(G,ce){if(ce=lt({},ce||l.value),typeof G=="string"){const L=Gc(n,G,ce.path),B=e.resolve({path:L.path},ce),W=r.createHref(L.fullPath);return lt(L,B,{params:p(B.params),hash:wl(L.hash),redirectedFrom:void 0,href:W})}let ae;if("path"in G)ae=lt({},G,{path:Gc(n,G.path,ce.path).path});else{const L=lt({},G.params);for(const B in L)L[B]==null&&delete L[B];ae=lt({},G,{params:u(L)}),ce.params=u(ce.params)}const ge=e.resolve(ae,ce),R=G.hash||"";ge.params=d(p(ge.params));const w=BS(i,lt({},G,{hash:k2(R),path:ge.path})),T=r.createHref(w);return lt({fullPath:w,hash:R,query:i===Gf?I2(G.query):G.query||{}},ge,{redirectedFrom:void 0,href:T})}function y(G){return typeof G=="string"?Gc(n,G,l.value.path):lt({},G)}function S(G,ce){if(c!==G)return hr(8,{from:ce,to:G})}function b(G){return k(G)}function C(G){return b(lt(y(G),{replace:!0}))}function I(G){const ce=G.matched[G.matched.length-1];if(ce&&ce.redirect){const{redirect:ae}=ce;let ge=typeof ae=="function"?ae(G):ae;return typeof ge=="string"&&(ge=ge.includes("?")||ge.includes("#")?ge=y(ge):{path:ge},ge.params={}),lt({query:G.query,hash:G.hash,params:"path"in ge?{}:G.params},ge)}}function k(G,ce){const ae=c=m(G),ge=l.value,R=G.state,w=G.force,T=G.replace===!0,L=I(ae);if(L)return k(lt(y(L),{state:typeof L=="object"?lt({},R,L.state):R,force:w,replace:T}),ce||ae);const B=ae;B.redirectedFrom=ce;let W;return!w&&FS(i,ge,ae)&&(W=hr(16,{to:B,from:ge}),Ie(ge,ge,!0,!1)),(W?Promise.resolve(W):A(B,ge)).catch(Y=>ci(Y)?ci(Y,2)?Y:Se(Y):Q(Y,B,ge)).then(Y=>{if(Y){if(ci(Y,2))return k(lt({replace:T},y(Y.to),{state:typeof Y.to=="object"?lt({},R,Y.to.state):R,force:w}),ce||B)}else Y=$(B,ge,!0,T,R);return O(B,ge,Y),Y})}function E(G,ce){const ae=S(G,ce);return ae?Promise.reject(ae):Promise.resolve()}function P(G){const ce=Be.values().next().value;return ce&&typeof ce.runWithContext=="function"?ce.runWithContext(G):G()}function A(G,ce){let ae;const[ge,R,w]=D2(G,ce);ae=Kc(ge.reverse(),"beforeRouteLeave",G,ce);for(const L of ge)L.leaveGuards.forEach(B=>{ae.push(ji(B,G,ce))});const T=E.bind(null,G,ce);return ae.push(T),Re(ae).then(()=>{ae=[];for(const L of o.list())ae.push(ji(L,G,ce));return ae.push(T),Re(ae)}).then(()=>{ae=Kc(R,"beforeRouteUpdate",G,ce);for(const L of R)L.updateGuards.forEach(B=>{ae.push(ji(B,G,ce))});return ae.push(T),Re(ae)}).then(()=>{ae=[];for(const L of w)if(L.beforeEnter)if(Bn(L.beforeEnter))for(const B of L.beforeEnter)ae.push(ji(B,G,ce));else ae.push(ji(L.beforeEnter,G,ce));return ae.push(T),Re(ae)}).then(()=>(G.matched.forEach(L=>L.enterCallbacks={}),ae=Kc(w,"beforeRouteEnter",G,ce),ae.push(T),Re(ae))).then(()=>{ae=[];for(const L of a.list())ae.push(ji(L,G,ce));return ae.push(T),Re(ae)}).catch(L=>ci(L,8)?L:Promise.reject(L))}function O(G,ce,ae){s.list().forEach(ge=>P(()=>ge(G,ce,ae)))}function $(G,ce,ae,ge,R){const w=S(G,ce);if(w)return w;const T=ce===Ai,L=Ko?history.state:{};ae&&(ge||T?r.replace(G.fullPath,lt({scroll:T&&L&&L.scroll},R)):r.push(G.fullPath,R)),l.value=G,Ie(G,ce,ae,T),Se()}let z;function re(){z||(z=r.listen((G,ce,ae)=>{if(!Ke.listening)return;const ge=m(G),R=I(ge);if(R){k(lt(R,{replace:!0}),ge).catch(ia);return}c=ge;const w=l.value;Ko&&KS(Bf(w.fullPath,ae.delta),rc()),A(ge,w).catch(T=>ci(T,12)?T:ci(T,2)?(k(T.to,ge).then(L=>{ci(L,20)&&!ae.delta&&ae.type===Ca.pop&&r.go(-1,!1)}).catch(ia),Promise.reject()):(ae.delta&&r.go(-ae.delta,!1),Q(T,ge,w))).then(T=>{T=T||$(ge,w,!1),T&&(ae.delta&&!ci(T,8)?r.go(-ae.delta,!1):ae.type===Ca.pop&&ci(T,20)&&r.go(-1,!1)),O(ge,w,T)}).catch(ia)}))}let ie=Vr(),te=Vr(),ee;function Q(G,ce,ae){Se(G);const ge=te.list();return ge.length?ge.forEach(R=>R(G,ce,ae)):console.error(G),Promise.reject(G)}function $e(){return ee&&l.value!==Ai?Promise.resolve():new Promise((G,ce)=>{ie.add([G,ce])})}function Se(G){return ee||(ee=!G,re(),ie.list().forEach(([ce,ae])=>G?ae(G):ce()),ie.reset()),G}function Ie(G,ce,ae,ge){const{scrollBehavior:R}=t;if(!Ko||!R)return Promise.resolve();const w=!ae&&qS(Bf(G.fullPath,0))||(ge||!ae)&&history.state&&history.state.scroll||null;return Bo().then(()=>R(G,ce,w)).then(T=>T&&GS(T)).catch(T=>Q(T,G,ce))}const _e=G=>r.go(G);let qe;const Be=new Set,Ke={currentRoute:l,listening:!0,addRoute:h,removeRoute:g,hasRoute:v,getRoutes:f,resolve:m,options:t,push:b,replace:C,go:_e,back:()=>_e(-1),forward:()=>_e(1),beforeEach:o.add,beforeResolve:a.add,afterEach:s.add,onError:te.add,isReady:$e,install(G){const ce=this;G.component("RouterLink",O2),G.component("RouterView",R2),G.config.globalProperties.$router=ce,Object.defineProperty(G.config.globalProperties,"$route",{enumerable:!0,get:()=>Gi(l)}),Ko&&!qe&&l.value===Ai&&(qe=!0,b(r.location).catch(R=>{}));const ae={};for(const R in Ai)Object.defineProperty(ae,R,{get:()=>l.value[R],enumerable:!0});G.provide(Pp,ce),G.provide(ac,O0(ae)),G.provide(Xd,l);const ge=G.unmount;Be.add(G),G.unmount=function(){Be.delete(G),Be.size<1&&(c=Ai,z&&z(),z=null,l.value=Ai,qe=!1,ee=!1),ge()}}};function Re(G){return G.reduce((ce,ae)=>ce.then(()=>P(ae)),Promise.resolve())}return Ke}function D2(t,e){const n=[],i=[],r=[],o=Math.max(e.matched.length,t.matched.length);for(let a=0;a<o;a++){const s=e.matched[a];s&&(t.matched.find(c=>pr(c,s))?i.push(s):n.push(s));const l=t.matched[a];l&&(e.matched.find(c=>pr(c,l))||r.push(l))}return[n,i,r]}function M2(){return Tt(ac)}const z2=()=>{const t=[],e={},n=f=>{switch(f.routerAction){case"pop":r(f);break;default:o(f);break}f.routerDirection==="root"&&(a(),o(f))},i=f=>{const v=t.findIndex(y=>y.id===f.id);v>-1&&t.splice(v,1,f);const m=e[f.tab||""];if(m){const y=m.findIndex(S=>S.id===f.id);y>-1?m.splice(y,1,f):m.push(f)}else f.tab&&(e[f.tab]=[f])},r=f=>{const v=s(f.tab);let m;if(v){for(m=v[v.length-1];m&&m.id!==f.id;)v.pop(),m=v[v.length-1];v.pop(),v.push(f)}for(m=t[t.length-1];m&&m.id!==f.id;)t.pop(),m=t[t.length-1];t.pop(),t.push(f)},o=f=>{const v=s(f.tab);v&&(v[v.length-1]&&v[v.length-1].id===f.id&&v.pop(),v.push(f)),t.push(f)},a=f=>{if(f){const{position:v,tab:m}=f,y=t.findIndex(C=>C.position===v);if(y===-1)return;t.splice(y);const S=C=>{const I=e[C].findIndex(k=>k.position===v);I!==-1&&e[C].splice(I)},b=e[m];if(m&&b)S(m);else for(const C in e)S(C)}else{for(const v in e)e[v]=[];t.length=0}},s=f=>{let v;return f&&(v=e[f],v||(v=e[f]=[])),v},l=()=>t.length,c=(f,v)=>{const m=v-f;return t[m]||d()},d=()=>t[t.length-1];return{current:c,size:l,last:d,add:n,canGoBack:(f=1,v,m)=>m-f>=v,update:i,getFirstRouteInfoForTab:f=>{const v=s(f);if(v)return v[0]},getCurrentRouteInfoForTab:f=>{const v=s(f);if(v)return v[v.length-1]},findLastLocation:(f,v=-1)=>{const m=s(f.tab);if(m){if(v<-1)return m[m.length-1+v];for(let y=m.length-2;y>=0;y--){const S=m[y];if(S&&S.pathname===f.pushedByRoute)return S}}if(v<-1)return t[t.length-1+v];for(let y=t.length-2;y>=0;y--){const S=t[y];if(S&&S.pathname===f.pushedByRoute)return S}},clearHistory:a}},Jf={main:0},Iv=(t="main")=>{var e;const n=((e=Jf[t])!==null&&e!==void 0?e:0)+1;return Jf[t]=n,n.toString()},B2=(t,e)=>{let n={direction:void 0,action:void 0,delta:void 0};e.afterEach((k,E,P)=>{if(P)return;const{direction:A,action:O,delta:$}=n;o=t.history.state.position;const z=t.history.state.replaced?"replace":void 0;u(k,O||z,A,$),n={direction:void 0,action:void 0,delta:void 0}});const i=z2();let r=t.history.state.position,o=t.history.state.position,a,s;const l=[];typeof document<"u"&&document.addEventListener("ionBackButton",k=>{k.detail.register(0,E=>{t.history.go(-1),E()})}),t.history.listen((k,E,P)=>{n={delta:P.delta,action:P.type==="pop"&&P.delta>=1?"push":P.type,direction:P.direction===""?"forward":P.direction}});const c=(k,E)=>{const P=i.current(r,o);if(P&&P.pushedByRoute){const A=i.findLastLocation(P);A?(s=Object.assign(Object.assign({},A),{routerAction:"pop",routerDirection:"back",routerAnimation:E||P.routerAnimation}),P.lastPathname===P.pushedByRoute||A.pathname===P.pushedByRoute&&!P.tab&&!A.tab?e.back():e.go(A.position-P.position)):d(k,"pop","back",E)}else d(k,"pop","back",E)},d=(k,E,P,A,O)=>{S(E,P,A,O),E==="push"?e.push(k):e.replace(k)},u=(k,E,P,A)=>{let O;if(s)if(s.routerAction==="replace")O=i.current(r,o);else if(s.routerAction==="pop")O=i.current(r,o+1),E==="replace"&&i.clearHistory();else{const z=s.routerDirection==="root"?o:o-1;O=i.current(r,z)}else O=a;if(O||(O={pathname:"",search:""}),O.pathname+O.search!==k.fullPath){if(!s){if(E==="replace")s={routerAction:"replace",routerDirection:"none"};else if(E==="pop"){const ee=i.current(r,o-A);if(ee&&ee.pushedByRoute){const Q=i.findLastLocation(ee,A);s=Object.assign(Object.assign({},Q),{routerAction:"pop",routerDirection:"back"})}else s={routerAction:"pop",routerDirection:"none"}}s||(s={routerAction:"push",routerDirection:P||"forward"})}let z;if(s!=null&&s.id)z=Object.assign(Object.assign({},s),{lastPathname:O.pathname});else{const ee=s.routerAction==="push"&&s.routerDirection==="forward";if(z=Object.assign(Object.assign({id:Iv("routeInfo")},s),{lastPathname:O.pathname,pathname:k.path,search:k.fullPath&&k.fullPath.split("?")[1]||"",params:k.params&&k.params,prevRouteLastPathname:O.lastPathname}),ee)z.pushedByRoute=O.pathname!==""?O.pathname:void 0;else if(z.routerAction==="pop"){const Q=i.findLastLocation(z);z.pushedByRoute=Q==null?void 0:Q.pushedByRoute}else if(z.routerAction==="push"&&z.tab!==O.tab){const Q=i.getCurrentRouteInfoForTab(z.tab);z.pushedByRoute=Q==null?void 0:Q.pushedByRoute}else if(z.routerAction==="replace"){const Q=i.current(r,o),$e=Q==null?void 0:Q.pushedByRoute,Se=$e!==void 0&&$e!==z.pathname?$e:z.pushedByRoute;z.lastPathname=(Q==null?void 0:Q.pathname)||z.lastPathname,z.pushedByRoute=Se,z.routerDirection=(Q==null?void 0:Q.routerDirection)||z.routerDirection,z.routerAnimation=(Q==null?void 0:Q.routerAnimation)||z.routerAnimation,z.prevRouteLastPathname=Q==null?void 0:Q.lastPathname}}z.position=o,z.delta=A;const re=i.size(),ie=o-r,te=re===ie&&re>0&&E==="replace";re>ie||te?(z.routerAction==="push"||z.routerAction==="replace")&&A===void 0&&(i.clearHistory(z),i.add(z)):i.add(z),i.size()===1&&(r=z.position),a=z}s=void 0,l.forEach(z=>z(a))},p=()=>a,h=(k=1)=>i.canGoBack(k,r,o),g=k=>{const{routerAnimation:E,routerDirection:P,routerLink:A}=k;S("push",P,E),e.push(A)},f=k=>{const E=i.getFirstRouteInfoForTab(k);E&&e.go(E.position-o)},v=(k,E)=>{if(!E)return;const P=i.getCurrentRouteInfoForTab(k),[A]=E.split("?");P?(s=Object.assign(Object.assign({},s),{routerAction:"push",routerDirection:"none",tab:k}),P.pathname===A?e.push({path:P.pathname,query:Yd(P.search)}):e.push({path:A,query:Yd(P.search)})):d(A,"push","none",void 0,k)},m=k=>{const E=Object.assign({},i.current(r,o));E.tab!==k&&(E.tab=k,i.update(E));const P=i.findLastLocation(E);E.pushedByRoute!==E.lastPathname&&(P==null?void 0:P.tab)!==k&&(E.pushedByRoute=void 0,i.update(E))},y=k=>{l.push(k)},S=(k="push",E="forward",P,A)=>{s={routerAction:k,routerDirection:E,routerAnimation:P,tab:A}};return{handleNavigate:d,getLeavingRouteInfo:()=>i.current(r,o),handleNavigateBack:c,handleSetCurrentTab:m,getCurrentRouteInfo:p,canGoBack:h,navigate:g,resetTab:f,changeTab:v,registerHistoryChangeListener:y,goBack:k=>{S("pop","back",k),e.back()},goForward:k=>{S("push","forward",k),e.forward()}}},F2=t=>{const e={},n=()=>Object.keys(e).length,i=m=>{delete e[m]},r=m=>e[m],o=(m,y)=>{m.ionPageElement=y,m.ionRoute=!0,m.matchedRoute.instances={default:m.vueComponentRef.value}},a=(m,y)=>d(m.pathname,y,!1),s=(m,y,S=!0)=>d(m.lastPathname,y,S),l=(m,y)=>d(m,y,!1),c=(m,y)=>y.find(S=>{if(S.pathname===m)return S}),d=(m,y,S=!1)=>{const b=C=>{if(S&&!C.ionRoute||m==="")return!1;const k=t.resolve(m).matched.find(E=>E===C.matchedRoute);if(k)return k.path.includes(":")&&m!==C.pathname?!1:C};if(y){const C=e[y];if(!C)return;const I=t?C.find(b):c(m,C);if(I)return I}else for(const C in e){const I=e[C],k=c(m,I);if(k)return k}};return{unmountLeavingViews:(m,y,S=1)=>{const b=e[m];if(!b)return;const C=b.findIndex(I=>I===y);for(let I=C+1;I<C-S;I++){const k=b[I];k.mount=!1,k.ionPageElement=void 0,k.ionRoute=!1,k.matchedRoute.instances={}}},mountIntermediaryViews:(m,y,S=1)=>{const b=e[m];if(!b)return;const C=b.findIndex(I=>I===y);for(let I=C+1;I<C+S;I++)b[I].mount=!0},clear:i,findViewItemByRouteInfo:a,findLeavingViewItemByRouteInfo:s,findViewItemByPathname:l,createViewItem:(m,y,S,b,C)=>({id:Iv("viewItem"),pathname:b.pathname,outletId:m,matchedRoute:S,ionPageElement:C,vueComponent:y,vueComponentRef:Ar(),ionRoute:!1,mount:!1,exact:b.pathname===S.path,params:b.params,vueComponentData:{}}),getChildrenToRender:m=>e[m]?e[m].filter(b=>b.mount):[],add:m=>{const{outletId:y}=m;e[y]?e[y].push(m):e[y]=[m]},remove:(m,y)=>{if(!y)throw Error("outletId required");const S=e[y];S&&(e[y]=S.filter(b=>b.id!==m.id))},registerIonPage:o,getViewStack:r,size:n}},j2=t=>{const e=Object.assign({},t);delete e.tabsPrefix;const n=$2(e),i=B2(t,n),r=F2(n),o=n.install.bind(n);n.install=s=>{s.provide("navManager",i),s.provide("viewStacks",r),o(s)};const a=n.isReady.bind(n);return n.isReady=()=>a(),n},H2=t=>JS(t),N2=[{path:"/",component:()=>et(()=>import("./app.layout-Dp_S6TXC.js"),__vite__mapDeps([0,1,2,3,4,5,6])),redirect:{name:"Landing"},children:[{path:"domov",name:"Landing",component:()=>et(()=>import("./landing-KO-Ejyo3.js"),__vite__mapDeps([7,8,9,10])),meta:{title:"Domov | Skyro"}},{path:"skolne",name:"Skolne",component:()=>et(()=>import("./skolne-FjN-VupE.js"),__vite__mapDeps([11,8,9])),meta:{title:"Školné | Skyro"}},{path:"prijimacie-konanie",name:"Prijimacie Konanie",component:()=>et(()=>import("./prijimacie-konanie-8vrCe9c3.js"),__vite__mapDeps([12,13,8,9,14])),meta:{title:"Prijímacie konanie | Skyro"}},{path:"ucebne-plany",name:"Ucebne plany",component:()=>et(()=>import("./ucebne-plany-gDyurH9R.js"),__vite__mapDeps([15,16])),meta:{title:"Učebné plány | Skyro"}},{path:"kontakt",name:"Kontakt",component:()=>et(()=>import("./contact-Bsm4ZgVK.js"),__vite__mapDeps([17,9,8])),meta:{title:"Kontakt | Skyro"}},{path:"faq",name:"Faq",component:()=>et(()=>import("./faq-J0PmVT9V.js"),__vite__mapDeps([18,13,8,9,19])),meta:{title:"FAQ | Skyro"}},{path:"o-nas",name:"O nas",component:()=>et(()=>import("./o-nas-htXx2DGC.js"),__vite__mapDeps([20,5,8,9,21])),meta:{title:"O nás | Skyro"}},{path:"skyro-camp",name:"Skyro-camp",component:()=>et(()=>import("./skyro-camp-ERMwSwTU.js"),__vite__mapDeps([22,8,9,23])),meta:{title:"Skyro Camp | Skyro"}},{path:"skyro-camp/payment/:status",name:"Skyro-camp-payment",component:()=>et(()=>import("./payment-skyro-camp-OgMQ0iYx.js"),__vite__mapDeps([])),meta:{title:"Skyro Camp | Skyro"}}]},{path:"/skyro-camp/prihlaska/:courseId",name:"Skyro-camp-prihlaska",component:()=>et(()=>import("./skyro-camp-prihlaska-ucn_20Z1.js"),__vite__mapDeps([24,1,2,3,9,25,26])),meta:{title:"Skyro Camp | Skyro"}},{path:"/nezavazna-prihlaska/",name:"Nezavazna prihlaska",component:()=>et(()=>import("./prihlaska-eCeyLzH6.js"),__vite__mapDeps([27,2,25,28])),meta:{title:"Nezáväzná prhláška | Skyro"}},{path:"/newsletter/",name:"Newsletter",component:()=>et(()=>import("./newsletter-page-8vI5MboX.js"),__vite__mapDeps([29,1,2,3,4,5,6,8,9])),meta:{title:"Nezáväzná prhláška | Skyro"}},{path:"/:catchAll(.*)",name:"404",component:()=>et(()=>import("./404-error-J6m_WL9V.js"),__vite__mapDeps([30,1,2,3,25,31]))}],Op=j2({history:H2("/"),routes:N2});Op.beforeEach((t,e)=>{var n;document.title=((n=t.meta)==null?void 0:n.title)??"Skyro"});const yo={allRenderFn:!1,cmpDidLoad:!0,cmpDidUnload:!1,cmpDidUpdate:!0,cmpDidRender:!0,cmpWillLoad:!0,cmpWillUpdate:!0,cmpWillRender:!0,connectedCallback:!0,disconnectedCallback:!0,element:!0,event:!0,hasRenderFn:!0,lifecycle:!0,hostListener:!0,hostListenerTargetWindow:!0,hostListenerTargetDocument:!0,hostListenerTargetBody:!0,hostListenerTargetParent:!1,hostListenerTarget:!0,member:!0,method:!0,mode:!0,observeAttribute:!0,prop:!0,propMutable:!0,reflect:!0,scoped:!0,shadowDom:!0,slot:!0,cssAnnotations:!0,state:!0,style:!0,formAssociated:!1,svg:!0,updatable:!0,vdomAttribute:!0,vdomXlink:!0,vdomClass:!0,vdomFunctional:!0,vdomKey:!0,vdomListener:!0,vdomRef:!0,vdomPropOrAttr:!0,vdomRender:!0,vdomStyle:!0,vdomText:!0,watchCallback:!0,taskQueue:!0,hotModuleReplacement:!1,isDebug:!1,isDev:!1,isTesting:!1,hydrateServerSide:!1,hydrateClientSide:!1,lifecycleDOMEvents:!1,lazyLoad:!1,profile:!1,slotRelocation:!0,appendChildSlotFix:!1,cloneNodeFix:!1,hydratedAttribute:!1,hydratedClass:!0,scriptDataOpts:!1,scopedSlotTextContentFix:!1,shadowDomShim:!1,slotChildNodesFix:!1,invisiblePrehydration:!0,propBoolean:!0,propNumber:!0,propString:!0,constructableCSS:!0,cmpShouldUpdate:!0,devTools:!1,shadowDelegatesFocus:!0,initializeNextTick:!1,asyncLoading:!1,asyncQueue:!1,transformTagName:!1,attachStyles:!0,experimentalSlotFixes:!1};let qo,Tv,sc,Pv=!1,xl=!1,_p=!1,dn=!1,Qf=null,Zd=!1;const V2={isDev:!1,isBrowser:!0,isServer:!1,isTesting:!1},Ov=t=>{const e=new URL(t,Nt.$resourcesUrl$);return e.origin!==hs.location.origin?e.href:e.pathname},Oo=(t,e="")=>()=>{},W2="slot-fb{display:contents}slot-fb[hidden]{display:none}",em="http://www.w3.org/1999/xlink",tm={},U2="http://www.w3.org/2000/svg",G2="http://www.w3.org/1999/xhtml",K2=t=>t!=null,Ap=t=>(t=typeof t,t==="object"||t==="function");function q2(t){var e,n,i;return(i=(n=(e=t.head)===null||e===void 0?void 0:e.querySelector('meta[name="csp-nonce"]'))===null||n===void 0?void 0:n.getAttribute("content"))!==null&&i!==void 0?i:void 0}const x=(t,e,...n)=>{let i=null,r=null,o=null,a=!1,s=!1;const l=[],c=u=>{for(let p=0;p<u.length;p++)i=u[p],Array.isArray(i)?c(i):i!=null&&typeof i!="boolean"&&((a=typeof t!="function"&&!Ap(i))&&(i=String(i)),a&&s?l[l.length-1].$text$+=i:l.push(a?kl(null,i):i),s=a)};if(c(n),e){e.key&&(r=e.key),e.name&&(o=e.name);{const u=e.className||e.class;u&&(e.class=typeof u!="object"?u:Object.keys(u).filter(p=>u[p]).join(" "))}}if(typeof t=="function")return t(e===null?{}:e,l,X2);const d=kl(t,null);return d.$attrs$=e,l.length>0&&(d.$children$=l),d.$key$=r,d.$name$=o,d},kl=(t,e)=>{const n={$flags$:0,$tag$:t,$text$:e,$elm$:null,$children$:null};return n.$attrs$=null,n.$key$=null,n.$name$=null,n},fe={},Y2=t=>t&&t.$tag$===fe,X2={forEach:(t,e)=>t.map(nm).forEach(e),map:(t,e)=>t.map(nm).map(e).map(Z2)},nm=t=>({vattrs:t.$attrs$,vchildren:t.$children$,vkey:t.$key$,vname:t.$name$,vtag:t.$tag$,vtext:t.$text$}),Z2=t=>{if(typeof t.vtag=="function"){const n=Object.assign({},t.vattrs);return t.vkey&&(n.key=t.vkey),t.vname&&(n.name=t.vname),x(t.vtag,n,...t.vchildren||[])}const e=kl(t.vtag,t.vtext);return e.$attrs$=t.vattrs,e.$children$=t.vchildren,e.$key$=t.vkey,e.$name$=t.vname,e},J2=t=>Hv.map(e=>e(t)).find(e=>!!e),Q2=t=>Hv.push(t),eE=t=>Fo(t).$modeName$,tE=(t,e)=>t!=null&&!Ap(t)?e&4?t==="false"?!1:t===""||!!t:e&2?parseFloat(t):e&1?String(t):t:t,nE=t=>t,q=(t,e,n)=>{const i=nE(t);return{emit:r=>iE(i,e,{bubbles:!!(n&4),composed:!!(n&2),cancelable:!!(n&1),detail:r})}},iE=(t,e,n)=>{const i=Nt.ce(e,n);return t.dispatchEvent(i),i},im=new WeakMap,oE=(t,e,n)=>{let i=Sl.get(t);AE&&n?(i=i||new CSSStyleSheet,typeof i=="string"?i=e:i.replaceSync(e)):i=e,Sl.set(t,i)},rE=(t,e,n)=>{var i;const r=_v(e,n),o=Sl.get(r);if(t=t.nodeType===11?t:Mn,o)if(typeof o=="string"){t=t.head||t;let a=im.get(t),s;if(a||im.set(t,a=new Set),!a.has(r)){{s=Mn.createElement("style"),s.innerHTML=o;const l=(i=Nt.$nonce$)!==null&&i!==void 0?i:q2(Mn);l!=null&&s.setAttribute("nonce",l),t.insertBefore(s,t.querySelector("link"))}e.$flags$&4&&(s.innerHTML+=W2),a&&a.add(r)}}else t.adoptedStyleSheets.includes(o)||(t.adoptedStyleSheets=[...t.adoptedStyleSheets,o]);return r},aE=t=>{const e=t.$cmpMeta$,n=t.$hostElement$,i=e.$flags$,r=Oo("attachStyles",e.$tagName$),o=rE(n.shadowRoot?n.shadowRoot:n.getRootNode(),e,t.$modeName$);i&10&&(n["s-sc"]=o,n.classList.add(o+"-h"),i&2&&n.classList.add(o+"-s")),r()},_v=(t,e)=>"sc-"+(e&&t.$flags$&32?t.$tagName$+"-"+e:t.$tagName$),om=(t,e,n,i,r,o)=>{if(n!==i){let a=cm(t,e),s=e.toLowerCase();if(e==="class"){const l=t.classList,c=rm(n),d=rm(i);l.remove(...c.filter(u=>u&&!d.includes(u))),l.add(...d.filter(u=>u&&!c.includes(u)))}else if(e==="style"){for(const l in n)(!i||i[l]==null)&&(l.includes("-")?t.style.removeProperty(l):t.style[l]="");for(const l in i)(!n||i[l]!==n[l])&&(l.includes("-")?t.style.setProperty(l,i[l]):t.style[l]=i[l])}else if(e!=="key")if(e==="ref")i&&i(t);else if(!t.__lookupSetter__(e)&&e[0]==="o"&&e[1]==="n"){if(e[2]==="-"?e=e.slice(3):cm(hs,s)?e=s.slice(2):e=s[2]+e.slice(3),n||i){const l=e.endsWith(Av);e=e.replace(lE,""),n&&Nt.rel(t,e,n,l),i&&Nt.ael(t,e,i,l)}}else{const l=Ap(i);if((a||l&&i!==null)&&!r)try{if(t.tagName.includes("-"))t[e]=i;else{const d=i??"";e==="list"?a=!1:(n==null||t[e]!=d)&&(t[e]=d)}}catch{}let c=!1;s!==(s=s.replace(/^xlink\:?/,""))&&(e=s,c=!0),i==null||i===!1?(i!==!1||t.getAttribute(e)==="")&&(c?t.removeAttributeNS(em,e):t.removeAttribute(e)):(!a||o&4||r)&&!l&&(i=i===!0?"":i,c?t.setAttributeNS(em,e,i):t.setAttribute(e,i))}}},sE=/\s/,rm=t=>t?t.split(sE):[],Av="Capture",lE=new RegExp(Av+"$"),Lv=(t,e,n,i)=>{const r=e.$elm$.nodeType===11&&e.$elm$.host?e.$elm$.host:e.$elm$,o=t&&t.$attrs$||tm,a=e.$attrs$||tm;for(i in o)i in a||om(r,i,o[i],void 0,n,e.$flags$);for(i in a)om(r,i,o[i],a[i],n,e.$flags$)},Cl=(t,e,n,i)=>{var r;const o=e.$children$[n];let a=0,s,l,c;if(Pv||(_p=!0,o.$tag$==="slot"&&(qo&&i.classList.add(qo+"-s"),o.$flags$|=o.$children$?2:1)),o.$text$!==null)s=o.$elm$=Mn.createTextNode(o.$text$);else if(o.$flags$&1)s=o.$elm$=Mn.createTextNode("");else{if(dn||(dn=o.$tag$==="svg"),s=o.$elm$=Mn.createElementNS(dn?U2:G2,o.$flags$&2?"slot-fb":o.$tag$),dn&&o.$tag$==="foreignObject"&&(dn=!1),Lv(null,o,dn),K2(qo)&&s["s-si"]!==qo&&s.classList.add(s["s-si"]=qo),o.$children$)for(a=0;a<o.$children$.length;++a)l=Cl(t,o,a,s),l&&s.appendChild(l);o.$tag$==="svg"?dn=!1:s.tagName==="foreignObject"&&(dn=!0)}return s["s-hn"]=sc,o.$flags$&3&&(s["s-sr"]=!0,s["s-fs"]=(r=o.$attrs$)===null||r===void 0?void 0:r.slot,s["s-cr"]=Tv,s["s-sn"]=o.$name$||"",c=t&&t.$children$&&t.$children$[n],c&&c.$tag$===o.$tag$&&t.$elm$&&Sa(t.$elm$,!1)),s},Sa=(t,e)=>{var n;Nt.$flags$|=1;const i=t.childNodes;for(let r=i.length-1;r>=0;r--){const o=i[r];o["s-hn"]!==sc&&o["s-ol"]&&(Dv(o).insertBefore(o,Lp(o)),o["s-ol"].remove(),o["s-ol"]=void 0,o["s-sh"]=void 0,o.nodeType===1&&o.setAttribute("slot",(n=o["s-sn"])!==null&&n!==void 0?n:""),_p=!0),e&&Sa(o,e)}Nt.$flags$&=-2},Rv=(t,e,n,i,r,o)=>{let a=t["s-cr"]&&t["s-cr"].parentNode||t,s;for(a.shadowRoot&&a.tagName===sc&&(a=a.shadowRoot);r<=o;++r)i[r]&&(s=Cl(null,n,r,t),s&&(i[r].$elm$=s,a.insertBefore(s,Lp(e))))},$v=(t,e,n)=>{for(let i=e;i<=n;++i){const r=t[i];if(r){const o=r.$elm$;Bv(r),o&&(xl=!0,o["s-ol"]?o["s-ol"].remove():Sa(o,!0),o.remove())}}},cE=(t,e,n,i)=>{let r=0,o=0,a=0,s=0,l=e.length-1,c=e[0],d=e[l],u=i.length-1,p=i[0],h=i[u],g,f;for(;r<=l&&o<=u;)if(c==null)c=e[++r];else if(d==null)d=e[--l];else if(p==null)p=i[++o];else if(h==null)h=i[--u];else if(zs(c,p))Yo(c,p),c=e[++r],p=i[++o];else if(zs(d,h))Yo(d,h),d=e[--l],h=i[--u];else if(zs(c,h))(c.$tag$==="slot"||h.$tag$==="slot")&&Sa(c.$elm$.parentNode,!1),Yo(c,h),t.insertBefore(c.$elm$,d.$elm$.nextSibling),c=e[++r],h=i[--u];else if(zs(d,p))(c.$tag$==="slot"||h.$tag$==="slot")&&Sa(d.$elm$.parentNode,!1),Yo(d,p),t.insertBefore(d.$elm$,c.$elm$),d=e[--l],p=i[++o];else{for(a=-1,s=r;s<=l;++s)if(e[s]&&e[s].$key$!==null&&e[s].$key$===p.$key$){a=s;break}a>=0?(f=e[a],f.$tag$!==p.$tag$?g=Cl(e&&e[o],n,a,t):(Yo(f,p),e[a]=void 0,g=f.$elm$),p=i[++o]):(g=Cl(e&&e[o],n,o,t),p=i[++o]),g&&Dv(c.$elm$).insertBefore(g,Lp(c.$elm$))}r>l?Rv(t,i[u+1]==null?null:i[u+1].$elm$,n,i,o,u):o>u&&$v(e,r,l)},zs=(t,e)=>t.$tag$===e.$tag$?t.$tag$==="slot"?t.$name$===e.$name$:t.$key$===e.$key$:!1,Lp=t=>t&&t["s-ol"]||t,Dv=t=>(t["s-ol"]?t["s-ol"]:t).parentNode,Yo=(t,e)=>{const n=e.$elm$=t.$elm$,i=t.$children$,r=e.$children$,o=e.$tag$,a=e.$text$;let s;a===null?(dn=o==="svg"?!0:o==="foreignObject"?!1:dn,o==="slot"||Lv(t,e,dn),i!==null&&r!==null?cE(n,i,e,r):r!==null?(t.$text$!==null&&(n.textContent=""),Rv(n,null,e,r,0,r.length-1)):i!==null&&$v(i,0,i.length-1),dn&&o==="svg"&&(dn=!1)):(s=n["s-cr"])?s.parentNode.textContent=a:t.$text$!==a&&(n.data=a)},Mv=t=>{const e=t.childNodes;for(const n of e)if(n.nodeType===1){if(n["s-sr"]){const i=n["s-sn"];n.hidden=!1;for(const r of e)if(r!==n){if(r["s-hn"]!==n["s-hn"]||i!==""){if(r.nodeType===1&&(i===r.getAttribute("slot")||i===r["s-sn"])){n.hidden=!0;break}}else if(r.nodeType===1||r.nodeType===3&&r.textContent.trim()!==""){n.hidden=!0;break}}}Mv(n)}},gi=[],zv=t=>{let e,n,i;for(const r of t.childNodes){if(r["s-sr"]&&(e=r["s-cr"])&&e.parentNode){n=e.parentNode.childNodes;const o=r["s-sn"];for(i=n.length-1;i>=0;i--)if(e=n[i],!e["s-cn"]&&!e["s-nr"]&&e["s-hn"]!==r["s-hn"]&&!yo.experimentalSlotFixes)if(am(e,o)){let a=gi.find(s=>s.$nodeToRelocate$===e);xl=!0,e["s-sn"]=e["s-sn"]||o,a?(a.$nodeToRelocate$["s-sh"]=r["s-hn"],a.$slotRefNode$=r):(e["s-sh"]=r["s-hn"],gi.push({$slotRefNode$:r,$nodeToRelocate$:e})),e["s-sr"]&&gi.map(s=>{am(s.$nodeToRelocate$,e["s-sn"])&&(a=gi.find(l=>l.$nodeToRelocate$===e),a&&!s.$slotRefNode$&&(s.$slotRefNode$=a.$slotRefNode$))})}else gi.some(a=>a.$nodeToRelocate$===e)||gi.push({$nodeToRelocate$:e})}r.nodeType===1&&zv(r)}},am=(t,e)=>t.nodeType===1?t.getAttribute("slot")===null&&e===""||t.getAttribute("slot")===e:t["s-sn"]===e?!0:e==="",Bv=t=>{t.$attrs$&&t.$attrs$.ref&&t.$attrs$.ref(null),t.$children$&&t.$children$.map(Bv)},dE=(t,e,n=!1)=>{var i,r;const o=t.$hostElement$,a=t.$cmpMeta$,s=t.$vnode$||kl(null,null),l=Y2(e)?e:x(null,null,e);if(sc=o.tagName,a.$attrsToReflect$&&(l.$attrs$=l.$attrs$||{},a.$attrsToReflect$.map(([c,d])=>l.$attrs$[d]=o[c])),n&&l.$attrs$)for(const c of Object.keys(l.$attrs$))o.hasAttribute(c)&&!["key","ref","style","class"].includes(c)&&(l.$attrs$[c]=o[c]);l.$tag$=null,l.$flags$|=4,t.$vnode$=l,l.$elm$=s.$elm$=o.shadowRoot||o,qo=o["s-sc"],Tv=o["s-cr"],Pv=(a.$flags$&1)!==0,xl=!1,Yo(s,l);{if(Nt.$flags$|=1,_p){zv(l.$elm$);for(const c of gi){const d=c.$nodeToRelocate$;if(!d["s-ol"]){const u=Mn.createTextNode("");u["s-nr"]=d,d.parentNode.insertBefore(d["s-ol"]=u,d)}}for(const c of gi){const d=c.$nodeToRelocate$,u=c.$slotRefNode$;if(u){const p=u.parentNode;let h=u.nextSibling;{let g=(i=d["s-ol"])===null||i===void 0?void 0:i.previousSibling;for(;g;){let f=(r=g["s-nr"])!==null&&r!==void 0?r:null;if(f&&f["s-sn"]===d["s-sn"]&&p===f.parentNode&&(f=f.nextSibling,!f||!f["s-nr"])){h=f;break}g=g.previousSibling}}(!h&&p!==d.parentNode||d.nextSibling!==h)&&d!==h&&(!d["s-hn"]&&d["s-ol"]&&(d["s-hn"]=d["s-ol"].parentNode.nodeName),p.insertBefore(d,h))}else d.nodeType===1&&(d.hidden=!0)}}xl&&Mv(l.$elm$),Nt.$flags$&=-2,gi.length=0}},uE=(t,e)=>{},Rp=(t,e)=>(t.$flags$|=16,uE(t,t.$ancestorComponent$),pt(()=>pE(t,e))),pE=(t,e)=>{const n=t.$hostElement$,i=Oo("scheduleUpdate",t.$cmpMeta$.$tagName$),r=n;let o;return e?o=ir(r,"componentWillLoad"):o=ir(r,"componentWillUpdate"),o=sm(o,()=>ir(r,"componentWillRender")),i(),sm(o,()=>fE(t,r,e))},sm=(t,e)=>hE(t)?t.then(e):e(),hE=t=>t instanceof Promise||t&&t.then&&typeof t.then=="function",fE=async(t,e,n)=>{const i=t.$hostElement$,r=Oo("update",t.$cmpMeta$.$tagName$);i["s-rc"],n&&aE(t);const o=Oo("render",t.$cmpMeta$.$tagName$);mE(t,e,i,n),o(),r(),gE(t)},mE=(t,e,n,i)=>{try{Qf=e,e=e.render&&e.render(),t.$flags$&=-17,t.$flags$|=2,(yo.hasRenderFn||yo.reflect)&&(yo.vdomRender||yo.reflect)&&(yo.hydrateServerSide||dE(t,e,i))}catch(l){ps(l,t.$hostElement$)}return Qf=null,null},gE=t=>{const e=t.$cmpMeta$.$tagName$,n=t.$hostElement$,i=Oo("postUpdate",e),r=n;t.$ancestorComponent$,ir(r,"componentDidRender"),t.$flags$&64?(ir(r,"componentDidUpdate"),i()):(t.$flags$|=64,ir(r,"componentDidLoad"),i())},hn=t=>{{const e=Fo(t),n=e.$hostElement$.isConnected;return n&&(e.$flags$&18)===2&&Rp(e,!1),n}},ir=(t,e,n)=>{if(t&&t[e])try{return t[e](n)}catch(i){ps(i)}},bE=(t,e)=>Fo(t).$instanceValues$.get(e),vE=(t,e,n,i)=>{const r=Fo(t),o=t,a=r.$instanceValues$.get(e),s=r.$flags$,l=o;n=tE(n,i.$members$[e][0]);const c=Number.isNaN(a)&&Number.isNaN(n);if(n!==a&&!c){r.$instanceValues$.set(e,n);{if(i.$watchers$&&s&128){const u=i.$watchers$[e];u&&u.map(p=>{try{l[p](n,a,e)}catch(h){ps(h,o)}})}if((s&18)===2){if(l.componentShouldUpdate&&l.componentShouldUpdate(n,a,e)===!1)return;Rp(r,!1)}}}},yE=(t,e,n)=>{var i;const r=t.prototype;if(e.$members$){t.watchers&&(e.$watchers$=t.watchers);const o=Object.entries(e.$members$);o.map(([a,[s]])=>{(s&31||s&32)&&Object.defineProperty(r,a,{get(){return bE(this,a)},set(l){vE(this,a,l,e)},configurable:!0,enumerable:!0})});{const a=new Map;r.attributeChangedCallback=function(s,l,c){Nt.jmp(()=>{var d;const u=a.get(s);if(this.hasOwnProperty(u))c=this[u],delete this[u];else{if(r.hasOwnProperty(u)&&typeof this[u]=="number"&&this[u]==c)return;if(u==null){const p=Fo(this),h=p==null?void 0:p.$flags$;if(h&&!(h&8)&&h&128&&c!==l){const f=this,v=(d=e.$watchers$)===null||d===void 0?void 0:d[s];v==null||v.forEach(m=>{f[m]!=null&&f[m].call(f,c,l,s)})}return}}this[u]=c===null&&typeof this[u]=="boolean"?!1:c})},t.observedAttributes=Array.from(new Set([...Object.keys((i=e.$watchers$)!==null&&i!==void 0?i:{}),...o.filter(([s,l])=>l[0]&15).map(([s,l])=>{var c;const d=l[1]||s;return a.set(d,s),l[0]&512&&((c=e.$attrsToReflect$)===null||c===void 0||c.push([s,d])),d})]))}}return t},wE=async(t,e,n,i)=>{let r;if(!(e.$flags$&32)&&(e.$flags$|=32,r=t.constructor,customElements.whenDefined(n.$tagName$).then(()=>e.$flags$|=128),r.style)){let a=r.style;typeof a!="string"&&(a=a[e.$modeName$=J2(t)]);const s=_v(n,e.$modeName$);if(!Sl.has(s)){const l=Oo("registerStyles",n.$tagName$);oE(s,a,!!(n.$flags$&1)),l()}}e.$ancestorComponent$,Rp(e,!0)},lm=t=>{},xE=t=>{if(!(Nt.$flags$&1)){const e=Fo(t),n=e.$cmpMeta$,i=Oo("connectedCallback",n.$tagName$);e.$flags$&1?(Fv(t,e,n.$listeners$),e!=null&&e.$lazyInstance$?lm(e.$lazyInstance$):e!=null&&e.$onReadyPromise$&&e.$onReadyPromise$.then(()=>lm(e.$lazyInstance$))):(e.$flags$|=1,n.$flags$&12&&kE(t),n.$members$&&Object.entries(n.$members$).map(([r,[o]])=>{if(o&31&&t.hasOwnProperty(r)){const a=t[r];delete t[r],t[r]=a}}),wE(t,e,n)),i()}},kE=t=>{const e=t["s-cr"]=Mn.createComment("");e["s-cn"]=!0,t.insertBefore(e,t.firstChild)},CE=async t=>{if(!(Nt.$flags$&1)){const e=Fo(t);e.$rmListeners$&&(e.$rmListeners$.map(n=>n()),e.$rmListeners$=void 0)}},ye=(t,e)=>{const n={$flags$:e[0],$tagName$:e[1]};n.$members$=e[2],n.$listeners$=e[3],n.$watchers$=t.$watchers$,n.$attrsToReflect$=[];const i=t.prototype.connectedCallback,r=t.prototype.disconnectedCallback;return Object.assign(t.prototype,{__registerHost(){TE(this,n)},connectedCallback(){xE(this),i&&i.call(this)},disconnectedCallback(){CE(this),r&&r.call(this)},__attachShadow(){this.attachShadow({mode:"open",delegatesFocus:!!(n.$flags$&16)})}}),t.is=n.$tagName$,yE(t,n)},Fv=(t,e,n,i)=>{n&&n.map(([r,o,a])=>{const s=EE(t,r),l=SE(e,a),c=IE(r);Nt.ael(s,o,l,c),(e.$rmListeners$=e.$rmListeners$||[]).push(()=>Nt.rel(s,o,l,c))})},SE=(t,e)=>n=>{try{yo.lazyLoad||t.$hostElement$[e](n)}catch(i){ps(i)}},EE=(t,e)=>e&4?Mn:e&8?hs:e&16?Mn.body:t,IE=t=>OE?{passive:(t&1)!==0,capture:(t&2)!==0}:(t&2)!==0,jv=new WeakMap,Fo=t=>jv.get(t),TE=(t,e)=>{const n={$flags$:0,$hostElement$:t,$cmpMeta$:e,$instanceValues$:new Map};return Fv(t,n,e.$listeners$),jv.set(t,n)},cm=(t,e)=>e in t,ps=(t,e)=>(0,console.error)(t,e),Sl=new Map,Hv=[],hs=typeof window<"u"?window:{},Mn=hs.document||{head:{}},be=hs.HTMLElement||class{},Nt={$flags$:0,$resourcesUrl$:"",jmp:t=>t(),raf:t=>requestAnimationFrame(t),ael:(t,e,n,i)=>t.addEventListener(e,n,i),rel:(t,e,n,i)=>t.removeEventListener(e,n,i),ce:(t,e)=>new CustomEvent(t,e)},PE=t=>{Object.assign(Nt,t)},OE=(()=>{let t=!1;try{Mn.addEventListener("e",null,Object.defineProperty({},"passive",{get(){t=!0}}))}catch{}return t})(),_E=t=>Promise.resolve(t),AE=(()=>{try{return new CSSStyleSheet,typeof new CSSStyleSheet().replaceSync=="function"}catch{}return!1})(),Jd=[],Nv=[],Vv=(t,e)=>n=>{t.push(n),Zd||(Zd=!0,e&&Nt.$flags$&4?LE(Qd):Nt.raf(Qd))},dm=t=>{for(let e=0;e<t.length;e++)try{t[e](performance.now())}catch(n){ps(n)}t.length=0},Qd=()=>{dm(Jd),dm(Nv),(Zd=Jd.length>0)&&Nt.raf(Qd)},LE=t=>_E().then(t),ei=Vv(Jd,!1),pt=Vv(Nv,!0);/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const Wv=(t,e=0)=>new Promise(n=>{RE(t,e,n)}),RE=(t,e=0,n)=>{let i,r;const o={passive:!0},a=500,s=()=>{i&&i()},l=c=>{(c===void 0||t===c.target)&&(s(),n(c))};return t&&(t.addEventListener("webkitTransitionEnd",l,o),t.addEventListener("transitionend",l,o),r=setTimeout(l,e+a),i=()=>{r&&(clearTimeout(r),r=void 0),t.removeEventListener("webkitTransitionEnd",l,o),t.removeEventListener("transitionend",l,o)}),s},In=(t,e)=>{t.componentOnReady?t.componentOnReady().then(n=>e(n)):at(()=>e(t))},Ea=t=>t.componentOnReady!==void 0,ri=(t,e=[])=>{const n={};return e.forEach(i=>{t.hasAttribute(i)&&(t.getAttribute(i)!==null&&(n[i]=t.getAttribute(i)),t.removeAttribute(i))}),n},$E=["role","aria-activedescendant","aria-atomic","aria-autocomplete","aria-braillelabel","aria-brailleroledescription","aria-busy","aria-checked","aria-colcount","aria-colindex","aria-colindextext","aria-colspan","aria-controls","aria-current","aria-describedby","aria-description","aria-details","aria-disabled","aria-errormessage","aria-expanded","aria-flowto","aria-haspopup","aria-hidden","aria-invalid","aria-keyshortcuts","aria-label","aria-labelledby","aria-level","aria-live","aria-multiline","aria-multiselectable","aria-orientation","aria-owns","aria-placeholder","aria-posinset","aria-pressed","aria-readonly","aria-relevant","aria-required","aria-roledescription","aria-rowcount","aria-rowindex","aria-rowindextext","aria-rowspan","aria-selected","aria-setsize","aria-sort","aria-valuemax","aria-valuemin","aria-valuenow","aria-valuetext"],ai=(t,e)=>{let n=$E;return e&&e.length>0&&(n=n.filter(i=>!e.includes(i))),ri(t,n)},Ia=(t,e,n,i)=>{var r;if(typeof window<"u"){const o=window,a=(r=o==null?void 0:o.Ionic)===null||r===void 0?void 0:r.config;if(a){const s=a.get("_ael");if(s)return s(t,e,n,i);if(a._ael)return a._ael(t,e,n,i)}}return t.addEventListener(e,n,i)},El=(t,e,n,i)=>{var r;if(typeof window<"u"){const o=window,a=(r=o==null?void 0:o.Ionic)===null||r===void 0?void 0:r.config;if(a){const s=a.get("_rel");if(s)return s(t,e,n,i);if(a._rel)return a._rel(t,e,n,i)}}return t.removeEventListener(e,n,i)},Ot=(t,e=t)=>t.shadowRoot||e,at=t=>typeof __zone_symbol__requestAnimationFrame=="function"?__zone_symbol__requestAnimationFrame(t):typeof requestAnimationFrame=="function"?requestAnimationFrame(t):setTimeout(t),Uv=t=>!!t.shadowRoot&&!!t.attachShadow,fs=t=>{const e=t.closest("ion-item");return e?e.querySelector("ion-label"):null},eu=t=>{if(t.focus(),t.classList.contains("ion-focusable")){const e=t.closest("ion-app");e&&e.setFocus([t])}},Ta=(t,e)=>{let n;const i=t.getAttribute("aria-labelledby"),r=t.id;let o=i!==null&&i.trim()!==""?i:e+"-lbl",a=i!==null&&i.trim()!==""?document.getElementById(i):fs(t);return a?(i===null&&(a.id=o),n=a.textContent,a.setAttribute("aria-hidden","true")):r.trim()!==""&&(a=document.querySelector(`label[for="${r}"]`),a&&(a.id!==""?o=a.id:a.id=o=`${r}-lbl`,n=a.textContent)),{label:a,labelId:o,labelText:n}},_o=(t,e,n,i,r)=>{if(t||Uv(e)){let o=e.querySelector("input.aux-input");o||(o=e.ownerDocument.createElement("input"),o.type="hidden",o.classList.add("aux-input"),e.appendChild(o)),o.disabled=r,o.name=n,o.value=i||""}},Cn=(t,e,n)=>Math.max(t,Math.min(e,n)),Bt=(t,e)=>{if(!t){const n="ASSERT: "+e;console.error(n);debugger;throw new Error(n)}},aU=t=>t.timeStamp||Date.now(),sU=t=>{if(t){const e=t.changedTouches;if(e&&e.length>0){const n=e[0];return{x:n.clientX,y:n.clientY}}if(t.pageX!==void 0)return{x:t.pageX,y:t.pageY}}return{x:0,y:0}},Pa=t=>{const e=document.dir==="rtl";switch(t){case"start":return e;case"end":return!e;default:throw new Error(`"${t}" is not a valid value for [side]. Use "start" or "end" instead.`)}},$p=(t,e)=>{const n=t._original||t;return{_original:t,emit:DE(n.emit.bind(n),e)}},DE=(t,e=0)=>{let n;return(...i)=>{clearTimeout(n),n=setTimeout(t,e,...i)}},Gv=(t,e)=>{if(t??(t={}),e??(e={}),t===e)return!0;const n=Object.keys(t);if(n.length!==Object.keys(e).length)return!1;for(const i of n)if(!(i in e)||t[i]!==e[i])return!1;return!0};/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const Kv="data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' class='ionicon' viewBox='0 0 512 512'><path stroke-linecap='square' stroke-miterlimit='10' stroke-width='48' d='M244 400L100 256l144-144M120 256h292' class='ionicon-fill-none'/></svg>",ME="data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' class='ionicon' viewBox='0 0 512 512'><path stroke-linecap='round' stroke-linejoin='round' stroke-width='48' d='M112 268l144 144 144-144M256 392V100' class='ionicon-fill-none'/></svg>",zE="data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' class='ionicon' viewBox='0 0 512 512'><path d='M368 64L144 256l224 192V64z'/></svg>",BE="data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' class='ionicon' viewBox='0 0 512 512'><path d='M64 144l192 224 192-224H64z'/></svg>",FE="data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' class='ionicon' viewBox='0 0 512 512'><path stroke-linecap='round' stroke-linejoin='round' d='M416 128L192 384l-96-96' class='ionicon-fill-none ionicon-stroke-width'/></svg>",jE="data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' class='ionicon' viewBox='0 0 512 512'><path stroke-linecap='round' stroke-linejoin='round' stroke-width='48' d='M328 112L184 256l144 144' class='ionicon-fill-none'/></svg>",HE="data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' class='ionicon' viewBox='0 0 512 512'><path d='M136 208l120-104 120 104M136 304l120 104 120-104' stroke-width='48' stroke-linecap='round' stroke-linejoin='round' class='ionicon-fill-none'/></svg>",um="data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' class='ionicon' viewBox='0 0 512 512'><path stroke-linecap='round' stroke-linejoin='round' stroke-width='48' d='M184 112l144 144-144 144' class='ionicon-fill-none'/></svg>",NE="data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' class='ionicon' viewBox='0 0 512 512'><path d='M289.94 256l95-95A24 24 0 00351 127l-95 95-95-95a24 24 0 00-34 34l95 95-95 95a24 24 0 1034 34l95-95 95 95a24 24 0 0034-34z'/></svg>",tu="data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' class='ionicon' viewBox='0 0 512 512'><path d='M256 48C141.31 48 48 141.31 48 256s93.31 208 208 208 208-93.31 208-208S370.69 48 256 48zm75.31 260.69a16 16 0 11-22.62 22.62L256 278.63l-52.69 52.68a16 16 0 01-22.62-22.62L233.37 256l-52.68-52.69a16 16 0 0122.62-22.62L256 233.37l52.69-52.68a16 16 0 0122.62 22.62L278.63 256z'/></svg>",nu="data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' class='ionicon' viewBox='0 0 512 512'><path d='M400 145.49L366.51 112 256 222.51 145.49 112 112 145.49 222.51 256 112 366.51 145.49 400 256 289.49 366.51 400 400 366.51 289.49 256 400 145.49z'/></svg>",VE="data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' class='ionicon' viewBox='0 0 512 512'><circle cx='256' cy='256' r='192' stroke-linecap='round' stroke-linejoin='round' class='ionicon-fill-none ionicon-stroke-width'/></svg>",WE="data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' class='ionicon' viewBox='0 0 512 512'><path stroke-linecap='round' stroke-miterlimit='10' d='M80 160h352M80 256h352M80 352h352' class='ionicon-fill-none ionicon-stroke-width'/></svg>",UE="data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' class='ionicon' viewBox='0 0 512 512'><path d='M64 384h384v-42.67H64zm0-106.67h384v-42.66H64zM64 128v42.67h384V128z'/></svg>",pm="data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' class='ionicon' viewBox='0 0 512 512'><path stroke-linecap='round' stroke-linejoin='round' d='M400 256H112' class='ionicon-fill-none ionicon-stroke-width'/></svg>",GE="data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' class='ionicon' viewBox='0 0 512 512'><path stroke-linecap='round' stroke-linejoin='round' d='M96 256h320M96 176h320M96 336h320' class='ionicon-fill-none ionicon-stroke-width'/></svg>",KE="data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' class='ionicon' viewBox='0 0 512 512'><path stroke-linecap='square' stroke-linejoin='round' stroke-width='44' d='M118 304h276M118 208h276' class='ionicon-fill-none'/></svg>",qE="data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' class='ionicon' viewBox='0 0 512 512'><path d='M221.09 64a157.09 157.09 0 10157.09 157.09A157.1 157.1 0 00221.09 64z' stroke-miterlimit='10' class='ionicon-fill-none ionicon-stroke-width'/><path stroke-linecap='round' stroke-miterlimit='10' d='M338.29 338.29L448 448' class='ionicon-fill-none ionicon-stroke-width'/></svg>",YE="data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' class='ionicon' viewBox='0 0 512 512'><path d='M464 428L339.92 303.9a160.48 160.48 0 0030.72-94.58C370.64 120.37 298.27 48 209.32 48S48 120.37 48 209.32s72.37 161.32 161.32 161.32a160.48 160.48 0 0094.58-30.72L428 464zM209.32 319.69a110.38 110.38 0 11110.37-110.37 110.5 110.5 0 01-110.37 110.37z'/></svg>";/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */class XE{constructor(){this.m=new Map}reset(e){this.m=new Map(Object.entries(e))}get(e,n){const i=this.m.get(e);return i!==void 0?i:n}getBoolean(e,n=!1){const i=this.m.get(e);return i===void 0?n:typeof i=="string"?i==="true":!!i}getNumber(e,n){const i=parseFloat(this.m.get(e));return isNaN(i)?n!==void 0?n:NaN:i}set(e,n){this.m.set(e,n)}}const Ae=new XE,ZE=t=>{try{const e=t.sessionStorage.getItem(qv);return e!==null?JSON.parse(e):{}}catch{return{}}},JE=(t,e)=>{try{t.sessionStorage.setItem(qv,JSON.stringify(e))}catch{return}},QE=t=>{const e={};return t.location.search.slice(1).split("&").map(n=>n.split("=")).map(([n,i])=>[decodeURIComponent(n),decodeURIComponent(i)]).filter(([n])=>e3(n,hm)).map(([n,i])=>[n.slice(hm.length),i]).forEach(([n,i])=>{e[n]=i}),e},e3=(t,e)=>t.substr(0,e.length)===e,hm="ionic:",qv="ionic-persist-config",t3=t=>Yv(t),$n=(t,e)=>(typeof t=="string"&&(e=t,t=void 0),t3(t).includes(e)),Yv=(t=window)=>{if(typeof t>"u")return[];t.Ionic=t.Ionic||{};let e=t.Ionic.platforms;return e==null&&(e=t.Ionic.platforms=n3(t),e.forEach(n=>t.document.documentElement.classList.add(`plt-${n}`))),e},n3=t=>{const e=Ae.get("platform");return Object.keys(fm).filter(n=>{const i=e==null?void 0:e[n];return typeof i=="function"?i(t):fm[n](t)})},i3=t=>lc(t)&&!Zv(t),Dp=t=>!!(Ao(t,/iPad/i)||Ao(t,/Macintosh/i)&&lc(t)),o3=t=>Ao(t,/iPhone/i),r3=t=>Ao(t,/iPhone|iPod/i)||Dp(t),Xv=t=>Ao(t,/android|sink/i),a3=t=>Xv(t)&&!Ao(t,/mobile/i),s3=t=>{const e=t.innerWidth,n=t.innerHeight,i=Math.min(e,n),r=Math.max(e,n);return i>390&&i<520&&r>620&&r<800},l3=t=>{const e=t.innerWidth,n=t.innerHeight,i=Math.min(e,n),r=Math.max(e,n);return Dp(t)||a3(t)||i>460&&i<820&&r>780&&r<1400},lc=t=>p3(t,"(any-pointer:coarse)"),c3=t=>!lc(t),Zv=t=>Jv(t)||Qv(t),Jv=t=>!!(t.cordova||t.phonegap||t.PhoneGap),Qv=t=>{const e=t.Capacitor;return!!(e!=null&&e.isNative)},d3=t=>Ao(t,/electron/i),u3=t=>{var e;return!!(!((e=t.matchMedia)===null||e===void 0)&&e.call(t,"(display-mode: standalone)").matches||t.navigator.standalone)},Ao=(t,e)=>e.test(t.navigator.userAgent),p3=(t,e)=>{var n;return(n=t.matchMedia)===null||n===void 0?void 0:n.call(t,e).matches},fm={ipad:Dp,iphone:o3,ios:r3,android:Xv,phablet:s3,tablet:l3,cordova:Jv,capacitor:Qv,electron:d3,pwa:u3,mobile:lc,mobileweb:i3,desktop:c3,hybrid:Zv};let Xo;const J=t=>t&&eE(t)||Xo,h3=(t={})=>{if(typeof window>"u")return;const e=window.document,n=window,i=n.Ionic=n.Ionic||{},r={};t._ael&&(r.ael=t._ael),t._rel&&(r.rel=t._rel),t._ce&&(r.ce=t._ce),PE(r);const o=Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},ZE(n)),{persistConfig:!1}),i.config),QE(n)),t);Ae.reset(o),Ae.getBoolean("persistConfig")&&JE(n,o),Yv(n),i.config=Ae,i.mode=Xo=Ae.get("mode",e.documentElement.getAttribute("mode")||($n(n,"ios")?"ios":"md")),Ae.set("mode",Xo),e.documentElement.setAttribute("mode",Xo),e.documentElement.classList.add(Xo),Ae.getBoolean("_testing")&&Ae.set("animated",!1);const a=l=>{var c;return(c=l.tagName)===null||c===void 0?void 0:c.startsWith("ION-")},s=l=>["ios","md"].includes(l);Q2(l=>{for(;l;){const c=l.mode||l.getAttribute("mode");if(c){if(s(c))return c;a(l)&&console.warn('Invalid ionic mode: "'+c+'", expected: "ios" or "md"')}l=l.parentElement}return Xo})};/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */let qc;const f3=()=>{if(typeof window>"u")return new Map;if(!qc){const t=window;t.Ionicons=t.Ionicons||{},qc=t.Ionicons.map=t.Ionicons.map||new Map}return qc},m3=t=>{let e=Yc(t.src);return e||(e=ey(t.name,t.icon,t.mode,t.ios,t.md),e?g3(e):t.icon&&(e=Yc(t.icon),e||(e=Yc(t.icon[t.mode]),e))?e:null)},g3=t=>{const e=f3().get(t);return e||Ov(`svg/${t}.svg`)},ey=(t,e,n,i,r)=>(n=(n&&Bs(n))==="ios"?"ios":"md",i&&n==="ios"?t=Bs(i):r&&n==="md"?t=Bs(r):(!t&&e&&!ty(e)&&(t=e),Il(t)&&(t=Bs(t))),!Il(t)||t.trim()===""||t.replace(/[a-z]|-|\d/gi,"")!==""?null:t),Yc=t=>Il(t)&&(t=t.trim(),ty(t))?t:null,ty=t=>t.length>0&&/(\/|\.)/.test(t),Il=t=>typeof t=="string",Bs=t=>t.toLowerCase(),b3=(t,e=[])=>{const n={};return e.forEach(i=>{t.hasAttribute(i)&&(t.getAttribute(i)!==null&&(n[i]=t.getAttribute(i)),t.removeAttribute(i))}),n},v3=t=>t&&t.dir!==""?t.dir.toLowerCase()==="rtl":(document==null?void 0:document.dir.toLowerCase())==="rtl",y3=t=>{const e=document.createElement("div");e.innerHTML=t;for(let i=e.childNodes.length-1;i>=0;i--)e.childNodes[i].nodeName.toLowerCase()!=="svg"&&e.removeChild(e.childNodes[i]);const n=e.firstElementChild;if(n&&n.nodeName.toLowerCase()==="svg"){const i=n.getAttribute("class")||"";if(n.setAttribute("class",(i+" s-ion-icon").trim()),ny(n))return e.innerHTML}return""},ny=t=>{if(t.nodeType===1){if(t.nodeName.toLowerCase()==="script")return!1;for(let e=0;e<t.attributes.length;e++){const n=t.attributes[e].name;if(Il(n)&&n.toLowerCase().indexOf("on")===0)return!1}for(let e=0;e<t.childNodes.length;e++)if(!ny(t.childNodes[e]))return!1}return!0},w3=t=>t.startsWith("data:image/svg+xml"),x3=t=>t.indexOf(";utf8,")!==-1,ko=new Map,mm=new Map;let Xc;const k3=(t,e)=>{let n=mm.get(t);if(!n)if(typeof fetch<"u"&&typeof document<"u")if(w3(t)&&x3(t)){Xc||(Xc=new DOMParser);const r=Xc.parseFromString(t,"text/html").querySelector("svg");return r&&ko.set(t,r.outerHTML),Promise.resolve()}else n=fetch(t).then(i=>{if(i.ok)return i.text().then(r=>{r&&e!==!1&&(r=y3(r)),ko.set(t,r||"")});ko.set(t,"")}),mm.set(t,n);else return ko.set(t,""),Promise.resolve();return n},C3=":host{display:inline-block;width:1em;height:1em;contain:strict;fill:currentColor;-webkit-box-sizing:content-box !important;box-sizing:content-box !important}:host .ionicon{stroke:currentColor}.ionicon-fill-none{fill:none}.ionicon-stroke-width{stroke-width:32px;stroke-width:var(--ionicon-stroke-width, 32px)}.icon-inner,.ionicon,svg{display:block;height:100%;width:100%}@supports (background: -webkit-named-image(i)){:host(.icon-rtl) .icon-inner{-webkit-transform:scaleX(-1);transform:scaleX(-1)}}@supports not selector(:dir(rtl)) and selector(:host-context([dir='rtl'])){:host(.icon-rtl) .icon-inner{-webkit-transform:scaleX(-1);transform:scaleX(-1)}}:host(.flip-rtl):host-context([dir='rtl']) .icon-inner{-webkit-transform:scaleX(-1);transform:scaleX(-1)}@supports selector(:dir(rtl)){:host(.flip-rtl:dir(rtl)) .icon-inner{-webkit-transform:scaleX(-1);transform:scaleX(-1)}:host(.flip-rtl:dir(ltr)) .icon-inner{-webkit-transform:scaleX(1);transform:scaleX(1)}}:host(.icon-small){font-size:1.125rem !important}:host(.icon-large){font-size:2rem !important}:host(.ion-color){color:var(--ion-color-base) !important}:host(.ion-color-primary){--ion-color-base:var(--ion-color-primary, #3880ff)}:host(.ion-color-secondary){--ion-color-base:var(--ion-color-secondary, #0cd1e8)}:host(.ion-color-tertiary){--ion-color-base:var(--ion-color-tertiary, #f4a942)}:host(.ion-color-success){--ion-color-base:var(--ion-color-success, #10dc60)}:host(.ion-color-warning){--ion-color-base:var(--ion-color-warning, #ffce00)}:host(.ion-color-danger){--ion-color-base:var(--ion-color-danger, #f14141)}:host(.ion-color-light){--ion-color-base:var(--ion-color-light, #f4f5f8)}:host(.ion-color-medium){--ion-color-base:var(--ion-color-medium, #989aa2)}:host(.ion-color-dark){--ion-color-base:var(--ion-color-dark, #222428)}",S3=ye(class extends be{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.iconName=null,this.inheritedAttributes={},this.didLoadIcon=!1,this.svgContent=void 0,this.isVisible=!1,this.mode=E3(),this.color=void 0,this.ios=void 0,this.md=void 0,this.flipRtl=void 0,this.name=void 0,this.src=void 0,this.icon=void 0,this.size=void 0,this.lazy=!1,this.sanitize=!0}componentWillLoad(){this.inheritedAttributes=b3(this.el,["aria-label"])}connectedCallback(){this.waitUntilVisible(this.el,"50px",()=>{this.isVisible=!0,this.loadIcon()})}componentDidLoad(){this.didLoadIcon||this.loadIcon()}disconnectedCallback(){this.io&&(this.io.disconnect(),this.io=void 0)}waitUntilVisible(e,n,i){if(this.lazy&&typeof window<"u"&&window.IntersectionObserver){const r=this.io=new window.IntersectionObserver(o=>{o[0].isIntersecting&&(r.disconnect(),this.io=void 0,i())},{rootMargin:n});r.observe(e)}else i()}loadIcon(){if(this.isVisible){const e=m3(this);e&&(ko.has(e)?this.svgContent=ko.get(e):k3(e,this.sanitize).then(()=>this.svgContent=ko.get(e)),this.didLoadIcon=!0)}this.iconName=ey(this.name,this.icon,this.mode,this.ios,this.md)}render(){const{flipRtl:e,iconName:n,inheritedAttributes:i,el:r}=this,o=this.mode||"md",a=n?(n.includes("arrow")||n.includes("chevron"))&&e!==!1:!1,s=e||a;return x(fe,Object.assign({role:"img",class:Object.assign(Object.assign({[o]:!0},I3(this.color)),{[`icon-${this.size}`]:!!this.size,"flip-rtl":s,"icon-rtl":s&&v3(r)})},i),this.svgContent?x("div",{class:"icon-inner",innerHTML:this.svgContent}):x("div",{class:"icon-inner"}))}static get assetsDirs(){return["svg"]}get el(){return this}static get watchers(){return{name:["loadIcon"],src:["loadIcon"],icon:["loadIcon"],ios:["loadIcon"],md:["loadIcon"]}}static get style(){return C3}},[1,"ion-icon",{mode:[1025],color:[1],ios:[1],md:[1],flipRtl:[4,"flip-rtl"],name:[513],src:[1],icon:[8],size:[1],lazy:[4],sanitize:[4],svgContent:[32],isVisible:[32]},void 0,{name:["loadIcon"],src:["loadIcon"],icon:["loadIcon"],ios:["loadIcon"],md:["loadIcon"]}]),E3=()=>typeof document<"u"&&document.documentElement.getAttribute("mode")||"md",I3=t=>t?{"ion-color":!0,[`ion-color-${t}`]:!0}:null;function fn(){if(typeof customElements>"u")return;["ion-icon"].forEach(e=>{switch(e){case"ion-icon":customElements.get(e)||customElements.define(e,S3);break}})}/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const nt=(t,...e)=>console.warn(`[Ionic Warning]: ${t}`,...e),iy=(t,...e)=>console.error(`[Ionic Error]: ${t}`,...e),T3=(t,...e)=>console.error(`<${t.tagName.toLowerCase()}> must be used inside ${e.join(" or ")}.`);/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const P3=":host{border-radius:var(--border-radius);display:block}::slotted(ion-img),::slotted(img){border-radius:var(--border-radius);width:100%;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden}:host{--border-radius:50%;width:48px;height:48px}",O3=":host{border-radius:var(--border-radius);display:block}::slotted(ion-img),::slotted(img){border-radius:var(--border-radius);width:100%;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden}:host{--border-radius:50%;width:64px;height:64px}",_3=ye(class extends be{constructor(){super(),this.__registerHost(),this.__attachShadow()}render(){return x(fe,{class:J(this)},x("slot",null))}static get style(){return{ios:P3,md:O3}}},[33,"ion-avatar"]);function A3(){if(typeof customElements>"u")return;["ion-avatar"].forEach(e=>{switch(e){case"ion-avatar":customElements.get(e)||customElements.define(e,_3);break}})}const L3=A3;/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */class R3{constructor(){this.gestureId=0,this.requestedStart=new Map,this.disabledGestures=new Map,this.disabledScroll=new Set}createGesture(e){var n;return new $3(this,this.newID(),e.name,(n=e.priority)!==null&&n!==void 0?n:0,!!e.disableScroll)}createBlocker(e={}){return new D3(this,this.newID(),e.disable,!!e.disableScroll)}start(e,n,i){return this.canStart(e)?(this.requestedStart.set(n,i),!0):(this.requestedStart.delete(n),!1)}capture(e,n,i){if(!this.start(e,n,i))return!1;const r=this.requestedStart;let o=-1e4;if(r.forEach(a=>{o=Math.max(o,a)}),o===i){this.capturedId=n,r.clear();const a=new CustomEvent("ionGestureCaptured",{detail:{gestureName:e}});return document.dispatchEvent(a),!0}return r.delete(n),!1}release(e){this.requestedStart.delete(e),this.capturedId===e&&(this.capturedId=void 0)}disableGesture(e,n){let i=this.disabledGestures.get(e);i===void 0&&(i=new Set,this.disabledGestures.set(e,i)),i.add(n)}enableGesture(e,n){const i=this.disabledGestures.get(e);i!==void 0&&i.delete(n)}disableScroll(e){this.disabledScroll.add(e),this.disabledScroll.size===1&&document.body.classList.add(gm)}enableScroll(e){this.disabledScroll.delete(e),this.disabledScroll.size===0&&document.body.classList.remove(gm)}canStart(e){return!(this.capturedId!==void 0||this.isDisabled(e))}isCaptured(){return this.capturedId!==void 0}isScrollDisabled(){return this.disabledScroll.size>0}isDisabled(e){const n=this.disabledGestures.get(e);return!!(n&&n.size>0)}newID(){return this.gestureId++,this.gestureId}}class $3{constructor(e,n,i,r,o){this.id=n,this.name=i,this.disableScroll=o,this.priority=r*1e6+n,this.ctrl=e}canStart(){return this.ctrl?this.ctrl.canStart(this.name):!1}start(){return this.ctrl?this.ctrl.start(this.name,this.id,this.priority):!1}capture(){if(!this.ctrl)return!1;const e=this.ctrl.capture(this.name,this.id,this.priority);return e&&this.disableScroll&&this.ctrl.disableScroll(this.id),e}release(){this.ctrl&&(this.ctrl.release(this.id),this.disableScroll&&this.ctrl.enableScroll(this.id))}destroy(){this.release(),this.ctrl=void 0}}class D3{constructor(e,n,i,r){this.id=n,this.disable=i,this.disableScroll=r,this.ctrl=e}block(){if(this.ctrl){if(this.disable)for(const e of this.disable)this.ctrl.disableGesture(e,this.id);this.disableScroll&&this.ctrl.disableScroll(this.id)}}unblock(){if(this.ctrl){if(this.disable)for(const e of this.disable)this.ctrl.enableGesture(e,this.id);this.disableScroll&&this.ctrl.enableScroll(this.id)}}destroy(){this.unblock(),this.ctrl=void 0}}const gm="backdrop-no-scroll",cc=new R3;/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const M3=":host{left:0;right:0;top:0;bottom:0;display:block;position:absolute;-webkit-transform:translateZ(0);transform:translateZ(0);contain:strict;cursor:pointer;opacity:0.01;-ms-touch-action:none;touch-action:none;z-index:2}:host(.backdrop-hide){background:transparent}:host(.backdrop-no-tappable){cursor:auto}:host{background-color:var(--ion-backdrop-color, #000)}",z3=":host{left:0;right:0;top:0;bottom:0;display:block;position:absolute;-webkit-transform:translateZ(0);transform:translateZ(0);contain:strict;cursor:pointer;opacity:0.01;-ms-touch-action:none;touch-action:none;z-index:2}:host(.backdrop-hide){background:transparent}:host(.backdrop-no-tappable){cursor:auto}:host{background-color:var(--ion-backdrop-color, #000)}",B3=ye(class extends be{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.ionBackdropTap=q(this,"ionBackdropTap",7),this.blocker=cc.createBlocker({disableScroll:!0}),this.visible=!0,this.tappable=!0,this.stopPropagation=!0}connectedCallback(){this.stopPropagation&&this.blocker.block()}disconnectedCallback(){this.blocker.unblock()}onMouseDown(e){this.emitTap(e)}emitTap(e){this.stopPropagation&&(e.preventDefault(),e.stopPropagation()),this.tappable&&this.ionBackdropTap.emit()}render(){const e=J(this);return x(fe,{tabindex:"-1","aria-hidden":"true",class:{[e]:!0,"backdrop-hide":!this.visible,"backdrop-no-tappable":!this.tappable}})}static get style(){return{ios:M3,md:z3}}},[33,"ion-backdrop",{visible:[4],tappable:[4],stopPropagation:[4,"stop-propagation"]},[[2,"click","onMouseDown"]]]);function Lr(){if(typeof customElements>"u")return;["ion-backdrop"].forEach(e=>{switch(e){case"ion-backdrop":customElements.get(e)||customElements.define(e,B3);break}})}/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const Xe=(t,e)=>e.closest(t)!==null,it=(t,e)=>typeof t=="string"&&t.length>0?Object.assign({"ion-color":!0,[`ion-color-${t}`]:!0},e):e,F3=t=>t!==void 0?(Array.isArray(t)?t:t.split(" ")).filter(n=>n!=null).map(n=>n.trim()).filter(n=>n!==""):[],on=t=>{const e={};return F3(t).forEach(n=>e[n]=!0),e},j3=/^[a-z][a-z0-9+\-.]*:/,ms=async(t,e,n,i)=>{if(t!=null&&t[0]!=="#"&&!j3.test(t)){const r=document.querySelector("ion-router");if(r)return e!=null&&e.preventDefault(),r.push(t,n,i)}return!1};/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const H3=":host{--background:var(--ion-color-primary, #3880ff);--color:var(--ion-color-primary-contrast, #fff);--padding-top:3px;--padding-end:8px;--padding-bottom:3px;--padding-start:8px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);display:inline-block;min-width:10px;background:var(--background);color:var(--color);font-family:var(--ion-font-family, inherit);font-size:0.8125rem;font-weight:bold;line-height:1;text-align:center;white-space:nowrap;contain:content;vertical-align:baseline}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(:empty){display:none}:host{border-radius:10px;font-size:max(13px, 0.8125rem)}",N3=":host{--background:var(--ion-color-primary, #3880ff);--color:var(--ion-color-primary-contrast, #fff);--padding-top:3px;--padding-end:8px;--padding-bottom:3px;--padding-start:8px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);display:inline-block;min-width:10px;background:var(--background);color:var(--color);font-family:var(--ion-font-family, inherit);font-size:0.8125rem;font-weight:bold;line-height:1;text-align:center;white-space:nowrap;contain:content;vertical-align:baseline}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(:empty){display:none}:host{--padding-top:3px;--padding-end:4px;--padding-bottom:4px;--padding-start:4px;border-radius:4px}",V3=ye(class extends be{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.color=void 0}render(){const e=J(this);return x(fe,{class:it(this.color,{[e]:!0})},x("slot",null))}static get style(){return{ios:H3,md:N3}}},[33,"ion-badge",{color:[513]}]);function W3(){if(typeof customElements>"u")return;["ion-badge"].forEach(e=>{switch(e){case"ion-badge":customElements.get(e)||customElements.define(e,V3);break}})}const U3=W3;/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const G3=":host{left:0;right:0;top:0;bottom:0;position:absolute;contain:strict;pointer-events:none}:host(.unbounded){contain:layout size style}.ripple-effect{border-radius:50%;position:absolute;background-color:currentColor;color:inherit;contain:strict;opacity:0;-webkit-animation:225ms rippleAnimation forwards, 75ms fadeInAnimation forwards;animation:225ms rippleAnimation forwards, 75ms fadeInAnimation forwards;will-change:transform, opacity;pointer-events:none}.fade-out{-webkit-transform:translate(var(--translate-end)) scale(var(--final-scale, 1));transform:translate(var(--translate-end)) scale(var(--final-scale, 1));-webkit-animation:150ms fadeOutAnimation forwards;animation:150ms fadeOutAnimation forwards}@-webkit-keyframes rippleAnimation{from{-webkit-animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:translate(var(--translate-end)) scale(var(--final-scale, 1));transform:translate(var(--translate-end)) scale(var(--final-scale, 1))}}@keyframes rippleAnimation{from{-webkit-animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:translate(var(--translate-end)) scale(var(--final-scale, 1));transform:translate(var(--translate-end)) scale(var(--final-scale, 1))}}@-webkit-keyframes fadeInAnimation{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0}to{opacity:0.16}}@keyframes fadeInAnimation{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0}to{opacity:0.16}}@-webkit-keyframes fadeOutAnimation{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0.16}to{opacity:0}}@keyframes fadeOutAnimation{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0.16}to{opacity:0}}",K3=ye(class extends be{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.type="bounded"}async addRipple(e,n){return new Promise(i=>{ei(()=>{const r=this.el.getBoundingClientRect(),o=r.width,a=r.height,s=Math.sqrt(o*o+a*a),l=Math.max(a,o),c=this.unbounded?l:s+Y3,d=Math.floor(l*X3),u=c/d;let p=e-r.left,h=n-r.top;this.unbounded&&(p=o*.5,h=a*.5);const g=p-d*.5,f=h-d*.5,v=o*.5-p,m=a*.5-h;pt(()=>{const y=document.createElement("div");y.classList.add("ripple-effect");const S=y.style;S.top=f+"px",S.left=g+"px",S.width=S.height=d+"px",S.setProperty("--final-scale",`${u}`),S.setProperty("--translate-end",`${v}px, ${m}px`),(this.el.shadowRoot||this.el).appendChild(y),setTimeout(()=>{i(()=>{q3(y)})},325)})})})}get unbounded(){return this.type==="unbounded"}render(){const e=J(this);return x(fe,{role:"presentation",class:{[e]:!0,unbounded:this.unbounded}})}get el(){return this}static get style(){return G3}},[1,"ion-ripple-effect",{type:[1],addRipple:[64]}]),q3=t=>{t.classList.add("fade-out"),setTimeout(()=>{t.remove()},200)},Y3=10,X3=.5;function Jt(){if(typeof customElements>"u")return;["ion-ripple-effect"].forEach(e=>{switch(e){case"ion-ripple-effect":customElements.get(e)||customElements.define(e,K3);break}})}/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const Z3=':host{--overflow:hidden;--ripple-color:currentColor;--border-width:initial;--border-color:initial;--border-style:initial;--color-activated:var(--color);--color-focused:var(--color);--color-hover:var(--color);--box-shadow:none;display:inline-block;width:auto;color:var(--color);font-family:var(--ion-font-family, inherit);text-align:center;text-decoration:none;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:top;vertical-align:-webkit-baseline-middle;-webkit-font-kerning:none;font-kerning:none}:host(.button-disabled){cursor:default;opacity:0.5;pointer-events:none}:host(.button-solid){--background:var(--ion-color-primary, #3880ff);--color:var(--ion-color-primary-contrast, #fff)}:host(.button-outline){--border-color:var(--ion-color-primary, #3880ff);--background:transparent;--color:var(--ion-color-primary, #3880ff)}:host(.button-clear){--border-width:0;--background:transparent;--color:var(--ion-color-primary, #3880ff)}:host(.button-block){display:block}:host(.button-block) .button-native{margin-left:0;margin-right:0;width:100%;clear:both;contain:content}:host(.button-block) .button-native::after{clear:both}:host(.button-full){display:block}:host(.button-full) .button-native{margin-left:0;margin-right:0;width:100%;contain:content}:host(.button-full:not(.button-round)) .button-native{border-radius:0;border-right-width:0;border-left-width:0}.button-native{border-radius:var(--border-radius);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;width:100%;height:100%;min-height:inherit;-webkit-transition:var(--transition);transition:var(--transition);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);outline:none;background:var(--background);line-height:1;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);contain:layout style;cursor:pointer;opacity:var(--opacity);overflow:var(--overflow);z-index:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.button-native::-moz-focus-inner{border:0}.button-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;z-index:1}::slotted([slot=start]),::slotted([slot=end]){-ms-flex-negative:0;flex-shrink:0}::slotted(ion-icon){font-size:1.35em;pointer-events:none}::slotted(ion-icon[slot=start]){-webkit-margin-start:-0.3em;margin-inline-start:-0.3em;-webkit-margin-end:0.3em;margin-inline-end:0.3em;margin-top:0;margin-bottom:0}::slotted(ion-icon[slot=end]){-webkit-margin-start:0.3em;margin-inline-start:0.3em;-webkit-margin-end:-0.2em;margin-inline-end:-0.2em;margin-top:0;margin-bottom:0}::slotted(ion-icon[slot=icon-only]){font-size:1.8em}ion-ripple-effect{color:var(--ripple-color)}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0}:host(.ion-focused){color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}@media (any-hover: hover){:host(:hover){color:var(--color-hover)}:host(:hover) .button-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}}:host(.ion-activated){color:var(--color-activated)}:host(.ion-activated) .button-native::after{background:var(--background-activated);opacity:var(--background-activated-opacity)}:host(.button-solid.ion-color) .button-native{background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(.button-outline.ion-color) .button-native{border-color:var(--ion-color-base);background:transparent;color:var(--ion-color-base)}:host(.button-clear.ion-color) .button-native{background:transparent;color:var(--ion-color-base)}:host(.in-toolbar:not(.ion-color):not(.in-toolbar-color)) .button-native{color:var(--ion-toolbar-color, var(--color))}:host(.button-outline.in-toolbar:not(.ion-color):not(.in-toolbar-color)) .button-native{border-color:var(--ion-toolbar-color, var(--color, var(--border-color)))}:host(.button-solid.in-toolbar:not(.ion-color):not(.in-toolbar-color)) .button-native{background:var(--ion-toolbar-color, var(--background));color:var(--ion-toolbar-background, var(--color))}:host(.button-outline.ion-activated.in-toolbar:not(.ion-color):not(.in-toolbar-color)) .button-native{background:var(--ion-toolbar-color, var(--color));color:var(--ion-toolbar-background, var(--background), var(--ion-color-primary-contrast, #fff))}:host{--border-radius:14px;--padding-top:13px;--padding-bottom:13px;--padding-start:1em;--padding-end:1em;--transition:background-color, opacity 100ms linear;-webkit-margin-start:2px;margin-inline-start:2px;-webkit-margin-end:2px;margin-inline-end:2px;margin-top:4px;margin-bottom:4px;min-height:3.1em;font-size:min(1rem, 48px);font-weight:500;letter-spacing:0}:host(.button-solid){--background-activated:var(--ion-color-primary-shade, #3171e0);--background-focused:var(--ion-color-primary-shade, #3171e0);--background-hover:var(--ion-color-primary-tint, #4c8dff);--background-activated-opacity:1;--background-focused-opacity:1;--background-hover-opacity:1}:host(.button-outline){--border-radius:14px;--border-width:1px;--border-style:solid;--background-activated:var(--ion-color-primary, #3880ff);--background-focused:var(--ion-color-primary, #3880ff);--background-hover:transparent;--background-focused-opacity:.1;--color-activated:var(--ion-color-primary-contrast, #fff)}:host(.button-clear){--background-activated:transparent;--background-activated-opacity:0;--background-focused:var(--ion-color-primary, #3880ff);--background-hover:transparent;--background-focused-opacity:.1;font-size:min(1.0625rem, 51px);font-weight:normal}:host(.in-buttons){font-size:clamp(17px, 1.0625rem, 21.08px);font-weight:400}:host(.button-large){--border-radius:16px;--padding-top:17px;--padding-start:1em;--padding-end:1em;--padding-bottom:17px;min-height:3.1em;font-size:min(1.25rem, 60px)}:host(.button-small){--border-radius:6px;--padding-top:4px;--padding-start:0.9em;--padding-end:0.9em;--padding-bottom:4px;min-height:2.1em;font-size:min(0.8125rem, 39px)}:host(.button-has-icon-only){--padding-top:0;--padding-bottom:0}:host(.button-round){--border-radius:64px;--padding-top:0;--padding-start:26px;--padding-end:26px;--padding-bottom:0}:host(.button-strong){font-weight:600}:host(.button-outline.ion-focused.ion-color) .button-native,:host(.button-clear.ion-focused.ion-color) .button-native{color:var(--ion-color-base)}:host(.button-outline.ion-focused.ion-color) .button-native::after,:host(.button-clear.ion-focused.ion-color) .button-native::after{background:var(--ion-color-base)}:host(.button-solid.ion-color.ion-focused) .button-native::after{background:var(--ion-color-shade)}@media (any-hover: hover){:host(.button-clear:not(.ion-activated):hover),:host(.button-outline:not(.ion-activated):hover){opacity:0.6}:host(.button-clear.ion-color:hover) .button-native,:host(.button-outline.ion-color:hover) .button-native{color:var(--ion-color-base)}:host(.button-clear.ion-color:hover) .button-native::after,:host(.button-outline.ion-color:hover) .button-native::after{background:transparent}:host(.button-solid.ion-color:hover) .button-native::after{background:var(--ion-color-tint)}:host(:hover.button-solid.in-toolbar:not(.ion-color):not(.in-toolbar-color):not(.ion-activated)) .button-native::after{background:#fff;opacity:0.1}}:host(.button-clear.ion-activated){opacity:0.4}:host(.button-outline.ion-activated.ion-color) .button-native{color:var(--ion-color-contrast)}:host(.button-outline.ion-activated.ion-color) .button-native::after{background:var(--ion-color-base)}:host(.button-solid.ion-color.ion-activated) .button-native::after{background:var(--ion-color-shade)}',J3=`:host{--overflow:hidden;--ripple-color:currentColor;--border-width:initial;--border-color:initial;--border-style:initial;--color-activated:var(--color);--color-focused:var(--color);--color-hover:var(--color);--box-shadow:none;display:inline-block;width:auto;color:var(--color);font-family:var(--ion-font-family, inherit);text-align:center;text-decoration:none;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:top;vertical-align:-webkit-baseline-middle;-webkit-font-kerning:none;font-kerning:none}:host(.button-disabled){cursor:default;opacity:0.5;pointer-events:none}:host(.button-solid){--background:var(--ion-color-primary, #3880ff);--color:var(--ion-color-primary-contrast, #fff)}:host(.button-outline){--border-color:var(--ion-color-primary, #3880ff);--background:transparent;--color:var(--ion-color-primary, #3880ff)}:host(.button-clear){--border-width:0;--background:transparent;--color:var(--ion-color-primary, #3880ff)}:host(.button-block){display:block}:host(.button-block) .button-native{margin-left:0;margin-right:0;width:100%;clear:both;contain:content}:host(.button-block) .button-native::after{clear:both}:host(.button-full){display:block}:host(.button-full) .button-native{margin-left:0;margin-right:0;width:100%;contain:content}:host(.button-full:not(.button-round)) .button-native{border-radius:0;border-right-width:0;border-left-width:0}.button-native{border-radius:var(--border-radius);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;width:100%;height:100%;min-height:inherit;-webkit-transition:var(--transition);transition:var(--transition);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);outline:none;background:var(--background);line-height:1;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);contain:layout style;cursor:pointer;opacity:var(--opacity);overflow:var(--overflow);z-index:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.button-native::-moz-focus-inner{border:0}.button-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;z-index:1}::slotted([slot=start]),::slotted([slot=end]){-ms-flex-negative:0;flex-shrink:0}::slotted(ion-icon){font-size:1.35em;pointer-events:none}::slotted(ion-icon[slot=start]){-webkit-margin-start:-0.3em;margin-inline-start:-0.3em;-webkit-margin-end:0.3em;margin-inline-end:0.3em;margin-top:0;margin-bottom:0}::slotted(ion-icon[slot=end]){-webkit-margin-start:0.3em;margin-inline-start:0.3em;-webkit-margin-end:-0.2em;margin-inline-end:-0.2em;margin-top:0;margin-bottom:0}::slotted(ion-icon[slot=icon-only]){font-size:1.8em}ion-ripple-effect{color:var(--ripple-color)}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0}:host(.ion-focused){color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}@media (any-hover: hover){:host(:hover){color:var(--color-hover)}:host(:hover) .button-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}}:host(.ion-activated){color:var(--color-activated)}:host(.ion-activated) .button-native::after{background:var(--background-activated);opacity:var(--background-activated-opacity)}:host(.button-solid.ion-color) .button-native{background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(.button-outline.ion-color) .button-native{border-color:var(--ion-color-base);background:transparent;color:var(--ion-color-base)}:host(.button-clear.ion-color) .button-native{background:transparent;color:var(--ion-color-base)}:host(.in-toolbar:not(.ion-color):not(.in-toolbar-color)) .button-native{color:var(--ion-toolbar-color, var(--color))}:host(.button-outline.in-toolbar:not(.ion-color):not(.in-toolbar-color)) .button-native{border-color:var(--ion-toolbar-color, var(--color, var(--border-color)))}:host(.button-solid.in-toolbar:not(.ion-color):not(.in-toolbar-color)) .button-native{background:var(--ion-toolbar-color, var(--background));color:var(--ion-toolbar-background, var(--color))}:host(.button-outline.ion-activated.in-toolbar:not(.ion-color):not(.in-toolbar-color)) .button-native{background:var(--ion-toolbar-color, var(--color));color:var(--ion-toolbar-background, var(--background), var(--ion-color-primary-contrast, #fff))}:host{--border-radius:4px;--padding-top:8px;--padding-bottom:8px;--padding-start:1.1em;--padding-end:1.1em;--transition:box-shadow 280ms cubic-bezier(.4, 0, .2, 1),
                background-color 15ms linear,
                color 15ms linear;-webkit-margin-start:2px;margin-inline-start:2px;-webkit-margin-end:2px;margin-inline-end:2px;margin-top:4px;margin-bottom:4px;min-height:36px;font-size:0.875rem;font-weight:500;letter-spacing:0.06em;text-transform:uppercase}:host(.button-solid){--background-activated:transparent;--background-hover:var(--ion-color-primary-contrast, #fff);--background-focused:var(--ion-color-primary-contrast, #fff);--background-activated-opacity:0;--background-focused-opacity:.24;--background-hover-opacity:.08;--box-shadow:0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12)}:host(.button-solid.ion-activated){--box-shadow:0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12)}:host(.button-outline){--border-width:2px;--border-style:solid;--box-shadow:none;--background-activated:transparent;--background-focused:var(--ion-color-primary, #3880ff);--background-hover:var(--ion-color-primary, #3880ff);--background-activated-opacity:0;--background-focused-opacity:.12;--background-hover-opacity:.04}:host(.button-outline.ion-activated.ion-color) .button-native{background:transparent}:host(.button-clear){--background-activated:transparent;--background-focused:var(--ion-color-primary, #3880ff);--background-hover:var(--ion-color-primary, #3880ff);--background-activated-opacity:0;--background-focused-opacity:.12;--background-hover-opacity:.04}:host(.button-round){--border-radius:64px;--padding-top:0;--padding-start:26px;--padding-end:26px;--padding-bottom:0}:host(.button-large){--padding-top:14px;--padding-start:1em;--padding-end:1em;--padding-bottom:14px;min-height:2.8em;font-size:1.25rem}:host(.button-small){--padding-top:4px;--padding-start:0.9em;--padding-end:0.9em;--padding-bottom:4px;min-height:2.1em;font-size:0.8125rem}:host(.button-has-icon-only){--padding-top:0;--padding-bottom:0}:host(.button-strong){font-weight:bold}::slotted(ion-icon[slot=icon-only]){padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}:host(.button-solid.ion-color.ion-focused) .button-native::after{background:var(--ion-color-contrast)}:host(.button-clear.ion-color.ion-focused) .button-native::after,:host(.button-outline.ion-color.ion-focused) .button-native::after{background:var(--ion-color-base)}@media (any-hover: hover){:host(.button-solid.ion-color:hover) .button-native::after{background:var(--ion-color-contrast)}:host(.button-clear.ion-color:hover) .button-native::after,:host(.button-outline.ion-color:hover) .button-native::after{background:var(--ion-color-base)}}`,Q3=ye(class extends be{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.ionFocus=q(this,"ionFocus",7),this.ionBlur=q(this,"ionBlur",7),this.inItem=!1,this.inListHeader=!1,this.inToolbar=!1,this.formButtonEl=null,this.formEl=null,this.inheritedAttributes={},this.handleClick=e=>{const{el:n}=this;this.type==="button"?ms(this.href,e,this.routerDirection,this.routerAnimation):Uv(n)&&this.submitForm(e)},this.onFocus=()=>{this.ionFocus.emit()},this.onBlur=()=>{this.ionBlur.emit()},this.color=void 0,this.buttonType="button",this.disabled=!1,this.expand=void 0,this.fill=void 0,this.routerDirection="forward",this.routerAnimation=void 0,this.download=void 0,this.href=void 0,this.rel=void 0,this.shape=void 0,this.size=void 0,this.strong=!1,this.target=void 0,this.type="button",this.form=void 0}disabledChanged(){const{disabled:e}=this;this.formButtonEl&&(this.formButtonEl.disabled=e)}renderHiddenButton(){const e=this.formEl=this.findForm();if(e){const{formButtonEl:n}=this;if(n!==null&&e.contains(n))return;const i=this.formButtonEl=document.createElement("button");i.type=this.type,i.style.display="none",i.disabled=this.disabled,e.appendChild(i)}}componentWillLoad(){this.inToolbar=!!this.el.closest("ion-buttons"),this.inListHeader=!!this.el.closest("ion-list-header"),this.inItem=!!this.el.closest("ion-item")||!!this.el.closest("ion-item-divider"),this.inheritedAttributes=ai(this.el)}get hasIconOnly(){return!!this.el.querySelector('[slot="icon-only"]')}get rippleType(){return(this.fill===void 0||this.fill==="clear")&&this.hasIconOnly&&this.inToolbar?"unbounded":"bounded"}findForm(){const{form:e}=this;if(e instanceof HTMLFormElement)return e;if(typeof e=="string"){const n=document.getElementById(e);return n?n instanceof HTMLFormElement?n:(nt(`Form with selector: "#${e}" could not be found. Verify that the id is attached to a <form> element.`,this.el),null):(nt(`Form with selector: "#${e}" could not be found. Verify that the id is correct and the form is rendered in the DOM.`,this.el),null)}return e!==void 0?(nt('The provided "form" element is invalid. Verify that the form is a HTMLFormElement and rendered in the DOM.',this.el),null):this.el.closest("form")}submitForm(e){this.formEl&&this.formButtonEl&&(e.preventDefault(),this.formButtonEl.click())}render(){const e=J(this),{buttonType:n,type:i,disabled:r,rel:o,target:a,size:s,href:l,color:c,expand:d,hasIconOnly:u,shape:p,strong:h,inheritedAttributes:g}=this,f=s===void 0&&this.inItem?"small":s,v=l===void 0?"button":"a",m=v==="button"?{type:i}:{download:this.download,href:l,rel:o,target:a};let y=this.fill;return y==null&&(y=this.inToolbar||this.inListHeader?"clear":"solid"),i!=="button"&&this.renderHiddenButton(),x(fe,{onClick:this.handleClick,"aria-disabled":r?"true":null,class:it(c,{[e]:!0,[n]:!0,[`${n}-${d}`]:d!==void 0,[`${n}-${f}`]:f!==void 0,[`${n}-${p}`]:p!==void 0,[`${n}-${y}`]:!0,[`${n}-strong`]:h,"in-toolbar":Xe("ion-toolbar",this.el),"in-toolbar-color":Xe("ion-toolbar[color]",this.el),"in-buttons":Xe("ion-buttons",this.el),"button-has-icon-only":u,"button-disabled":r,"ion-activatable":!0,"ion-focusable":!0})},x(v,Object.assign({},m,{class:"button-native",part:"native",disabled:r,onFocus:this.onFocus,onBlur:this.onBlur},g),x("span",{class:"button-inner"},x("slot",{name:"icon-only"}),x("slot",{name:"start"}),x("slot",null),x("slot",{name:"end"})),e==="md"&&x("ion-ripple-effect",{type:this.rippleType})))}get el(){return this}static get watchers(){return{disabled:["disabledChanged"]}}static get style(){return{ios:Z3,md:J3}}},[33,"ion-button",{color:[513],buttonType:[1025,"button-type"],disabled:[516],expand:[513],fill:[1537],routerDirection:[1,"router-direction"],routerAnimation:[16],download:[1],href:[1],rel:[1],shape:[513],size:[513],strong:[4],target:[1],type:[1],form:[1]},void 0,{disabled:["disabledChanged"]}]);function eI(){if(typeof customElements>"u")return;["ion-button","ion-ripple-effect"].forEach(e=>{switch(e){case"ion-button":customElements.get(e)||customElements.define(e,Q3);break;case"ion-ripple-effect":customElements.get(e)||Jt();break}})}/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const tI=eI;/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const nI=".sc-ion-buttons-ios-h{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:99}.sc-ion-buttons-ios-s ion-button{--padding-top:0;--padding-bottom:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.sc-ion-buttons-ios-s ion-button{--padding-top:3px;--padding-bottom:3px;--padding-start:5px;--padding-end:5px;-webkit-margin-start:2px;margin-inline-start:2px;-webkit-margin-end:2px;margin-inline-end:2px;min-height:32px}.sc-ion-buttons-ios-s .button-has-icon-only{--padding-top:0;--padding-bottom:0}.sc-ion-buttons-ios-s ion-button:not(.button-round){--border-radius:4px}.sc-ion-buttons-ios-h.ion-color.sc-ion-buttons-ios-s .button,.ion-color .sc-ion-buttons-ios-h.sc-ion-buttons-ios-s .button{--color:initial;--border-color:initial;--background-focused:var(--ion-color-contrast)}.sc-ion-buttons-ios-h.ion-color.sc-ion-buttons-ios-s .button-solid,.ion-color .sc-ion-buttons-ios-h.sc-ion-buttons-ios-s .button-solid{--background:var(--ion-color-contrast);--background-focused:#000;--background-focused-opacity:.12;--background-activated:#000;--background-activated-opacity:.12;--background-hover:var(--ion-color-base);--background-hover-opacity:0.45;--color:var(--ion-color-base);--color-focused:var(--ion-color-base)}.sc-ion-buttons-ios-h.ion-color.sc-ion-buttons-ios-s .button-clear,.ion-color .sc-ion-buttons-ios-h.sc-ion-buttons-ios-s .button-clear{--color-activated:var(--ion-color-contrast);--color-focused:var(--ion-color-contrast)}.sc-ion-buttons-ios-h.ion-color.sc-ion-buttons-ios-s .button-outline,.ion-color .sc-ion-buttons-ios-h.sc-ion-buttons-ios-s .button-outline{--color-activated:var(--ion-color-base);--color-focused:var(--ion-color-contrast);--background-activated:var(--ion-color-contrast)}.sc-ion-buttons-ios-s .button-clear,.sc-ion-buttons-ios-s .button-outline{--background-activated:transparent;--background-focused:currentColor;--background-hover:transparent}.sc-ion-buttons-ios-s .button-solid:not(.ion-color){--background-focused:#000;--background-focused-opacity:.12;--background-activated:#000;--background-activated-opacity:.12}.sc-ion-buttons-ios-s ion-icon[slot=start]{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-margin-end:0.3em;margin-inline-end:0.3em;font-size:1.41em;line-height:0.67}.sc-ion-buttons-ios-s ion-icon[slot=end]{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-margin-start:0.4em;margin-inline-start:0.4em;font-size:1.41em;line-height:0.67}.sc-ion-buttons-ios-s ion-icon[slot=icon-only]{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;font-size:1.65em;line-height:0.67}",iI=".sc-ion-buttons-md-h{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:99}.sc-ion-buttons-md-s ion-button{--padding-top:0;--padding-bottom:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.sc-ion-buttons-md-s ion-button{--padding-top:3px;--padding-bottom:3px;--padding-start:8px;--padding-end:8px;--box-shadow:none;-webkit-margin-start:2px;margin-inline-start:2px;-webkit-margin-end:2px;margin-inline-end:2px;min-height:32px}.sc-ion-buttons-md-s .button-has-icon-only{--padding-top:0;--padding-bottom:0}.sc-ion-buttons-md-s ion-button:not(.button-round){--border-radius:2px}.sc-ion-buttons-md-h.ion-color.sc-ion-buttons-md-s .button,.ion-color .sc-ion-buttons-md-h.sc-ion-buttons-md-s .button{--color:initial;--color-focused:var(--ion-color-contrast);--color-hover:var(--ion-color-contrast);--background-activated:transparent;--background-focused:var(--ion-color-contrast);--background-hover:var(--ion-color-contrast)}.sc-ion-buttons-md-h.ion-color.sc-ion-buttons-md-s .button-solid,.ion-color .sc-ion-buttons-md-h.sc-ion-buttons-md-s .button-solid{--background:var(--ion-color-contrast);--background-activated:transparent;--background-focused:var(--ion-color-shade);--background-hover:var(--ion-color-base);--color:var(--ion-color-base);--color-focused:var(--ion-color-base);--color-hover:var(--ion-color-base)}.sc-ion-buttons-md-h.ion-color.sc-ion-buttons-md-s .button-outline,.ion-color .sc-ion-buttons-md-h.sc-ion-buttons-md-s .button-outline{--border-color:var(--ion-color-contrast)}.sc-ion-buttons-md-s .button-has-icon-only.button-clear{--padding-top:12px;--padding-end:12px;--padding-bottom:12px;--padding-start:12px;--border-radius:50%;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;width:3rem;height:3rem}.sc-ion-buttons-md-s .button{--background-hover:currentColor}.sc-ion-buttons-md-s .button-solid{--color:var(--ion-toolbar-background, var(--ion-background-color, #fff));--background:var(--ion-toolbar-color, var(--ion-text-color, #424242));--background-activated:transparent;--background-focused:currentColor}.sc-ion-buttons-md-s .button-outline{--color:initial;--background:transparent;--background-activated:transparent;--background-focused:currentColor;--background-hover:currentColor;--border-color:currentColor}.sc-ion-buttons-md-s .button-clear{--color:initial;--background:transparent;--background-activated:transparent;--background-focused:currentColor;--background-hover:currentColor}.sc-ion-buttons-md-s ion-icon[slot=start]{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-margin-end:0.3em;margin-inline-end:0.3em;font-size:1.4em}.sc-ion-buttons-md-s ion-icon[slot=end]{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-margin-start:0.4em;margin-inline-start:0.4em;font-size:1.4em}.sc-ion-buttons-md-s ion-icon[slot=icon-only]{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;font-size:1.8em}",oI=ye(class extends be{constructor(){super(),this.__registerHost(),this.collapse=!1}render(){const e=J(this);return x(fe,{class:{[e]:!0,"buttons-collapse":this.collapse}})}static get style(){return{ios:nI,md:iI}}},[34,"ion-buttons",{collapse:[4]}]);function rI(){if(typeof customElements>"u")return;["ion-buttons"].forEach(e=>{switch(e){case"ion-buttons":customElements.get(e)||customElements.define(e,oI);break}})}/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const aI=rI;/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const sI=":host{--ion-safe-area-left:0px;--ion-safe-area-right:0px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;position:relative;background:var(--background);color:var(--color);font-family:var(--ion-font-family, inherit);contain:content;overflow:hidden}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(.card-disabled){cursor:default;opacity:0.3;pointer-events:none}.card-native{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;display:block;width:100%;min-height:var(--min-height);-webkit-transition:var(--transition);transition:var(--transition);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);outline:none;background:inherit}.card-native::-moz-focus-inner{border:0}button,a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}ion-ripple-effect{color:var(--ripple-color)}:host{--background:var(--ion-card-background, var(--ion-item-background, var(--ion-background-color, #fff)));--color:var(--ion-card-color, var(--ion-item-color, var(--ion-color-step-600, #666666)));-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:24px;margin-bottom:24px;border-radius:8px;-webkit-transition:-webkit-transform 500ms cubic-bezier(0.12, 0.72, 0.29, 1);transition:-webkit-transform 500ms cubic-bezier(0.12, 0.72, 0.29, 1);transition:transform 500ms cubic-bezier(0.12, 0.72, 0.29, 1);transition:transform 500ms cubic-bezier(0.12, 0.72, 0.29, 1), -webkit-transform 500ms cubic-bezier(0.12, 0.72, 0.29, 1);font-size:0.875rem;-webkit-box-shadow:0 4px 16px rgba(0, 0, 0, 0.12);box-shadow:0 4px 16px rgba(0, 0, 0, 0.12)}:host(.ion-activated){-webkit-transform:scale3d(0.97, 0.97, 1);transform:scale3d(0.97, 0.97, 1)}",lI=":host{--ion-safe-area-left:0px;--ion-safe-area-right:0px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;position:relative;background:var(--background);color:var(--color);font-family:var(--ion-font-family, inherit);contain:content;overflow:hidden}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(.card-disabled){cursor:default;opacity:0.3;pointer-events:none}.card-native{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;display:block;width:100%;min-height:var(--min-height);-webkit-transition:var(--transition);transition:var(--transition);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);outline:none;background:inherit}.card-native::-moz-focus-inner{border:0}button,a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}ion-ripple-effect{color:var(--ripple-color)}:host{--background:var(--ion-card-background, var(--ion-item-background, var(--ion-background-color, #fff)));--color:var(--ion-card-color, var(--ion-item-color, var(--ion-color-step-550, #737373)));-webkit-margin-start:10px;margin-inline-start:10px;-webkit-margin-end:10px;margin-inline-end:10px;margin-top:10px;margin-bottom:10px;border-radius:4px;font-size:0.875rem;-webkit-box-shadow:0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);box-shadow:0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12)}",cI=ye(class extends be{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.inheritedAriaAttributes={},this.color=void 0,this.button=!1,this.type="button",this.disabled=!1,this.download=void 0,this.href=void 0,this.rel=void 0,this.routerDirection="forward",this.routerAnimation=void 0,this.target=void 0}componentWillLoad(){this.inheritedAriaAttributes=ri(this.el,["aria-label"])}isClickable(){return this.href!==void 0||this.button}renderCard(e){const n=this.isClickable();if(!n)return[x("slot",null)];const{href:i,routerAnimation:r,routerDirection:o,inheritedAriaAttributes:a}=this,s=n?i===void 0?"button":"a":"div",l=s==="button"?{type:this.type}:{download:this.download,href:this.href,rel:this.rel,target:this.target};return x(s,Object.assign({},l,a,{class:"card-native",part:"native",disabled:this.disabled,onClick:c=>ms(i,c,o,r)}),x("slot",null),n&&e==="md"&&x("ion-ripple-effect",null))}render(){const e=J(this);return x(fe,{class:it(this.color,{[e]:!0,"card-disabled":this.disabled,"ion-activatable":this.isClickable()})},this.renderCard(e))}get el(){return this}static get style(){return{ios:sI,md:lI}}},[33,"ion-card",{color:[513],button:[4],type:[1],disabled:[4],download:[1],href:[1],rel:[1],routerDirection:[1,"router-direction"],routerAnimation:[16],target:[1]}]);function dI(){if(typeof customElements>"u")return;["ion-card","ion-ripple-effect"].forEach(e=>{switch(e){case"ion-card":customElements.get(e)||customElements.define(e,cI);break;case"ion-ripple-effect":customElements.get(e)||Jt();break}})}const uI=dI;/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const pI="ion-card-content{display:block;position:relative}.card-content-ios{-webkit-padding-start:20px;padding-inline-start:20px;-webkit-padding-end:20px;padding-inline-end:20px;padding-top:20px;padding-bottom:20px;font-size:1rem;line-height:1.4}.card-content-ios h1{margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;font-size:1.5rem;font-weight:normal}.card-content-ios h2{margin-left:0;margin-right:0;margin-top:2px;margin-bottom:2px;font-size:1rem;font-weight:normal}.card-content-ios h3,.card-content-ios h4,.card-content-ios h5,.card-content-ios h6{margin-left:0;margin-right:0;margin-top:2px;margin-bottom:2px;font-size:0.875rem;font-weight:normal}.card-content-ios p{margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;font-size:0.875rem}ion-card-header+.card-content-ios{padding-top:0}",hI="ion-card-content{display:block;position:relative}.card-content-md{-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px;padding-top:13px;padding-bottom:13px;font-size:0.875rem;line-height:1.5}.card-content-md h1{margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;font-size:1.5rem;font-weight:normal}.card-content-md h2{margin-left:0;margin-right:0;margin-top:2px;margin-bottom:2px;font-size:1rem;font-weight:normal}.card-content-md h3,.card-content-md h4,.card-content-md h5,.card-content-md h6{margin-left:0;margin-right:0;margin-top:2px;margin-bottom:2px;font-size:0.875rem;font-weight:normal}.card-content-md p{margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;font-size:0.875rem;font-weight:normal;line-height:1.5}ion-card-header+.card-content-md{padding-top:0}",fI=ye(class extends be{constructor(){super(),this.__registerHost()}render(){const e=J(this);return x(fe,{class:{[e]:!0,[`card-content-${e}`]:!0}})}static get style(){return{ios:pI,md:hI}}},[32,"ion-card-content"]);function mI(){if(typeof customElements>"u")return;["ion-card-content"].forEach(e=>{switch(e){case"ion-card-content":customElements.get(e)||customElements.define(e,fI);break}})}const gI=mI;/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const Rr=t=>{const e=t;let n;return{hasLegacyControl:()=>{if(n===void 0){const r=e.label!==void 0||bI(e),o=e.hasAttribute("aria-label")||e.hasAttribute("aria-labelledby")&&e.shadowRoot===null,a=fs(e);n=e.legacy===!0||!r&&!o&&a!==null}return n}}},bI=t=>!!(vI.includes(t.tagName)&&t.querySelector('[slot="label"]')!==null||yI.includes(t.tagName)&&t.textContent!==""),vI=["ION-INPUT","ION-TEXTAREA","ION-SELECT","ION-RANGE"],yI=["ION-TOGGLE","ION-CHECKBOX","ION-RADIO"];/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const wI=":host{--checkbox-background-checked:var(--ion-color-primary, #3880ff);--border-color-checked:var(--ion-color-primary, #3880ff);--checkmark-color:var(--ion-color-primary-contrast, #fff);--checkmark-width:1;--transition:none;display:inline-block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}:host(.in-item){width:100%;height:100%}:host([slot=start]:not(.legacy-checkbox)),:host([slot=end]:not(.legacy-checkbox)){width:auto}:host(.legacy-checkbox){width:var(--size);height:var(--size)}:host(.ion-color){--checkbox-background-checked:var(--ion-color-base);--border-color-checked:var(--ion-color-base);--checkmark-color:var(--ion-color-contrast)}:host(.legacy-checkbox) label{top:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;position:absolute;width:100%;height:100%;border:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;opacity:0}@supports (inset-inline-start: 0){:host(.legacy-checkbox) label{inset-inline-start:0}}@supports not (inset-inline-start: 0){:host(.legacy-checkbox) label{left:0}:host-context([dir=rtl]):host(.legacy-checkbox) label,:host-context([dir=rtl]).legacy-checkbox label{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){:host(.legacy-checkbox:dir(rtl)) label{left:unset;right:unset;right:0}}}:host(.legacy-checkbox) label::-moz-focus-inner{border:0}.checkbox-wrapper{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center;height:inherit;cursor:inherit}.label-text-wrapper{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:host(.in-item:not(.legacy-checkbox)) .label-text-wrapper{margin-top:10px;margin-bottom:10px}:host(.in-item.checkbox-label-placement-stacked) .label-text-wrapper{margin-top:10px;margin-bottom:16px}:host(.in-item.checkbox-label-placement-stacked) .native-wrapper{margin-bottom:10px}.label-text-wrapper-hidden{display:none}input{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;margin:0;padding:0;border:0;outline:0;clip:rect(0 0 0 0);opacity:0;overflow:hidden;-webkit-appearance:none;-moz-appearance:none}.native-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.checkbox-icon{border-radius:var(--border-radius);position:relative;-webkit-transition:var(--transition);transition:var(--transition);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--checkbox-background);-webkit-box-sizing:border-box;box-sizing:border-box}:host(.legacy-checkbox) .checkbox-icon{display:block;width:100%;height:100%}:host(:not(.legacy-checkbox)) .checkbox-icon{width:var(--size);height:var(--size)}.checkbox-icon path{fill:none;stroke:var(--checkmark-color);stroke-width:var(--checkmark-width);opacity:0}:host(.checkbox-justify-space-between) .checkbox-wrapper{-ms-flex-pack:justify;justify-content:space-between}:host(.checkbox-justify-start) .checkbox-wrapper{-ms-flex-pack:start;justify-content:start}:host(.checkbox-justify-end) .checkbox-wrapper{-ms-flex-pack:end;justify-content:end}:host(.checkbox-alignment-start) .checkbox-wrapper{-ms-flex-align:start;align-items:start}:host(.checkbox-alignment-center) .checkbox-wrapper{-ms-flex-align:center;align-items:center}:host(.checkbox-label-placement-start) .checkbox-wrapper{-ms-flex-direction:row;flex-direction:row}:host(.checkbox-label-placement-start) .label-text-wrapper{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px}:host(.checkbox-label-placement-end) .checkbox-wrapper{-ms-flex-direction:row-reverse;flex-direction:row-reverse}:host(.checkbox-label-placement-end) .label-text-wrapper{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0}:host(.checkbox-label-placement-fixed) .label-text-wrapper{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px}:host(.checkbox-label-placement-fixed) .label-text-wrapper{-ms-flex:0 0 100px;flex:0 0 100px;width:100px;min-width:100px;max-width:200px}:host(.checkbox-label-placement-stacked) .checkbox-wrapper{-ms-flex-direction:column;flex-direction:column}:host(.checkbox-label-placement-stacked) .label-text-wrapper{-webkit-transform:scale(0.75);transform:scale(0.75);margin-left:0;margin-right:0;margin-bottom:16px;max-width:calc(100% / 0.75)}:host(.checkbox-label-placement-stacked.checkbox-alignment-start) .label-text-wrapper{-webkit-transform-origin:left top;transform-origin:left top}:host-context([dir=rtl]):host(.checkbox-label-placement-stacked.checkbox-alignment-start) .label-text-wrapper,:host-context([dir=rtl]).checkbox-label-placement-stacked.checkbox-alignment-start .label-text-wrapper{-webkit-transform-origin:right top;transform-origin:right top}@supports selector(:dir(rtl)){:host(.checkbox-label-placement-stacked.checkbox-alignment-start:dir(rtl)) .label-text-wrapper{-webkit-transform-origin:right top;transform-origin:right top}}:host(.checkbox-label-placement-stacked.checkbox-alignment-center) .label-text-wrapper{-webkit-transform-origin:center top;transform-origin:center top}:host-context([dir=rtl]):host(.checkbox-label-placement-stacked.checkbox-alignment-center) .label-text-wrapper,:host-context([dir=rtl]).checkbox-label-placement-stacked.checkbox-alignment-center .label-text-wrapper{-webkit-transform-origin:calc(100% - center) top;transform-origin:calc(100% - center) top}@supports selector(:dir(rtl)){:host(.checkbox-label-placement-stacked.checkbox-alignment-center:dir(rtl)) .label-text-wrapper{-webkit-transform-origin:calc(100% - center) top;transform-origin:calc(100% - center) top}}:host(.checkbox-checked) .checkbox-icon,:host(.checkbox-indeterminate) .checkbox-icon{border-color:var(--border-color-checked);background:var(--checkbox-background-checked)}:host(.checkbox-checked) .checkbox-icon path,:host(.checkbox-indeterminate) .checkbox-icon path{opacity:1}:host(.checkbox-disabled){pointer-events:none}:host{--border-radius:50%;--border-width:0.0625rem;--border-style:solid;--border-color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.23);--checkbox-background:var(--ion-item-background, var(--ion-background-color, #fff));--size:min(1.625rem, 65.988px)}:host(.checkbox-disabled){opacity:0.3}:host(.in-item.legacy-checkbox){-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:8px;margin-inline-end:8px;margin-top:10px;margin-bottom:9px;display:block;position:static}:host(.in-item.legacy-checkbox[slot=start]){-webkit-margin-start:2px;margin-inline-start:2px;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:8px;margin-bottom:8px}",xI=":host{--checkbox-background-checked:var(--ion-color-primary, #3880ff);--border-color-checked:var(--ion-color-primary, #3880ff);--checkmark-color:var(--ion-color-primary-contrast, #fff);--checkmark-width:1;--transition:none;display:inline-block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}:host(.in-item){width:100%;height:100%}:host([slot=start]:not(.legacy-checkbox)),:host([slot=end]:not(.legacy-checkbox)){width:auto}:host(.legacy-checkbox){width:var(--size);height:var(--size)}:host(.ion-color){--checkbox-background-checked:var(--ion-color-base);--border-color-checked:var(--ion-color-base);--checkmark-color:var(--ion-color-contrast)}:host(.legacy-checkbox) label{top:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;position:absolute;width:100%;height:100%;border:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;opacity:0}@supports (inset-inline-start: 0){:host(.legacy-checkbox) label{inset-inline-start:0}}@supports not (inset-inline-start: 0){:host(.legacy-checkbox) label{left:0}:host-context([dir=rtl]):host(.legacy-checkbox) label,:host-context([dir=rtl]).legacy-checkbox label{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){:host(.legacy-checkbox:dir(rtl)) label{left:unset;right:unset;right:0}}}:host(.legacy-checkbox) label::-moz-focus-inner{border:0}.checkbox-wrapper{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center;height:inherit;cursor:inherit}.label-text-wrapper{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:host(.in-item:not(.legacy-checkbox)) .label-text-wrapper{margin-top:10px;margin-bottom:10px}:host(.in-item.checkbox-label-placement-stacked) .label-text-wrapper{margin-top:10px;margin-bottom:16px}:host(.in-item.checkbox-label-placement-stacked) .native-wrapper{margin-bottom:10px}.label-text-wrapper-hidden{display:none}input{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;margin:0;padding:0;border:0;outline:0;clip:rect(0 0 0 0);opacity:0;overflow:hidden;-webkit-appearance:none;-moz-appearance:none}.native-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.checkbox-icon{border-radius:var(--border-radius);position:relative;-webkit-transition:var(--transition);transition:var(--transition);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--checkbox-background);-webkit-box-sizing:border-box;box-sizing:border-box}:host(.legacy-checkbox) .checkbox-icon{display:block;width:100%;height:100%}:host(:not(.legacy-checkbox)) .checkbox-icon{width:var(--size);height:var(--size)}.checkbox-icon path{fill:none;stroke:var(--checkmark-color);stroke-width:var(--checkmark-width);opacity:0}:host(.checkbox-justify-space-between) .checkbox-wrapper{-ms-flex-pack:justify;justify-content:space-between}:host(.checkbox-justify-start) .checkbox-wrapper{-ms-flex-pack:start;justify-content:start}:host(.checkbox-justify-end) .checkbox-wrapper{-ms-flex-pack:end;justify-content:end}:host(.checkbox-alignment-start) .checkbox-wrapper{-ms-flex-align:start;align-items:start}:host(.checkbox-alignment-center) .checkbox-wrapper{-ms-flex-align:center;align-items:center}:host(.checkbox-label-placement-start) .checkbox-wrapper{-ms-flex-direction:row;flex-direction:row}:host(.checkbox-label-placement-start) .label-text-wrapper{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px}:host(.checkbox-label-placement-end) .checkbox-wrapper{-ms-flex-direction:row-reverse;flex-direction:row-reverse}:host(.checkbox-label-placement-end) .label-text-wrapper{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0}:host(.checkbox-label-placement-fixed) .label-text-wrapper{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px}:host(.checkbox-label-placement-fixed) .label-text-wrapper{-ms-flex:0 0 100px;flex:0 0 100px;width:100px;min-width:100px;max-width:200px}:host(.checkbox-label-placement-stacked) .checkbox-wrapper{-ms-flex-direction:column;flex-direction:column}:host(.checkbox-label-placement-stacked) .label-text-wrapper{-webkit-transform:scale(0.75);transform:scale(0.75);margin-left:0;margin-right:0;margin-bottom:16px;max-width:calc(100% / 0.75)}:host(.checkbox-label-placement-stacked.checkbox-alignment-start) .label-text-wrapper{-webkit-transform-origin:left top;transform-origin:left top}:host-context([dir=rtl]):host(.checkbox-label-placement-stacked.checkbox-alignment-start) .label-text-wrapper,:host-context([dir=rtl]).checkbox-label-placement-stacked.checkbox-alignment-start .label-text-wrapper{-webkit-transform-origin:right top;transform-origin:right top}@supports selector(:dir(rtl)){:host(.checkbox-label-placement-stacked.checkbox-alignment-start:dir(rtl)) .label-text-wrapper{-webkit-transform-origin:right top;transform-origin:right top}}:host(.checkbox-label-placement-stacked.checkbox-alignment-center) .label-text-wrapper{-webkit-transform-origin:center top;transform-origin:center top}:host-context([dir=rtl]):host(.checkbox-label-placement-stacked.checkbox-alignment-center) .label-text-wrapper,:host-context([dir=rtl]).checkbox-label-placement-stacked.checkbox-alignment-center .label-text-wrapper{-webkit-transform-origin:calc(100% - center) top;transform-origin:calc(100% - center) top}@supports selector(:dir(rtl)){:host(.checkbox-label-placement-stacked.checkbox-alignment-center:dir(rtl)) .label-text-wrapper{-webkit-transform-origin:calc(100% - center) top;transform-origin:calc(100% - center) top}}:host(.checkbox-checked) .checkbox-icon,:host(.checkbox-indeterminate) .checkbox-icon{border-color:var(--border-color-checked);background:var(--checkbox-background-checked)}:host(.checkbox-checked) .checkbox-icon path,:host(.checkbox-indeterminate) .checkbox-icon path{opacity:1}:host(.checkbox-disabled){pointer-events:none}:host{--border-radius:calc(var(--size) * .125);--border-width:2px;--border-style:solid;--border-color:rgb(var(--ion-text-color-rgb, 0, 0, 0), 0.6);--checkmark-width:3;--checkbox-background:var(--ion-item-background, var(--ion-background-color, #fff));--transition:background 180ms cubic-bezier(0.4, 0, 0.2, 1);--size:18px}.checkbox-icon path{stroke-dasharray:30;stroke-dashoffset:30}:host(.checkbox-checked) .checkbox-icon path,:host(.checkbox-indeterminate) .checkbox-icon path{stroke-dashoffset:0;-webkit-transition:stroke-dashoffset 90ms linear 90ms;transition:stroke-dashoffset 90ms linear 90ms}:host(.legacy-checkbox.checkbox-disabled),:host(.checkbox-disabled) .label-text-wrapper{opacity:0.38}:host(.checkbox-disabled) .native-wrapper{opacity:0.63}:host(.in-item.legacy-checkbox){margin-left:0;margin-right:0;margin-top:18px;margin-bottom:18px;display:block;position:static}:host(.in-item.legacy-checkbox[slot=start]){-webkit-margin-start:4px;margin-inline-start:4px;-webkit-margin-end:36px;margin-inline-end:36px;margin-top:18px;margin-bottom:18px}",kI=ye(class extends be{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.ionChange=q(this,"ionChange",7),this.ionFocus=q(this,"ionFocus",7),this.ionBlur=q(this,"ionBlur",7),this.ionStyle=q(this,"ionStyle",7),this.inputId=`ion-cb-${CI++}`,this.inheritedAttributes={},this.hasLoggedDeprecationWarning=!1,this.setChecked=e=>{const n=this.checked=e;this.ionChange.emit({checked:n,value:this.value})},this.toggleChecked=e=>{e.preventDefault(),this.setFocus(),this.setChecked(!this.checked),this.indeterminate=!1},this.onFocus=()=>{this.ionFocus.emit()},this.onBlur=()=>{this.ionBlur.emit()},this.onClick=e=>{this.disabled||this.toggleChecked(e)},this.color=void 0,this.name=this.inputId,this.checked=!1,this.indeterminate=!1,this.disabled=!1,this.value="on",this.labelPlacement="start",this.justify="space-between",this.alignment="center",this.legacy=void 0}connectedCallback(){this.legacyFormController=Rr(this.el)}componentWillLoad(){this.emitStyle(),this.legacyFormController.hasLegacyControl()||(this.inheritedAttributes=Object.assign({},ai(this.el)))}styleChanged(){this.emitStyle()}emitStyle(){const e={"interactive-disabled":this.disabled,legacy:!!this.legacy};this.legacyFormController.hasLegacyControl()&&(e["checkbox-checked"]=this.checked),this.ionStyle.emit(e)}setFocus(){this.focusEl&&this.focusEl.focus()}render(){const{legacyFormController:e}=this;return e.hasLegacyControl()?this.renderLegacyCheckbox():this.renderCheckbox()}renderCheckbox(){const{color:e,checked:n,disabled:i,el:r,getSVGPath:o,indeterminate:a,inheritedAttributes:s,inputId:l,justify:c,labelPlacement:d,name:u,value:p,alignment:h}=this,g=J(this),f=o(g,a);return _o(!0,r,u,n?p:"",i),x(fe,{class:it(e,{[g]:!0,"in-item":Xe("ion-item",r),"checkbox-checked":n,"checkbox-disabled":i,"checkbox-indeterminate":a,interactive:!0,[`checkbox-justify-${c}`]:!0,[`checkbox-alignment-${h}`]:!0,[`checkbox-label-placement-${d}`]:!0}),onClick:this.onClick},x("label",{class:"checkbox-wrapper"},x("input",Object.assign({type:"checkbox",checked:n?!0:void 0,disabled:i,id:l,onChange:this.toggleChecked,onFocus:()=>this.onFocus(),onBlur:()=>this.onBlur(),ref:v=>this.focusEl=v},s)),x("div",{class:{"label-text-wrapper":!0,"label-text-wrapper-hidden":r.textContent===""},part:"label"},x("slot",null)),x("div",{class:"native-wrapper"},x("svg",{class:"checkbox-icon",viewBox:"0 0 24 24",part:"container"},f))))}renderLegacyCheckbox(){this.hasLoggedDeprecationWarning||(nt(`ion-checkbox now requires providing a label with either the default slot or the "aria-label" attribute. To migrate, remove any usage of "ion-label" and pass the label text to either the component or the "aria-label" attribute.

Example: <ion-checkbox>Label</ion-checkbox>
Example with aria-label: <ion-checkbox aria-label="Label"></ion-checkbox>

Developers can use the "legacy" property to continue using the legacy form markup. This property will be removed in an upcoming major release of Ionic where this form control will use the modern form markup.`,this.el),this.legacy&&nt(`ion-checkbox is being used with the "legacy" property enabled which will forcibly enable the legacy form markup. This property will be removed in an upcoming major release of Ionic where this form control will use the modern form markup.
Developers can dismiss this warning by removing their usage of the "legacy" property and using the new checkbox syntax.`,this.el),this.hasLoggedDeprecationWarning=!0);const{color:e,checked:n,disabled:i,el:r,getSVGPath:o,indeterminate:a,inputId:s,name:l,value:c}=this,d=J(this),{label:u,labelId:p,labelText:h}=Ta(r,s),g=o(d,a);return _o(!0,r,l,n?c:"",i),x(fe,{"aria-labelledby":u?p:null,"aria-checked":`${n}`,"aria-hidden":i?"true":null,role:"checkbox",class:it(e,{[d]:!0,"in-item":Xe("ion-item",r),"checkbox-checked":n,"checkbox-disabled":i,"checkbox-indeterminate":a,"legacy-checkbox":!0,interactive:!0}),onClick:this.onClick},x("svg",{class:"checkbox-icon",viewBox:"0 0 24 24",part:"container"},g),x("label",{htmlFor:s},h),x("input",{type:"checkbox","aria-checked":`${n}`,disabled:i,id:s,onChange:this.toggleChecked,onFocus:()=>this.onFocus(),onBlur:()=>this.onBlur(),ref:f=>this.focusEl=f}))}getSVGPath(e,n){let i=n?x("path",{d:"M6 12L18 12",part:"mark"}):x("path",{d:"M5.9,12.5l3.8,3.8l8.8-8.8",part:"mark"});return e==="md"&&(i=n?x("path",{d:"M2 12H22",part:"mark"}):x("path",{d:"M1.73,12.91 8.1,19.28 22.79,4.59",part:"mark"})),i}get el(){return this}static get watchers(){return{checked:["styleChanged"],disabled:["styleChanged"]}}static get style(){return{ios:wI,md:xI}}},[33,"ion-checkbox",{color:[513],name:[1],checked:[1028],indeterminate:[1028],disabled:[4],value:[8],labelPlacement:[1,"label-placement"],justify:[1],alignment:[1],legacy:[4]},void 0,{checked:["styleChanged"],disabled:["styleChanged"]}]);let CI=0;function Mp(){if(typeof customElements>"u")return;["ion-checkbox"].forEach(e=>{switch(e){case"ion-checkbox":customElements.get(e)||customElements.define(e,kI);break}})}/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const SI=Mp;/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const EI=":host{--background:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.12);--color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.87);border-radius:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-margin-start:4px;margin-inline-start:4px;-webkit-margin-end:4px;margin-inline-end:4px;margin-top:4px;margin-bottom:4px;-webkit-padding-start:12px;padding-inline-start:12px;-webkit-padding-end:12px;padding-inline-end:12px;padding-top:6px;padding-bottom:6px;display:-ms-inline-flexbox;display:inline-flex;position:relative;-ms-flex-align:center;align-items:center;min-height:32px;background:var(--background);color:var(--color);font-family:var(--ion-font-family, inherit);cursor:pointer;overflow:hidden;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box}:host(.chip-disabled){cursor:default;opacity:0.4;pointer-events:none}:host(.ion-color){background:rgba(var(--ion-color-base-rgb), 0.08);color:var(--ion-color-shade)}:host(.ion-color:focus){background:rgba(var(--ion-color-base-rgb), 0.12)}:host(.ion-color.ion-activated){background:rgba(var(--ion-color-base-rgb), 0.16)}:host(.chip-outline){border-width:1px;border-style:solid}:host(.chip-outline){border-color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.32);background:transparent}:host(.chip-outline.ion-color){border-color:rgba(var(--ion-color-base-rgb), 0.32)}:host(.chip-outline:not(.ion-color):focus){background:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.04)}:host(.chip-outline.ion-activated:not(.ion-color)){background:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.08)}::slotted(ion-icon){font-size:1.4285714286em}:host(:not(.ion-color)) ::slotted(ion-icon){color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.54)}::slotted(ion-icon:first-child){-webkit-margin-start:-4px;margin-inline-start:-4px;-webkit-margin-end:8px;margin-inline-end:8px;margin-top:-4px;margin-bottom:-4px}::slotted(ion-icon:last-child){-webkit-margin-start:8px;margin-inline-start:8px;-webkit-margin-end:-4px;margin-inline-end:-4px;margin-top:-4px;margin-bottom:-4px}::slotted(ion-avatar){-ms-flex-negative:0;flex-shrink:0;width:1.7142857143em;height:1.7142857143em}::slotted(ion-avatar:first-child){-webkit-margin-start:-8px;margin-inline-start:-8px;-webkit-margin-end:8px;margin-inline-end:8px;margin-top:-4px;margin-bottom:-4px}::slotted(ion-avatar:last-child){-webkit-margin-start:8px;margin-inline-start:8px;-webkit-margin-end:-8px;margin-inline-end:-8px;margin-top:-4px;margin-bottom:-4px}:host(:focus){outline:none}:host(:focus){--background:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.16)}:host(.ion-activated){--background:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.2)}@media (any-hover: hover){:host(:hover){--background:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.16)}:host(.ion-color:hover){background:rgba(var(--ion-color-base-rgb), 0.12)}:host(.chip-outline:not(.ion-color):hover){background:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.04)}}:host{font-size:clamp(13px, 0.875rem, 22px)}",II=":host{--background:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.12);--color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.87);border-radius:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-margin-start:4px;margin-inline-start:4px;-webkit-margin-end:4px;margin-inline-end:4px;margin-top:4px;margin-bottom:4px;-webkit-padding-start:12px;padding-inline-start:12px;-webkit-padding-end:12px;padding-inline-end:12px;padding-top:6px;padding-bottom:6px;display:-ms-inline-flexbox;display:inline-flex;position:relative;-ms-flex-align:center;align-items:center;min-height:32px;background:var(--background);color:var(--color);font-family:var(--ion-font-family, inherit);cursor:pointer;overflow:hidden;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box}:host(.chip-disabled){cursor:default;opacity:0.4;pointer-events:none}:host(.ion-color){background:rgba(var(--ion-color-base-rgb), 0.08);color:var(--ion-color-shade)}:host(.ion-color:focus){background:rgba(var(--ion-color-base-rgb), 0.12)}:host(.ion-color.ion-activated){background:rgba(var(--ion-color-base-rgb), 0.16)}:host(.chip-outline){border-width:1px;border-style:solid}:host(.chip-outline){border-color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.32);background:transparent}:host(.chip-outline.ion-color){border-color:rgba(var(--ion-color-base-rgb), 0.32)}:host(.chip-outline:not(.ion-color):focus){background:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.04)}:host(.chip-outline.ion-activated:not(.ion-color)){background:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.08)}::slotted(ion-icon){font-size:1.4285714286em}:host(:not(.ion-color)) ::slotted(ion-icon){color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.54)}::slotted(ion-icon:first-child){-webkit-margin-start:-4px;margin-inline-start:-4px;-webkit-margin-end:8px;margin-inline-end:8px;margin-top:-4px;margin-bottom:-4px}::slotted(ion-icon:last-child){-webkit-margin-start:8px;margin-inline-start:8px;-webkit-margin-end:-4px;margin-inline-end:-4px;margin-top:-4px;margin-bottom:-4px}::slotted(ion-avatar){-ms-flex-negative:0;flex-shrink:0;width:1.7142857143em;height:1.7142857143em}::slotted(ion-avatar:first-child){-webkit-margin-start:-8px;margin-inline-start:-8px;-webkit-margin-end:8px;margin-inline-end:8px;margin-top:-4px;margin-bottom:-4px}::slotted(ion-avatar:last-child){-webkit-margin-start:8px;margin-inline-start:8px;-webkit-margin-end:-8px;margin-inline-end:-8px;margin-top:-4px;margin-bottom:-4px}:host(:focus){outline:none}:host(:focus){--background:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.16)}:host(.ion-activated){--background:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.2)}@media (any-hover: hover){:host(:hover){--background:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.16)}:host(.ion-color:hover){background:rgba(var(--ion-color-base-rgb), 0.12)}:host(.chip-outline:not(.ion-color):hover){background:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.04)}}:host{font-size:0.875rem}",TI=ye(class extends be{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.color=void 0,this.outline=!1,this.disabled=!1}render(){const e=J(this);return x(fe,{"aria-disabled":this.disabled?"true":null,class:it(this.color,{[e]:!0,"chip-outline":this.outline,"chip-disabled":this.disabled,"ion-activatable":!0})},x("slot",null),e==="md"&&x("ion-ripple-effect",null))}static get style(){return{ios:EI,md:II}}},[33,"ion-chip",{color:[513],outline:[4],disabled:[4]}]);function PI(){if(typeof customElements>"u")return;["ion-chip","ion-ripple-effect"].forEach(e=>{switch(e){case"ion-chip":customElements.get(e)||customElements.define(e,TI);break;case"ion-ripple-effect":customElements.get(e)||Jt();break}})}const OI=PI;/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const _I={xs:"(min-width: 0px)",sm:"(min-width: 576px)",md:"(min-width: 768px)",lg:"(min-width: 992px)",xl:"(min-width: 1200px)"},AI=t=>{if(t===void 0||t==="")return!0;if(window.matchMedia){const e=_I[t];return window.matchMedia(e).matches}return!1},LI=":host{-webkit-padding-start:var(--ion-grid-column-padding-xs, var(--ion-grid-column-padding, 5px));padding-inline-start:var(--ion-grid-column-padding-xs, var(--ion-grid-column-padding, 5px));-webkit-padding-end:var(--ion-grid-column-padding-xs, var(--ion-grid-column-padding, 5px));padding-inline-end:var(--ion-grid-column-padding-xs, var(--ion-grid-column-padding, 5px));padding-top:var(--ion-grid-column-padding-xs, var(--ion-grid-column-padding, 5px));padding-bottom:var(--ion-grid-column-padding-xs, var(--ion-grid-column-padding, 5px));margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;width:100%;max-width:100%;min-height:1px}@media (min-width: 576px){:host{-webkit-padding-start:var(--ion-grid-column-padding-sm, var(--ion-grid-column-padding, 5px));padding-inline-start:var(--ion-grid-column-padding-sm, var(--ion-grid-column-padding, 5px));-webkit-padding-end:var(--ion-grid-column-padding-sm, var(--ion-grid-column-padding, 5px));padding-inline-end:var(--ion-grid-column-padding-sm, var(--ion-grid-column-padding, 5px));padding-top:var(--ion-grid-column-padding-sm, var(--ion-grid-column-padding, 5px));padding-bottom:var(--ion-grid-column-padding-sm, var(--ion-grid-column-padding, 5px))}}@media (min-width: 768px){:host{-webkit-padding-start:var(--ion-grid-column-padding-md, var(--ion-grid-column-padding, 5px));padding-inline-start:var(--ion-grid-column-padding-md, var(--ion-grid-column-padding, 5px));-webkit-padding-end:var(--ion-grid-column-padding-md, var(--ion-grid-column-padding, 5px));padding-inline-end:var(--ion-grid-column-padding-md, var(--ion-grid-column-padding, 5px));padding-top:var(--ion-grid-column-padding-md, var(--ion-grid-column-padding, 5px));padding-bottom:var(--ion-grid-column-padding-md, var(--ion-grid-column-padding, 5px))}}@media (min-width: 992px){:host{-webkit-padding-start:var(--ion-grid-column-padding-lg, var(--ion-grid-column-padding, 5px));padding-inline-start:var(--ion-grid-column-padding-lg, var(--ion-grid-column-padding, 5px));-webkit-padding-end:var(--ion-grid-column-padding-lg, var(--ion-grid-column-padding, 5px));padding-inline-end:var(--ion-grid-column-padding-lg, var(--ion-grid-column-padding, 5px));padding-top:var(--ion-grid-column-padding-lg, var(--ion-grid-column-padding, 5px));padding-bottom:var(--ion-grid-column-padding-lg, var(--ion-grid-column-padding, 5px))}}@media (min-width: 1200px){:host{-webkit-padding-start:var(--ion-grid-column-padding-xl, var(--ion-grid-column-padding, 5px));padding-inline-start:var(--ion-grid-column-padding-xl, var(--ion-grid-column-padding, 5px));-webkit-padding-end:var(--ion-grid-column-padding-xl, var(--ion-grid-column-padding, 5px));padding-inline-end:var(--ion-grid-column-padding-xl, var(--ion-grid-column-padding, 5px));padding-top:var(--ion-grid-column-padding-xl, var(--ion-grid-column-padding, 5px));padding-bottom:var(--ion-grid-column-padding-xl, var(--ion-grid-column-padding, 5px))}}",Fs=typeof window<"u"?window:void 0,bm=Fs&&!!(Fs.CSS&&Fs.CSS.supports&&Fs.CSS.supports("--a: 0")),RI=["","xs","sm","md","lg","xl"],$I=ye(class extends be{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.offset=void 0,this.offsetXs=void 0,this.offsetSm=void 0,this.offsetMd=void 0,this.offsetLg=void 0,this.offsetXl=void 0,this.pull=void 0,this.pullXs=void 0,this.pullSm=void 0,this.pullMd=void 0,this.pullLg=void 0,this.pullXl=void 0,this.push=void 0,this.pushXs=void 0,this.pushSm=void 0,this.pushMd=void 0,this.pushLg=void 0,this.pushXl=void 0,this.size=void 0,this.sizeXs=void 0,this.sizeSm=void 0,this.sizeMd=void 0,this.sizeLg=void 0,this.sizeXl=void 0}onResize(){hn(this)}getColumns(e){let n;for(const i of RI){const r=AI(i),o=this[e+i.charAt(0).toUpperCase()+i.slice(1)];r&&o!==void 0&&(n=o)}return n}calculateSize(){const e=this.getColumns("size");if(!e||e==="")return;const n=e==="auto"?"auto":bm?`calc(calc(${e} / var(--ion-grid-columns, 12)) * 100%)`:e/12*100+"%";return{flex:`0 0 ${n}`,width:`${n}`,"max-width":`${n}`}}calculatePosition(e,n){const i=this.getColumns(e);if(!i)return;const r=bm?`calc(calc(${i} / var(--ion-grid-columns, 12)) * 100%)`:i>0&&i<12?i/12*100+"%":"auto";return{[n]:r}}calculateOffset(e){return this.calculatePosition("offset",e?"margin-right":"margin-left")}calculatePull(e){return this.calculatePosition("pull",e?"left":"right")}calculatePush(e){return this.calculatePosition("push",e?"right":"left")}render(){const e=document.dir==="rtl",n=J(this);return x(fe,{class:{[n]:!0},style:Object.assign(Object.assign(Object.assign(Object.assign({},this.calculateOffset(e)),this.calculatePull(e)),this.calculatePush(e)),this.calculateSize())},x("slot",null))}static get style(){return LI}},[1,"ion-col",{offset:[1],offsetXs:[1,"offset-xs"],offsetSm:[1,"offset-sm"],offsetMd:[1,"offset-md"],offsetLg:[1,"offset-lg"],offsetXl:[1,"offset-xl"],pull:[1],pullXs:[1,"pull-xs"],pullSm:[1,"pull-sm"],pullMd:[1,"pull-md"],pullLg:[1,"pull-lg"],pullXl:[1,"pull-xl"],push:[1],pushXs:[1,"push-xs"],pushSm:[1,"push-sm"],pushMd:[1,"push-md"],pushLg:[1,"push-lg"],pushXl:[1,"push-xl"],size:[1],sizeXs:[1,"size-xs"],sizeSm:[1,"size-sm"],sizeMd:[1,"size-md"],sizeLg:[1,"size-lg"],sizeXl:[1,"size-xl"]},[[9,"resize","onResize"]]]);function DI(){if(typeof customElements>"u")return;["ion-col"].forEach(e=>{switch(e){case"ion-col":customElements.get(e)||customElements.define(e,$I);break}})}const MI=DI;/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const wi=t=>t&&t.dir!==""?t.dir.toLowerCase()==="rtl":(document==null?void 0:document.dir.toLowerCase())==="rtl";/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const zI=':host{--background:var(--ion-background-color, #fff);--color:var(--ion-text-color, #000);--padding-top:0px;--padding-bottom:0px;--padding-start:0px;--padding-end:0px;--keyboard-offset:0px;--offset-top:0px;--offset-bottom:0px;--overflow:auto;display:block;position:relative;-ms-flex:1;flex:1;width:100%;height:100%;margin:0 !important;padding:0 !important;font-family:var(--ion-font-family, inherit);contain:size style}:host(.ion-color) .inner-scroll{background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(.outer-content){--background:var(--ion-color-step-50, #f2f2f2)}#background-content{left:0px;right:0px;top:calc(var(--offset-top) * -1);bottom:calc(var(--offset-bottom) * -1);position:absolute;background:var(--background)}.inner-scroll{left:0px;right:0px;top:calc(var(--offset-top) * -1);bottom:calc(var(--offset-bottom) * -1);-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:calc(var(--padding-top) + var(--offset-top));padding-bottom:calc(var(--padding-bottom) + var(--keyboard-offset) + var(--offset-bottom));position:absolute;color:var(--color);-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;-ms-touch-action:pan-x pan-y pinch-zoom;touch-action:pan-x pan-y pinch-zoom}.scroll-y,.scroll-x{-webkit-overflow-scrolling:touch;z-index:0;will-change:scroll-position}.scroll-y{overflow-y:var(--overflow);overscroll-behavior-y:contain}.scroll-x{overflow-x:var(--overflow);overscroll-behavior-x:contain}.overscroll::before,.overscroll::after{position:absolute;width:1px;height:1px;content:""}.overscroll::before{bottom:-1px}.overscroll::after{top:-1px}:host(.content-sizing){display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:0;contain:none}:host(.content-sizing) .inner-scroll{position:relative;top:0;bottom:0;margin-top:calc(var(--offset-top) * -1);margin-bottom:calc(var(--offset-bottom) * -1)}.transition-effect{display:none;position:absolute;width:100%;height:100vh;opacity:0;pointer-events:none}:host(.content-ltr) .transition-effect{left:-100%;}:host(.content-rtl) .transition-effect{right:-100%;}.transition-cover{position:absolute;right:0;width:100%;height:100%;background:black;opacity:0.1}.transition-shadow{display:block;position:absolute;width:100%;height:100%;-webkit-box-shadow:inset -9px 0 9px 0 rgba(0, 0, 100, 0.03);box-shadow:inset -9px 0 9px 0 rgba(0, 0, 100, 0.03)}:host(.content-ltr) .transition-shadow{right:0;}:host(.content-rtl) .transition-shadow{left:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}::slotted([slot=fixed]){position:absolute;-webkit-transform:translateZ(0);transform:translateZ(0)}',BI=ye(class extends be{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.ionScrollStart=q(this,"ionScrollStart",7),this.ionScroll=q(this,"ionScroll",7),this.ionScrollEnd=q(this,"ionScrollEnd",7),this.watchDog=null,this.isScrolling=!1,this.lastScroll=0,this.queued=!1,this.cTop=-1,this.cBottom=-1,this.isMainContent=!0,this.resizeTimeout=null,this.tabsElement=null,this.detail={scrollTop:0,scrollLeft:0,type:"scroll",event:void 0,startX:0,startY:0,startTime:0,currentX:0,currentY:0,velocityX:0,velocityY:0,deltaX:0,deltaY:0,currentTime:0,data:void 0,isScrolling:!0},this.color=void 0,this.fullscreen=!1,this.forceOverscroll=void 0,this.scrollX=!1,this.scrollY=!0,this.scrollEvents=!1}connectedCallback(){if(this.isMainContent=this.el.closest("ion-menu, ion-popover, ion-modal")===null,Ea(this.el)){const e=this.tabsElement=this.el.closest("ion-tabs");e!==null&&(this.tabsLoadCallback=()=>this.resize(),e.addEventListener("ionTabBarLoaded",this.tabsLoadCallback))}}disconnectedCallback(){if(this.onScrollEnd(),Ea(this.el)){const{tabsElement:e,tabsLoadCallback:n}=this;e!==null&&n!==void 0&&e.removeEventListener("ionTabBarLoaded",n),this.tabsElement=null,this.tabsLoadCallback=void 0}}onResize(){this.resizeTimeout&&(clearTimeout(this.resizeTimeout),this.resizeTimeout=null),this.resizeTimeout=setTimeout(()=>{this.el.offsetParent!==null&&this.resize()},100)}shouldForceOverscroll(){const{forceOverscroll:e}=this,n=J(this);return e===void 0?n==="ios"&&$n("ios"):e}resize(){this.fullscreen?ei(()=>this.readDimensions()):(this.cTop!==0||this.cBottom!==0)&&(this.cTop=this.cBottom=0,hn(this))}readDimensions(){const e=jI(this.el),n=Math.max(this.el.offsetTop,0),i=Math.max(e.offsetHeight-n-this.el.offsetHeight,0);(n!==this.cTop||i!==this.cBottom)&&(this.cTop=n,this.cBottom=i,hn(this))}onScroll(e){const n=Date.now(),i=!this.isScrolling;this.lastScroll=n,i&&this.onScrollStart(),!this.queued&&this.scrollEvents&&(this.queued=!0,ei(r=>{this.queued=!1,this.detail.event=e,HI(this.detail,this.scrollEl,r,i),this.ionScroll.emit(this.detail)}))}async getScrollElement(){return this.scrollEl||await new Promise(e=>In(this.el,e)),Promise.resolve(this.scrollEl)}async getBackgroundElement(){return this.backgroundContentEl||await new Promise(e=>In(this.el,e)),Promise.resolve(this.backgroundContentEl)}scrollToTop(e=0){return this.scrollToPoint(void 0,0,e)}async scrollToBottom(e=0){const n=await this.getScrollElement(),i=n.scrollHeight-n.clientHeight;return this.scrollToPoint(void 0,i,e)}async scrollByPoint(e,n,i){const r=await this.getScrollElement();return this.scrollToPoint(e+r.scrollLeft,n+r.scrollTop,i)}async scrollToPoint(e,n,i=0){const r=await this.getScrollElement();if(i<32){n!=null&&(r.scrollTop=n),e!=null&&(r.scrollLeft=e);return}let o,a=0;const s=new Promise(h=>o=h),l=r.scrollTop,c=r.scrollLeft,d=n!=null?n-l:0,u=e!=null?e-c:0,p=h=>{const g=Math.min(1,(h-a)/i)-1,f=Math.pow(g,3)+1;d!==0&&(r.scrollTop=Math.floor(f*d+l)),u!==0&&(r.scrollLeft=Math.floor(f*u+c)),f<1?requestAnimationFrame(p):o()};return requestAnimationFrame(h=>{a=h,p(h)}),s}onScrollStart(){this.isScrolling=!0,this.ionScrollStart.emit({isScrolling:!0}),this.watchDog&&clearInterval(this.watchDog),this.watchDog=setInterval(()=>{this.lastScroll<Date.now()-120&&this.onScrollEnd()},100)}onScrollEnd(){this.watchDog&&clearInterval(this.watchDog),this.watchDog=null,this.isScrolling&&(this.isScrolling=!1,this.ionScrollEnd.emit({isScrolling:!1}))}render(){const{isMainContent:e,scrollX:n,scrollY:i,el:r}=this,o=wi(r)?"rtl":"ltr",a=J(this),s=this.shouldForceOverscroll(),l=a==="ios",c=e?"main":"div";return this.resize(),x(fe,{class:it(this.color,{[a]:!0,"content-sizing":Xe("ion-popover",this.el),overscroll:s,[`content-${o}`]:!0}),style:{"--offset-top":`${this.cTop}px`,"--offset-bottom":`${this.cBottom}px`}},x("div",{ref:d=>this.backgroundContentEl=d,id:"background-content",part:"background"}),x(c,{class:{"inner-scroll":!0,"scroll-x":n,"scroll-y":i,overscroll:(n||i)&&s},ref:d=>this.scrollEl=d,onScroll:this.scrollEvents?d=>this.onScroll(d):void 0,part:"scroll"},x("slot",null)),l?x("div",{class:"transition-effect"},x("div",{class:"transition-cover"}),x("div",{class:"transition-shadow"})):null,x("slot",{name:"fixed"}))}get el(){return this}static get style(){return zI}},[1,"ion-content",{color:[513],fullscreen:[4],forceOverscroll:[1028,"force-overscroll"],scrollX:[4,"scroll-x"],scrollY:[4,"scroll-y"],scrollEvents:[4,"scroll-events"],getScrollElement:[64],getBackgroundElement:[64],scrollToTop:[64],scrollToBottom:[64],scrollByPoint:[64],scrollToPoint:[64]},[[9,"resize","onResize"]]]),FI=t=>{var e;return t.parentElement?t.parentElement:!((e=t.parentNode)===null||e===void 0)&&e.host?t.parentNode.host:null},jI=t=>{const e=t.closest("ion-tabs");if(e)return e;const n=t.closest("ion-app, ion-page, .ion-page, page-inner, .popover-content");return n||FI(t)},HI=(t,e,n,i)=>{const r=t.currentX,o=t.currentY,a=t.currentTime,s=e.scrollLeft,l=e.scrollTop,c=n-a;if(i&&(t.startTime=n,t.startX=s,t.startY=l,t.velocityX=t.velocityY=0),t.currentTime=n,t.currentX=t.scrollLeft=s,t.currentY=t.scrollTop=l,t.deltaX=s-t.startX,t.deltaY=l-t.startY,c>0&&c<100){const d=(s-r)/c,u=(l-o)/c;t.velocityX=d*.7+t.velocityX*.3,t.velocityY=u*.7+t.velocityY*.3}};function NI(){if(typeof customElements>"u")return;["ion-content"].forEach(e=>{switch(e){case"ion-content":customElements.get(e)||customElements.define(e,BI);break}})}const VI=NI;/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const WI=":host{color:var(--color);font-family:var(--ion-font-family, inherit);-webkit-box-sizing:border-box;box-sizing:border-box}:host(.ion-color){color:var(--ion-color-base)}:host{--color:var(--ion-color-step-350, #a6a6a6);font-size:max(14px, 1rem)}",UI=":host{color:var(--color);font-family:var(--ion-font-family, inherit);-webkit-box-sizing:border-box;box-sizing:border-box}:host(.ion-color){color:var(--ion-color-base)}:host{--color:var(--ion-color-step-600, #666666);font-size:0.875rem}",GI=ye(class extends be{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.color=void 0}render(){const e=J(this);return x(fe,{class:it(this.color,{[e]:!0})},x("slot",null))}static get style(){return{ios:WI,md:UI}}},[33,"ion-note",{color:[513]}]);function dc(){if(typeof customElements>"u")return;["ion-note"].forEach(e=>{switch(e){case"ion-note":customElements.get(e)||customElements.define(e,GI);break}})}/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const KI=':host{--inner-min-width:4rem;--border-radius:0px;--border-width:0px;--border-style:solid;--padding-top:0px;--padding-bottom:0px;--padding-end:0px;--padding-start:0px;--inner-border-width:0px;--inner-padding-top:0px;--inner-padding-bottom:0px;--inner-padding-start:0px;--inner-padding-end:0px;--inner-box-shadow:none;--show-full-highlight:0;--show-inset-highlight:0;--detail-icon-color:initial;--detail-icon-font-size:1.25em;--detail-icon-opacity:0.25;--color-activated:var(--color);--color-focused:var(--color);--color-hover:var(--color);--ripple-color:currentColor;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;position:relative;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;outline:none;color:var(--color);font-family:var(--ion-font-family, inherit);text-align:initial;text-decoration:none;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}:host(.ion-color:not(.item-fill-solid):not(.item-fill-outline)) .item-native{background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(.ion-color:not(.item-fill-solid):not(.item-fill-outline)) .item-native,:host(.ion-color:not(.item-fill-solid):not(.item-fill-outline)) .item-inner{border-color:var(--ion-color-shade)}:host(.ion-activated) .item-native{color:var(--color-activated)}:host(.ion-activated) .item-native::after{background:var(--background-activated);opacity:var(--background-activated-opacity)}:host(.ion-color.ion-activated) .item-native{color:var(--ion-color-contrast)}:host(.ion-focused) .item-native{color:var(--color-focused)}:host(.ion-focused) .item-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}:host(.ion-color.ion-focused) .item-native{color:var(--ion-color-contrast)}:host(.ion-color.ion-focused) .item-native::after{background:var(--ion-color-contrast)}@media (any-hover: hover){:host(.ion-activatable:not(.ion-focused):hover) .item-native{color:var(--color-hover)}:host(.ion-activatable:not(.ion-focused):hover) .item-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}:host(.ion-color.ion-activatable:not(.ion-focused):hover) .item-native{color:var(--ion-color-contrast)}:host(.ion-color.ion-activatable:not(.ion-focused):hover) .item-native::after{background:var(--ion-color-contrast)}}:host(.item-has-interactive-control){cursor:pointer}:host(.item-interactive-disabled:not(.item-multiple-inputs)){cursor:default;pointer-events:none}:host(.item-disabled){cursor:default;opacity:0.3;pointer-events:none}.item-native{border-radius:var(--border-radius);margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;padding-right:var(--padding-end);padding-left:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));display:-ms-flexbox;display:flex;position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:100%;min-height:var(--min-height);-webkit-transition:var(--transition);transition:var(--transition);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);outline:none;background:var(--background);overflow:inherit;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box}:host-context([dir=rtl]) .item-native{padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px));padding-left:var(--padding-end)}[dir=rtl] .item-native{padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px));padding-left:var(--padding-end)}@supports selector(:dir(rtl)){.item-native:dir(rtl){padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px));padding-left:var(--padding-end)}}:host(.item-legacy) .item-native{-ms-flex-wrap:unset;flex-wrap:unset}.item-native::-moz-focus-inner{border:0}.item-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0;-webkit-transition:var(--transition);transition:var(--transition);z-index:-1}button,a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}.item-inner{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-top:var(--inner-padding-top);padding-bottom:var(--inner-padding-bottom);padding-right:calc(var(--ion-safe-area-right, 0px) + var(--inner-padding-end));padding-left:var(--inner-padding-start);display:-ms-flexbox;display:flex;position:relative;-ms-flex:1 0 0px;flex:1 0 0;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;min-width:var(--inner-min-width);max-width:100%;min-height:inherit;border-width:var(--inner-border-width);border-style:var(--border-style);border-color:var(--border-color);-webkit-box-shadow:var(--inner-box-shadow);box-shadow:var(--inner-box-shadow);overflow:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}:host-context([dir=rtl]) .item-inner{padding-right:var(--inner-padding-start);padding-left:calc(var(--ion-safe-area-left, 0px) + var(--inner-padding-end))}[dir=rtl] .item-inner{padding-right:var(--inner-padding-start);padding-left:calc(var(--ion-safe-area-left, 0px) + var(--inner-padding-end))}@supports selector(:dir(rtl)){.item-inner:dir(rtl){padding-right:var(--inner-padding-start);padding-left:calc(var(--ion-safe-area-left, 0px) + var(--inner-padding-end))}}:host(.item-legacy) .item-inner{-ms-flex:1;flex:1;-ms-flex-wrap:unset;flex-wrap:unset;max-width:unset}.item-bottom{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;padding-left:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));padding-right:calc(var(--inner-padding-end) + var(--ion-safe-area-right, 0px));display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}:host-context([dir=rtl]) .item-bottom{padding-left:calc(var(--inner-padding-end) + var(--ion-safe-area-left, 0px));padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px))}[dir=rtl] .item-bottom{padding-left:calc(var(--inner-padding-end) + var(--ion-safe-area-left, 0px));padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px))}@supports selector(:dir(rtl)){.item-bottom:dir(rtl){padding-left:calc(var(--inner-padding-end) + var(--ion-safe-area-left, 0px));padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px))}}.item-detail-icon{-webkit-margin-start:calc(var(--inner-padding-end) / 2);margin-inline-start:calc(var(--inner-padding-end) / 2);-webkit-margin-end:-6px;margin-inline-end:-6px;color:var(--detail-icon-color);font-size:var(--detail-icon-font-size);opacity:var(--detail-icon-opacity)}::slotted(ion-icon){font-size:1.6em}::slotted(ion-button){--margin-top:0;--margin-bottom:0;--margin-start:0;--margin-end:0;z-index:1}::slotted(ion-label:not([slot=end])){-ms-flex:1;flex:1;width:-webkit-min-content;width:-moz-min-content;width:min-content}:host(.item-input){-ms-flex-align:center;align-items:center}.input-wrapper{display:-ms-flexbox;display:flex;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;max-width:100%;text-overflow:ellipsis;overflow:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}:host(.item-legacy) .input-wrapper{-ms-flex:1;flex:1;-ms-flex-wrap:unset;flex-wrap:unset;max-width:unset}:host(.item-label-stacked),:host(.item-label-floating){-ms-flex-align:start;align-items:start}:host(.item-label-stacked) .input-wrapper,:host(.item-label-floating) .input-wrapper{-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}.item-highlight,.item-inner-highlight{left:0;right:0;top:0;bottom:0;border-radius:inherit;position:absolute;width:100%;height:100%;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:border-bottom-width 200ms, -webkit-transform 200ms;transition:border-bottom-width 200ms, -webkit-transform 200ms;transition:transform 200ms, border-bottom-width 200ms;transition:transform 200ms, border-bottom-width 200ms, -webkit-transform 200ms;z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:none}:host(.item-interactive.ion-focused),:host(.item-interactive.item-has-focus),:host(.item-interactive.ion-touched.ion-invalid){--full-highlight-height:calc(var(--highlight-height) * var(--show-full-highlight));--inset-highlight-height:calc(var(--highlight-height) * var(--show-inset-highlight))}:host(.ion-focused) .item-highlight,:host(.ion-focused) .item-inner-highlight,:host(.item-has-focus) .item-highlight,:host(.item-has-focus) .item-inner-highlight{-webkit-transform:scaleX(1);transform:scaleX(1);border-style:var(--border-style);border-color:var(--highlight-background)}:host(.ion-focused) .item-highlight,:host(.item-has-focus) .item-highlight{border-width:var(--full-highlight-height);opacity:var(--show-full-highlight)}:host(.ion-focused) .item-inner-highlight,:host(.item-has-focus) .item-inner-highlight{border-bottom-width:var(--inset-highlight-height);opacity:var(--show-inset-highlight)}:host(.ion-focused.item-fill-solid) .item-highlight,:host(.item-has-focus.item-fill-solid) .item-highlight{border-width:calc(var(--full-highlight-height) - 1px)}:host(.ion-focused) .item-inner-highlight,:host(.ion-focused:not(.item-fill-outline)) .item-highlight,:host(.item-has-focus) .item-inner-highlight,:host(.item-has-focus:not(.item-fill-outline)) .item-highlight{border-top:none;border-right:none;border-left:none}:host(.item-interactive.ion-focused),:host(.item-interactive.item-has-focus){--highlight-background:var(--highlight-color-focused)}:host(.item-interactive.ion-valid){--highlight-background:var(--highlight-color-valid)}:host(.item-interactive.ion-invalid){--highlight-background:var(--highlight-color-invalid)}:host(.item-interactive.ion-invalid) ::slotted([slot=helper]){display:none}::slotted([slot=error]){display:none;color:var(--highlight-color-invalid)}:host(.item-interactive.ion-invalid) ::slotted([slot=error]){display:block}:host(:not(.item-label)) ::slotted(ion-select.legacy-select){--padding-start:0;max-width:none}:host(.item-label-stacked) ::slotted(ion-select.legacy-select),:host(.item-label-floating) ::slotted(ion-select.legacy-select){--padding-top:8px;--padding-bottom:8px;--padding-start:0;-ms-flex-item-align:stretch;align-self:stretch;width:100%;max-width:100%}:host(:not(.item-label)) ::slotted(ion-datetime){--padding-start:0}:host(.item-label-stacked) ::slotted(ion-datetime),:host(.item-label-floating) ::slotted(ion-datetime){--padding-start:0;width:100%}:host(.item-multiple-inputs) ::slotted(ion-checkbox),:host(.item-multiple-inputs) ::slotted(ion-datetime),:host(.item-multiple-inputs) ::slotted(ion-radio),:host(.item-multiple-inputs) ::slotted(ion-select.legacy-select){position:relative}:host(.item-textarea){-ms-flex-align:stretch;align-items:stretch}::slotted(ion-reorder[slot]){margin-top:0;margin-bottom:0}ion-ripple-effect{color:var(--ripple-color)}:host(.item-fill-solid) ::slotted([slot=start]),:host(.item-fill-solid) ::slotted([slot=end]),:host(.item-fill-outline) ::slotted([slot=start]),:host(.item-fill-outline) ::slotted([slot=end]){-ms-flex-item-align:center;align-self:center}::slotted([slot=helper]),::slotted([slot=error]),.item-counter{padding-top:5px;font-size:0.75rem;z-index:1}.item-counter{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--ion-color-step-550, #737373);white-space:nowrap;-webkit-padding-start:16px;padding-inline-start:16px}@media (prefers-reduced-motion: reduce){.item-highlight,.item-inner-highlight{-webkit-transition:none;transition:none}}:host{--min-height:44px;--transition:background-color 200ms linear, opacity 200ms linear;--padding-start:16px;--inner-padding-end:16px;--inner-border-width:0px 0px 0.55px 0px;--background:var(--ion-item-background, var(--ion-background-color, #fff));--background-activated:var(--ion-text-color, #000);--background-focused:var(--ion-text-color, #000);--background-hover:currentColor;--background-activated-opacity:.12;--background-focused-opacity:.15;--background-hover-opacity:.04;--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-250, #c8c7cc)));--color:var(--ion-item-color, var(--ion-text-color, #000));--highlight-height:0px;--highlight-color-focused:var(--ion-color-primary, #3880ff);--highlight-color-valid:var(--ion-color-success, #2dd36f);--highlight-color-invalid:var(--ion-color-danger, #eb445a);--bottom-padding-start:0px;font-size:1rem}:host(.ion-activated){--transition:none}:host(.ion-color.ion-focused) .item-native::after{background:#000;opacity:0.15}:host(.ion-color.ion-activated) .item-native::after{background:#000;opacity:0.12}:host(.item-interactive){--show-full-highlight:0;--show-inset-highlight:1}:host(.item-lines-full){--border-width:0px 0px 0.55px 0px;--show-full-highlight:1;--show-inset-highlight:0}:host(.item-lines-inset){--inner-border-width:0px 0px 0.55px 0px;--show-full-highlight:0;--show-inset-highlight:1}:host(.item-lines-inset),:host(.item-lines-none){--border-width:0px;--show-full-highlight:0}:host(.item-lines-full),:host(.item-lines-none){--inner-border-width:0px;--show-inset-highlight:0}.item-highlight,.item-inner-highlight{-webkit-transition:none;transition:none}:host(.item-has-focus) .item-inner-highlight,:host(.item-has-focus) .item-highlight{border-top:none;border-right:none;border-left:none}::slotted([slot=start]){-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:2px;margin-bottom:2px}::slotted(ion-icon[slot=start]),::slotted(ion-icon[slot=end]){margin-top:7px;margin-bottom:7px}::slotted(ion-toggle[slot=start]),::slotted(ion-toggle[slot=end]){margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}:host(.item-label-stacked) ::slotted([slot=end]),:host(.item-label-floating) ::slotted([slot=end]){margin-top:7px;margin-bottom:7px}::slotted(.button-small){--padding-top:1px;--padding-bottom:1px;--padding-start:.5em;--padding-end:.5em;min-height:24px;font-size:0.8125rem}::slotted(ion-avatar){width:36px;height:36px}::slotted(ion-thumbnail){--size:56px}::slotted(ion-avatar[slot=end]),::slotted(ion-thumbnail[slot=end]){-webkit-margin-start:8px;margin-inline-start:8px;-webkit-margin-end:8px;margin-inline-end:8px;margin-top:8px;margin-bottom:8px}:host(.item-radio) ::slotted(ion-label),:host(.item-toggle) ::slotted(ion-label){-webkit-margin-start:0px;margin-inline-start:0px}::slotted(ion-label){-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:8px;margin-inline-end:8px;margin-top:10px;margin-bottom:10px}:host(.item-label-floating),:host(.item-label-stacked){--min-height:68px}:host(.item-label-stacked) ::slotted(ion-select.legacy-select),:host(.item-label-floating) ::slotted(ion-select.legacy-select){--padding-top:8px;--padding-bottom:8px;--padding-start:0px}:host(.item-label-fixed) ::slotted(ion-select.legacy-select),:host(.item-label-fixed) ::slotted(ion-datetime){--padding-start:0}',qI=':host{--inner-min-width:4rem;--border-radius:0px;--border-width:0px;--border-style:solid;--padding-top:0px;--padding-bottom:0px;--padding-end:0px;--padding-start:0px;--inner-border-width:0px;--inner-padding-top:0px;--inner-padding-bottom:0px;--inner-padding-start:0px;--inner-padding-end:0px;--inner-box-shadow:none;--show-full-highlight:0;--show-inset-highlight:0;--detail-icon-color:initial;--detail-icon-font-size:1.25em;--detail-icon-opacity:0.25;--color-activated:var(--color);--color-focused:var(--color);--color-hover:var(--color);--ripple-color:currentColor;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;position:relative;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;outline:none;color:var(--color);font-family:var(--ion-font-family, inherit);text-align:initial;text-decoration:none;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}:host(.ion-color:not(.item-fill-solid):not(.item-fill-outline)) .item-native{background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(.ion-color:not(.item-fill-solid):not(.item-fill-outline)) .item-native,:host(.ion-color:not(.item-fill-solid):not(.item-fill-outline)) .item-inner{border-color:var(--ion-color-shade)}:host(.ion-activated) .item-native{color:var(--color-activated)}:host(.ion-activated) .item-native::after{background:var(--background-activated);opacity:var(--background-activated-opacity)}:host(.ion-color.ion-activated) .item-native{color:var(--ion-color-contrast)}:host(.ion-focused) .item-native{color:var(--color-focused)}:host(.ion-focused) .item-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}:host(.ion-color.ion-focused) .item-native{color:var(--ion-color-contrast)}:host(.ion-color.ion-focused) .item-native::after{background:var(--ion-color-contrast)}@media (any-hover: hover){:host(.ion-activatable:not(.ion-focused):hover) .item-native{color:var(--color-hover)}:host(.ion-activatable:not(.ion-focused):hover) .item-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}:host(.ion-color.ion-activatable:not(.ion-focused):hover) .item-native{color:var(--ion-color-contrast)}:host(.ion-color.ion-activatable:not(.ion-focused):hover) .item-native::after{background:var(--ion-color-contrast)}}:host(.item-has-interactive-control){cursor:pointer}:host(.item-interactive-disabled:not(.item-multiple-inputs)){cursor:default;pointer-events:none}:host(.item-disabled){cursor:default;opacity:0.3;pointer-events:none}.item-native{border-radius:var(--border-radius);margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;padding-right:var(--padding-end);padding-left:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));display:-ms-flexbox;display:flex;position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:100%;min-height:var(--min-height);-webkit-transition:var(--transition);transition:var(--transition);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);outline:none;background:var(--background);overflow:inherit;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box}:host-context([dir=rtl]) .item-native{padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px));padding-left:var(--padding-end)}[dir=rtl] .item-native{padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px));padding-left:var(--padding-end)}@supports selector(:dir(rtl)){.item-native:dir(rtl){padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px));padding-left:var(--padding-end)}}:host(.item-legacy) .item-native{-ms-flex-wrap:unset;flex-wrap:unset}.item-native::-moz-focus-inner{border:0}.item-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0;-webkit-transition:var(--transition);transition:var(--transition);z-index:-1}button,a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}.item-inner{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-top:var(--inner-padding-top);padding-bottom:var(--inner-padding-bottom);padding-right:calc(var(--ion-safe-area-right, 0px) + var(--inner-padding-end));padding-left:var(--inner-padding-start);display:-ms-flexbox;display:flex;position:relative;-ms-flex:1 0 0px;flex:1 0 0;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;min-width:var(--inner-min-width);max-width:100%;min-height:inherit;border-width:var(--inner-border-width);border-style:var(--border-style);border-color:var(--border-color);-webkit-box-shadow:var(--inner-box-shadow);box-shadow:var(--inner-box-shadow);overflow:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}:host-context([dir=rtl]) .item-inner{padding-right:var(--inner-padding-start);padding-left:calc(var(--ion-safe-area-left, 0px) + var(--inner-padding-end))}[dir=rtl] .item-inner{padding-right:var(--inner-padding-start);padding-left:calc(var(--ion-safe-area-left, 0px) + var(--inner-padding-end))}@supports selector(:dir(rtl)){.item-inner:dir(rtl){padding-right:var(--inner-padding-start);padding-left:calc(var(--ion-safe-area-left, 0px) + var(--inner-padding-end))}}:host(.item-legacy) .item-inner{-ms-flex:1;flex:1;-ms-flex-wrap:unset;flex-wrap:unset;max-width:unset}.item-bottom{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;padding-left:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));padding-right:calc(var(--inner-padding-end) + var(--ion-safe-area-right, 0px));display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}:host-context([dir=rtl]) .item-bottom{padding-left:calc(var(--inner-padding-end) + var(--ion-safe-area-left, 0px));padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px))}[dir=rtl] .item-bottom{padding-left:calc(var(--inner-padding-end) + var(--ion-safe-area-left, 0px));padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px))}@supports selector(:dir(rtl)){.item-bottom:dir(rtl){padding-left:calc(var(--inner-padding-end) + var(--ion-safe-area-left, 0px));padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px))}}.item-detail-icon{-webkit-margin-start:calc(var(--inner-padding-end) / 2);margin-inline-start:calc(var(--inner-padding-end) / 2);-webkit-margin-end:-6px;margin-inline-end:-6px;color:var(--detail-icon-color);font-size:var(--detail-icon-font-size);opacity:var(--detail-icon-opacity)}::slotted(ion-icon){font-size:1.6em}::slotted(ion-button){--margin-top:0;--margin-bottom:0;--margin-start:0;--margin-end:0;z-index:1}::slotted(ion-label:not([slot=end])){-ms-flex:1;flex:1;width:-webkit-min-content;width:-moz-min-content;width:min-content}:host(.item-input){-ms-flex-align:center;align-items:center}.input-wrapper{display:-ms-flexbox;display:flex;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;max-width:100%;text-overflow:ellipsis;overflow:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}:host(.item-legacy) .input-wrapper{-ms-flex:1;flex:1;-ms-flex-wrap:unset;flex-wrap:unset;max-width:unset}:host(.item-label-stacked),:host(.item-label-floating){-ms-flex-align:start;align-items:start}:host(.item-label-stacked) .input-wrapper,:host(.item-label-floating) .input-wrapper{-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}.item-highlight,.item-inner-highlight{left:0;right:0;top:0;bottom:0;border-radius:inherit;position:absolute;width:100%;height:100%;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:border-bottom-width 200ms, -webkit-transform 200ms;transition:border-bottom-width 200ms, -webkit-transform 200ms;transition:transform 200ms, border-bottom-width 200ms;transition:transform 200ms, border-bottom-width 200ms, -webkit-transform 200ms;z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:none}:host(.item-interactive.ion-focused),:host(.item-interactive.item-has-focus),:host(.item-interactive.ion-touched.ion-invalid){--full-highlight-height:calc(var(--highlight-height) * var(--show-full-highlight));--inset-highlight-height:calc(var(--highlight-height) * var(--show-inset-highlight))}:host(.ion-focused) .item-highlight,:host(.ion-focused) .item-inner-highlight,:host(.item-has-focus) .item-highlight,:host(.item-has-focus) .item-inner-highlight{-webkit-transform:scaleX(1);transform:scaleX(1);border-style:var(--border-style);border-color:var(--highlight-background)}:host(.ion-focused) .item-highlight,:host(.item-has-focus) .item-highlight{border-width:var(--full-highlight-height);opacity:var(--show-full-highlight)}:host(.ion-focused) .item-inner-highlight,:host(.item-has-focus) .item-inner-highlight{border-bottom-width:var(--inset-highlight-height);opacity:var(--show-inset-highlight)}:host(.ion-focused.item-fill-solid) .item-highlight,:host(.item-has-focus.item-fill-solid) .item-highlight{border-width:calc(var(--full-highlight-height) - 1px)}:host(.ion-focused) .item-inner-highlight,:host(.ion-focused:not(.item-fill-outline)) .item-highlight,:host(.item-has-focus) .item-inner-highlight,:host(.item-has-focus:not(.item-fill-outline)) .item-highlight{border-top:none;border-right:none;border-left:none}:host(.item-interactive.ion-focused),:host(.item-interactive.item-has-focus){--highlight-background:var(--highlight-color-focused)}:host(.item-interactive.ion-valid){--highlight-background:var(--highlight-color-valid)}:host(.item-interactive.ion-invalid){--highlight-background:var(--highlight-color-invalid)}:host(.item-interactive.ion-invalid) ::slotted([slot=helper]){display:none}::slotted([slot=error]){display:none;color:var(--highlight-color-invalid)}:host(.item-interactive.ion-invalid) ::slotted([slot=error]){display:block}:host(:not(.item-label)) ::slotted(ion-select.legacy-select){--padding-start:0;max-width:none}:host(.item-label-stacked) ::slotted(ion-select.legacy-select),:host(.item-label-floating) ::slotted(ion-select.legacy-select){--padding-top:8px;--padding-bottom:8px;--padding-start:0;-ms-flex-item-align:stretch;align-self:stretch;width:100%;max-width:100%}:host(:not(.item-label)) ::slotted(ion-datetime){--padding-start:0}:host(.item-label-stacked) ::slotted(ion-datetime),:host(.item-label-floating) ::slotted(ion-datetime){--padding-start:0;width:100%}:host(.item-multiple-inputs) ::slotted(ion-checkbox),:host(.item-multiple-inputs) ::slotted(ion-datetime),:host(.item-multiple-inputs) ::slotted(ion-radio),:host(.item-multiple-inputs) ::slotted(ion-select.legacy-select){position:relative}:host(.item-textarea){-ms-flex-align:stretch;align-items:stretch}::slotted(ion-reorder[slot]){margin-top:0;margin-bottom:0}ion-ripple-effect{color:var(--ripple-color)}:host(.item-fill-solid) ::slotted([slot=start]),:host(.item-fill-solid) ::slotted([slot=end]),:host(.item-fill-outline) ::slotted([slot=start]),:host(.item-fill-outline) ::slotted([slot=end]){-ms-flex-item-align:center;align-self:center}::slotted([slot=helper]),::slotted([slot=error]),.item-counter{padding-top:5px;font-size:0.75rem;z-index:1}.item-counter{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--ion-color-step-550, #737373);white-space:nowrap;-webkit-padding-start:16px;padding-inline-start:16px}@media (prefers-reduced-motion: reduce){.item-highlight,.item-inner-highlight{-webkit-transition:none;transition:none}}:host{--min-height:48px;--background:var(--ion-item-background, var(--ion-background-color, #fff));--background-activated:transparent;--background-focused:currentColor;--background-hover:currentColor;--background-activated-opacity:0;--background-focused-opacity:.12;--background-hover-opacity:.04;--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.13))));--color:var(--ion-item-color, var(--ion-text-color, #000));--transition:opacity 15ms linear, background-color 15ms linear;--padding-start:16px;--inner-padding-end:16px;--inner-border-width:0 0 1px 0;--highlight-height:1px;--highlight-color-focused:var(--ion-color-primary, #3880ff);--highlight-color-valid:var(--ion-color-success, #2dd36f);--highlight-color-invalid:var(--ion-color-danger, #eb445a);font-size:1rem;font-weight:normal;text-transform:none}:host(.item-fill-outline){--highlight-height:2px}:host(.item-fill-none.item-interactive.ion-focus) .item-highlight,:host(.item-fill-none.item-interactive.item-has-focus) .item-highlight,:host(.item-fill-none.item-interactive.ion-touched.ion-invalid) .item-highlight{-webkit-transform:scaleX(1);transform:scaleX(1);border-width:0 0 var(--full-highlight-height) 0;border-style:var(--border-style);border-color:var(--highlight-background)}:host(.item-fill-none.item-interactive.ion-focus) .item-native,:host(.item-fill-none.item-interactive.item-has-focus) .item-native,:host(.item-fill-none.item-interactive.ion-touched.ion-invalid) .item-native{border-bottom-color:var(--highlight-background)}:host(.item-fill-outline.item-interactive.ion-focus) .item-highlight,:host(.item-fill-outline.item-interactive.item-has-focus) .item-highlight{-webkit-transform:scaleX(1);transform:scaleX(1)}:host(.item-fill-outline.item-interactive.ion-focus) .item-highlight,:host(.item-fill-outline.item-interactive.item-has-focus) .item-highlight,:host(.item-fill-outline.item-interactive.ion-touched.ion-invalid) .item-highlight{border-width:var(--full-highlight-height);border-style:var(--border-style);border-color:var(--highlight-background)}:host(.item-fill-outline.item-interactive.ion-touched.ion-invalid) .item-native{border-color:var(--highlight-background)}:host(.item-fill-solid.item-interactive.ion-focus) .item-highlight,:host(.item-fill-solid.item-interactive.item-has-focus) .item-highlight,:host(.item-fill-solid.item-interactive.ion-touched.ion-invalid) .item-highlight{-webkit-transform:scaleX(1);transform:scaleX(1);border-width:0 0 var(--full-highlight-height) 0;border-style:var(--border-style);border-color:var(--highlight-background)}:host(.item-fill-solid.item-interactive.ion-focus) .item-native,:host(.item-fill-solid.item-interactive.item-has-focus) .item-native,:host(.item-fill-solid.item-interactive.ion-touched.ion-invalid) .item-native{border-bottom-color:var(--highlight-background)}:host(.ion-color.ion-activated) .item-native::after{background:transparent}:host(.item-has-focus) .item-native{caret-color:var(--highlight-background)}:host(.item-interactive){--border-width:0 0 1px 0;--inner-border-width:0;--show-full-highlight:1;--show-inset-highlight:0}:host(.item-lines-full){--border-width:0 0 1px 0;--show-full-highlight:1;--show-inset-highlight:0}:host(.item-lines-inset){--inner-border-width:0 0 1px 0;--show-full-highlight:0;--show-inset-highlight:1}:host(.item-lines-inset),:host(.item-lines-none){--border-width:0;--show-full-highlight:0}:host(.item-lines-full),:host(.item-lines-none){--inner-border-width:0;--show-inset-highlight:0}:host(.item-fill-outline) .item-highlight{--position-offset:calc(-1 * var(--border-width));top:var(--position-offset);width:calc(100% + 2 * var(--border-width));height:calc(100% + 2 * var(--border-width));-webkit-transition:none;transition:none}@supports (inset-inline-start: 0){:host(.item-fill-outline) .item-highlight{inset-inline-start:var(--position-offset)}}@supports not (inset-inline-start: 0){:host(.item-fill-outline) .item-highlight{left:var(--position-offset)}:host-context([dir=rtl]):host(.item-fill-outline) .item-highlight,:host-context([dir=rtl]).item-fill-outline .item-highlight{left:unset;right:unset;right:var(--position-offset)}@supports selector(:dir(rtl)){:host(.item-fill-outline:dir(rtl)) .item-highlight{left:unset;right:unset;right:var(--position-offset)}}}:host(.item-fill-outline.ion-focused) .item-native,:host(.item-fill-outline.item-has-focus) .item-native{border-color:transparent}:host(.item-multi-line) ::slotted([slot=start]),:host(.item-multi-line) ::slotted([slot=end]){margin-top:16px;margin-bottom:16px;-ms-flex-item-align:start;align-self:flex-start}::slotted([slot=start]){-webkit-margin-end:32px;margin-inline-end:32px}::slotted([slot=end]){-webkit-margin-start:32px;margin-inline-start:32px}:host(.item-fill-solid) ::slotted([slot=start]),:host(.item-fill-solid) ::slotted([slot=end]),:host(.item-fill-outline) ::slotted([slot=start]),:host(.item-fill-outline) ::slotted([slot=end]){-ms-flex-item-align:center;align-self:center}::slotted(ion-icon){color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.54);font-size:1.5em}:host(.ion-color:not(.item-fill-solid):not(.item-fill-outline)) ::slotted(ion-icon){color:var(--ion-color-contrast)}::slotted(ion-icon[slot]){margin-top:12px;margin-bottom:12px}::slotted(ion-icon[slot=start]){-webkit-margin-end:32px;margin-inline-end:32px}::slotted(ion-icon[slot=end]){-webkit-margin-start:16px;margin-inline-start:16px}:host(.item-fill-solid) ::slotted(ion-icon[slot=start]),:host(.item-fill-outline) ::slotted(ion-icon[slot=start]){-webkit-margin-end:8px;margin-inline-end:8px}::slotted(ion-toggle[slot=start]),::slotted(ion-toggle[slot=end]){margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}::slotted(ion-note){margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-ms-flex-item-align:start;align-self:flex-start;font-size:0.6875rem}::slotted(ion-note[slot]:not([slot=helper]):not([slot=error])){padding-left:0;padding-right:0;padding-top:18px;padding-bottom:10px}::slotted(ion-note[slot=start]){-webkit-padding-end:16px;padding-inline-end:16px}::slotted(ion-note[slot=end]){-webkit-padding-start:16px;padding-inline-start:16px}::slotted(ion-avatar){width:40px;height:40px}::slotted(ion-thumbnail){--size:56px}::slotted(ion-avatar),::slotted(ion-thumbnail){margin-top:8px;margin-bottom:8px}::slotted(ion-avatar[slot=start]),::slotted(ion-thumbnail[slot=start]){-webkit-margin-end:16px;margin-inline-end:16px}::slotted(ion-avatar[slot=end]),::slotted(ion-thumbnail[slot=end]){-webkit-margin-start:16px;margin-inline-start:16px}::slotted(ion-label){margin-left:0;margin-right:0;margin-top:10px;margin-bottom:10px}:host(.item-label-stacked) ::slotted([slot=end]),:host(.item-label-floating) ::slotted([slot=end]){margin-top:7px;margin-bottom:7px}:host(.item-label-fixed) ::slotted(ion-select.legacy-select),:host(.item-label-fixed) ::slotted(ion-datetime){--padding-start:8px}:host(.item-toggle) ::slotted(ion-label),:host(.item-radio) ::slotted(ion-label){-webkit-margin-start:0;margin-inline-start:0}::slotted(.button-small){--padding-top:2px;--padding-bottom:2px;--padding-start:.6em;--padding-end:.6em;min-height:25px;font-size:0.75rem}:host(.item-label-floating),:host(.item-label-stacked){--min-height:55px}:host(.item-label-stacked) ::slotted(ion-select.legacy-select),:host(.item-label-floating) ::slotted(ion-select.legacy-select){--padding-top:8px;--padding-bottom:8px;--padding-start:0}:host(.ion-focused:not(.ion-color)) ::slotted(.label-stacked),:host(.ion-focused:not(.ion-color)) ::slotted(.label-floating),:host(.item-has-focus:not(.ion-color)) ::slotted(.label-stacked),:host(.item-has-focus:not(.ion-color)) ::slotted(.label-floating){color:var(--ion-color-primary, #3880ff)}:host(.ion-color){--highlight-color-focused:var(--ion-color-contrast)}:host(.item-label-color){--highlight-color-focused:var(--ion-color-base)}:host(.item-fill-solid.ion-color),:host(.item-fill-outline.ion-color){--highlight-color-focused:var(--ion-color-base)}:host(.item-fill-solid){--background:var(--ion-color-step-50, #f2f2f2);--background-hover:var(--ion-color-step-100, #e6e6e6);--background-focused:var(--ion-color-step-150, #d9d9d9);--border-width:0 0 1px 0;--inner-border-width:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}:host-context([dir=rtl]):host(.item-fill-solid),:host-context([dir=rtl]).item-fill-solid{border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}@supports selector(:dir(rtl)){:host(.item-fill-solid:dir(rtl)){border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}}:host(.item-fill-solid) .item-native{--border-color:var(--ion-color-step-500, gray)}:host(.item-fill-solid.ion-focused) .item-native,:host(.item-fill-solid.item-has-focus) .item-native{--background:var(--background-focused)}:host(.item-fill-solid.item-shape-round){border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:0;border-bottom-left-radius:0}:host-context([dir=rtl]):host(.item-fill-solid.item-shape-round),:host-context([dir=rtl]).item-fill-solid.item-shape-round{border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:0;border-bottom-left-radius:0}@supports selector(:dir(rtl)){:host(.item-fill-solid.item-shape-round:dir(rtl)){border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:0;border-bottom-left-radius:0}}@media (any-hover: hover){:host(.item-fill-solid:hover) .item-native{--background:var(--background-hover);--border-color:var(--ion-color-step-750, #404040)}}:host(.item-fill-outline){--ripple-color:transparent;--background-focused:transparent;--background-hover:transparent;--border-color:var(--ion-color-step-500, gray);--border-width:1px;border:none;overflow:visible}:host(.item-fill-outline) .item-native{--native-padding-left:16px;border-radius:4px}:host(.item-fill-outline.item-shape-round) .item-native{--inner-padding-start:16px;border-radius:28px}:host(.item-fill-outline.item-shape-round) .item-bottom{-webkit-padding-start:32px;padding-inline-start:32px}:host(.item-fill-outline.item-label-floating.ion-focused) .item-native ::slotted(ion-input:not(:first-child)),:host(.item-fill-outline.item-label-floating.ion-focused) .item-native ::slotted(ion-textarea:not(:first-child)),:host(.item-fill-outline.item-label-floating.item-has-focus) .item-native ::slotted(ion-input:not(:first-child)),:host(.item-fill-outline.item-label-floating.item-has-focus) .item-native ::slotted(ion-textarea:not(:first-child)),:host(.item-fill-outline.item-label-floating.item-has-value) .item-native ::slotted(ion-input:not(:first-child)),:host(.item-fill-outline.item-label-floating.item-has-value) .item-native ::slotted(ion-textarea:not(:first-child)){-webkit-transform:translateY(-14px);transform:translateY(-14px)}@media (any-hover: hover){:host(.item-fill-outline:hover) .item-native{--border-color:var(--ion-color-step-750, #404040)}}.item-counter{letter-spacing:0.0333333333em}',YI=ye(class extends be{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.labelColorStyles={},this.itemStyles=new Map,this.inheritedAriaAttributes={},this.multipleInputs=!1,this.focusable=!0,this.color=void 0,this.button=!1,this.detail=void 0,this.detailIcon=um,this.disabled=!1,this.download=void 0,this.fill=void 0,this.shape=void 0,this.href=void 0,this.rel=void 0,this.lines=void 0,this.counter=!1,this.routerAnimation=void 0,this.routerDirection="forward",this.target=void 0,this.type="button",this.counterFormatter=void 0,this.counterString=void 0}counterFormatterChanged(){this.updateCounterOutput(this.getFirstInput())}handleIonInput(e){this.counter&&e.target===this.getFirstInput()&&this.updateCounterOutput(e.target)}labelColorChanged(e){const{color:n}=this;n===void 0&&(this.labelColorStyles=e.detail)}itemStyle(e){e.stopPropagation();const n=e.target.tagName,i=e.detail,r={},o=this.itemStyles.get(n)||{};let a=!1;Object.keys(i).forEach(s=>{if(i[s]){const l=`item-${s}`;o[l]||(a=!0),r[l]=!0}}),!a&&Object.keys(r).length!==Object.keys(o).length&&(a=!0),a&&(this.itemStyles.set(n,r),hn(this))}connectedCallback(){this.counter&&this.updateCounterOutput(this.getFirstInput()),this.hasStartEl()}componentWillLoad(){this.inheritedAriaAttributes=ri(this.el,["aria-label"])}componentDidLoad(){const{el:e,counter:n,counterFormatter:i,fill:r,shape:o}=this;e.querySelector('[slot="helper"]')!==null&&nt('The "helper" slot has been deprecated in favor of using the "helperText" property on ion-input or ion-textarea.',e),e.querySelector('[slot="error"]')!==null&&nt('The "error" slot has been deprecated in favor of using the "errorText" property on ion-input or ion-textarea.',e),n===!0&&nt('The "counter" property has been deprecated in favor of using the "counter" property on ion-input or ion-textarea.',e),i!==void 0&&nt('The "counterFormatter" property has been deprecated in favor of using the "counterFormatter" property on ion-input or ion-textarea.',e),r!==void 0&&nt('The "fill" property has been deprecated in favor of using the "fill" property on ion-input or ion-textarea.',e),o!==void 0&&nt('The "shape" property has been deprecated in favor of using the "shape" property on ion-input or ion-textarea.',e),at(()=>{this.setMultipleInputs(),this.focusable=this.isFocusable()})}setMultipleInputs(){const e=this.el.querySelectorAll("ion-checkbox, ion-datetime, ion-select, ion-radio"),n=this.el.querySelectorAll("ion-input, ion-range, ion-searchbar, ion-segment, ion-textarea, ion-toggle"),i=this.el.querySelectorAll("ion-anchor, ion-button, a, button");this.multipleInputs=e.length+n.length>1||e.length+i.length>1||e.length>0&&this.isClickable()}hasCover(){return this.el.querySelectorAll("ion-checkbox, ion-datetime, ion-select, ion-radio").length===1&&!this.multipleInputs}isClickable(){return this.href!==void 0||this.button}canActivate(){return this.isClickable()||this.hasCover()}isFocusable(){const e=this.el.querySelector(".ion-focusable");return this.canActivate()||e!==null}getFirstInput(){return this.el.querySelectorAll("ion-input, ion-textarea")[0]}updateCounterOutput(e){var n,i;const{counter:r,counterFormatter:o,defaultCounterFormatter:a}=this;if(r&&!this.multipleInputs&&(e==null?void 0:e.maxlength)!==void 0){const s=(i=(n=e==null?void 0:e.value)===null||n===void 0?void 0:n.toString().length)!==null&&i!==void 0?i:0;if(o===void 0)this.counterString=a(s,e.maxlength);else try{this.counterString=o(s,e.maxlength)}catch(l){iy("Exception in provided `counterFormatter`.",l),this.counterString=a(s,e.maxlength)}}}defaultCounterFormatter(e,n){return`${e} / ${n}`}hasStartEl(){this.el.querySelector('[slot="start"]')!==null&&this.el.classList.add("item-has-start-slot")}getFirstInteractive(){return this.el.querySelectorAll("ion-toggle:not([disabled]), ion-checkbox:not([disabled]), ion-radio:not([disabled]), ion-select:not([disabled])")[0]}render(){const{counterString:e,detail:n,detailIcon:i,download:r,fill:o,labelColorStyles:a,lines:s,disabled:l,href:c,rel:d,shape:u,target:p,routerAnimation:h,routerDirection:g,inheritedAriaAttributes:f,multipleInputs:v}=this,m={},y=J(this),S=this.isClickable(),b=this.canActivate(),C=S?c===void 0?"button":"a":"div",I=C==="button"?{type:this.type}:{download:r,href:c,rel:d,target:p};let k={};const E=this.getFirstInteractive();(S||E!==void 0&&!v)&&(k={onClick:z=>{if(S&&ms(c,z,g,h),E!==void 0&&!v){const ie=z.composedPath()[0];z.isTrusted&&this.el.shadowRoot.contains(ie)&&E.click()}}});const P=n!==void 0?n:y==="ios"&&S;this.itemStyles.forEach(z=>{Object.assign(m,z)});const A=l||m["item-interactive-disabled"]?"true":null,O=o||"none",$=Xe("ion-list",this.el)&&!Xe("ion-radio-group",this.el);return x(fe,{"aria-disabled":A,class:Object.assign(Object.assign(Object.assign({},m),a),it(this.color,{item:!0,[y]:!0,"item-lines-default":s===void 0,[`item-lines-${s}`]:s!==void 0,[`item-fill-${O}`]:!0,[`item-shape-${u}`]:u!==void 0,"item-has-interactive-control":E!==void 0,"item-disabled":l,"in-list":$,"item-multiple-inputs":this.multipleInputs,"ion-activatable":b,"ion-focusable":this.focusable,"item-rtl":document.dir==="rtl"})),role:$?"listitem":null},x(C,Object.assign({},I,f,{class:"item-native",part:"native",disabled:l},k),x("slot",{name:"start"}),x("div",{class:"item-inner"},x("div",{class:"input-wrapper"},x("slot",null)),x("slot",{name:"end"}),P&&x("ion-icon",{icon:i,lazy:!1,class:"item-detail-icon",part:"detail-icon","aria-hidden":"true","flip-rtl":i===um}),x("div",{class:"item-inner-highlight"})),b&&y==="md"&&x("ion-ripple-effect",null),x("div",{class:"item-highlight"})),x("div",{class:"item-bottom"},x("slot",{name:"error"}),x("slot",{name:"helper"}),e&&x("ion-note",{class:"item-counter"},e)))}static get delegatesFocus(){return!0}get el(){return this}static get watchers(){return{counterFormatter:["counterFormatterChanged"]}}static get style(){return{ios:KI,md:qI}}},[49,"ion-item",{color:[513],button:[4],detail:[4],detailIcon:[1,"detail-icon"],disabled:[4],download:[1],fill:[1],shape:[1],href:[1],rel:[1],lines:[1],counter:[4],routerAnimation:[16],routerDirection:[1,"router-direction"],target:[1],type:[1],counterFormatter:[16],multipleInputs:[32],focusable:[32],counterString:[32]},[[0,"ionInput","handleIonInput"],[0,"ionColor","labelColorChanged"],[0,"ionStyle","itemStyle"]],{counterFormatter:["counterFormatterChanged"]}]);function zp(){if(typeof customElements>"u")return;["ion-item","ion-icon","ion-note","ion-ripple-effect"].forEach(e=>{switch(e){case"ion-item":customElements.get(e)||customElements.define(e,YI);break;case"ion-icon":customElements.get(e)||fn();break;case"ion-note":customElements.get(e)||dc();break;case"ion-ripple-effect":customElements.get(e)||Jt();break}})}/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const XI=".item.sc-ion-label-ios-h,.item .sc-ion-label-ios-h{--color:initial;display:block;color:var(--color);font-family:var(--ion-font-family, inherit);font-size:inherit;text-overflow:ellipsis;-webkit-box-sizing:border-box;box-sizing:border-box}.item-legacy.sc-ion-label-ios-h,.item-legacy .sc-ion-label-ios-h{white-space:nowrap;overflow:hidden}.item.sc-ion-label-ios-h:not(.item-input):not(.item-legacy),.item:not(.item-input):not(.item-legacy) .sc-ion-label-ios-h{-ms-flex-positive:1;flex-grow:1}.ion-color.sc-ion-label-ios-h{color:var(--ion-color-base)}.ion-text-nowrap.sc-ion-label-ios-h{overflow:hidden}.item-interactive-disabled.sc-ion-label-ios-h:not(.item-multiple-inputs),.item-interactive-disabled:not(.item-multiple-inputs) .sc-ion-label-ios-h{cursor:default;opacity:0.3;pointer-events:none}.item-input.sc-ion-label-ios-h,.item-input .sc-ion-label-ios-h{-ms-flex:initial;flex:initial;max-width:200px;pointer-events:none}.item-textarea.sc-ion-label-ios-h,.item-textarea .sc-ion-label-ios-h{-ms-flex-item-align:baseline;align-self:baseline}.item-skeleton-text.sc-ion-label-ios-h,.item-skeleton-text .sc-ion-label-ios-h{overflow:hidden}.label-fixed.sc-ion-label-ios-h{-ms-flex:0 0 100px;flex:0 0 100px;width:100px;min-width:100px;max-width:200px}.label-stacked.sc-ion-label-ios-h,.label-floating.sc-ion-label-ios-h{margin-bottom:0;-ms-flex-item-align:stretch;align-self:stretch;width:auto;max-width:100%}.label-no-animate.label-floating.sc-ion-label-ios-h{-webkit-transition:none;transition:none}.sc-ion-label-ios-s h1,.sc-ion-label-ios-s h2,.sc-ion-label-ios-s h3,.sc-ion-label-ios-s h4,.sc-ion-label-ios-s h5,.sc-ion-label-ios-s h6{text-overflow:inherit;overflow:inherit}.ion-text-wrap.sc-ion-label-ios-h{font-size:0.875rem;line-height:1.5}.label-stacked.sc-ion-label-ios-h{margin-bottom:4px;font-size:0.875rem}.label-floating.sc-ion-label-ios-h{margin-bottom:0;-webkit-transform:translate(0, 29px);transform:translate(0, 29px);-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 150ms ease-in-out;transition:-webkit-transform 150ms ease-in-out;transition:transform 150ms ease-in-out;transition:transform 150ms ease-in-out, -webkit-transform 150ms ease-in-out}[dir=rtl].sc-ion-label-ios-h -no-combinator.label-floating.sc-ion-label-ios-h,[dir=rtl] .sc-ion-label-ios-h -no-combinator.label-floating.sc-ion-label-ios-h,[dir=rtl].label-floating.sc-ion-label-ios-h,[dir=rtl] .label-floating.sc-ion-label-ios-h{-webkit-transform-origin:right top;transform-origin:right top}@supports selector(:dir(rtl)){.label-floating.sc-ion-label-ios-h:dir(rtl){-webkit-transform-origin:right top;transform-origin:right top}}.item-textarea.label-floating.sc-ion-label-ios-h,.item-textarea .label-floating.sc-ion-label-ios-h{-webkit-transform:translate(0, 28px);transform:translate(0, 28px)}.item-has-focus.label-floating.sc-ion-label-ios-h,.item-has-focus .label-floating.sc-ion-label-ios-h,.item-has-placeholder.sc-ion-label-ios-h:not(.item-input).label-floating,.item-has-placeholder:not(.item-input) .label-floating.sc-ion-label-ios-h,.item-has-value.label-floating.sc-ion-label-ios-h,.item-has-value .label-floating.sc-ion-label-ios-h{-webkit-transform:scale(0.82);transform:scale(0.82)}.sc-ion-label-ios-s h1{margin-left:0;margin-right:0;margin-top:3px;margin-bottom:2px;font-size:1.375rem;font-weight:normal}.sc-ion-label-ios-s h2{margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;font-size:1.0625rem;font-weight:normal}.sc-ion-label-ios-s h3,.sc-ion-label-ios-s h4,.sc-ion-label-ios-s h5,.sc-ion-label-ios-s h6{margin-left:0;margin-right:0;margin-top:0;margin-bottom:3px;font-size:0.875rem;font-weight:normal;line-height:normal}.sc-ion-label-ios-s p{margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;font-size:0.875rem;line-height:normal;text-overflow:inherit;overflow:inherit}.sc-ion-label-ios-s>p{color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.4)}.sc-ion-label-ios-h.in-item-color.sc-ion-label-ios-s>p{color:inherit}.sc-ion-label-ios-s h2:last-child,.sc-ion-label-ios-s h3:last-child,.sc-ion-label-ios-s h4:last-child,.sc-ion-label-ios-s h5:last-child,.sc-ion-label-ios-s h6:last-child,.sc-ion-label-ios-s p:last-child{margin-bottom:0}",ZI='.item.sc-ion-label-md-h,.item .sc-ion-label-md-h{--color:initial;display:block;color:var(--color);font-family:var(--ion-font-family, inherit);font-size:inherit;text-overflow:ellipsis;-webkit-box-sizing:border-box;box-sizing:border-box}.item-legacy.sc-ion-label-md-h,.item-legacy .sc-ion-label-md-h{white-space:nowrap;overflow:hidden}.item.sc-ion-label-md-h:not(.item-input):not(.item-legacy),.item:not(.item-input):not(.item-legacy) .sc-ion-label-md-h{-ms-flex-positive:1;flex-grow:1}.ion-color.sc-ion-label-md-h{color:var(--ion-color-base)}.ion-text-nowrap.sc-ion-label-md-h{overflow:hidden}.item-interactive-disabled.sc-ion-label-md-h:not(.item-multiple-inputs),.item-interactive-disabled:not(.item-multiple-inputs) .sc-ion-label-md-h{cursor:default;opacity:0.3;pointer-events:none}.item-input.sc-ion-label-md-h,.item-input .sc-ion-label-md-h{-ms-flex:initial;flex:initial;max-width:200px;pointer-events:none}.item-textarea.sc-ion-label-md-h,.item-textarea .sc-ion-label-md-h{-ms-flex-item-align:baseline;align-self:baseline}.item-skeleton-text.sc-ion-label-md-h,.item-skeleton-text .sc-ion-label-md-h{overflow:hidden}.label-fixed.sc-ion-label-md-h{-ms-flex:0 0 100px;flex:0 0 100px;width:100px;min-width:100px;max-width:200px}.label-stacked.sc-ion-label-md-h,.label-floating.sc-ion-label-md-h{margin-bottom:0;-ms-flex-item-align:stretch;align-self:stretch;width:auto;max-width:100%}.label-no-animate.label-floating.sc-ion-label-md-h{-webkit-transition:none;transition:none}.sc-ion-label-md-s h1,.sc-ion-label-md-s h2,.sc-ion-label-md-s h3,.sc-ion-label-md-s h4,.sc-ion-label-md-s h5,.sc-ion-label-md-s h6{text-overflow:inherit;overflow:inherit}.ion-text-wrap.sc-ion-label-md-h{line-height:1.5}.label-stacked.sc-ion-label-md-h,.label-floating.sc-ion-label-md-h{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-transform-origin:top left;transform-origin:top left}.label-stacked.label-rtl.sc-ion-label-md-h,.label-floating.label-rtl.sc-ion-label-md-h{-webkit-transform-origin:top right;transform-origin:top right}.label-stacked.sc-ion-label-md-h{-webkit-transform:translateY(50%) scale(0.75);transform:translateY(50%) scale(0.75);-webkit-transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.label-floating.sc-ion-label-md-h{-webkit-transform:translateY(96%);transform:translateY(96%);-webkit-transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1)}.ion-focused.label-floating.sc-ion-label-md-h,.ion-focused .label-floating.sc-ion-label-md-h,.item-has-focus.label-floating.sc-ion-label-md-h,.item-has-focus .label-floating.sc-ion-label-md-h,.item-has-placeholder.sc-ion-label-md-h:not(.item-input).label-floating,.item-has-placeholder:not(.item-input) .label-floating.sc-ion-label-md-h,.item-has-value.label-floating.sc-ion-label-md-h,.item-has-value .label-floating.sc-ion-label-md-h{-webkit-transform:translateY(50%) scale(0.75);transform:translateY(50%) scale(0.75)}.item-fill-outline.ion-focused.label-floating.sc-ion-label-md-h,.item-fill-outline.ion-focused .label-floating.sc-ion-label-md-h,.item-fill-outline.item-has-focus.label-floating.sc-ion-label-md-h,.item-fill-outline.item-has-focus .label-floating.sc-ion-label-md-h,.item-fill-outline.item-has-placeholder.sc-ion-label-md-h:not(.item-input).label-floating,.item-fill-outline.item-has-placeholder:not(.item-input) .label-floating.sc-ion-label-md-h,.item-fill-outline.item-has-value.label-floating.sc-ion-label-md-h,.item-fill-outline.item-has-value .label-floating.sc-ion-label-md-h{-webkit-transform:translateY(-6px) scale(0.75);transform:translateY(-6px) scale(0.75);position:relative;max-width:-webkit-min-content;max-width:-moz-min-content;max-width:min-content;background-color:var(--ion-item-background, var(--ion-background-color, #fff));overflow:visible;z-index:3}.item-fill-outline.ion-focused.label-floating.sc-ion-label-md-h::before,.item-fill-outline.ion-focused .label-floating.sc-ion-label-md-h::before,.item-fill-outline.ion-focused.label-floating.sc-ion-label-md-h::after,.item-fill-outline.ion-focused .label-floating.sc-ion-label-md-h::after,.item-fill-outline.item-has-focus.label-floating.sc-ion-label-md-h::before,.item-fill-outline.item-has-focus .label-floating.sc-ion-label-md-h::before,.item-fill-outline.item-has-focus.label-floating.sc-ion-label-md-h::after,.item-fill-outline.item-has-focus .label-floating.sc-ion-label-md-h::after,.item-fill-outline.item-has-placeholder.sc-ion-label-md-h:not(.item-input).label-floating::before,.item-fill-outline.item-has-placeholder:not(.item-input) .label-floating.sc-ion-label-md-h::before,.item-fill-outline.item-has-placeholder.sc-ion-label-md-h:not(.item-input).label-floating::after,.item-fill-outline.item-has-placeholder:not(.item-input) .label-floating.sc-ion-label-md-h::after,.item-fill-outline.item-has-value.label-floating.sc-ion-label-md-h::before,.item-fill-outline.item-has-value .label-floating.sc-ion-label-md-h::before,.item-fill-outline.item-has-value.label-floating.sc-ion-label-md-h::after,.item-fill-outline.item-has-value .label-floating.sc-ion-label-md-h::after{position:absolute;width:4px;height:100%;background-color:var(--ion-item-background, var(--ion-background-color, #fff));content:""}.item-fill-outline.ion-focused.label-floating.sc-ion-label-md-h::before,.item-fill-outline.ion-focused .label-floating.sc-ion-label-md-h::before,.item-fill-outline.item-has-focus.label-floating.sc-ion-label-md-h::before,.item-fill-outline.item-has-focus .label-floating.sc-ion-label-md-h::before,.item-fill-outline.item-has-placeholder.sc-ion-label-md-h:not(.item-input).label-floating::before,.item-fill-outline.item-has-placeholder:not(.item-input) .label-floating.sc-ion-label-md-h::before,.item-fill-outline.item-has-value.label-floating.sc-ion-label-md-h::before,.item-fill-outline.item-has-value .label-floating.sc-ion-label-md-h::before{left:calc(-1 * 4px)}.item-fill-outline.ion-focused.label-floating.sc-ion-label-md-h::after,.item-fill-outline.ion-focused .label-floating.sc-ion-label-md-h::after,.item-fill-outline.item-has-focus.label-floating.sc-ion-label-md-h::after,.item-fill-outline.item-has-focus .label-floating.sc-ion-label-md-h::after,.item-fill-outline.item-has-placeholder.sc-ion-label-md-h:not(.item-input).label-floating::after,.item-fill-outline.item-has-placeholder:not(.item-input) .label-floating.sc-ion-label-md-h::after,.item-fill-outline.item-has-value.label-floating.sc-ion-label-md-h::after,.item-fill-outline.item-has-value .label-floating.sc-ion-label-md-h::after{right:calc(-1 * 4px)}.item-fill-outline.ion-focused.item-has-start-slot.label-floating.sc-ion-label-md-h,.item-fill-outline.ion-focused.item-has-start-slot .label-floating.sc-ion-label-md-h,.item-fill-outline.item-has-focus.item-has-start-slot.label-floating.sc-ion-label-md-h,.item-fill-outline.item-has-focus.item-has-start-slot .label-floating.sc-ion-label-md-h,.item-fill-outline.item-has-placeholder.sc-ion-label-md-h:not(.item-input).item-has-start-slot.label-floating,.item-fill-outline.item-has-placeholder:not(.item-input).item-has-start-slot .label-floating.sc-ion-label-md-h,.item-fill-outline.item-has-value.item-has-start-slot.label-floating.sc-ion-label-md-h,.item-fill-outline.item-has-value.item-has-start-slot .label-floating.sc-ion-label-md-h{-webkit-transform:translateX(-32px) translateY(-6px) scale(0.75);transform:translateX(-32px) translateY(-6px) scale(0.75)}.item-fill-outline.ion-focused.item-has-start-slot.label-floating.label-rtl.sc-ion-label-md-h,.item-fill-outline.ion-focused.item-has-start-slot .label-floating.label-rtl.sc-ion-label-md-h,.item-fill-outline.item-has-focus.item-has-start-slot.label-floating.label-rtl.sc-ion-label-md-h,.item-fill-outline.item-has-focus.item-has-start-slot .label-floating.label-rtl.sc-ion-label-md-h,.item-fill-outline.item-has-placeholder.sc-ion-label-md-h:not(.item-input).item-has-start-slot.label-floating.label-rtl,.item-fill-outline.item-has-placeholder:not(.item-input).item-has-start-slot .label-floating.label-rtl.sc-ion-label-md-h,.item-fill-outline.item-has-value.item-has-start-slot.label-floating.label-rtl.sc-ion-label-md-h,.item-fill-outline.item-has-value.item-has-start-slot .label-floating.label-rtl.sc-ion-label-md-h{-webkit-transform:translateX(calc(-1 * -32px)) translateY(-6px) scale(0.75);transform:translateX(calc(-1 * -32px)) translateY(-6px) scale(0.75)}.ion-focused.label-stacked.sc-ion-label-md-h:not(.ion-color),.ion-focused .label-stacked.sc-ion-label-md-h:not(.ion-color),.ion-focused.label-floating.sc-ion-label-md-h:not(.ion-color),.ion-focused .label-floating.sc-ion-label-md-h:not(.ion-color),.item-has-focus.label-stacked.sc-ion-label-md-h:not(.ion-color),.item-has-focus .label-stacked.sc-ion-label-md-h:not(.ion-color),.item-has-focus.label-floating.sc-ion-label-md-h:not(.ion-color),.item-has-focus .label-floating.sc-ion-label-md-h:not(.ion-color){color:var(--ion-color-primary, #3880ff)}.ion-focused.ion-color.label-stacked.sc-ion-label-md-h:not(.ion-color),.ion-focused.ion-color .label-stacked.sc-ion-label-md-h:not(.ion-color),.ion-focused.ion-color.label-floating.sc-ion-label-md-h:not(.ion-color),.ion-focused.ion-color .label-floating.sc-ion-label-md-h:not(.ion-color),.item-has-focus.ion-color.label-stacked.sc-ion-label-md-h:not(.ion-color),.item-has-focus.ion-color .label-stacked.sc-ion-label-md-h:not(.ion-color),.item-has-focus.ion-color.label-floating.sc-ion-label-md-h:not(.ion-color),.item-has-focus.ion-color .label-floating.sc-ion-label-md-h:not(.ion-color){color:var(--ion-color-contrast)}.item-fill-solid.ion-focused.ion-color.label-stacked.sc-ion-label-md-h:not(.ion-color),.item-fill-solid.ion-focused.ion-color .label-stacked.sc-ion-label-md-h:not(.ion-color),.item-fill-solid.ion-focused.ion-color.label-floating.sc-ion-label-md-h:not(.ion-color),.item-fill-solid.ion-focused.ion-color .label-floating.sc-ion-label-md-h:not(.ion-color),.item-fill-outline.ion-focused.ion-color.label-stacked.sc-ion-label-md-h:not(.ion-color),.item-fill-outline.ion-focused.ion-color .label-stacked.sc-ion-label-md-h:not(.ion-color),.item-fill-outline.ion-focused.ion-color.label-floating.sc-ion-label-md-h:not(.ion-color),.item-fill-outline.ion-focused.ion-color .label-floating.sc-ion-label-md-h:not(.ion-color),.item-fill-solid.item-has-focus.ion-color.label-stacked.sc-ion-label-md-h:not(.ion-color),.item-fill-solid.item-has-focus.ion-color .label-stacked.sc-ion-label-md-h:not(.ion-color),.item-fill-solid.item-has-focus.ion-color.label-floating.sc-ion-label-md-h:not(.ion-color),.item-fill-solid.item-has-focus.ion-color .label-floating.sc-ion-label-md-h:not(.ion-color),.item-fill-outline.item-has-focus.ion-color.label-stacked.sc-ion-label-md-h:not(.ion-color),.item-fill-outline.item-has-focus.ion-color .label-stacked.sc-ion-label-md-h:not(.ion-color),.item-fill-outline.item-has-focus.ion-color.label-floating.sc-ion-label-md-h:not(.ion-color),.item-fill-outline.item-has-focus.ion-color .label-floating.sc-ion-label-md-h:not(.ion-color){color:var(--ion-color-base)}.ion-invalid.ion-touched.label-stacked.sc-ion-label-md-h:not(.ion-color),.ion-invalid.ion-touched .label-stacked.sc-ion-label-md-h:not(.ion-color),.ion-invalid.ion-touched.label-floating.sc-ion-label-md-h:not(.ion-color),.ion-invalid.ion-touched .label-floating.sc-ion-label-md-h:not(.ion-color){color:var(--highlight-color-invalid)}.sc-ion-label-md-s h1{margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;font-size:1.5rem;font-weight:normal}.sc-ion-label-md-s h2{margin-left:0;margin-right:0;margin-top:2px;margin-bottom:2px;font-size:1rem;font-weight:normal}.sc-ion-label-md-s h3,.sc-ion-label-md-s h4,.sc-ion-label-md-s h5,.sc-ion-label-md-s h6{margin-left:0;margin-right:0;margin-top:2px;margin-bottom:2px;font-size:0.875rem;font-weight:normal;line-height:normal}.sc-ion-label-md-s p{margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;font-size:0.875rem;line-height:1.25rem;text-overflow:inherit;overflow:inherit}.sc-ion-label-md-s>p{color:var(--ion-color-step-600, #666666)}.sc-ion-label-md-h.in-item-color.sc-ion-label-md-s>p{color:inherit}',JI=ye(class extends be{constructor(){super(),this.__registerHost(),this.ionColor=q(this,"ionColor",7),this.ionStyle=q(this,"ionStyle",7),this.inRange=!1,this.color=void 0,this.position=void 0,this.noAnimate=!1}componentWillLoad(){this.inRange=!!this.el.closest("ion-range"),this.noAnimate=this.position==="floating",this.emitStyle(),this.emitColor()}componentDidLoad(){this.noAnimate&&setTimeout(()=>{this.noAnimate=!1},1e3)}colorChanged(){this.emitColor()}positionChanged(){this.emitStyle()}emitColor(){const{color:e}=this;this.ionColor.emit({"item-label-color":e!==void 0,[`ion-color-${e}`]:e!==void 0})}emitStyle(){const{inRange:e,position:n}=this;e||this.ionStyle.emit({label:!0,[`label-${n}`]:n!==void 0})}render(){const e=this.position,n=J(this);return x(fe,{class:it(this.color,{[n]:!0,"in-item-color":Xe("ion-item.ion-color",this.el),[`label-${e}`]:e!==void 0,"label-no-animate":this.noAnimate,"label-rtl":document.dir==="rtl"})})}get el(){return this}static get watchers(){return{color:["colorChanged"],position:["positionChanged"]}}static get style(){return{ios:XI,md:ZI}}},[34,"ion-label",{color:[513],position:[1],noAnimate:[32]},void 0,{color:["colorChanged"],position:["positionChanged"]}]);function Bp(){if(typeof customElements>"u")return;["ion-label"].forEach(e=>{switch(e){case"ion-label":customElements.get(e)||customElements.define(e,JI);break}})}/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const gt=typeof window<"u"?window:void 0,Yi=typeof document<"u"?document:void 0;/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const or=()=>{if(gt!==void 0)return gt.Capacitor};/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */var Tl;(function(t){t.Heavy="HEAVY",t.Medium="MEDIUM",t.Light="LIGHT"})(Tl||(Tl={}));var vm;(function(t){t.Success="SUCCESS",t.Warning="WARNING",t.Error="ERROR"})(vm||(vm={}));const $r={getEngine(){const t=window.TapticEngine;if(t)return t;const e=or();if(e!=null&&e.isPluginAvailable("Haptics"))return e.Plugins.Haptics},available(){if(!this.getEngine())return!1;const e=or();return(e==null?void 0:e.getPlatform())==="web"?typeof navigator<"u"&&navigator.vibrate!==void 0:!0},isCordova(){return window.TapticEngine!==void 0},isCapacitor(){return or()!==void 0},impact(t){const e=this.getEngine();if(!e)return;const n=this.isCapacitor()?t.style:t.style.toLowerCase();e.impact({style:n})},notification(t){const e=this.getEngine();if(!e)return;const n=this.isCapacitor()?t.type:t.type.toLowerCase();e.notification({type:n})},selection(){const t=this.isCapacitor()?Tl.Light:"light";this.impact({style:t})},selectionStart(){const t=this.getEngine();t&&(this.isCapacitor()?t.selectionStart():t.gestureSelectionStart())},selectionChanged(){const t=this.getEngine();t&&(this.isCapacitor()?t.selectionChanged():t.gestureSelectionChanged())},selectionEnd(){const t=this.getEngine();t&&(this.isCapacitor()?t.selectionEnd():t.gestureSelectionEnd())}},gs=()=>$r.available(),QI=()=>{gs()&&$r.selection()},oy=()=>{gs()&&$r.selectionStart()},ry=()=>{gs()&&$r.selectionChanged()},ay=()=>{gs()&&$r.selectionEnd()},eT=t=>{gs()&&$r.impact(t)};/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const uc=async(t,e,n,i,r,o)=>{var a;if(t)return t.attachViewToDom(e,n,r,i);if(!o&&typeof n!="string"&&!(n instanceof HTMLElement))throw new Error("framework delegate is missing");const s=typeof n=="string"?(a=e.ownerDocument)===null||a===void 0?void 0:a.createElement(n):n;return i&&i.forEach(l=>s.classList.add(l)),r&&Object.assign(s,r),e.appendChild(s),await new Promise(l=>In(s,l)),s},Fp=(t,e)=>{if(e){if(t){const n=e.parentElement;return t.removeViewFromDom(n,e)}e.remove()}return Promise.resolve()},jp=()=>{let t,e;return{attachViewToDom:async(r,o,a={},s=[])=>{var l,c;t=r;let d;if(o){const p=typeof o=="string"?(l=t.ownerDocument)===null||l===void 0?void 0:l.createElement(o):o;s.forEach(h=>p.classList.add(h)),Object.assign(p,a),t.appendChild(p),d=p,await new Promise(h=>In(p,h))}else if(t.children.length>0&&(t.tagName==="ION-MODAL"||t.tagName==="ION-POPOVER")&&!(d=t.children[0]).classList.contains("ion-delegate-host")){const h=(c=t.ownerDocument)===null||c===void 0?void 0:c.createElement("div");h.classList.add("ion-delegate-host"),s.forEach(g=>h.classList.add(g)),h.append(...t.children),t.appendChild(h),d=h}const u=document.querySelector("ion-app")||document.body;return e=document.createComment("ionic teleport"),t.parentNode.insertBefore(e,t),u.appendChild(t),d??t},removeViewFromDom:()=>(t&&e&&(e.parentNode.insertBefore(t,e),e.remove()),Promise.resolve())}};/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const Dr=()=>{let t;return{lock:async()=>{const n=t;let i;return t=new Promise(r=>i=r),n!==void 0&&await n,i}}};/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const tT=()=>{document.addEventListener("backbutton",()=>{})},nT=()=>{const t=document;let e=!1;t.addEventListener("backbutton",()=>{if(e)return;let n=0,i=[];const r=new CustomEvent("ionBackButton",{bubbles:!1,detail:{register(s,l){i.push({priority:s,handler:l,id:n++})}}});t.dispatchEvent(r);const o=async s=>{try{if(s!=null&&s.handler){const l=s.handler(a);l!=null&&await l}}catch(l){console.error(l)}},a=()=>{if(i.length>0){let s={priority:Number.MIN_SAFE_INTEGER,handler:()=>{},id:-1};i.forEach(l=>{l.priority>=s.priority&&(s=l)}),e=!0,i=i.filter(l=>l.id!==s.id),o(s).then(()=>e=!1)}};a()})},sy=100,ly=99,iT=Object.freeze(Object.defineProperty({__proto__:null,MENU_BACK_BUTTON_PRIORITY:ly,OVERLAY_BACK_BUTTON_PRIORITY:sy,blockHardwareBackButton:tT,startHardwareBackButton:nT},Symbol.toStringTag,{value:"Module"}));/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */let iu=0,oT=0;const Pl=new WeakMap,pc=t=>({create(e){return cT(t,e)},dismiss(e,n,i){return hT(document,e,n,t,i)},async getTop(){return fr(document,t)}}),rT=pc("ion-alert"),aT=pc("ion-action-sheet"),sT=pc("ion-popover"),lT=pc("ion-toast"),bs=t=>{typeof document<"u"&&pT(document);const e=iu++;t.overlayIndex=e},vs=t=>(t.hasAttribute("id")||(t.id=`ion-overlay-${++oT}`),t.id),cT=(t,e)=>typeof window<"u"&&typeof window.customElements<"u"?window.customElements.whenDefined(t).then(()=>{const n=document.createElement(t);return n.classList.add("overlay-hidden"),Object.assign(n,Object.assign(Object.assign({},e),{hasController:!0})),uy(document).appendChild(n),new Promise(i=>In(n,i))}):Promise.resolve(),Oa='[tabindex]:not([tabindex^="-"]):not([hidden]):not([disabled]), input:not([type=hidden]):not([tabindex^="-"]):not([hidden]):not([disabled]), textarea:not([tabindex^="-"]):not([hidden]):not([disabled]), button:not([tabindex^="-"]):not([hidden]):not([disabled]), select:not([tabindex^="-"]):not([hidden]):not([disabled]), .ion-focusable:not([tabindex^="-"]):not([hidden]):not([disabled]), .ion-focusable[disabled="false"]:not([tabindex^="-"]):not([hidden])',ou=(t,e)=>{let n=t.querySelector(Oa);const i=n==null?void 0:n.shadowRoot;i&&(n=i.querySelector(Oa)||n),n?eu(n):e.focus()},dT=t=>t.classList.contains("overlay-hidden"),ym=(t,e)=>{const n=Array.from(t.querySelectorAll(Oa));let i=n.length>0?n[n.length-1]:null;const r=i==null?void 0:i.shadowRoot;r&&(i=r.querySelector(Oa)||i),i?i.focus():e.focus()},uT=(t,e)=>{const n=fr(e,"ion-alert,ion-action-sheet,ion-loading,ion-modal,ion-picker,ion-popover"),i=t.target;if(!n||!i||n.classList.contains("ion-disable-focus-trap"))return;const r=()=>{if(n===i)n.lastFocus=void 0;else{const a=Ot(n);if(!a.contains(i))return;const s=a.querySelector(".ion-overlay-wrapper");if(!s)return;if(s.contains(i)||i===a.querySelector("ion-backdrop"))n.lastFocus=i;else{const l=n.lastFocus;ou(s,n),l===e.activeElement&&ym(s,n),n.lastFocus=e.activeElement}}},o=()=>{if(n.contains(i))n.lastFocus=i;else{const a=n.lastFocus;ou(n,n),a===e.activeElement&&ym(n,n),n.lastFocus=e.activeElement}};n.shadowRoot?o():r()},pT=t=>{iu===0&&(iu=1,t.addEventListener("focus",e=>{uT(e,t)},!0),t.addEventListener("ionBackButton",e=>{const n=fr(t);n!=null&&n.backdropDismiss&&e.detail.register(sy,()=>n.dismiss(void 0,Ro))}),t.addEventListener("keydown",e=>{if(e.key==="Escape"){const n=fr(t);n!=null&&n.backdropDismiss&&n.dismiss(void 0,Ro)}}))},hT=(t,e,n,i,r)=>{const o=fr(t,i,r);return o?o.dismiss(e,n):Promise.reject("overlay does not exist")},fT=(t,e)=>(e===void 0&&(e="ion-alert,ion-action-sheet,ion-loading,ion-modal,ion-picker,ion-popover,ion-toast"),Array.from(t.querySelectorAll(e)).filter(n=>n.overlayIndex>0)),cy=(t,e)=>fT(t,e).filter(n=>!dT(n)),fr=(t,e,n)=>{const i=cy(t,e);return n===void 0?i[i.length-1]:i.find(r=>r.id===n)},dy=(t=!1)=>{const n=uy(document).querySelector("ion-router-outlet, ion-nav, #ion-view-container-root");n&&(t?n.setAttribute("aria-hidden","true"):n.removeAttribute("aria-hidden"))},ys=async(t,e,n,i,r)=>{var o,a;if(t.presented)return;dy(!0),t.presented=!0,t.willPresent.emit(),(o=t.willPresentShorthand)===null||o===void 0||o.emit();const s=J(t),l=t.enterAnimation?t.enterAnimation:Ae.get(e,s==="ios"?n:i);await py(t,l,t.el,r)&&(t.didPresent.emit(),(a=t.didPresentShorthand)===null||a===void 0||a.emit()),t.el.tagName!=="ION-TOAST"&&mT(t.el),t.keyboardClose&&(document.activeElement===null||!t.el.contains(document.activeElement))&&t.el.focus()},mT=async t=>{let e=document.activeElement;if(!e)return;const n=e==null?void 0:e.shadowRoot;n&&(e=n.querySelector(Oa)||e),await t.onDidDismiss(),e.focus()},ws=async(t,e,n,i,r,o,a)=>{var s,l;if(!t.presented)return!1;Yi!==void 0&&cy(Yi).length===1&&dy(!1),t.presented=!1;try{t.el.style.setProperty("pointer-events","none"),t.willDismiss.emit({data:e,role:n}),(s=t.willDismissShorthand)===null||s===void 0||s.emit({data:e,role:n});const c=J(t),d=t.leaveAnimation?t.leaveAnimation:Ae.get(i,c==="ios"?r:o);n!==ar&&await py(t,d,t.el,a),t.didDismiss.emit({data:e,role:n}),(l=t.didDismissShorthand)===null||l===void 0||l.emit({data:e,role:n}),Pl.delete(t),t.el.classList.add("overlay-hidden"),t.el.style.removeProperty("pointer-events"),t.el.lastFocus!==void 0&&(t.el.lastFocus=void 0)}catch(c){console.error(c)}return t.el.remove(),!0},uy=t=>t.querySelector("ion-app")||t.body,py=async(t,e,n,i)=>{n.classList.remove("overlay-hidden");const r=t.el,o=e(r,i);(!t.animated||!Ae.getBoolean("animated",!0))&&o.duration(0),t.keyboardClose&&o.beforeAddWrite(()=>{const s=n.ownerDocument.activeElement;s!=null&&s.matches("input,ion-input, ion-textarea")&&s.blur()});const a=Pl.get(t)||[];return Pl.set(t,[...a,o]),await o.play(),!0},ti=(t,e)=>{let n;const i=new Promise(r=>n=r);return gT(t,e,r=>{n(r.detail)}),i},gT=(t,e,n)=>{const i=r=>{El(t,e,i),n(r)};Ia(t,e,i)},Lo=t=>t==="cancel"||t===Ro,bT=t=>t(),rr=(t,e)=>{if(typeof t=="function")return Ae.get("_zoneGate",bT)(()=>{try{return t(e)}catch(i){throw i}})},Ro="backdrop",ar="gesture",hy=39,Hp=t=>{let e=!1,n;const i=jp(),r=(s=!1)=>{if(n&&!s)return{delegate:n,inline:e};const{el:l,hasController:c,delegate:d}=t;return e=l.parentNode!==null&&!c,n=e?d||i:d,{inline:e,delegate:n}};return{attachViewToDom:async s=>{const{delegate:l}=r(!0);if(l)return await l.attachViewToDom(t.el,s);const{hasController:c}=t;if(c&&s!==void 0)throw new Error("framework delegate is missing");return null},removeViewFromDom:()=>{const{delegate:s}=r();s&&t.el!==void 0&&s.removeViewFromDom(t.el.parentElement,t.el)}}},hc=()=>{let t;const e=()=>{t&&(t(),t=void 0)};return{addClickListener:(i,r)=>{e();const o=r!==void 0?document.getElementById(r):null;if(!o){nt(`A trigger element with the ID "${r}" was not found in the DOM. The trigger element must be in the DOM when the "trigger" property is set on an overlay component.`,i);return}t=((s,l)=>{const c=()=>{l.present()};return s.addEventListener("click",c),()=>{s.removeEventListener("click",c)}})(o,i)},removeClickListener:e}},Np="ionViewWillEnter",Vp="ionViewDidEnter",fc="ionViewWillLeave",mc="ionViewDidLeave",Zc="ionViewWillUnload",vT=()=>et(()=>import("./ios.transition-o_3Vt4va.js"),__vite__mapDeps([])),yT=()=>et(()=>import("./md.transition-7i1vX2iq.js"),__vite__mapDeps([])),fy=t=>new Promise((e,n)=>{pt(()=>{wT(t),xT(t).then(i=>{i.animation&&i.animation.destroy(),wm(t),e(i)},i=>{wm(t),n(i)})})}),wT=t=>{const e=t.enteringEl,n=t.leavingEl;TT(e,n,t.direction),t.showGoBack?e.classList.add("can-go-back"):e.classList.remove("can-go-back"),ru(e,!1),e.style.setProperty("pointer-events","none"),n&&(ru(n,!1),n.style.setProperty("pointer-events","none"))},xT=async t=>{const e=await kT(t);return e&&V2.isBrowser?CT(e,t):ST(t)},wm=t=>{const e=t.enteringEl,n=t.leavingEl;e.classList.remove("ion-page-invisible"),e.style.removeProperty("pointer-events"),n!==void 0&&(n.classList.remove("ion-page-invisible"),n.style.removeProperty("pointer-events"))},kT=async t=>!t.leavingEl||!t.animated||t.duration===0?void 0:t.animationBuilder?t.animationBuilder:t.mode==="ios"?(await vT()).iosTransitionAnimation:(await yT()).mdTransitionAnimation,CT=async(t,e)=>{await my(e,!0);const n=t(e.baseEl,e);gy(e.enteringEl,e.leavingEl);const i=await IT(n,e);return e.progressCallback&&e.progressCallback(void 0),i&&by(e.enteringEl,e.leavingEl),{hasCompleted:i,animation:n}},ST=async t=>{const e=t.enteringEl,n=t.leavingEl;return await my(t,!1),gy(e,n),by(e,n),{hasCompleted:!0}},my=async(t,e)=>{(t.deepWait!==void 0?t.deepWait:e)&&await Promise.all([_a(t.enteringEl),_a(t.leavingEl)]),await ET(t.viewIsReady,t.enteringEl)},ET=async(t,e)=>{t&&await t(e)},IT=(t,e)=>{const n=e.progressCallback,i=new Promise(r=>{t.onFinish(o=>r(o===1))});return n?(t.progressStart(!0),n(t)):t.play(),i},gy=(t,e)=>{bi(e,fc),bi(t,Np)},by=(t,e)=>{bi(t,Vp),bi(e,mc)},bi=(t,e)=>{if(t){const n=new CustomEvent(e,{bubbles:!1,cancelable:!1});t.dispatchEvent(n)}},vy=()=>new Promise(t=>at(()=>at(()=>t()))),_a=async t=>{const e=t;if(e){if(e.componentOnReady!=null){if(await e.componentOnReady()!=null)return}else if(e.__registerHost!=null){await new Promise(i=>at(i));return}await Promise.all(Array.from(e.children).map(_a))}},ru=(t,e)=>{e?(t.setAttribute("aria-hidden","true"),t.classList.add("ion-page-hidden")):(t.hidden=!1,t.removeAttribute("aria-hidden"),t.classList.remove("ion-page-hidden"))},TT=(t,e,n)=>{t!==void 0&&(t.style.zIndex=n==="back"?"99":"101"),e!==void 0&&(e.style.zIndex="100")},SU=t=>{if(t.classList.contains("ion-page"))return t;const e=t.querySelector(":scope > .ion-page, :scope > ion-nav, :scope > ion-tabs");return e||t};/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */let Jc;const PT=t=>(t.forEach(e=>{for(const n in e)if(e.hasOwnProperty(n)){const i=e[n];if(n==="easing"){const r="animation-timing-function";e[r]=i,delete e[n]}else{const r=OT(n);r!==n&&(e[r]=i,delete e[n])}}}),t),OT=t=>t.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),Wp=t=>{if(Jc===void 0){const e=t.style.animationName!==void 0,n=t.style.webkitAnimationName!==void 0;Jc=!e&&n?"-webkit-":""}return Jc},vt=(t,e,n)=>{const i=e.startsWith("animation")?Wp(t):"";t.style.setProperty(i+e,n)},_n=(t,e)=>{const n=e.startsWith("animation")?Wp(t):"";t.style.removeProperty(n+e)},_T=(t,e)=>{let n;const i={passive:!0},r=()=>{n&&n()},o=a=>{t===a.target&&(r(),e(a))};return t&&(t.addEventListener("webkitAnimationEnd",o,i),t.addEventListener("animationend",o,i),n=()=>{t.removeEventListener("webkitAnimationEnd",o,i),t.removeEventListener("animationend",o,i)}),r},AT=(t=[])=>t.map(e=>{const n=e.offset,i=[];for(const r in e)e.hasOwnProperty(r)&&r!=="offset"&&i.push(`${r}: ${e[r]};`);return`${n*100}% { ${i.join(" ")} }`}).join(" "),xm=[],LT=t=>{let e=xm.indexOf(t);return e<0&&(e=xm.push(t)-1),`ion-animation-${e}`},RT=t=>{const e=t.getRootNode!==void 0?t.getRootNode():t;return e.head||e},$T=(t,e,n)=>{var i;const r=RT(n),o=Wp(n),a=r.querySelector("#"+t);if(a)return a;const s=((i=n.ownerDocument)!==null&&i!==void 0?i:document).createElement("style");return s.id=t,s.textContent=`@${o}keyframes ${t} { ${e} } @${o}keyframes ${t}-alt { ${e} }`,r.appendChild(s),s},js=(t=[],e)=>{if(e!==void 0){const n=Array.isArray(e)?e:[e];return[...t,...n]}return t},pe=t=>{let e,n,i,r,o,a,s=[],l=[],c=[],d=!1,u,p={},h=[],g=[],f={},v=0,m=!1,y=!1,S,b,C,I,k=!0,E=!1,P=!0,A,O,$=!1;const z=t,re=[],ie=[],te=[],ee=[],Q=[],$e=[],Se=[],Ie=[],_e=[],qe=[],Be=[],Ke=typeof AnimationEffect=="function"||gt!==void 0&&typeof gt.AnimationEffect=="function",Re=typeof Element=="function"&&typeof Element.prototype.animate=="function"&&Ke,G=100,ce=()=>Be,ae=N=>(Q.forEach(de=>{de.destroy(N)}),ge(N),ee.length=0,Q.length=0,s.length=0,W(),d=!1,P=!0,O),ge=N=>{Y(),N&&le()},R=()=>{m=!1,y=!1,P=!0,b=void 0,C=void 0,I=void 0,v=0,E=!1,k=!0,$=!1},w=()=>v!==0&&!$,T=(N,de)=>{const xe=de.findIndex(mt=>mt.c===N);xe>-1&&de.splice(xe,1)},L=(N,de)=>(te.push({c:N,o:de}),O),B=(N,de)=>((de!=null&&de.oneTimeCallback?ie:re).push({c:N,o:de}),O),W=()=>(re.length=0,ie.length=0,O),Y=()=>{if(Re)Be.forEach(N=>{N.cancel()}),Be.length=0;else{const N=ee.slice();at(()=>{N.forEach(de=>{_n(de,"animation-name"),_n(de,"animation-duration"),_n(de,"animation-timing-function"),_n(de,"animation-iteration-count"),_n(de,"animation-delay"),_n(de,"animation-play-state"),_n(de,"animation-fill-mode"),_n(de,"animation-direction")})})}},le=()=>{$e.forEach(N=>{N!=null&&N.parentNode&&N.parentNode.removeChild(N)}),$e.length=0},oe=N=>(Se.push(N),O),se=N=>(Ie.push(N),O),K=N=>(_e.push(N),O),F=N=>(qe.push(N),O),H=N=>(l=js(l,N),O),me=N=>(c=js(c,N),O),we=(N={})=>(p=N,O),De=(N=[])=>{for(const de of N)p[de]="";return O},Ue=N=>(h=js(h,N),O),He=N=>(g=js(g,N),O),ft=(N={})=>(f=N,O),Ut=(N=[])=>{for(const de of N)f[de]="";return O},en=()=>o!==void 0?o:u?u.getFill():"both",On=()=>b!==void 0?b:a!==void 0?a:u?u.getDirection():"normal",ln=()=>m?"linear":i!==void 0?i:u?u.getEasing():"linear",U=()=>y?0:C!==void 0?C:n!==void 0?n:u?u.getDuration():0,ue=()=>r!==void 0?r:u?u.getIterations():1,ke=()=>I!==void 0?I:e!==void 0?e:u?u.getDelay():0,Ze=()=>s,Ye=N=>(a=N,gn(!0),O),Vt=N=>(o=N,gn(!0),O),tn=N=>(e=N,gn(!0),O),Ii=N=>(i=N,gn(!0),O),Ts=N=>(!Re&&N===0&&(N=1),n=N,gn(!0),O),li=N=>(r=N,gn(!0),O),Fr=N=>(u=N,O),jo=N=>{if(N!=null)if(N.nodeType===1)ee.push(N);else if(N.length>=0)for(let de=0;de<N.length;de++)ee.push(N[de]);else console.error("Invalid addElement value");return O},Ti=N=>{if(N!=null)if(Array.isArray(N))for(const de of N)de.parent(O),Q.push(de);else N.parent(O),Q.push(N);return O},Mc=N=>{const de=s!==N;return s=N,de&&jr(s),O},jr=N=>{Re?ce().forEach(de=>{const xe=de.effect;if(xe.setKeyframes)xe.setKeyframes(N);else{const mt=new KeyframeEffect(xe.target,N,xe.getTiming());de.effect=mt}}):Fh()},Ho=()=>{Se.forEach(mt=>mt()),Ie.forEach(mt=>mt());const N=l,de=c,xe=p;ee.forEach(mt=>{const At=mt.classList;N.forEach(bn=>At.add(bn)),de.forEach(bn=>At.remove(bn));for(const bn in xe)xe.hasOwnProperty(bn)&&vt(mt,bn,xe[bn])})},w1=()=>{zc(),_e.forEach(At=>At()),qe.forEach(At=>At());const N=k?1:0,de=h,xe=g,mt=f;ee.forEach(At=>{const bn=At.classList;de.forEach(so=>bn.add(so)),xe.forEach(so=>bn.remove(so));for(const so in mt)mt.hasOwnProperty(so)&&vt(At,so,mt[so])}),C=void 0,b=void 0,I=void 0,re.forEach(At=>At.c(N,O)),ie.forEach(At=>At.c(N,O)),ie.length=0,P=!0,k&&(E=!0),k=!0},No=()=>{v!==0&&(v--,v===0&&(w1(),u&&u.animationFinish()))},Fh=(N=!0)=>{le();const de=PT(s);ee.forEach(xe=>{if(de.length>0){const mt=AT(de);A=t!==void 0?t:LT(mt);const At=$T(A,mt,xe);$e.push(At),vt(xe,"animation-duration",`${U()}ms`),vt(xe,"animation-timing-function",ln()),vt(xe,"animation-delay",`${ke()}ms`),vt(xe,"animation-fill-mode",en()),vt(xe,"animation-direction",On());const bn=ue()===1/0?"infinite":ue().toString();vt(xe,"animation-iteration-count",bn),vt(xe,"animation-play-state","paused"),N&&vt(xe,"animation-name",`${At.id}-alt`),at(()=>{vt(xe,"animation-name",At.id||null)})}})},x1=()=>{ee.forEach(N=>{const de=N.animate(s,{id:z,delay:ke(),duration:U(),easing:ln(),iterations:ue(),fill:en(),direction:On()});de.pause(),Be.push(de)}),Be.length>0&&(Be[0].onfinish=()=>{No()})},jh=(N=!0)=>{Ho(),s.length>0&&(Re?x1():Fh(N)),d=!0},Hr=N=>{if(N=Math.min(Math.max(N,0),.9999),Re)Be.forEach(de=>{de.currentTime=de.effect.getComputedTiming().delay+U()*N,de.pause()});else{const de=`-${U()*N}ms`;ee.forEach(xe=>{s.length>0&&(vt(xe,"animation-delay",de),vt(xe,"animation-play-state","paused"))})}},Hh=N=>{Be.forEach(de=>{de.effect.updateTiming({delay:ke(),duration:U(),easing:ln(),iterations:ue(),fill:en(),direction:On()})}),N!==void 0&&Hr(N)},Nh=(N=!0,de)=>{at(()=>{ee.forEach(xe=>{vt(xe,"animation-name",A||null),vt(xe,"animation-duration",`${U()}ms`),vt(xe,"animation-timing-function",ln()),vt(xe,"animation-delay",de!==void 0?`-${de*U()}ms`:`${ke()}ms`),vt(xe,"animation-fill-mode",en()||null),vt(xe,"animation-direction",On()||null);const mt=ue()===1/0?"infinite":ue().toString();vt(xe,"animation-iteration-count",mt),N&&vt(xe,"animation-name",`${A}-alt`),at(()=>{vt(xe,"animation-name",A||null)})})})},gn=(N=!1,de=!0,xe)=>(N&&Q.forEach(mt=>{mt.update(N,de,xe)}),Re?Hh(xe):Nh(de,xe),O),k1=(N=!1,de)=>(Q.forEach(xe=>{xe.progressStart(N,de)}),Vh(),m=N,d||jh(),gn(!1,!0,de),O),C1=N=>(Q.forEach(de=>{de.progressStep(N)}),Hr(N),O),S1=(N,de,xe)=>(m=!1,Q.forEach(mt=>{mt.progressEnd(N,de,xe)}),xe!==void 0&&(C=xe),E=!1,k=!0,N===0?(b=On()==="reverse"?"normal":"reverse",b==="reverse"&&(k=!1),Re?(gn(),Hr(1-de)):(I=(1-de)*U()*-1,gn(!1,!1))):N===1&&(Re?(gn(),Hr(de)):(I=de*U()*-1,gn(!1,!1))),N!==void 0&&!u&&Wh(),O),Vh=()=>{d&&(Re?Be.forEach(N=>{N.pause()}):ee.forEach(N=>{vt(N,"animation-play-state","paused")}),$=!0)},E1=()=>(Q.forEach(N=>{N.pause()}),Vh(),O),I1=()=>{S=void 0,No()},zc=()=>{S&&clearTimeout(S)},T1=()=>{if(zc(),at(()=>{ee.forEach(N=>{s.length>0&&vt(N,"animation-play-state","running")})}),s.length===0||ee.length===0)No();else{const N=ke()||0,de=U()||0,xe=ue()||1;isFinite(xe)&&(S=setTimeout(I1,N+de*xe+G)),_T(ee[0],()=>{zc(),at(()=>{P1(),at(No)})})}},P1=()=>{ee.forEach(N=>{_n(N,"animation-duration"),_n(N,"animation-delay"),_n(N,"animation-play-state")})},O1=()=>{Be.forEach(N=>{N.play()}),(s.length===0||ee.length===0)&&No()},_1=()=>{Re?(Hr(0),Hh()):Nh()},Wh=N=>new Promise(de=>{N!=null&&N.sync&&(y=!0,B(()=>y=!1,{oneTimeCallback:!0})),d||jh(),E&&(_1(),E=!1),P&&(v=Q.length+1,P=!1);const xe=()=>{T(mt,ie),de()},mt=()=>{T(xe,te),de()};B(mt,{oneTimeCallback:!0}),L(xe,{oneTimeCallback:!0}),Q.forEach(At=>{At.play()}),Re?O1():T1(),$=!1}),A1=()=>{Q.forEach(N=>{N.stop()}),d&&(Y(),d=!1),R(),te.forEach(N=>N.c(0,O)),te.length=0},Uh=(N,de)=>{const xe=s[0];return xe!==void 0&&(xe.offset===void 0||xe.offset===0)?xe[N]=de:s=[{offset:0,[N]:de},...s],O};return O={parentAnimation:u,elements:ee,childAnimations:Q,id:z,animationFinish:No,from:Uh,to:(N,de)=>{const xe=s[s.length-1];return xe!==void 0&&(xe.offset===void 0||xe.offset===1)?xe[N]=de:s=[...s,{offset:1,[N]:de}],O},fromTo:(N,de,xe)=>Uh(N,de).to(N,xe),parent:Fr,play:Wh,pause:E1,stop:A1,destroy:ae,keyframes:Mc,addAnimation:Ti,addElement:jo,update:gn,fill:Vt,direction:Ye,iterations:li,duration:Ts,easing:Ii,delay:tn,getWebAnimations:ce,getKeyframes:Ze,getFill:en,getDirection:On,getDelay:ke,getIterations:ue,getEasing:ln,getDuration:U,afterAddRead:K,afterAddWrite:F,afterClearStyles:Ut,afterStyles:ft,afterRemoveClass:He,afterAddClass:Ue,beforeAddRead:oe,beforeAddWrite:se,beforeClearStyles:De,beforeStyles:we,beforeRemoveClass:me,beforeAddClass:H,onFinish:B,isRunning:w,progressStart:k1,progressStep:C1,progressEnd:S1}};/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const DT=t=>{if(!t)return{arrowWidth:0,arrowHeight:0};const{width:e,height:n}=t.getBoundingClientRect();return{arrowWidth:e,arrowHeight:n}},yy=(t,e,n)=>{const i=e.getBoundingClientRect(),r=i.height;let o=i.width;return t==="cover"&&n&&(o=n.getBoundingClientRect().width),{contentWidth:o,contentHeight:r}},MT=(t,e,n,i)=>{let r=[];const a=Ot(i).querySelector(".popover-content");switch(e){case"hover":r=[{eventName:"mouseenter",callback:s=>{document.elementFromPoint(s.clientX,s.clientY)!==t&&n.dismiss(void 0,void 0,!1)}}];break;case"context-menu":case"click":default:r=[{eventName:"click",callback:s=>{if(s.target.closest("[data-ion-popover-trigger]")===t){s.stopPropagation();return}n.dismiss(void 0,void 0,!1)}}];break}return r.forEach(({eventName:s,callback:l})=>a.addEventListener(s,l)),()=>{r.forEach(({eventName:s,callback:l})=>a.removeEventListener(s,l))}},zT=(t,e,n)=>{let i=[];switch(e){case"hover":let r;i=[{eventName:"mouseenter",callback:async o=>{o.stopPropagation(),r&&clearTimeout(r),r=setTimeout(()=>{at(()=>{n.presentFromTrigger(o),r=void 0})},100)}},{eventName:"mouseleave",callback:o=>{r&&clearTimeout(r);const a=o.relatedTarget;a&&a.closest("ion-popover")!==n&&n.dismiss(void 0,void 0,!1)}},{eventName:"click",callback:o=>o.stopPropagation()},{eventName:"ionPopoverActivateTrigger",callback:o=>n.presentFromTrigger(o,!0)}];break;case"context-menu":i=[{eventName:"contextmenu",callback:o=>{o.preventDefault(),n.presentFromTrigger(o)}},{eventName:"click",callback:o=>o.stopPropagation()},{eventName:"ionPopoverActivateTrigger",callback:o=>n.presentFromTrigger(o,!0)}];break;case"click":default:i=[{eventName:"click",callback:o=>n.presentFromTrigger(o)},{eventName:"ionPopoverActivateTrigger",callback:o=>n.presentFromTrigger(o,!0)}];break}return i.forEach(({eventName:r,callback:o})=>t.addEventListener(r,o)),t.setAttribute("data-ion-popover-trigger","true"),()=>{i.forEach(({eventName:r,callback:o})=>t.removeEventListener(r,o)),t.removeAttribute("data-ion-popover-trigger")}},wy=(t,e)=>!e||e.tagName!=="ION-ITEM"?-1:t.findIndex(n=>n===e),BT=(t,e)=>{const n=wy(t,e);return t[n+1]},FT=(t,e)=>{const n=wy(t,e);return t[n-1]},Hs=t=>{const n=Ot(t).querySelector("button");n&&at(()=>n.focus())},jT=t=>t.hasAttribute("data-ion-popover-trigger"),HT=t=>{const e=async n=>{var i;const r=document.activeElement;let o=[];const a=(i=n.target)===null||i===void 0?void 0:i.tagName;if(!(a!=="ION-POPOVER"&&a!=="ION-ITEM")){try{o=Array.from(t.querySelectorAll("ion-item:not(ion-popover ion-popover *):not([disabled])"))}catch{}switch(n.key){case"ArrowLeft":await t.getParentPopover()&&t.dismiss(void 0,void 0,!1);break;case"ArrowDown":n.preventDefault();const l=BT(o,r);l!==void 0&&Hs(l);break;case"ArrowUp":n.preventDefault();const c=FT(o,r);c!==void 0&&Hs(c);break;case"Home":n.preventDefault();const d=o[0];d!==void 0&&Hs(d);break;case"End":n.preventDefault();const u=o[o.length-1];u!==void 0&&Hs(u);break;case"ArrowRight":case" ":case"Enter":if(r&&jT(r)){const p=new CustomEvent("ionPopoverActivateTrigger");r.dispatchEvent(p)}break}}};return t.addEventListener("keydown",e),()=>t.removeEventListener("keydown",e)},xy=(t,e,n,i,r,o,a,s,l,c,d)=>{var u;let p={top:0,left:0,width:0,height:0};switch(o){case"event":if(!d)return l;const C=d;p={top:C.clientY,left:C.clientX,width:1,height:1};break;case"trigger":default:const I=d,k=c||((u=I==null?void 0:I.detail)===null||u===void 0?void 0:u.ionShadowTarget)||(I==null?void 0:I.target);if(!k)return l;const E=k.getBoundingClientRect();p={top:E.top,left:E.left,width:E.width,height:E.height};break}const h=WT(a,p,e,n,i,r,t),g=UT(s,a,p,e,n),f=h.top+g.top,v=h.left+g.left,{arrowTop:m,arrowLeft:y}=VT(a,i,r,f,v,e,n,t),{originX:S,originY:b}=NT(a,s,t);return{top:f,left:v,referenceCoordinates:p,arrowTop:m,arrowLeft:y,originX:S,originY:b}},NT=(t,e,n)=>{switch(t){case"top":return{originX:km(e),originY:"bottom"};case"bottom":return{originX:km(e),originY:"top"};case"left":return{originX:"right",originY:Ns(e)};case"right":return{originX:"left",originY:Ns(e)};case"start":return{originX:n?"left":"right",originY:Ns(e)};case"end":return{originX:n?"right":"left",originY:Ns(e)}}},km=t=>{switch(t){case"start":return"left";case"center":return"center";case"end":return"right"}},Ns=t=>{switch(t){case"start":return"top";case"center":return"center";case"end":return"bottom"}},VT=(t,e,n,i,r,o,a,s)=>{const l={arrowTop:i+a/2-e/2,arrowLeft:r+o-e/2},c={arrowTop:i+a/2-e/2,arrowLeft:r-e*1.5};switch(t){case"top":return{arrowTop:i+a,arrowLeft:r+o/2-e/2};case"bottom":return{arrowTop:i-n,arrowLeft:r+o/2-e/2};case"left":return l;case"right":return c;case"start":return s?c:l;case"end":return s?l:c;default:return{arrowTop:0,arrowLeft:0}}},WT=(t,e,n,i,r,o,a)=>{const s={top:e.top,left:e.left-n-r},l={top:e.top,left:e.left+e.width+r};switch(t){case"top":return{top:e.top-i-o,left:e.left};case"right":return l;case"bottom":return{top:e.top+e.height+o,left:e.left};case"left":return s;case"start":return a?l:s;case"end":return a?s:l}},UT=(t,e,n,i,r)=>{switch(t){case"center":return KT(e,n,i,r);case"end":return GT(e,n,i,r);case"start":default:return{top:0,left:0}}},GT=(t,e,n,i)=>{switch(t){case"start":case"end":case"left":case"right":return{top:-(i-e.height),left:0};case"top":case"bottom":default:return{top:0,left:-(n-e.width)}}},KT=(t,e,n,i)=>{switch(t){case"start":case"end":case"left":case"right":return{top:-(i/2-e.height/2),left:0};case"top":case"bottom":default:return{top:0,left:-(n/2-e.width/2)}}},ky=(t,e,n,i,r,o,a,s,l,c,d,u,p=0,h=0,g=0)=>{let f=p;const v=h;let m=n,y=e,S,b=c,C=d,I=!1,k=!1;const E=u?u.top+u.height:o/2-s/2,P=u?u.height:0;let A=!1;return m<i+l?(m=i,I=!0,b="left"):a+i+m+l>r&&(k=!0,m=r-a-i,b="right"),E+P+s>o&&(t==="top"||t==="bottom")&&(E-s>0?(y=Math.max(12,E-s-P-(g-1)),f=y+s,C="bottom",A=!0):S=i),{top:y,left:m,bottom:S,originX:b,originY:C,checkSafeAreaLeft:I,checkSafeAreaRight:k,arrowTop:f,arrowLeft:v,addPopoverBottomClass:A}},qT=(t,e=!1,n,i)=>!(!n&&!i||t!=="top"&&t!=="bottom"&&e),YT=5,XT=(t,e)=>{var n;const{event:i,size:r,trigger:o,reference:a,side:s,align:l}=e,c=t.ownerDocument,d=c.dir==="rtl",u=c.defaultView.innerWidth,p=c.defaultView.innerHeight,h=Ot(t),g=h.querySelector(".popover-content"),f=h.querySelector(".popover-arrow"),v=o||((n=i==null?void 0:i.detail)===null||n===void 0?void 0:n.ionShadowTarget)||(i==null?void 0:i.target),{contentWidth:m,contentHeight:y}=yy(r,g,v),{arrowWidth:S,arrowHeight:b}=DT(f),C={top:p/2-y/2,left:u/2-m/2,originX:d?"right":"left",originY:"top"},I=xy(d,m,y,S,b,a,s,l,C,o,i),k=r==="cover"?0:YT,E=r==="cover"?0:25,{originX:P,originY:A,top:O,left:$,bottom:z,checkSafeAreaLeft:re,checkSafeAreaRight:ie,arrowTop:te,arrowLeft:ee,addPopoverBottomClass:Q}=ky(s,I.top,I.left,k,u,p,m,y,E,I.originX,I.originY,I.referenceCoordinates,I.arrowTop,I.arrowLeft,b),$e=pe(),Se=pe(),Ie=pe();return Se.addElement(h.querySelector("ion-backdrop")).fromTo("opacity",.01,"var(--backdrop-opacity)").beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),Ie.addElement(h.querySelector(".popover-arrow")).addElement(h.querySelector(".popover-content")).fromTo("opacity",.01,1),$e.easing("ease").duration(100).beforeAddWrite(()=>{r==="cover"&&t.style.setProperty("--width",`${m}px`),Q&&t.classList.add("popover-bottom"),z!==void 0&&g.style.setProperty("bottom",`${z}px`);const _e=" + var(--ion-safe-area-left, 0)",qe=" - var(--ion-safe-area-right, 0)";let Be=`${$}px`;if(re&&(Be=`${$}px${_e}`),ie&&(Be=`${$}px${qe}`),g.style.setProperty("top",`calc(${O}px + var(--offset-y, 0))`),g.style.setProperty("left",`calc(${Be} + var(--offset-x, 0))`),g.style.setProperty("transform-origin",`${A} ${P}`),f!==null){const Ke=I.top!==O||I.left!==$;qT(s,Ke,i,o)?(f.style.setProperty("top",`calc(${te}px + var(--offset-y, 0))`),f.style.setProperty("left",`calc(${ee}px + var(--offset-x, 0))`)):f.style.setProperty("display","none")}}).addAnimation([Se,Ie])},ZT=t=>{const e=Ot(t),n=e.querySelector(".popover-content"),i=e.querySelector(".popover-arrow"),r=pe(),o=pe(),a=pe();return o.addElement(e.querySelector("ion-backdrop")).fromTo("opacity","var(--backdrop-opacity)",0),a.addElement(e.querySelector(".popover-arrow")).addElement(e.querySelector(".popover-content")).fromTo("opacity",.99,0),r.easing("ease").afterAddWrite(()=>{t.style.removeProperty("--width"),t.classList.remove("popover-bottom"),n.style.removeProperty("top"),n.style.removeProperty("left"),n.style.removeProperty("bottom"),n.style.removeProperty("transform-origin"),i&&(i.style.removeProperty("top"),i.style.removeProperty("left"),i.style.removeProperty("display"))}).duration(300).addAnimation([o,a])},JT=12,QT=(t,e)=>{var n;const{event:i,size:r,trigger:o,reference:a,side:s,align:l}=e,c=t.ownerDocument,d=c.dir==="rtl",u=c.defaultView.innerWidth,p=c.defaultView.innerHeight,h=Ot(t),g=h.querySelector(".popover-content"),f=o||((n=i==null?void 0:i.detail)===null||n===void 0?void 0:n.ionShadowTarget)||(i==null?void 0:i.target),{contentWidth:v,contentHeight:m}=yy(r,g,f),y={top:p/2-m/2,left:u/2-v/2,originX:d?"right":"left",originY:"top"},S=xy(d,v,m,0,0,a,s,l,y,o,i),b=r==="cover"?0:JT,{originX:C,originY:I,top:k,left:E,bottom:P}=ky(s,S.top,S.left,b,u,p,v,m,0,S.originX,S.originY,S.referenceCoordinates),A=pe(),O=pe(),$=pe(),z=pe(),re=pe();return O.addElement(h.querySelector("ion-backdrop")).fromTo("opacity",.01,"var(--backdrop-opacity)").beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),$.addElement(h.querySelector(".popover-wrapper")).duration(150).fromTo("opacity",.01,1),z.addElement(g).beforeStyles({top:`calc(${k}px + var(--offset-y, 0px))`,left:`calc(${E}px + var(--offset-x, 0px))`,"transform-origin":`${I} ${C}`}).beforeAddWrite(()=>{P!==void 0&&g.style.setProperty("bottom",`${P}px`)}).fromTo("transform","scale(0.8)","scale(1)"),re.addElement(h.querySelector(".popover-viewport")).fromTo("opacity",.01,1),A.easing("cubic-bezier(0.36,0.66,0.04,1)").duration(300).beforeAddWrite(()=>{r==="cover"&&t.style.setProperty("--width",`${v}px`),I==="bottom"&&t.classList.add("popover-bottom")}).addAnimation([O,$,z,re])},e6=t=>{const e=Ot(t),n=e.querySelector(".popover-content"),i=pe(),r=pe(),o=pe();return r.addElement(e.querySelector("ion-backdrop")).fromTo("opacity","var(--backdrop-opacity)",0),o.addElement(e.querySelector(".popover-wrapper")).fromTo("opacity",.99,0),i.easing("ease").afterAddWrite(()=>{t.style.removeProperty("--width"),t.classList.remove("popover-bottom"),n.style.removeProperty("top"),n.style.removeProperty("left"),n.style.removeProperty("bottom"),n.style.removeProperty("transform-origin")}).duration(150).addAnimation([r,o])},t6=':host{--background:var(--ion-background-color, #fff);--min-width:0;--min-height:0;--max-width:auto;--height:auto;--offset-x:0px;--offset-y:0px;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:fixed;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;color:var(--ion-text-color, #000);z-index:1001}:host(.popover-nested){pointer-events:none}:host(.popover-nested) .popover-wrapper{pointer-events:auto}:host(.overlay-hidden){display:none}.popover-wrapper{z-index:10}.popover-content{display:-ms-flexbox;display:flex;position:absolute;-ms-flex-direction:column;flex-direction:column;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);background:var(--background);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);overflow:auto;z-index:10}.popover-viewport{--ion-safe-area-top:0px;--ion-safe-area-right:0px;--ion-safe-area-bottom:0px;--ion-safe-area-left:0px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden}:host(.popover-nested.popover-side-left){--offset-x:5px}:host(.popover-nested.popover-side-right){--offset-x:-5px}:host(.popover-nested.popover-side-start){--offset-x:5px}:host-context([dir=rtl]):host(.popover-nested.popover-side-start),:host-context([dir=rtl]).popover-nested.popover-side-start{--offset-x:-5px}@supports selector(:dir(rtl)){:host(.popover-nested.popover-side-start:dir(rtl)){--offset-x:-5px}}:host(.popover-nested.popover-side-end){--offset-x:-5px}:host-context([dir=rtl]):host(.popover-nested.popover-side-end),:host-context([dir=rtl]).popover-nested.popover-side-end{--offset-x:5px}@supports selector(:dir(rtl)){:host(.popover-nested.popover-side-end:dir(rtl)){--offset-x:5px}}:host{--width:200px;--max-height:90%;--box-shadow:none;--backdrop-opacity:var(--ion-backdrop-opacity, 0.08)}:host(.popover-desktop){--box-shadow:0px 4px 16px 0px rgba(0, 0, 0, 0.12)}.popover-content{border-radius:10px}:host(.popover-desktop) .popover-content{border:0.5px solid var(--ion-color-step-100, #e6e6e6)}.popover-arrow{display:block;position:absolute;width:20px;height:10px;overflow:hidden}.popover-arrow::after{top:3px;border-radius:3px;position:absolute;width:14px;height:14px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:var(--background);content:"";z-index:10}@supports (inset-inline-start: 0){.popover-arrow::after{inset-inline-start:3px}}@supports not (inset-inline-start: 0){.popover-arrow::after{left:3px}:host-context([dir=rtl]) .popover-arrow::after{left:unset;right:unset;right:3px}[dir=rtl] .popover-arrow::after{left:unset;right:unset;right:3px}@supports selector(:dir(rtl)){.popover-arrow::after:dir(rtl){left:unset;right:unset;right:3px}}}:host(.popover-bottom) .popover-arrow{top:auto;bottom:-10px}:host(.popover-bottom) .popover-arrow::after{top:-6px}:host(.popover-side-left) .popover-arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}:host(.popover-side-right) .popover-arrow{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}:host(.popover-side-top) .popover-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}:host(.popover-side-start) .popover-arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}:host-context([dir=rtl]):host(.popover-side-start) .popover-arrow,:host-context([dir=rtl]).popover-side-start .popover-arrow{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}@supports selector(:dir(rtl)){:host(.popover-side-start:dir(rtl)) .popover-arrow{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}}:host(.popover-side-end) .popover-arrow{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}:host-context([dir=rtl]):host(.popover-side-end) .popover-arrow,:host-context([dir=rtl]).popover-side-end .popover-arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}@supports selector(:dir(rtl)){:host(.popover-side-end:dir(rtl)) .popover-arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.popover-arrow,.popover-content{opacity:0}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){:host(.popover-translucent) .popover-content,:host(.popover-translucent) .popover-arrow::after{background:rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}}',n6=":host{--background:var(--ion-background-color, #fff);--min-width:0;--min-height:0;--max-width:auto;--height:auto;--offset-x:0px;--offset-y:0px;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:fixed;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;color:var(--ion-text-color, #000);z-index:1001}:host(.popover-nested){pointer-events:none}:host(.popover-nested) .popover-wrapper{pointer-events:auto}:host(.overlay-hidden){display:none}.popover-wrapper{z-index:10}.popover-content{display:-ms-flexbox;display:flex;position:absolute;-ms-flex-direction:column;flex-direction:column;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);background:var(--background);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);overflow:auto;z-index:10}.popover-viewport{--ion-safe-area-top:0px;--ion-safe-area-right:0px;--ion-safe-area-bottom:0px;--ion-safe-area-left:0px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden}:host(.popover-nested.popover-side-left){--offset-x:5px}:host(.popover-nested.popover-side-right){--offset-x:-5px}:host(.popover-nested.popover-side-start){--offset-x:5px}:host-context([dir=rtl]):host(.popover-nested.popover-side-start),:host-context([dir=rtl]).popover-nested.popover-side-start{--offset-x:-5px}@supports selector(:dir(rtl)){:host(.popover-nested.popover-side-start:dir(rtl)){--offset-x:-5px}}:host(.popover-nested.popover-side-end){--offset-x:-5px}:host-context([dir=rtl]):host(.popover-nested.popover-side-end),:host-context([dir=rtl]).popover-nested.popover-side-end{--offset-x:5px}@supports selector(:dir(rtl)){:host(.popover-nested.popover-side-end:dir(rtl)){--offset-x:5px}}:host{--width:250px;--max-height:90%;--box-shadow:0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);--backdrop-opacity:var(--ion-backdrop-opacity, 0.32)}.popover-content{border-radius:4px;-webkit-transform-origin:left top;transform-origin:left top}:host-context([dir=rtl]) .popover-content{-webkit-transform-origin:right top;transform-origin:right top}[dir=rtl] .popover-content{-webkit-transform-origin:right top;transform-origin:right top}@supports selector(:dir(rtl)){.popover-content:dir(rtl){-webkit-transform-origin:right top;transform-origin:right top}}.popover-viewport{-webkit-transition-delay:100ms;transition-delay:100ms}.popover-wrapper{opacity:0}",i6=ye(class extends be{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.didPresent=q(this,"ionPopoverDidPresent",7),this.willPresent=q(this,"ionPopoverWillPresent",7),this.willDismiss=q(this,"ionPopoverWillDismiss",7),this.didDismiss=q(this,"ionPopoverDidDismiss",7),this.didPresentShorthand=q(this,"didPresent",7),this.willPresentShorthand=q(this,"willPresent",7),this.willDismissShorthand=q(this,"willDismiss",7),this.didDismissShorthand=q(this,"didDismiss",7),this.ionMount=q(this,"ionMount",7),this.parentPopover=null,this.coreDelegate=jp(),this.lockController=Dr(),this.inline=!1,this.focusDescendantOnPresent=!1,this.onBackdropTap=()=>{this.dismiss(void 0,Ro)},this.onLifecycle=e=>{const n=this.usersElement,i=o6[e.type];if(n&&i){const r=new CustomEvent(i,{bubbles:!1,cancelable:!1,detail:e.detail});n.dispatchEvent(r)}},this.configureTriggerInteraction=()=>{const{trigger:e,triggerAction:n,el:i,destroyTriggerInteraction:r}=this;if(r&&r(),e===void 0)return;const o=this.triggerEl=e!==void 0?document.getElementById(e):null;if(!o){nt(`A trigger element with the ID "${e}" was not found in the DOM. The trigger element must be in the DOM when the "trigger" property is set on ion-popover.`,this.el);return}this.destroyTriggerInteraction=zT(o,n,i)},this.configureKeyboardInteraction=()=>{const{destroyKeyboardInteraction:e,el:n}=this;e&&e(),this.destroyKeyboardInteraction=HT(n)},this.configureDismissInteraction=()=>{const{destroyDismissInteraction:e,parentPopover:n,triggerAction:i,triggerEl:r,el:o}=this;!n||!r||(e&&e(),this.destroyDismissInteraction=MT(r,i,o,n))},this.presented=!1,this.hasController=!1,this.delegate=void 0,this.overlayIndex=void 0,this.enterAnimation=void 0,this.leaveAnimation=void 0,this.component=void 0,this.componentProps=void 0,this.keyboardClose=!0,this.cssClass=void 0,this.backdropDismiss=!0,this.event=void 0,this.showBackdrop=!0,this.translucent=!1,this.animated=!0,this.htmlAttributes=void 0,this.triggerAction="click",this.trigger=void 0,this.size="auto",this.dismissOnSelect=!1,this.reference="trigger",this.side="bottom",this.alignment=void 0,this.arrow=!0,this.isOpen=!1,this.keyboardEvents=!1,this.keepContentsMounted=!1}onTriggerChange(){this.configureTriggerInteraction()}onIsOpenChange(e,n){e===!0&&n===!1?this.present():e===!1&&n===!0&&this.dismiss()}connectedCallback(){const{configureTriggerInteraction:e,el:n}=this;bs(n),e()}disconnectedCallback(){const{destroyTriggerInteraction:e}=this;e&&e()}componentWillLoad(){const{el:e}=this,n=vs(e);this.parentPopover=e.closest(`ion-popover:not(#${n})`),this.alignment===void 0&&(this.alignment=J(this)==="ios"?"center":"start")}componentDidLoad(){const{parentPopover:e,isOpen:n}=this;n===!0&&at(()=>this.present()),e&&Ia(e,"ionPopoverWillDismiss",()=>{this.dismiss(void 0,void 0,!1)}),this.configureTriggerInteraction()}async presentFromTrigger(e,n=!1){this.focusDescendantOnPresent=n,await this.present(e),this.focusDescendantOnPresent=!1}getDelegate(e=!1){if(this.workingDelegate&&!e)return{delegate:this.workingDelegate,inline:this.inline};const n=this.el.parentNode,i=this.inline=n!==null&&!this.hasController,r=this.workingDelegate=i?this.delegate||this.coreDelegate:this.delegate;return{inline:i,delegate:r}}async present(e){const n=await this.lockController.lock();if(this.presented){n();return}const{el:i}=this,{inline:r,delegate:o}=this.getDelegate(!0);this.ionMount.emit(),this.usersElement=await uc(o,i,this.component,["popover-viewport"],this.componentProps,r),this.keyboardEvents||this.configureKeyboardInteraction(),this.configureDismissInteraction(),Ea(i)?await _a(this.usersElement):this.keepContentsMounted||await vy(),await ys(this,"popoverEnter",XT,QT,{event:e||this.event,size:this.size,trigger:this.triggerEl,reference:this.reference,side:this.side,align:this.alignment}),this.focusDescendantOnPresent&&ou(this.el,this.el),n()}async dismiss(e,n,i=!0){const r=await this.lockController.lock(),{destroyKeyboardInteraction:o,destroyDismissInteraction:a}=this;i&&this.parentPopover&&this.parentPopover.dismiss(e,n,i);const s=await ws(this,e,n,"popoverLeave",ZT,e6,this.event);if(s){o&&(o(),this.destroyKeyboardInteraction=void 0),a&&(a(),this.destroyDismissInteraction=void 0);const{delegate:l}=this.getDelegate();await Fp(l,this.usersElement)}return r(),s}async getParentPopover(){return this.parentPopover}onDidDismiss(){return ti(this.el,"ionPopoverDidDismiss")}onWillDismiss(){return ti(this.el,"ionPopoverWillDismiss")}render(){const e=J(this),{onLifecycle:n,parentPopover:i,dismissOnSelect:r,side:o,arrow:a,htmlAttributes:s}=this,l=$n("desktop"),c=a&&!i;return x(fe,Object.assign({"aria-modal":"true","no-router":!0,tabindex:"-1"},s,{style:{zIndex:`${2e4+this.overlayIndex}`},class:Object.assign(Object.assign({},on(this.cssClass)),{[e]:!0,"popover-translucent":this.translucent,"overlay-hidden":!0,"popover-desktop":l,[`popover-side-${o}`]:!0,"popover-nested":!!i}),onIonPopoverDidPresent:n,onIonPopoverWillPresent:n,onIonPopoverWillDismiss:n,onIonPopoverDidDismiss:n,onIonBackdropTap:this.onBackdropTap}),!i&&x("ion-backdrop",{tappable:this.backdropDismiss,visible:this.showBackdrop,part:"backdrop"}),x("div",{class:"popover-wrapper ion-overlay-wrapper",onClick:r?()=>this.dismiss():void 0},c&&x("div",{class:"popover-arrow",part:"arrow"}),x("div",{class:"popover-content",part:"content"},x("slot",null))))}get el(){return this}static get watchers(){return{trigger:["onTriggerChange"],triggerAction:["onTriggerChange"],isOpen:["onIsOpenChange"]}}static get style(){return{ios:t6,md:n6}}},[33,"ion-popover",{hasController:[4,"has-controller"],delegate:[16],overlayIndex:[2,"overlay-index"],enterAnimation:[16],leaveAnimation:[16],component:[1],componentProps:[16],keyboardClose:[4,"keyboard-close"],cssClass:[1,"css-class"],backdropDismiss:[4,"backdrop-dismiss"],event:[8],showBackdrop:[4,"show-backdrop"],translucent:[4],animated:[4],htmlAttributes:[16],triggerAction:[1,"trigger-action"],trigger:[1],size:[1],dismissOnSelect:[4,"dismiss-on-select"],reference:[1],side:[1],alignment:[1025],arrow:[4],isOpen:[4,"is-open"],keyboardEvents:[4,"keyboard-events"],keepContentsMounted:[4,"keep-contents-mounted"],presented:[32],presentFromTrigger:[64],present:[64],dismiss:[64],getParentPopover:[64],onDidDismiss:[64],onWillDismiss:[64]},void 0,{trigger:["onTriggerChange"],triggerAction:["onTriggerChange"],isOpen:["onIsOpenChange"]}]),o6={ionPopoverDidPresent:"ionViewDidEnter",ionPopoverWillPresent:"ionViewWillEnter",ionPopoverWillDismiss:"ionViewWillLeave",ionPopoverDidDismiss:"ionViewDidLeave"};function r6(){if(typeof customElements>"u")return;["ion-popover","ion-backdrop"].forEach(e=>{switch(e){case"ion-popover":customElements.get(e)||customElements.define(e,i6);break;case"ion-backdrop":customElements.get(e)||Lr();break}})}/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const a6=":host{position:absolute;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;z-index:999}:host(.fab-horizontal-center){left:0px;right:0px;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}:host(.fab-horizontal-start){left:calc(10px + var(--ion-safe-area-left, 0px));}:host-context([dir=rtl]):host(.fab-horizontal-start),:host-context([dir=rtl]).fab-horizontal-start{right:calc(10px + var(--ion-safe-area-right, 0px));left:unset}@supports selector(:dir(rtl)){:host(.fab-horizontal-start:dir(rtl)){right:calc(10px + var(--ion-safe-area-right, 0px));left:unset}}:host(.fab-horizontal-end){right:calc(10px + var(--ion-safe-area-right, 0px));}:host-context([dir=rtl]):host(.fab-horizontal-end),:host-context([dir=rtl]).fab-horizontal-end{left:calc(10px + var(--ion-safe-area-left, 0px));right:unset}@supports selector(:dir(rtl)){:host(.fab-horizontal-end:dir(rtl)){left:calc(10px + var(--ion-safe-area-left, 0px));right:unset}}:host(.fab-vertical-top){top:10px}:host(.fab-vertical-top.fab-edge){top:0}:host(.fab-vertical-top.fab-edge) ::slotted(ion-fab-button){margin-top:-50%}:host(.fab-vertical-top.fab-edge) ::slotted(ion-fab-button.fab-button-small){margin-top:calc((-100% + 16px) / 2)}:host(.fab-vertical-top.fab-edge) ::slotted(ion-fab-list.fab-list-side-start),:host(.fab-vertical-top.fab-edge) ::slotted(ion-fab-list.fab-list-side-end){margin-top:-50%}:host(.fab-vertical-top.fab-edge) ::slotted(ion-fab-list.fab-list-side-top),:host(.fab-vertical-top.fab-edge) ::slotted(ion-fab-list.fab-list-side-bottom){margin-top:calc(50% + 10px)}:host(.fab-vertical-bottom){bottom:10px}:host(.fab-vertical-bottom.fab-edge){bottom:0}:host(.fab-vertical-bottom.fab-edge) ::slotted(ion-fab-button){margin-bottom:-50%}:host(.fab-vertical-bottom.fab-edge) ::slotted(ion-fab-button.fab-button-small){margin-bottom:calc((-100% + 16px) / 2)}:host(.fab-vertical-bottom.fab-edge) ::slotted(ion-fab-list.fab-list-side-start),:host(.fab-vertical-bottom.fab-edge) ::slotted(ion-fab-list.fab-list-side-end){margin-bottom:-50%}:host(.fab-vertical-bottom.fab-edge) ::slotted(ion-fab-list.fab-list-side-top),:host(.fab-vertical-bottom.fab-edge) ::slotted(ion-fab-list.fab-list-side-bottom){margin-bottom:calc(50% + 10px)}:host(.fab-vertical-center){top:0px;bottom:0px;margin-top:auto;margin-bottom:auto}",s6=ye(class extends be{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.horizontal=void 0,this.vertical=void 0,this.edge=!1,this.activated=!1}activatedChanged(){const e=this.activated,n=this.getFab();n&&(n.activated=e),Array.from(this.el.querySelectorAll("ion-fab-list")).forEach(i=>{i.activated=e})}componentDidLoad(){this.activated&&this.activatedChanged()}async close(){this.activated=!1}getFab(){return this.el.querySelector("ion-fab-button")}async toggle(){!!this.el.querySelector("ion-fab-list")&&(this.activated=!this.activated)}render(){const{horizontal:e,vertical:n,edge:i}=this,r=J(this);return x(fe,{class:{[r]:!0,[`fab-horizontal-${e}`]:e!==void 0,[`fab-vertical-${n}`]:n!==void 0,"fab-edge":i}},x("slot",null))}get el(){return this}static get watchers(){return{activated:["activatedChanged"]}}static get style(){return a6}},[1,"ion-fab",{horizontal:[1],vertical:[1],edge:[4],activated:[1028],close:[64],toggle:[64]},void 0,{activated:["activatedChanged"]}]);function l6(){if(typeof customElements>"u")return;["ion-fab"].forEach(e=>{switch(e){case"ion-fab":customElements.get(e)||customElements.define(e,s6);break}})}const c6=l6;/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const d6=':host{--color-activated:var(--color);--color-focused:var(--color);--color-hover:var(--color);--background-hover:var(--ion-color-primary-contrast, #fff);--background-hover-opacity:.08;--transition:background-color, opacity 100ms linear;--ripple-color:currentColor;--border-radius:50%;--border-width:0;--border-style:none;--border-color:initial;--padding-top:0;--padding-end:0;--padding-bottom:0;--padding-start:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;display:block;width:56px;height:56px;font-size:14px;text-align:center;text-overflow:ellipsis;text-transform:none;white-space:nowrap;-webkit-font-kerning:none;font-kerning:none}.button-native{border-radius:var(--border-radius);-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:block;position:relative;width:100%;height:100%;-webkit-transform:var(--transform);transform:var(--transform);-webkit-transition:var(--transition);transition:var(--transition);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);outline:none;background:var(--background);background-clip:padding-box;color:var(--color);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);contain:strict;cursor:pointer;overflow:hidden;z-index:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box}::slotted(ion-icon){line-height:1}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0}.button-inner{left:0;right:0;top:0;display:-ms-flexbox;display:flex;position:absolute;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%;-webkit-transition:all ease-in-out 300ms;transition:all ease-in-out 300ms;-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform;z-index:1}:host(.fab-button-disabled){cursor:default;opacity:0.5;pointer-events:none}@media (any-hover: hover){:host(:hover) .button-native{color:var(--color-hover)}:host(:hover) .button-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}:host(.ion-activated) .button-native{color:var(--color-activated)}:host(.ion-activated) .button-native::after{background:var(--background-activated);opacity:var(--background-activated-opacity)}::slotted(ion-icon){line-height:1}:host(.fab-button-small){-webkit-margin-start:8px;margin-inline-start:8px;-webkit-margin-end:8px;margin-inline-end:8px;margin-top:8px;margin-bottom:8px;width:40px;height:40px}.close-icon{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;margin-top:0;margin-bottom:0;left:0;right:0;top:0;position:absolute;height:100%;-webkit-transform:scale(0.4) rotateZ(-45deg);transform:scale(0.4) rotateZ(-45deg);-webkit-transition:all ease-in-out 300ms;transition:all ease-in-out 300ms;-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform;font-size:var(--close-icon-font-size);opacity:0;z-index:1}:host(.fab-button-close-active) .close-icon{-webkit-transform:scale(1) rotateZ(0deg);transform:scale(1) rotateZ(0deg);opacity:1}:host(.fab-button-close-active) .button-inner{-webkit-transform:scale(0.4) rotateZ(45deg);transform:scale(0.4) rotateZ(45deg);opacity:0}ion-ripple-effect{color:var(--ripple-color)}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){:host(.fab-button-translucent) .button-native{-webkit-backdrop-filter:var(--backdrop-filter);backdrop-filter:var(--backdrop-filter)}}:host(.ion-color) .button-native{background:var(--ion-color-base);color:var(--ion-color-contrast)}:host{--background:var(--ion-color-primary, #3880ff);--background-activated:var(--ion-color-primary-shade, #3171e0);--background-focused:var(--ion-color-primary-shade, #3171e0);--background-hover:var(--ion-color-primary-tint, #4c8dff);--background-activated-opacity:1;--background-focused-opacity:1;--background-hover-opacity:1;--color:var(--ion-color-primary-contrast, #fff);--box-shadow:0 4px 16px rgba(0, 0, 0, 0.12);--transition:0.2s transform cubic-bezier(0.25, 1.11, 0.78, 1.59);--close-icon-font-size:28px}:host(.ion-activated){--box-shadow:0 4px 16px rgba(0, 0, 0, 0.12);--transform:scale(1.1);--transition:0.2s transform ease-out}::slotted(ion-icon){font-size:28px}:host(.fab-button-in-list){--background:var(--ion-color-light, #f4f5f8);--background-activated:var(--ion-color-light-shade, #d7d8da);--background-focused:var(--background-activated);--background-hover:var(--ion-color-light-tint, #f5f6f9);--color:var(--ion-color-light-contrast, #000);--color-activated:var(--ion-color-light-contrast, #000);--color-focused:var(--color-activated);--transition:transform 200ms ease 10ms, opacity 200ms ease 10ms}:host(.fab-button-in-list) ::slotted(ion-icon){font-size:18px}:host(.ion-color.ion-focused) .button-native::after{background:var(--ion-color-shade)}:host(.ion-color.ion-focused) .button-native,:host(.ion-color.ion-activated) .button-native{color:var(--ion-color-contrast)}:host(.ion-color.ion-focused) .button-native::after,:host(.ion-color.ion-activated) .button-native::after{background:var(--ion-color-shade)}@media (any-hover: hover){:host(.ion-color:hover) .button-native{color:var(--ion-color-contrast)}:host(.ion-color:hover) .button-native::after{background:var(--ion-color-tint)}}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){:host(.fab-button-translucent){--background:rgba(var(--ion-color-primary-rgb, 56, 128, 255), 0.9);--background-hover:rgba(var(--ion-color-primary-rgb, 56, 128, 255), 0.8);--background-focused:rgba(var(--ion-color-primary-rgb, 56, 128, 255), 0.82);--backdrop-filter:saturate(180%) blur(20px)}:host(.fab-button-translucent-in-list){--background:rgba(var(--ion-color-light-rgb, 244, 245, 248), 0.9);--background-hover:rgba(var(--ion-color-light-rgb, 244, 245, 248), 0.8);--background-focused:rgba(var(--ion-color-light-rgb, 244, 245, 248), 0.82)}}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){@media (any-hover: hover){:host(.fab-button-translucent.ion-color:hover) .button-native{background:rgba(var(--ion-color-base-rgb), 0.8)}}:host(.ion-color.fab-button-translucent) .button-native{background:rgba(var(--ion-color-base-rgb), 0.9)}:host(.ion-color.ion-focused.fab-button-translucent) .button-native,:host(.ion-color.ion-activated.fab-button-translucent) .button-native{background:var(--ion-color-base)}}',u6=':host{--color-activated:var(--color);--color-focused:var(--color);--color-hover:var(--color);--background-hover:var(--ion-color-primary-contrast, #fff);--background-hover-opacity:.08;--transition:background-color, opacity 100ms linear;--ripple-color:currentColor;--border-radius:50%;--border-width:0;--border-style:none;--border-color:initial;--padding-top:0;--padding-end:0;--padding-bottom:0;--padding-start:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;display:block;width:56px;height:56px;font-size:14px;text-align:center;text-overflow:ellipsis;text-transform:none;white-space:nowrap;-webkit-font-kerning:none;font-kerning:none}.button-native{border-radius:var(--border-radius);-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:block;position:relative;width:100%;height:100%;-webkit-transform:var(--transform);transform:var(--transform);-webkit-transition:var(--transition);transition:var(--transition);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);outline:none;background:var(--background);background-clip:padding-box;color:var(--color);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);contain:strict;cursor:pointer;overflow:hidden;z-index:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box}::slotted(ion-icon){line-height:1}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0}.button-inner{left:0;right:0;top:0;display:-ms-flexbox;display:flex;position:absolute;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%;-webkit-transition:all ease-in-out 300ms;transition:all ease-in-out 300ms;-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform;z-index:1}:host(.fab-button-disabled){cursor:default;opacity:0.5;pointer-events:none}@media (any-hover: hover){:host(:hover) .button-native{color:var(--color-hover)}:host(:hover) .button-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}:host(.ion-activated) .button-native{color:var(--color-activated)}:host(.ion-activated) .button-native::after{background:var(--background-activated);opacity:var(--background-activated-opacity)}::slotted(ion-icon){line-height:1}:host(.fab-button-small){-webkit-margin-start:8px;margin-inline-start:8px;-webkit-margin-end:8px;margin-inline-end:8px;margin-top:8px;margin-bottom:8px;width:40px;height:40px}.close-icon{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;margin-top:0;margin-bottom:0;left:0;right:0;top:0;position:absolute;height:100%;-webkit-transform:scale(0.4) rotateZ(-45deg);transform:scale(0.4) rotateZ(-45deg);-webkit-transition:all ease-in-out 300ms;transition:all ease-in-out 300ms;-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform;font-size:var(--close-icon-font-size);opacity:0;z-index:1}:host(.fab-button-close-active) .close-icon{-webkit-transform:scale(1) rotateZ(0deg);transform:scale(1) rotateZ(0deg);opacity:1}:host(.fab-button-close-active) .button-inner{-webkit-transform:scale(0.4) rotateZ(45deg);transform:scale(0.4) rotateZ(45deg);opacity:0}ion-ripple-effect{color:var(--ripple-color)}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){:host(.fab-button-translucent) .button-native{-webkit-backdrop-filter:var(--backdrop-filter);backdrop-filter:var(--backdrop-filter)}}:host(.ion-color) .button-native{background:var(--ion-color-base);color:var(--ion-color-contrast)}:host{--background:var(--ion-color-primary, #3880ff);--background-activated:transparent;--background-focused:currentColor;--background-hover:currentColor;--background-activated-opacity:0;--background-focused-opacity:.24;--background-hover-opacity:.08;--color:var(--ion-color-primary-contrast, #fff);--box-shadow:0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);--transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1), background-color 280ms cubic-bezier(0.4, 0, 0.2, 1), color 280ms cubic-bezier(0.4, 0, 0.2, 1), opacity 15ms linear 30ms, transform 270ms cubic-bezier(0, 0, 0.2, 1) 0ms;--close-icon-font-size:24px}:host(.ion-activated){--box-shadow:0 7px 8px -4px rgba(0, 0, 0, 0.2), 0 12px 17px 2px rgba(0, 0, 0, 0.14), 0 5px 22px 4px rgba(0, 0, 0, 0.12)}::slotted(ion-icon){font-size:24px}:host(.fab-button-in-list){--color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.54);--color-activated:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.54);--color-focused:var(--color-activated);--background:var(--ion-color-light, #f4f5f8);--background-activated:transparent;--background-focused:var(--ion-color-light-shade, #d7d8da);--background-hover:var(--ion-color-light-tint, #f5f6f9)}:host(.fab-button-in-list) ::slotted(ion-icon){font-size:18px}:host(.ion-color.ion-focused) .button-native{color:var(--ion-color-contrast)}:host(.ion-color.ion-focused) .button-native::after{background:var(--ion-color-contrast)}:host(.ion-color.ion-activated) .button-native{color:var(--ion-color-contrast)}:host(.ion-color.ion-activated) .button-native::after{background:transparent}@media (any-hover: hover){:host(.ion-color:hover) .button-native{color:var(--ion-color-contrast)}:host(.ion-color:hover) .button-native::after{background:var(--ion-color-contrast)}}',p6=ye(class extends be{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.ionFocus=q(this,"ionFocus",7),this.ionBlur=q(this,"ionBlur",7),this.fab=null,this.inheritedAttributes={},this.onFocus=()=>{this.ionFocus.emit()},this.onBlur=()=>{this.ionBlur.emit()},this.onClick=()=>{const{fab:e}=this;e&&e.toggle()},this.color=void 0,this.activated=!1,this.disabled=!1,this.download=void 0,this.href=void 0,this.rel=void 0,this.routerDirection="forward",this.routerAnimation=void 0,this.target=void 0,this.show=!1,this.translucent=!1,this.type="button",this.size=void 0,this.closeIcon=NE}connectedCallback(){this.fab=this.el.closest("ion-fab")}componentWillLoad(){this.inheritedAttributes=ai(this.el)}render(){const{el:e,disabled:n,color:i,href:r,activated:o,show:a,translucent:s,size:l,inheritedAttributes:c}=this,d=Xe("ion-fab-list",e),u=J(this),p=r===void 0?"button":"a",h=p==="button"?{type:this.type}:{download:this.download,href:r,rel:this.rel,target:this.target};return x(fe,{onClick:this.onClick,"aria-disabled":n?"true":null,class:it(i,{[u]:!0,"fab-button-in-list":d,"fab-button-translucent-in-list":d&&s,"fab-button-close-active":o,"fab-button-show":a,"fab-button-disabled":n,"fab-button-translucent":s,"ion-activatable":!0,"ion-focusable":!0,[`fab-button-${l}`]:l!==void 0})},x(p,Object.assign({},h,{class:"button-native",part:"native",disabled:n,onFocus:this.onFocus,onBlur:this.onBlur,onClick:g=>ms(r,g,this.routerDirection,this.routerAnimation)},c),x("ion-icon",{"aria-hidden":"true",icon:this.closeIcon,part:"close-icon",class:"close-icon",lazy:!1}),x("span",{class:"button-inner"},x("slot",null)),u==="md"&&x("ion-ripple-effect",null)))}get el(){return this}static get style(){return{ios:d6,md:u6}}},[33,"ion-fab-button",{color:[513],activated:[4],disabled:[4],download:[1],href:[1],rel:[1],routerDirection:[1,"router-direction"],routerAnimation:[16],target:[1],show:[4],translucent:[4],type:[1],size:[1],closeIcon:[1,"close-icon"]}]);function h6(){if(typeof customElements>"u")return;["ion-fab-button","ion-icon","ion-ripple-effect"].forEach(e=>{switch(e){case"ion-fab-button":customElements.get(e)||customElements.define(e,p6);break;case"ion-icon":customElements.get(e)||fn();break;case"ion-ripple-effect":customElements.get(e)||Jt();break}})}const f6=h6;/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const m6=":host{margin-left:0;margin-right:0;margin-top:calc(100% + 10px);margin-bottom:calc(100% + 10px);display:none;position:absolute;top:0;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;min-width:56px;min-height:56px}:host(.fab-list-active){display:-ms-flexbox;display:flex}::slotted(.fab-button-in-list){margin-left:0;margin-right:0;margin-top:8px;margin-bottom:8px;width:40px;height:40px;-webkit-transform:scale(0);transform:scale(0);opacity:0;visibility:hidden}:host(.fab-list-side-top) ::slotted(.fab-button-in-list),:host(.fab-list-side-bottom) ::slotted(.fab-button-in-list){margin-left:0;margin-right:0;margin-top:5px;margin-bottom:5px}:host(.fab-list-side-start) ::slotted(.fab-button-in-list),:host(.fab-list-side-end) ::slotted(.fab-button-in-list){-webkit-margin-start:5px;margin-inline-start:5px;-webkit-margin-end:5px;margin-inline-end:5px;margin-top:0;margin-bottom:0}::slotted(.fab-button-in-list.fab-button-show){-webkit-transform:scale(1);transform:scale(1);opacity:1;visibility:visible}:host(.fab-list-side-top){top:auto;bottom:0;-ms-flex-direction:column-reverse;flex-direction:column-reverse}:host(.fab-list-side-start){-webkit-margin-start:calc(100% + 10px);margin-inline-start:calc(100% + 10px);-webkit-margin-end:calc(100% + 10px);margin-inline-end:calc(100% + 10px);margin-top:0;margin-bottom:0;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@supports (inset-inline-start: 0){:host(.fab-list-side-start){inset-inline-end:0}}@supports not (inset-inline-start: 0){:host(.fab-list-side-start){right:0}:host-context([dir=rtl]):host(.fab-list-side-start),:host-context([dir=rtl]).fab-list-side-start{left:unset;right:unset;left:0}@supports selector(:dir(rtl)){:host(.fab-list-side-start:dir(rtl)){left:unset;right:unset;left:0}}}:host(.fab-list-side-end){-webkit-margin-start:calc(100% + 10px);margin-inline-start:calc(100% + 10px);-webkit-margin-end:calc(100% + 10px);margin-inline-end:calc(100% + 10px);margin-top:0;margin-bottom:0;-ms-flex-direction:row;flex-direction:row}@supports (inset-inline-start: 0){:host(.fab-list-side-end){inset-inline-start:0}}@supports not (inset-inline-start: 0){:host(.fab-list-side-end){left:0}:host-context([dir=rtl]):host(.fab-list-side-end),:host-context([dir=rtl]).fab-list-side-end{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){:host(.fab-list-side-end:dir(rtl)){left:unset;right:unset;right:0}}}",g6=ye(class extends be{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.activated=!1,this.side="bottom"}activatedChanged(e){const n=Array.from(this.el.querySelectorAll("ion-fab-button")),i=e?30:0;n.forEach((r,o)=>{setTimeout(()=>r.show=e,o*i)})}render(){const e=J(this);return x(fe,{class:{[e]:!0,"fab-list-active":this.activated,[`fab-list-side-${this.side}`]:!0}},x("slot",null))}get el(){return this}static get watchers(){return{activated:["activatedChanged"]}}static get style(){return m6}},[1,"ion-fab-list",{activated:[4],side:[1]},void 0,{activated:["activatedChanged"]}]);function b6(){if(typeof customElements>"u")return;["ion-fab-list"].forEach(e=>{switch(e){case"ion-fab-list":customElements.get(e)||customElements.define(e,g6);break}})}const v6=b6;/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const y6="ION-CONTENT",Up="ion-content",ra=".ion-content-scroll-host",Cy=`${Up}, ${ra}`,$o=t=>t.tagName===y6,mr=async t=>$o(t)?(await new Promise(e=>In(t,e)),t.getScrollElement()):t,Ol=t=>{const e=t.querySelector(ra);return e||t.querySelector(Cy)},gc=t=>t.closest(Cy),OU=(t,e)=>$o(t)?t.scrollToTop(e):Promise.resolve(t.scrollTo({top:0,left:0,behavior:e>0?"smooth":"auto"})),_U=(t,e,n,i)=>$o(t)?t.scrollByPoint(e,n,i):Promise.resolve(t.scrollBy({top:n,left:e,behavior:i>0?"smooth":"auto"})),gr=t=>T3(t,Up),au=t=>{if($o(t)){const e=t,n=e.scrollY;return e.scrollY=!1,n}else return t.style.setProperty("overflow","hidden"),!0},Sy=(t,e)=>{$o(t)?t.scrollY=e:t.style.removeProperty("overflow")};/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */var su;(function(t){t.Unimplemented="UNIMPLEMENTED",t.Unavailable="UNAVAILABLE"})(su||(su={}));var lu;(function(t){t.Body="body",t.Ionic="ionic",t.Native="native",t.None="none"})(lu||(lu={}));const Ey={getEngine(){const t=or();if(t!=null&&t.isPluginAvailable("Keyboard"))return t.Plugins.Keyboard},getResizeMode(){const t=this.getEngine();return t!=null&&t.getResizeMode?t.getResizeMode().catch(e=>{if(e.code!==su.Unimplemented)throw e}):Promise.resolve(void 0)}};/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const Iy=t=>{if(Yi===void 0||t===lu.None||t===void 0)return null;const e=Yi.querySelector("ion-app");return e??Yi.body},Cm=t=>{const e=Iy(t);return e===null?0:e.clientHeight},Ty=async t=>{let e,n,i,r;const o=async()=>{const d=await Ey.getResizeMode(),u=d===void 0?void 0:d.mode;e=()=>{r===void 0&&(r=Cm(u)),i=!0,a(i,u)},n=()=>{i=!1,a(i,u)},gt==null||gt.addEventListener("keyboardWillShow",e),gt==null||gt.addEventListener("keyboardWillHide",n)},a=(d,u)=>{t&&t(d,s(u))},s=d=>{if(r===0||r===Cm(d))return;const u=Iy(d);if(u!==null)return new Promise(p=>{const h=()=>{u.clientHeight===r&&(g.disconnect(),p())},g=new ResizeObserver(h);g.observe(u)})},l=()=>{gt==null||gt.removeEventListener("keyboardWillShow",e),gt==null||gt.removeEventListener("keyboardWillHide",n),e=n=void 0},c=()=>i;return await o(),{init:o,destroy:l,isKeyboardVisible:c}};/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const Sm=(t,e)=>{ei(()=>{const n=t.scrollTop,i=t.scrollHeight-t.clientHeight,r=10,o=i-r,a=n-o,s=Cn(0,1-a/r,1);pt(()=>{e.style.setProperty("--opacity-scale",s.toString())})})},w6="ion-footer{display:block;position:relative;-ms-flex-order:1;order:1;width:100%;z-index:10}ion-footer.footer-toolbar-padding ion-toolbar:last-of-type{padding-bottom:var(--ion-safe-area-bottom, 0)}.footer-ios ion-toolbar:first-of-type{--border-width:0.55px 0 0}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){.footer-background{left:0;right:0;top:0;bottom:0;position:absolute;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.footer-translucent-ios ion-toolbar{--opacity:.8}}.footer-ios.ion-no-border ion-toolbar:first-of-type{--border-width:0}.footer-collapse-fade ion-toolbar{--opacity-scale:inherit}",x6="ion-footer{display:block;position:relative;-ms-flex-order:1;order:1;width:100%;z-index:10}ion-footer.footer-toolbar-padding ion-toolbar:last-of-type{padding-bottom:var(--ion-safe-area-bottom, 0)}.footer-md{-webkit-box-shadow:0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);box-shadow:0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12)}.footer-md.ion-no-border{-webkit-box-shadow:none;box-shadow:none}",k6=ye(class extends be{constructor(){super(),this.__registerHost(),this.keyboardCtrl=null,this.checkCollapsibleFooter=()=>{if(J(this)!=="ios")return;const{collapse:n}=this,i=n==="fade";if(this.destroyCollapsibleFooter(),i){const r=this.el.closest("ion-app,ion-page,.ion-page,page-inner"),o=r?Ol(r):null;if(!o){gr(this.el);return}this.setupFadeFooter(o)}},this.setupFadeFooter=async e=>{const n=this.scrollEl=await mr(e);this.contentScrollCallback=()=>{Sm(n,this.el)},n.addEventListener("scroll",this.contentScrollCallback),Sm(n,this.el)},this.keyboardVisible=!1,this.collapse=void 0,this.translucent=!1}componentDidLoad(){this.checkCollapsibleFooter()}componentDidUpdate(){this.checkCollapsibleFooter()}async connectedCallback(){this.keyboardCtrl=await Ty(async(e,n)=>{e===!1&&n!==void 0&&await n,this.keyboardVisible=e})}disconnectedCallback(){this.keyboardCtrl&&this.keyboardCtrl.destroy()}destroyCollapsibleFooter(){this.scrollEl&&this.contentScrollCallback&&(this.scrollEl.removeEventListener("scroll",this.contentScrollCallback),this.contentScrollCallback=void 0)}render(){const{translucent:e,collapse:n}=this,i=J(this),r=this.el.closest("ion-tabs"),o=r==null?void 0:r.querySelector(":scope > ion-tab-bar");return x(fe,{role:"contentinfo",class:{[i]:!0,[`footer-${i}`]:!0,"footer-translucent":e,[`footer-translucent-${i}`]:e,"footer-toolbar-padding":!this.keyboardVisible&&(!o||o.slot!=="bottom"),[`footer-collapse-${n}`]:n!==void 0}},i==="ios"&&e&&x("div",{class:"footer-background"}),x("slot",null))}get el(){return this}static get style(){return{ios:w6,md:x6}}},[36,"ion-footer",{collapse:[1],translucent:[4],keyboardVisible:[32]}]);function C6(){if(typeof customElements>"u")return;["ion-footer"].forEach(e=>{switch(e){case"ion-footer":customElements.get(e)||customElements.define(e,k6);break}})}const S6=C6;/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const E6=":host{-webkit-padding-start:var(--ion-grid-padding-xs, var(--ion-grid-padding, 5px));padding-inline-start:var(--ion-grid-padding-xs, var(--ion-grid-padding, 5px));-webkit-padding-end:var(--ion-grid-padding-xs, var(--ion-grid-padding, 5px));padding-inline-end:var(--ion-grid-padding-xs, var(--ion-grid-padding, 5px));padding-top:var(--ion-grid-padding-xs, var(--ion-grid-padding, 5px));padding-bottom:var(--ion-grid-padding-xs, var(--ion-grid-padding, 5px));-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;display:block;-ms-flex:1;flex:1}@media (min-width: 576px){:host{-webkit-padding-start:var(--ion-grid-padding-sm, var(--ion-grid-padding, 5px));padding-inline-start:var(--ion-grid-padding-sm, var(--ion-grid-padding, 5px));-webkit-padding-end:var(--ion-grid-padding-sm, var(--ion-grid-padding, 5px));padding-inline-end:var(--ion-grid-padding-sm, var(--ion-grid-padding, 5px));padding-top:var(--ion-grid-padding-sm, var(--ion-grid-padding, 5px));padding-bottom:var(--ion-grid-padding-sm, var(--ion-grid-padding, 5px))}}@media (min-width: 768px){:host{-webkit-padding-start:var(--ion-grid-padding-md, var(--ion-grid-padding, 5px));padding-inline-start:var(--ion-grid-padding-md, var(--ion-grid-padding, 5px));-webkit-padding-end:var(--ion-grid-padding-md, var(--ion-grid-padding, 5px));padding-inline-end:var(--ion-grid-padding-md, var(--ion-grid-padding, 5px));padding-top:var(--ion-grid-padding-md, var(--ion-grid-padding, 5px));padding-bottom:var(--ion-grid-padding-md, var(--ion-grid-padding, 5px))}}@media (min-width: 992px){:host{-webkit-padding-start:var(--ion-grid-padding-lg, var(--ion-grid-padding, 5px));padding-inline-start:var(--ion-grid-padding-lg, var(--ion-grid-padding, 5px));-webkit-padding-end:var(--ion-grid-padding-lg, var(--ion-grid-padding, 5px));padding-inline-end:var(--ion-grid-padding-lg, var(--ion-grid-padding, 5px));padding-top:var(--ion-grid-padding-lg, var(--ion-grid-padding, 5px));padding-bottom:var(--ion-grid-padding-lg, var(--ion-grid-padding, 5px))}}@media (min-width: 1200px){:host{-webkit-padding-start:var(--ion-grid-padding-xl, var(--ion-grid-padding, 5px));padding-inline-start:var(--ion-grid-padding-xl, var(--ion-grid-padding, 5px));-webkit-padding-end:var(--ion-grid-padding-xl, var(--ion-grid-padding, 5px));padding-inline-end:var(--ion-grid-padding-xl, var(--ion-grid-padding, 5px));padding-top:var(--ion-grid-padding-xl, var(--ion-grid-padding, 5px));padding-bottom:var(--ion-grid-padding-xl, var(--ion-grid-padding, 5px))}}:host(.grid-fixed){width:var(--ion-grid-width-xs, var(--ion-grid-width, 100%));max-width:100%}@media (min-width: 576px){:host(.grid-fixed){width:var(--ion-grid-width-sm, var(--ion-grid-width, 540px))}}@media (min-width: 768px){:host(.grid-fixed){width:var(--ion-grid-width-md, var(--ion-grid-width, 720px))}}@media (min-width: 992px){:host(.grid-fixed){width:var(--ion-grid-width-lg, var(--ion-grid-width, 960px))}}@media (min-width: 1200px){:host(.grid-fixed){width:var(--ion-grid-width-xl, var(--ion-grid-width, 1140px))}}:host(.ion-no-padding){--ion-grid-column-padding:0;--ion-grid-column-padding-xs:0;--ion-grid-column-padding-sm:0;--ion-grid-column-padding-md:0;--ion-grid-column-padding-lg:0;--ion-grid-column-padding-xl:0}",I6=ye(class extends be{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.fixed=!1}render(){const e=J(this);return x(fe,{class:{[e]:!0,"grid-fixed":this.fixed}},x("slot",null))}static get style(){return E6}},[1,"ion-grid",{fixed:[4]}]);function T6(){if(typeof customElements>"u")return;["ion-grid"].forEach(e=>{switch(e){case"ion-grid":customElements.get(e)||customElements.define(e,I6);break}})}const P6=T6;/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const O6="all 0.2s ease-in-out",Em=t=>{const e=document.querySelector(`${t}.ion-cloned-element`);if(e!==null)return e;const n=document.createElement(t);return n.classList.add("ion-cloned-element"),n.style.setProperty("display","none"),document.body.appendChild(n),n},Im=t=>{if(!t)return;const e=t.querySelectorAll("ion-toolbar");return{el:t,toolbars:Array.from(e).map(n=>{const i=n.querySelector("ion-title");return{el:n,background:n.shadowRoot.querySelector(".toolbar-background"),ionTitleEl:i,innerTitleEl:i?i.shadowRoot.querySelector(".toolbar-title"):null,ionButtonsEl:Array.from(n.querySelectorAll("ion-buttons"))}})}},_6=(t,e,n)=>{ei(()=>{const i=t.scrollTop,r=Cn(1,1+-i/500,1.1);n.querySelector("ion-refresher.refresher-native")===null&&pt(()=>{R6(e.toolbars,r)})})},Gp=(t,e)=>{t.collapse!=="fade"&&(e===void 0?t.style.removeProperty("--opacity-scale"):t.style.setProperty("--opacity-scale",e.toString()))},A6=(t,e,n)=>{if(!t[0].isIntersecting)return;const i=t[0].intersectionRatio>.9||n<=0?0:(1-t[0].intersectionRatio)*100/75;Gp(e.el,i===1?void 0:i)},L6=(t,e,n,i)=>{pt(()=>{const r=i.scrollTop;A6(t,e,r);const o=t[0],a=o.intersectionRect,s=a.width*a.height,l=o.rootBounds.width*o.rootBounds.height,c=s===0&&l===0,d=Math.abs(a.left-o.boundingClientRect.left),u=Math.abs(a.right-o.boundingClientRect.right),p=s>0&&(d>=5||u>=5);c||p||(o.isIntersecting?(Xr(e,!1),Xr(n)):(a.x===0&&a.y===0||a.width!==0&&a.height!==0)&&r>0&&(Xr(e),Xr(n,!1),Gp(e.el)))})},Xr=(t,e=!0)=>{const n=t.el;e?(n.classList.remove("header-collapse-condense-inactive"),n.removeAttribute("aria-hidden")):(n.classList.add("header-collapse-condense-inactive"),n.setAttribute("aria-hidden","true"))},R6=(t=[],e=1,n=!1)=>{t.forEach(i=>{const r=i.ionTitleEl,o=i.innerTitleEl;!r||r.size!=="large"||(o.style.transition=n?O6:"",o.style.transform=`scale3d(${e}, ${e}, 1)`)})},Tm=(t,e,n)=>{ei(()=>{const i=t.scrollTop,r=e.clientHeight,o=n?n.clientHeight:0;if(n!==null&&i<o){e.style.setProperty("--opacity-scale","0"),t.style.setProperty("clip-path",`inset(${r}px 0px 0px 0px)`);return}const a=i-o,l=Cn(0,a/10,1);pt(()=>{t.style.removeProperty("clip-path"),e.style.setProperty("--opacity-scale",l.toString())})})},$6="ion-header{display:block;position:relative;-ms-flex-order:-1;order:-1;width:100%;z-index:10}ion-header ion-toolbar:first-of-type{padding-top:var(--ion-safe-area-top, 0)}.header-ios ion-toolbar:last-of-type{--border-width:0 0 0.55px}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){.header-background{left:0;right:0;top:0;bottom:0;position:absolute;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.header-translucent-ios ion-toolbar{--opacity:.8}.header-collapse-condense-inactive .header-background{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}.header-ios.ion-no-border ion-toolbar:last-of-type{--border-width:0}.header-collapse-fade ion-toolbar{--opacity-scale:inherit}.header-collapse-condense{z-index:9}.header-collapse-condense ion-toolbar{position:-webkit-sticky;position:sticky;top:0}.header-collapse-condense ion-toolbar:first-of-type{padding-top:0px;z-index:1}.header-collapse-condense ion-toolbar{--background:var(--ion-background-color, #fff);z-index:0}.header-collapse-condense ion-toolbar:last-of-type{--border-width:0px}.header-collapse-condense ion-toolbar ion-searchbar{padding-top:0px;padding-bottom:13px}.header-collapse-main{--opacity-scale:1}.header-collapse-main ion-toolbar{--opacity-scale:inherit}.header-collapse-main ion-toolbar.in-toolbar ion-title,.header-collapse-main ion-toolbar.in-toolbar ion-buttons{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.header-collapse-condense-inactive:not(.header-collapse-condense) ion-toolbar.in-toolbar ion-title,.header-collapse-condense-inactive:not(.header-collapse-condense) ion-toolbar.in-toolbar ion-buttons.buttons-collapse{opacity:0;pointer-events:none}.header-collapse-condense-inactive.header-collapse-condense ion-toolbar.in-toolbar ion-title,.header-collapse-condense-inactive.header-collapse-condense ion-toolbar.in-toolbar ion-buttons.buttons-collapse{visibility:hidden}ion-header:not(.header-collapse-main):has(~ion-content ion-header[collapse=condense],~ion-content ion-header.header-collapse-condense){opacity:0}",D6="ion-header{display:block;position:relative;-ms-flex-order:-1;order:-1;width:100%;z-index:10}ion-header ion-toolbar:first-of-type{padding-top:var(--ion-safe-area-top, 0)}.header-md{-webkit-box-shadow:0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);box-shadow:0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12)}.header-collapse-condense{display:none}.header-md.ion-no-border{-webkit-box-shadow:none;box-shadow:none}",M6=ye(class extends be{constructor(){super(),this.__registerHost(),this.inheritedAttributes={},this.setupFadeHeader=async(e,n)=>{const i=this.scrollEl=await mr(e);this.contentScrollCallback=()=>{Tm(this.scrollEl,this.el,n)},i.addEventListener("scroll",this.contentScrollCallback),Tm(this.scrollEl,this.el,n)},this.collapse=void 0,this.translucent=!1}componentWillLoad(){this.inheritedAttributes=ai(this.el)}componentDidLoad(){this.checkCollapsibleHeader()}componentDidUpdate(){this.checkCollapsibleHeader()}disconnectedCallback(){this.destroyCollapsibleHeader()}async checkCollapsibleHeader(){if(J(this)!=="ios")return;const{collapse:n}=this,i=n==="condense",r=n==="fade";if(this.destroyCollapsibleHeader(),i){const o=this.el.closest("ion-app,ion-page,.ion-page,page-inner"),a=o?Ol(o):null;pt(()=>{const s=Em("ion-title");s.size="large",Em("ion-back-button")}),await this.setupCondenseHeader(a,o)}else if(r){const o=this.el.closest("ion-app,ion-page,.ion-page,page-inner"),a=o?Ol(o):null;if(!a){gr(this.el);return}const s=a.querySelector('ion-header[collapse="condense"]');await this.setupFadeHeader(a,s)}}destroyCollapsibleHeader(){this.intersectionObserver&&(this.intersectionObserver.disconnect(),this.intersectionObserver=void 0),this.scrollEl&&this.contentScrollCallback&&(this.scrollEl.removeEventListener("scroll",this.contentScrollCallback),this.contentScrollCallback=void 0),this.collapsibleMainHeader&&(this.collapsibleMainHeader.classList.remove("header-collapse-main"),this.collapsibleMainHeader=void 0)}async setupCondenseHeader(e,n){if(!e||!n){gr(this.el);return}if(typeof IntersectionObserver>"u")return;this.scrollEl=await mr(e);const i=n.querySelectorAll("ion-header");if(this.collapsibleMainHeader=Array.from(i).find(s=>s.collapse!=="condense"),!this.collapsibleMainHeader)return;const r=Im(this.collapsibleMainHeader),o=Im(this.el);if(!r||!o)return;Xr(r,!1),Gp(r.el,0);const a=s=>{L6(s,r,o,this.scrollEl)};this.intersectionObserver=new IntersectionObserver(a,{root:e,threshold:[.25,.3,.4,.5,.6,.7,.8,.9,1]}),this.intersectionObserver.observe(o.toolbars[o.toolbars.length-1].el),this.contentScrollCallback=()=>{_6(this.scrollEl,o,e)},this.scrollEl.addEventListener("scroll",this.contentScrollCallback),pt(()=>{this.collapsibleMainHeader!==void 0&&this.collapsibleMainHeader.classList.add("header-collapse-main")})}render(){const{translucent:e,inheritedAttributes:n}=this,i=J(this),r=this.collapse||"none",o=Xe("ion-menu",this.el)?"none":"banner";return x(fe,Object.assign({role:o,class:{[i]:!0,[`header-${i}`]:!0,"header-translucent":this.translucent,[`header-collapse-${r}`]:!0,[`header-translucent-${i}`]:this.translucent}},n),i==="ios"&&e&&x("div",{class:"header-background"}),x("slot",null))}get el(){return this}static get style(){return{ios:$6,md:D6}}},[36,"ion-header",{collapse:[1],translucent:[4]}]);function z6(){if(typeof customElements>"u")return;["ion-header"].forEach(e=>{switch(e){case"ion-header":customElements.get(e)||customElements.define(e,M6);break}})}const B6=z6;/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const F6=":host{display:block;-o-object-fit:contain;object-fit:contain}img{display:block;width:100%;height:100%;-o-object-fit:inherit;object-fit:inherit;-o-object-position:inherit;object-position:inherit}",j6=ye(class extends be{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.ionImgWillLoad=q(this,"ionImgWillLoad",7),this.ionImgDidLoad=q(this,"ionImgDidLoad",7),this.ionError=q(this,"ionError",7),this.inheritedAttributes={},this.onLoad=()=>{this.ionImgDidLoad.emit()},this.onError=()=>{this.ionError.emit()},this.loadSrc=void 0,this.loadError=void 0,this.alt=void 0,this.src=void 0}srcChanged(){this.addIO()}componentWillLoad(){this.inheritedAttributes=ri(this.el,["draggable"])}componentDidLoad(){this.addIO()}addIO(){this.src!==void 0&&(typeof window<"u"&&"IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"isIntersecting"in window.IntersectionObserverEntry.prototype?(this.removeIO(),this.io=new IntersectionObserver(e=>{e[e.length-1].isIntersecting&&(this.load(),this.removeIO())}),this.io.observe(this.el)):setTimeout(()=>this.load(),200))}load(){this.loadError=this.onError,this.loadSrc=this.src,this.ionImgWillLoad.emit()}removeIO(){this.io&&(this.io.disconnect(),this.io=void 0)}render(){const{loadSrc:e,alt:n,onLoad:i,loadError:r,inheritedAttributes:o}=this,{draggable:a}=o;return x(fe,{class:J(this)},x("img",{decoding:"async",src:e,alt:n,onLoad:i,onError:r,part:"image",draggable:H6(a)}))}get el(){return this}static get watchers(){return{src:["srcChanged"]}}static get style(){return F6}},[1,"ion-img",{alt:[1],src:[1],loadSrc:[32],loadError:[32]},void 0,{src:["srcChanged"]}]),H6=t=>{switch(t){case"true":return!0;case"false":return!1;default:return}};function N6(){if(typeof customElements>"u")return;["ion-img"].forEach(e=>{switch(e){case"ion-img":customElements.get(e)||customElements.define(e,j6);break}})}const V6=N6;/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const W6="ion-infinite-scroll{display:none;width:100%}.infinite-scroll-enabled{display:block}",U6=ye(class extends be{constructor(){super(),this.__registerHost(),this.ionInfinite=q(this,"ionInfinite",7),this.thrPx=0,this.thrPc=0,this.didFire=!1,this.isBusy=!1,this.onScroll=()=>{const e=this.scrollEl;if(!e||!this.canStart())return 1;const n=this.el.offsetHeight;if(n===0)return 2;const i=e.scrollTop,r=e.scrollHeight,o=e.offsetHeight,a=this.thrPc!==0?o*this.thrPc:this.thrPx;return(this.position==="bottom"?r-n-i-a-o:i-n-a)<0&&!this.didFire?(this.isLoading=!0,this.didFire=!0,this.ionInfinite.emit(),3):4},this.isLoading=!1,this.threshold="15%",this.disabled=!1,this.position="bottom"}thresholdChanged(){const e=this.threshold;e.lastIndexOf("%")>-1?(this.thrPx=0,this.thrPc=parseFloat(e)/100):(this.thrPx=parseFloat(e),this.thrPc=0)}disabledChanged(){const e=this.disabled;e&&(this.isLoading=!1,this.isBusy=!1),this.enableScrollEvents(!e)}async connectedCallback(){const e=gc(this.el);if(!e){gr(this.el);return}this.scrollEl=await mr(e),this.thresholdChanged(),this.disabledChanged(),this.position==="top"&&pt(()=>{this.scrollEl&&(this.scrollEl.scrollTop=this.scrollEl.scrollHeight-this.scrollEl.clientHeight)})}disconnectedCallback(){this.enableScrollEvents(!1),this.scrollEl=void 0}async complete(){const e=this.scrollEl;if(!(!this.isLoading||!e))if(this.isLoading=!1,this.position==="top"){this.isBusy=!0;const n=e.scrollHeight-e.scrollTop;requestAnimationFrame(()=>{ei(()=>{const r=e.scrollHeight-n;requestAnimationFrame(()=>{pt(()=>{e.scrollTop=r,this.isBusy=!1,this.didFire=!1})})})})}else this.didFire=!1}canStart(){return!this.disabled&&!this.isBusy&&!!this.scrollEl&&!this.isLoading}enableScrollEvents(e){this.scrollEl&&(e?this.scrollEl.addEventListener("scroll",this.onScroll):this.scrollEl.removeEventListener("scroll",this.onScroll))}render(){const e=J(this),n=this.disabled;return x(fe,{class:{[e]:!0,"infinite-scroll-loading":this.isLoading,"infinite-scroll-enabled":!n}})}get el(){return this}static get watchers(){return{threshold:["thresholdChanged"],disabled:["disabledChanged"]}}static get style(){return W6}},[0,"ion-infinite-scroll",{threshold:[1],disabled:[4],position:[1],isLoading:[32],complete:[64]},void 0,{threshold:["thresholdChanged"],disabled:["disabledChanged"]}]);function G6(){if(typeof customElements>"u")return;["ion-infinite-scroll"].forEach(e=>{switch(e){case"ion-infinite-scroll":customElements.get(e)||customElements.define(e,U6);break}})}const K6=G6;/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const Aa=t=>{try{if(t instanceof Z6)return t.value;if(!q6()||typeof t!="string"||t==="")return t;if(t.includes("onload="))return"";const e=document.createDocumentFragment(),n=document.createElement("div");e.appendChild(n),n.innerHTML=t,X6.forEach(a=>{const s=e.querySelectorAll(a);for(let l=s.length-1;l>=0;l--){const c=s[l];c.parentNode?c.parentNode.removeChild(c):e.removeChild(c);const d=du(c);for(let u=0;u<d.length;u++)cu(d[u])}});const i=du(e);for(let a=0;a<i.length;a++)cu(i[a]);const r=document.createElement("div");r.appendChild(e);const o=r.querySelector("div");return o!==null?o.innerHTML:r.innerHTML}catch(e){return console.error(e),""}},cu=t=>{if(t.nodeType&&t.nodeType!==1)return;if(typeof NamedNodeMap<"u"&&!(t.attributes instanceof NamedNodeMap)){t.remove();return}for(let n=t.attributes.length-1;n>=0;n--){const i=t.attributes.item(n),r=i.name;if(!Y6.includes(r.toLowerCase())){t.removeAttribute(r);continue}const o=i.value,a=t[r];(o!=null&&o.toLowerCase().includes("javascript:")||a!=null&&a.toLowerCase().includes("javascript:"))&&t.removeAttribute(r)}const e=du(t);for(let n=0;n<e.length;n++)cu(e[n])},du=t=>t.children!=null?t.children:t.childNodes,q6=()=>{var t;const e=window,n=(t=e==null?void 0:e.Ionic)===null||t===void 0?void 0:t.config;return n?n.get?n.get("sanitizerEnabled",!0):n.sanitizerEnabled===!0||n.sanitizerEnabled===void 0:!0},Y6=["class","id","href","src","name","slot"],X6=["script","style","iframe","meta","link","object","embed"];class Z6{constructor(e){this.value=e}}const bc=!1;/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const J6={bubbles:{dur:1e3,circles:9,fn:(t,e,n)=>{const i=`${t*e/n-t}ms`,r=2*Math.PI*e/n;return{r:5,style:{top:`${32*Math.sin(r)}%`,left:`${32*Math.cos(r)}%`,"animation-delay":i}}}},circles:{dur:1e3,circles:8,fn:(t,e,n)=>{const i=e/n,r=`${t*i-t}ms`,o=2*Math.PI*i;return{r:5,style:{top:`${32*Math.sin(o)}%`,left:`${32*Math.cos(o)}%`,"animation-delay":r}}}},circular:{dur:1400,elmDuration:!0,circles:1,fn:()=>({r:20,cx:48,cy:48,fill:"none",viewBox:"24 24 48 48",transform:"translate(0,0)",style:{}})},crescent:{dur:750,circles:1,fn:()=>({r:26,style:{}})},dots:{dur:750,circles:3,fn:(t,e)=>{const n=-(110*e)+"ms";return{r:6,style:{left:`${32-32*e}%`,"animation-delay":n}}}},lines:{dur:1e3,lines:8,fn:(t,e,n)=>{const i=`rotate(${360/n*e+(e<n/2?180:-180)}deg)`,r=`${t*e/n-t}ms`;return{y1:14,y2:26,style:{transform:i,"animation-delay":r}}}},"lines-small":{dur:1e3,lines:8,fn:(t,e,n)=>{const i=`rotate(${360/n*e+(e<n/2?180:-180)}deg)`,r=`${t*e/n-t}ms`;return{y1:12,y2:20,style:{transform:i,"animation-delay":r}}}},"lines-sharp":{dur:1e3,lines:12,fn:(t,e,n)=>{const i=`rotate(${30*e+(e<6?180:-180)}deg)`,r=`${t*e/n-t}ms`;return{y1:17,y2:29,style:{transform:i,"animation-delay":r}}}},"lines-sharp-small":{dur:1e3,lines:12,fn:(t,e,n)=>{const i=`rotate(${30*e+(e<6?180:-180)}deg)`,r=`${t*e/n-t}ms`;return{y1:12,y2:20,style:{transform:i,"animation-delay":r}}}}},uu=J6,Q6=":host{display:inline-block;position:relative;width:28px;height:28px;color:var(--color);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}:host(.ion-color){color:var(--ion-color-base)}svg{-webkit-transform-origin:center;transform-origin:center;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:translateZ(0);transform:translateZ(0)}:host-context([dir=rtl]) svg{-webkit-transform-origin:calc(100% - center);transform-origin:calc(100% - center)}[dir=rtl] svg{-webkit-transform-origin:calc(100% - center);transform-origin:calc(100% - center)}@supports selector(:dir(rtl)){svg:dir(rtl){-webkit-transform-origin:calc(100% - center);transform-origin:calc(100% - center)}}:host(.spinner-lines) line,:host(.spinner-lines-small) line{stroke-width:7px}:host(.spinner-lines-sharp) line,:host(.spinner-lines-sharp-small) line{stroke-width:4px}:host(.spinner-lines) line,:host(.spinner-lines-small) line,:host(.spinner-lines-sharp) line,:host(.spinner-lines-sharp-small) line{stroke-linecap:round;stroke:currentColor}:host(.spinner-lines) svg,:host(.spinner-lines-small) svg,:host(.spinner-lines-sharp) svg,:host(.spinner-lines-sharp-small) svg{-webkit-animation:spinner-fade-out 1s linear infinite;animation:spinner-fade-out 1s linear infinite}:host(.spinner-bubbles) svg{-webkit-animation:spinner-scale-out 1s linear infinite;animation:spinner-scale-out 1s linear infinite;fill:currentColor}:host(.spinner-circles) svg{-webkit-animation:spinner-fade-out 1s linear infinite;animation:spinner-fade-out 1s linear infinite;fill:currentColor}:host(.spinner-crescent) circle{fill:transparent;stroke-width:4px;stroke-dasharray:128px;stroke-dashoffset:82px;stroke:currentColor}:host(.spinner-crescent) svg{-webkit-animation:spinner-rotate 1s linear infinite;animation:spinner-rotate 1s linear infinite}:host(.spinner-dots) circle{stroke-width:0;fill:currentColor}:host(.spinner-dots) svg{-webkit-animation:spinner-dots 1s linear infinite;animation:spinner-dots 1s linear infinite}:host(.spinner-circular) svg{-webkit-animation:spinner-circular linear infinite;animation:spinner-circular linear infinite}:host(.spinner-circular) circle{-webkit-animation:spinner-circular-inner ease-in-out infinite;animation:spinner-circular-inner ease-in-out infinite;stroke:currentColor;stroke-dasharray:80px, 200px;stroke-dashoffset:0px;stroke-width:5.6;fill:none}:host(.spinner-paused),:host(.spinner-paused) svg,:host(.spinner-paused) circle{-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes spinner-fade-out{0%{opacity:1}100%{opacity:0}}@keyframes spinner-fade-out{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes spinner-scale-out{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}100%{-webkit-transform:scale(0, 0);transform:scale(0, 0)}}@keyframes spinner-scale-out{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}100%{-webkit-transform:scale(0, 0);transform:scale(0, 0)}}@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spinner-dots{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:0.9}50%{-webkit-transform:scale(0.4, 0.4);transform:scale(0.4, 0.4);opacity:0.3}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:0.9}}@keyframes spinner-dots{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:0.9}50%{-webkit-transform:scale(0.4, 0.4);transform:scale(0.4, 0.4);opacity:0.3}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:0.9}}@-webkit-keyframes spinner-circular{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-circular{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spinner-circular-inner{0%{stroke-dasharray:1px, 200px;stroke-dashoffset:0px}50%{stroke-dasharray:100px, 200px;stroke-dashoffset:-15px}100%{stroke-dasharray:100px, 200px;stroke-dashoffset:-125px}}@keyframes spinner-circular-inner{0%{stroke-dasharray:1px, 200px;stroke-dashoffset:0px}50%{stroke-dasharray:100px, 200px;stroke-dashoffset:-15px}100%{stroke-dasharray:100px, 200px;stroke-dashoffset:-125px}}",e5=ye(class extends be{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.color=void 0,this.duration=void 0,this.name=void 0,this.paused=!1}getName(){const e=this.name||Ae.get("spinner"),n=J(this);return e||(n==="ios"?"lines":"circular")}render(){var e;const n=this,i=J(n),r=n.getName(),o=(e=uu[r])!==null&&e!==void 0?e:uu.lines,a=typeof n.duration=="number"&&n.duration>10?n.duration:o.dur,s=[];if(o.circles!==void 0)for(let l=0;l<o.circles;l++)s.push(t5(o,a,l,o.circles));else if(o.lines!==void 0)for(let l=0;l<o.lines;l++)s.push(n5(o,a,l,o.lines));return x(fe,{class:it(n.color,{[i]:!0,[`spinner-${r}`]:!0,"spinner-paused":n.paused||Ae.getBoolean("_testing")}),role:"progressbar",style:o.elmDuration?{animationDuration:a+"ms"}:{}},s)}static get style(){return Q6}},[1,"ion-spinner",{color:[513],duration:[2],name:[1],paused:[4]}]),t5=(t,e,n,i)=>{const r=t.fn(e,n,i);return r.style["animation-duration"]=e+"ms",x("svg",{viewBox:r.viewBox||"0 0 64 64",style:r.style},x("circle",{transform:r.transform||"translate(32,32)",cx:r.cx,cy:r.cy,r:r.r,style:t.elmDuration?{animationDuration:e+"ms"}:{}}))},n5=(t,e,n,i)=>{const r=t.fn(e,n,i);return r.style["animation-duration"]=e+"ms",x("svg",{viewBox:r.viewBox||"0 0 64 64",style:r.style},x("line",{transform:"translate(32,32)",y1:r.y1,y2:r.y2}))};function Kp(){if(typeof customElements>"u")return;["ion-spinner"].forEach(e=>{switch(e){case"ion-spinner":customElements.get(e)||customElements.define(e,e5);break}})}/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const i5="ion-infinite-scroll-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;min-height:84px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.infinite-loading{margin-left:0;margin-right:0;margin-top:0;margin-bottom:32px;display:none;width:100%}.infinite-loading-text{-webkit-margin-start:32px;margin-inline-start:32px;-webkit-margin-end:32px;margin-inline-end:32px;margin-top:4px;margin-bottom:0}.infinite-scroll-loading ion-infinite-scroll-content>.infinite-loading{display:block}.infinite-scroll-content-ios .infinite-loading-text{color:var(--ion-color-step-600, #666666)}.infinite-scroll-content-ios .infinite-loading-spinner .spinner-lines-ios line,.infinite-scroll-content-ios .infinite-loading-spinner .spinner-lines-small-ios line,.infinite-scroll-content-ios .infinite-loading-spinner .spinner-crescent circle{stroke:var(--ion-color-step-600, #666666)}.infinite-scroll-content-ios .infinite-loading-spinner .spinner-bubbles circle,.infinite-scroll-content-ios .infinite-loading-spinner .spinner-circles circle,.infinite-scroll-content-ios .infinite-loading-spinner .spinner-dots circle{fill:var(--ion-color-step-600, #666666)}",o5="ion-infinite-scroll-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;min-height:84px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.infinite-loading{margin-left:0;margin-right:0;margin-top:0;margin-bottom:32px;display:none;width:100%}.infinite-loading-text{-webkit-margin-start:32px;margin-inline-start:32px;-webkit-margin-end:32px;margin-inline-end:32px;margin-top:4px;margin-bottom:0}.infinite-scroll-loading ion-infinite-scroll-content>.infinite-loading{display:block}.infinite-scroll-content-md .infinite-loading-text{color:var(--ion-color-step-600, #666666)}.infinite-scroll-content-md .infinite-loading-spinner .spinner-lines-md line,.infinite-scroll-content-md .infinite-loading-spinner .spinner-lines-small-md line,.infinite-scroll-content-md .infinite-loading-spinner .spinner-crescent circle{stroke:var(--ion-color-step-600, #666666)}.infinite-scroll-content-md .infinite-loading-spinner .spinner-bubbles circle,.infinite-scroll-content-md .infinite-loading-spinner .spinner-circles circle,.infinite-scroll-content-md .infinite-loading-spinner .spinner-dots circle{fill:var(--ion-color-step-600, #666666)}",r5=ye(class extends be{constructor(){super(),this.__registerHost(),this.customHTMLEnabled=Ae.get("innerHTMLTemplatesEnabled",bc),this.loadingSpinner=void 0,this.loadingText=void 0}componentDidLoad(){if(this.loadingSpinner===void 0){const e=J(this);this.loadingSpinner=Ae.get("infiniteLoadingSpinner",Ae.get("spinner",e==="ios"?"lines":"crescent"))}}renderLoadingText(){const{customHTMLEnabled:e,loadingText:n}=this;return e?x("div",{class:"infinite-loading-text",innerHTML:Aa(n)}):x("div",{class:"infinite-loading-text"},this.loadingText)}render(){const e=J(this);return x(fe,{class:{[e]:!0,[`infinite-scroll-content-${e}`]:!0}},x("div",{class:"infinite-loading"},this.loadingSpinner&&x("div",{class:"infinite-loading-spinner"},x("ion-spinner",{name:this.loadingSpinner})),this.loadingText!==void 0&&this.renderLoadingText()))}static get style(){return{ios:i5,md:o5}}},[32,"ion-infinite-scroll-content",{loadingSpinner:[1025,"loading-spinner"],loadingText:[1,"loading-text"]}]);function a5(){if(typeof customElements>"u")return;["ion-infinite-scroll-content","ion-spinner"].forEach(e=>{switch(e){case"ion-infinite-scroll-content":customElements.get(e)||customElements.define(e,r5);break;case"ion-spinner":customElements.get(e)||Kp();break}})}const s5=a5;/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const qp=(t,e,n)=>{let i;const r=()=>!(e()===void 0||t.label!==void 0||n()===null),o=()=>{r()&&at(()=>{a()})},a=()=>{const l=e();if(l===void 0)return;if(!r()){l.style.removeProperty("width");return}const c=n().scrollWidth;if(c===0&&l.offsetParent===null&&gt!==void 0&&"IntersectionObserver"in gt){if(i!==void 0)return;const d=i=new IntersectionObserver(u=>{u[0].intersectionRatio===1&&(a(),d.disconnect(),i=void 0)},{threshold:.01,root:t});d.observe(l);return}l.style.setProperty("width",`${c*.75}px`)};return{calculateNotchWidth:o,destroy:()=>{i&&(i.disconnect(),i=void 0)}}};/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const Py=(t,e,n)=>{let i,r;if(gt!==void 0&&"MutationObserver"in gt){const l=Array.isArray(e)?e:[e];i=new MutationObserver(c=>{for(const d of c)for(const u of d.addedNodes)if(u.nodeType===Node.ELEMENT_NODE&&l.includes(u.slot)){n(),at(()=>o(u));return}}),i.observe(t,{childList:!0})}const o=l=>{var c;r&&(r.disconnect(),r=void 0),r=new MutationObserver(d=>{n();for(const u of d)for(const p of u.removedNodes)p.nodeType===Node.ELEMENT_NODE&&p.slot===e&&s()}),r.observe((c=l.parentElement)!==null&&c!==void 0?c:l,{subtree:!0,childList:!0})},a=()=>{i&&(i.disconnect(),i=void 0),s()},s=()=>{r&&(r.disconnect(),r=void 0)};return{destroy:a}},Oy=(t,e,n)=>{const i=t==null?0:t.toString().length,r=l5(i,e);if(n===void 0)return r;try{return n(i,e)}catch(o){return iy("Exception in provided `counterFormatter`.",o),r}},l5=(t,e)=>`${t} / ${e}`;/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const c5=".sc-ion-input-ios-h{--placeholder-color:initial;--placeholder-font-style:initial;--placeholder-font-weight:initial;--placeholder-opacity:0.6;--padding-top:0px;--padding-end:0px;--padding-bottom:0px;--padding-start:0px;--background:transparent;--color:initial;--border-style:solid;--highlight-color-focused:var(--ion-color-primary, #3880ff);--highlight-color-valid:var(--ion-color-success, #2dd36f);--highlight-color-invalid:var(--ion-color-danger, #eb445a);--highlight-color:var(--highlight-color-focused);display:block;position:relative;width:100%;padding:0 !important;color:var(--color);font-family:var(--ion-font-family, inherit);z-index:2}.legacy-input.sc-ion-input-ios-h{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;background:var(--background)}.legacy-input.sc-ion-input-ios-h .native-input.sc-ion-input-ios{-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);border-radius:var(--border-radius)}ion-item.sc-ion-input-ios-h:not(.item-label):not(.item-has-modern-input),ion-item:not(.item-label):not(.item-has-modern-input) .sc-ion-input-ios-h{--padding-start:0}ion-item[slot=start].sc-ion-input-ios-h,ion-item [slot=start].sc-ion-input-ios-h,ion-item[slot=end].sc-ion-input-ios-h,ion-item [slot=end].sc-ion-input-ios-h{width:auto}.legacy-input.ion-color.sc-ion-input-ios-h{color:var(--ion-color-base)}.ion-color.sc-ion-input-ios-h{--highlight-color-focused:var(--ion-color-base)}.sc-ion-input-ios-h:not(.legacy-input){min-height:44px}.input-label-placement-floating.sc-ion-input-ios-h,.input-label-placement-stacked.sc-ion-input-ios-h{min-height:56px}.native-input.sc-ion-input-ios{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:inline-block;position:relative;-ms-flex:1;flex:1;width:100%;max-width:100%;max-height:100%;border:0;outline:none;background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:1}.native-input.sc-ion-input-ios::-webkit-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-ios::-moz-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-ios:-ms-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-ios::-ms-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-ios::placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-ios:-webkit-autofill{background-color:transparent}.native-input.sc-ion-input-ios:invalid{-webkit-box-shadow:none;box-shadow:none}.native-input.sc-ion-input-ios::-ms-clear{display:none}.cloned-input.sc-ion-input-ios{top:0;bottom:0;position:absolute;pointer-events:none}@supports (inset-inline-start: 0){.cloned-input.sc-ion-input-ios{inset-inline-start:0}}@supports not (inset-inline-start: 0){.cloned-input.sc-ion-input-ios{left:0}[dir=rtl].sc-ion-input-ios-h .cloned-input.sc-ion-input-ios,[dir=rtl] .sc-ion-input-ios-h .cloned-input.sc-ion-input-ios{left:unset;right:unset;right:0}[dir=rtl].sc-ion-input-ios .cloned-input.sc-ion-input-ios{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.cloned-input.sc-ion-input-ios:dir(rtl){left:unset;right:unset;right:0}}}.cloned-input.sc-ion-input-ios:disabled{opacity:1}.legacy-input.sc-ion-input-ios-h .input-clear-icon.sc-ion-input-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.input-clear-icon.sc-ion-input-ios{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;margin-top:auto;margin-bottom:auto;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;background-position:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;border:0;outline:none;background-color:transparent;background-repeat:no-repeat;color:var(--ion-color-step-600, #666666);visibility:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none}.in-item-color.sc-ion-input-ios-h .input-clear-icon.sc-ion-input-ios{color:inherit}.input-clear-icon.sc-ion-input-ios:focus{opacity:0.5}.has-value.sc-ion-input-ios-h .input-clear-icon.sc-ion-input-ios{visibility:visible}.has-focus.sc-ion-input-ios-h{pointer-events:none}.has-focus.sc-ion-input-ios-h input.sc-ion-input-ios,.has-focus.sc-ion-input-ios-h a.sc-ion-input-ios,.has-focus.sc-ion-input-ios-h button.sc-ion-input-ios{pointer-events:auto}.item-label-floating.item-has-placeholder.sc-ion-input-ios-h:not(.item-has-value),.item-label-floating.item-has-placeholder:not(.item-has-value) .sc-ion-input-ios-h{opacity:0}.item-label-floating.item-has-placeholder.sc-ion-input-ios-h:not(.item-has-value).item-has-focus,.item-label-floating.item-has-placeholder:not(.item-has-value).item-has-focus .sc-ion-input-ios-h{-webkit-transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);opacity:1}.input-wrapper.sc-ion-input-ios{-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);border-radius:var(--border-radius);display:-ms-flexbox;display:flex;position:relative;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:stretch;align-items:stretch;height:inherit;min-height:inherit;-webkit-transition:background-color 15ms linear;transition:background-color 15ms linear;background:var(--background);line-height:normal}.native-wrapper.sc-ion-input-ios{display:-ms-flexbox;display:flex;position:relative;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center;width:100%}.ion-touched.ion-invalid.sc-ion-input-ios-h{--highlight-color:var(--highlight-color-invalid)}.ion-valid.sc-ion-input-ios-h{--highlight-color:var(--highlight-color-valid)}.input-bottom.sc-ion-input-ios{-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:5px;padding-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;border-top:var(--border-width) var(--border-style) var(--border-color);font-size:0.75rem}.has-focus.ion-valid.sc-ion-input-ios-h,.ion-touched.ion-invalid.sc-ion-input-ios-h{--border-color:var(--highlight-color)}.input-bottom.sc-ion-input-ios .error-text.sc-ion-input-ios{display:none;color:var(--highlight-color-invalid)}.input-bottom.sc-ion-input-ios .helper-text.sc-ion-input-ios{display:block;color:var(--ion-color-step-550, #737373)}.ion-touched.ion-invalid.sc-ion-input-ios-h .input-bottom.sc-ion-input-ios .error-text.sc-ion-input-ios{display:block}.ion-touched.ion-invalid.sc-ion-input-ios-h .input-bottom.sc-ion-input-ios .helper-text.sc-ion-input-ios{display:none}.input-bottom.sc-ion-input-ios .counter.sc-ion-input-ios{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--ion-color-step-550, #737373);white-space:nowrap;-webkit-padding-start:16px;padding-inline-start:16px}.has-focus.sc-ion-input-ios-h input.sc-ion-input-ios{caret-color:var(--highlight-color)}.label-text-wrapper.sc-ion-input-ios{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;max-width:200px;-webkit-transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);pointer-events:none}.label-text.sc-ion-input-ios,.sc-ion-input-ios-s>[slot=label]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.label-text-wrapper-hidden.sc-ion-input-ios,.input-outline-notch-hidden.sc-ion-input-ios{display:none}.input-wrapper.sc-ion-input-ios input.sc-ion-input-ios{-webkit-transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1)}.input-label-placement-start.sc-ion-input-ios-h .input-wrapper.sc-ion-input-ios{-ms-flex-direction:row;flex-direction:row}.input-label-placement-start.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:0;margin-bottom:0}.input-label-placement-end.sc-ion-input-ios-h .input-wrapper.sc-ion-input-ios{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.input-label-placement-end.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0;margin-top:0;margin-bottom:0}.input-label-placement-fixed.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:0;margin-bottom:0}.input-label-placement-fixed.sc-ion-input-ios-h .label-text.sc-ion-input-ios{-ms-flex:0 0 100px;flex:0 0 100px;width:100px;min-width:100px;max-width:200px}.input-label-placement-stacked.sc-ion-input-ios-h .input-wrapper.sc-ion-input-ios,.input-label-placement-floating.sc-ion-input-ios-h .input-wrapper.sc-ion-input-ios{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:start}.input-label-placement-stacked.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios,.input-label-placement-floating.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios{-webkit-transform-origin:left top;transform-origin:left top;max-width:100%;z-index:2}[dir=rtl].sc-ion-input-ios-h -no-combinator.input-label-placement-stacked.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios,[dir=rtl] .sc-ion-input-ios-h -no-combinator.input-label-placement-stacked.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios,[dir=rtl].input-label-placement-stacked.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios,[dir=rtl] .input-label-placement-stacked.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios,[dir=rtl].sc-ion-input-ios-h -no-combinator.input-label-placement-floating.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios,[dir=rtl] .sc-ion-input-ios-h -no-combinator.input-label-placement-floating.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios,[dir=rtl].input-label-placement-floating.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios,[dir=rtl] .input-label-placement-floating.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios{-webkit-transform-origin:right top;transform-origin:right top}@supports selector(:dir(rtl)){.input-label-placement-stacked.sc-ion-input-ios-h:dir(rtl) .label-text-wrapper.sc-ion-input-ios,.input-label-placement-floating.sc-ion-input-ios-h:dir(rtl) .label-text-wrapper.sc-ion-input-ios{-webkit-transform-origin:right top;transform-origin:right top}}.input-label-placement-stacked.sc-ion-input-ios-h input.sc-ion-input-ios,.input-label-placement-floating.sc-ion-input-ios-h input.sc-ion-input-ios{margin-left:0;margin-right:0;margin-top:1px;margin-bottom:0}.input-label-placement-floating.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios{-webkit-transform:translateY(100%) scale(1);transform:translateY(100%) scale(1)}.input-label-placement-floating.sc-ion-input-ios-h input.sc-ion-input-ios{opacity:0}.has-focus.input-label-placement-floating.sc-ion-input-ios-h input.sc-ion-input-ios,.has-value.input-label-placement-floating.sc-ion-input-ios-h input.sc-ion-input-ios{opacity:1}.label-floating.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios{-webkit-transform:translateY(50%) scale(0.75);transform:translateY(50%) scale(0.75);max-width:calc(100% / 0.75)}.sc-ion-input-ios-s>[slot=start]{-webkit-margin-end:16px;margin-inline-end:16px}.sc-ion-input-ios-s>[slot=end]{-webkit-margin-start:16px;margin-inline-start:16px}.sc-ion-input-ios-h{--border-width:0.55px;--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-250, #c8c7cc)));font-size:inherit}.legacy-input.sc-ion-input-ios-h{--padding-top:10px;--padding-end:8px;--padding-bottom:10px;--padding-start:0}.item-label-stacked.sc-ion-input-ios-h,.item-label-stacked .sc-ion-input-ios-h,.item-label-floating.sc-ion-input-ios-h,.item-label-floating .sc-ion-input-ios-h{--padding-top:8px;--padding-bottom:8px;--padding-start:0px}.input-clear-icon.sc-ion-input-ios ion-icon.sc-ion-input-ios{width:18px;height:18px}.legacy-input.sc-ion-input-ios-h .native-input[disabled].sc-ion-input-ios,.input-disabled.sc-ion-input-ios-h{opacity:0.3}",d5=".sc-ion-input-md-h{--placeholder-color:initial;--placeholder-font-style:initial;--placeholder-font-weight:initial;--placeholder-opacity:0.6;--padding-top:0px;--padding-end:0px;--padding-bottom:0px;--padding-start:0px;--background:transparent;--color:initial;--border-style:solid;--highlight-color-focused:var(--ion-color-primary, #3880ff);--highlight-color-valid:var(--ion-color-success, #2dd36f);--highlight-color-invalid:var(--ion-color-danger, #eb445a);--highlight-color:var(--highlight-color-focused);display:block;position:relative;width:100%;padding:0 !important;color:var(--color);font-family:var(--ion-font-family, inherit);z-index:2}.legacy-input.sc-ion-input-md-h{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;background:var(--background)}.legacy-input.sc-ion-input-md-h .native-input.sc-ion-input-md{-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);border-radius:var(--border-radius)}ion-item.sc-ion-input-md-h:not(.item-label):not(.item-has-modern-input),ion-item:not(.item-label):not(.item-has-modern-input) .sc-ion-input-md-h{--padding-start:0}ion-item[slot=start].sc-ion-input-md-h,ion-item [slot=start].sc-ion-input-md-h,ion-item[slot=end].sc-ion-input-md-h,ion-item [slot=end].sc-ion-input-md-h{width:auto}.legacy-input.ion-color.sc-ion-input-md-h{color:var(--ion-color-base)}.ion-color.sc-ion-input-md-h{--highlight-color-focused:var(--ion-color-base)}.sc-ion-input-md-h:not(.legacy-input){min-height:44px}.input-label-placement-floating.sc-ion-input-md-h,.input-label-placement-stacked.sc-ion-input-md-h{min-height:56px}.native-input.sc-ion-input-md{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:inline-block;position:relative;-ms-flex:1;flex:1;width:100%;max-width:100%;max-height:100%;border:0;outline:none;background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:1}.native-input.sc-ion-input-md::-webkit-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-md::-moz-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-md:-ms-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-md::-ms-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-md::placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-md:-webkit-autofill{background-color:transparent}.native-input.sc-ion-input-md:invalid{-webkit-box-shadow:none;box-shadow:none}.native-input.sc-ion-input-md::-ms-clear{display:none}.cloned-input.sc-ion-input-md{top:0;bottom:0;position:absolute;pointer-events:none}@supports (inset-inline-start: 0){.cloned-input.sc-ion-input-md{inset-inline-start:0}}@supports not (inset-inline-start: 0){.cloned-input.sc-ion-input-md{left:0}[dir=rtl].sc-ion-input-md-h .cloned-input.sc-ion-input-md,[dir=rtl] .sc-ion-input-md-h .cloned-input.sc-ion-input-md{left:unset;right:unset;right:0}[dir=rtl].sc-ion-input-md .cloned-input.sc-ion-input-md{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.cloned-input.sc-ion-input-md:dir(rtl){left:unset;right:unset;right:0}}}.cloned-input.sc-ion-input-md:disabled{opacity:1}.legacy-input.sc-ion-input-md-h .input-clear-icon.sc-ion-input-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.input-clear-icon.sc-ion-input-md{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;margin-top:auto;margin-bottom:auto;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;background-position:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;border:0;outline:none;background-color:transparent;background-repeat:no-repeat;color:var(--ion-color-step-600, #666666);visibility:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none}.in-item-color.sc-ion-input-md-h .input-clear-icon.sc-ion-input-md{color:inherit}.input-clear-icon.sc-ion-input-md:focus{opacity:0.5}.has-value.sc-ion-input-md-h .input-clear-icon.sc-ion-input-md{visibility:visible}.has-focus.sc-ion-input-md-h{pointer-events:none}.has-focus.sc-ion-input-md-h input.sc-ion-input-md,.has-focus.sc-ion-input-md-h a.sc-ion-input-md,.has-focus.sc-ion-input-md-h button.sc-ion-input-md{pointer-events:auto}.item-label-floating.item-has-placeholder.sc-ion-input-md-h:not(.item-has-value),.item-label-floating.item-has-placeholder:not(.item-has-value) .sc-ion-input-md-h{opacity:0}.item-label-floating.item-has-placeholder.sc-ion-input-md-h:not(.item-has-value).item-has-focus,.item-label-floating.item-has-placeholder:not(.item-has-value).item-has-focus .sc-ion-input-md-h{-webkit-transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);opacity:1}.input-wrapper.sc-ion-input-md{-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);border-radius:var(--border-radius);display:-ms-flexbox;display:flex;position:relative;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:stretch;align-items:stretch;height:inherit;min-height:inherit;-webkit-transition:background-color 15ms linear;transition:background-color 15ms linear;background:var(--background);line-height:normal}.native-wrapper.sc-ion-input-md{display:-ms-flexbox;display:flex;position:relative;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center;width:100%}.ion-touched.ion-invalid.sc-ion-input-md-h{--highlight-color:var(--highlight-color-invalid)}.ion-valid.sc-ion-input-md-h{--highlight-color:var(--highlight-color-valid)}.input-bottom.sc-ion-input-md{-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:5px;padding-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;border-top:var(--border-width) var(--border-style) var(--border-color);font-size:0.75rem}.has-focus.ion-valid.sc-ion-input-md-h,.ion-touched.ion-invalid.sc-ion-input-md-h{--border-color:var(--highlight-color)}.input-bottom.sc-ion-input-md .error-text.sc-ion-input-md{display:none;color:var(--highlight-color-invalid)}.input-bottom.sc-ion-input-md .helper-text.sc-ion-input-md{display:block;color:var(--ion-color-step-550, #737373)}.ion-touched.ion-invalid.sc-ion-input-md-h .input-bottom.sc-ion-input-md .error-text.sc-ion-input-md{display:block}.ion-touched.ion-invalid.sc-ion-input-md-h .input-bottom.sc-ion-input-md .helper-text.sc-ion-input-md{display:none}.input-bottom.sc-ion-input-md .counter.sc-ion-input-md{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--ion-color-step-550, #737373);white-space:nowrap;-webkit-padding-start:16px;padding-inline-start:16px}.has-focus.sc-ion-input-md-h input.sc-ion-input-md{caret-color:var(--highlight-color)}.label-text-wrapper.sc-ion-input-md{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;max-width:200px;-webkit-transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);pointer-events:none}.label-text.sc-ion-input-md,.sc-ion-input-md-s>[slot=label]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.label-text-wrapper-hidden.sc-ion-input-md,.input-outline-notch-hidden.sc-ion-input-md{display:none}.input-wrapper.sc-ion-input-md input.sc-ion-input-md{-webkit-transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1)}.input-label-placement-start.sc-ion-input-md-h .input-wrapper.sc-ion-input-md{-ms-flex-direction:row;flex-direction:row}.input-label-placement-start.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:0;margin-bottom:0}.input-label-placement-end.sc-ion-input-md-h .input-wrapper.sc-ion-input-md{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.input-label-placement-end.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0;margin-top:0;margin-bottom:0}.input-label-placement-fixed.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:0;margin-bottom:0}.input-label-placement-fixed.sc-ion-input-md-h .label-text.sc-ion-input-md{-ms-flex:0 0 100px;flex:0 0 100px;width:100px;min-width:100px;max-width:200px}.input-label-placement-stacked.sc-ion-input-md-h .input-wrapper.sc-ion-input-md,.input-label-placement-floating.sc-ion-input-md-h .input-wrapper.sc-ion-input-md{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:start}.input-label-placement-stacked.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,.input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{-webkit-transform-origin:left top;transform-origin:left top;max-width:100%;z-index:2}[dir=rtl].sc-ion-input-md-h -no-combinator.input-label-placement-stacked.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl] .sc-ion-input-md-h -no-combinator.input-label-placement-stacked.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl].input-label-placement-stacked.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl] .input-label-placement-stacked.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl].sc-ion-input-md-h -no-combinator.input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl] .sc-ion-input-md-h -no-combinator.input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl].input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl] .input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{-webkit-transform-origin:right top;transform-origin:right top}@supports selector(:dir(rtl)){.input-label-placement-stacked.sc-ion-input-md-h:dir(rtl) .label-text-wrapper.sc-ion-input-md,.input-label-placement-floating.sc-ion-input-md-h:dir(rtl) .label-text-wrapper.sc-ion-input-md{-webkit-transform-origin:right top;transform-origin:right top}}.input-label-placement-stacked.sc-ion-input-md-h input.sc-ion-input-md,.input-label-placement-floating.sc-ion-input-md-h input.sc-ion-input-md{margin-left:0;margin-right:0;margin-top:1px;margin-bottom:0}.input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{-webkit-transform:translateY(100%) scale(1);transform:translateY(100%) scale(1)}.input-label-placement-floating.sc-ion-input-md-h input.sc-ion-input-md{opacity:0}.has-focus.input-label-placement-floating.sc-ion-input-md-h input.sc-ion-input-md,.has-value.input-label-placement-floating.sc-ion-input-md-h input.sc-ion-input-md{opacity:1}.label-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{-webkit-transform:translateY(50%) scale(0.75);transform:translateY(50%) scale(0.75);max-width:calc(100% / 0.75)}.sc-ion-input-md-s>[slot=start]{-webkit-margin-end:16px;margin-inline-end:16px}.sc-ion-input-md-s>[slot=end]{-webkit-margin-start:16px;margin-inline-start:16px}.input-fill-solid.sc-ion-input-md-h{--background:var(--ion-color-step-50, #f2f2f2);--border-color:var(--ion-color-step-500, gray);--border-radius:4px;--padding-start:16px;--padding-end:16px;min-height:56px}.input-fill-solid.sc-ion-input-md-h .input-wrapper.sc-ion-input-md{border-bottom:var(--border-width) var(--border-style) var(--border-color)}.has-focus.input-fill-solid.ion-valid.sc-ion-input-md-h,.input-fill-solid.ion-touched.ion-invalid.sc-ion-input-md-h{--border-color:var(--highlight-color)}.input-fill-solid.sc-ion-input-md-h .input-bottom.sc-ion-input-md{border-top:none}@media (any-hover: hover){.input-fill-solid.sc-ion-input-md-h:hover{--background:var(--ion-color-step-100, #e6e6e6);--border-color:var(--ion-color-step-750, #404040)}}.input-fill-solid.has-focus.sc-ion-input-md-h{--background:var(--ion-color-step-150, #d9d9d9);--border-color:var(--ion-color-step-750, #404040)}.input-fill-solid.sc-ion-input-md-h .input-wrapper.sc-ion-input-md{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0px;border-bottom-left-radius:0px}[dir=rtl].sc-ion-input-md-h -no-combinator.input-fill-solid.sc-ion-input-md-h .input-wrapper.sc-ion-input-md,[dir=rtl] .sc-ion-input-md-h -no-combinator.input-fill-solid.sc-ion-input-md-h .input-wrapper.sc-ion-input-md,[dir=rtl].input-fill-solid.sc-ion-input-md-h .input-wrapper.sc-ion-input-md,[dir=rtl] .input-fill-solid.sc-ion-input-md-h .input-wrapper.sc-ion-input-md{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0px;border-bottom-left-radius:0px}@supports selector(:dir(rtl)){.input-fill-solid.sc-ion-input-md-h:dir(rtl) .input-wrapper.sc-ion-input-md{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0px;border-bottom-left-radius:0px}}.label-floating.input-fill-solid.input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{max-width:calc(100% / 0.75)}.input-fill-outline.sc-ion-input-md-h{--border-color:var(--ion-color-step-300, #b3b3b3);--border-radius:4px;--padding-start:16px;--padding-end:16px;min-height:56px}.input-fill-outline.input-shape-round.sc-ion-input-md-h{--border-radius:28px;--padding-start:32px;--padding-end:32px}.has-focus.input-fill-outline.ion-valid.sc-ion-input-md-h,.input-fill-outline.ion-touched.ion-invalid.sc-ion-input-md-h{--border-color:var(--highlight-color)}@media (any-hover: hover){.input-fill-outline.sc-ion-input-md-h:hover{--border-color:var(--ion-color-step-750, #404040)}}.input-fill-outline.has-focus.sc-ion-input-md-h{--border-width:2px;--border-color:var(--highlight-color)}.input-fill-outline.sc-ion-input-md-h .input-bottom.sc-ion-input-md{border-top:none}.input-fill-outline.sc-ion-input-md-h .input-wrapper.sc-ion-input-md{border-bottom:none}.input-fill-outline.input-label-placement-stacked.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,.input-fill-outline.input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{-webkit-transform-origin:left top;transform-origin:left top;position:absolute;max-width:calc(100% - var(--padding-start) - var(--padding-end))}[dir=rtl].sc-ion-input-md-h -no-combinator.input-fill-outline.input-label-placement-stacked.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl] .sc-ion-input-md-h -no-combinator.input-fill-outline.input-label-placement-stacked.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl].input-fill-outline.input-label-placement-stacked.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl] .input-fill-outline.input-label-placement-stacked.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl].sc-ion-input-md-h -no-combinator.input-fill-outline.input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl] .sc-ion-input-md-h -no-combinator.input-fill-outline.input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl].input-fill-outline.input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl] .input-fill-outline.input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{-webkit-transform-origin:right top;transform-origin:right top}@supports selector(:dir(rtl)){.input-fill-outline.input-label-placement-stacked.sc-ion-input-md-h:dir(rtl) .label-text-wrapper.sc-ion-input-md,.input-fill-outline.input-label-placement-floating.sc-ion-input-md-h:dir(rtl) .label-text-wrapper.sc-ion-input-md{-webkit-transform-origin:right top;transform-origin:right top}}.input-fill-outline.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{position:relative}.label-floating.input-fill-outline.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{-webkit-transform:translateY(-32%) scale(0.75);transform:translateY(-32%) scale(0.75);margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;max-width:calc((100% - var(--padding-start) - var(--padding-end) - 8px) / 0.75)}.input-fill-outline.input-label-placement-stacked.sc-ion-input-md-h input.sc-ion-input-md,.input-fill-outline.input-label-placement-floating.sc-ion-input-md-h input.sc-ion-input-md{margin-left:0;margin-right:0;margin-top:6px;margin-bottom:6px}.input-fill-outline.sc-ion-input-md-h .input-outline-container.sc-ion-input-md{left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:absolute;width:100%;height:100%}.input-fill-outline.sc-ion-input-md-h .input-outline-start.sc-ion-input-md,.input-fill-outline.sc-ion-input-md-h .input-outline-end.sc-ion-input-md{pointer-events:none}.input-fill-outline.sc-ion-input-md-h .input-outline-start.sc-ion-input-md,.input-fill-outline.sc-ion-input-md-h .input-outline-notch.sc-ion-input-md,.input-fill-outline.sc-ion-input-md-h .input-outline-end.sc-ion-input-md{border-top:var(--border-width) var(--border-style) var(--border-color);border-bottom:var(--border-width) var(--border-style) var(--border-color)}.input-fill-outline.sc-ion-input-md-h .input-outline-notch.sc-ion-input-md{max-width:calc(100% - var(--padding-start) - var(--padding-end))}.input-fill-outline.sc-ion-input-md-h .notch-spacer.sc-ion-input-md{-webkit-padding-end:8px;padding-inline-end:8px;font-size:calc(1em * 0.75);opacity:0;pointer-events:none;-webkit-box-sizing:content-box;box-sizing:content-box}.input-fill-outline.sc-ion-input-md-h .input-outline-start.sc-ion-input-md{border-top-left-radius:var(--border-radius);border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:var(--border-radius);-webkit-border-start:var(--border-width) var(--border-style) var(--border-color);border-inline-start:var(--border-width) var(--border-style) var(--border-color);width:calc(var(--padding-start) - 4px)}[dir=rtl].sc-ion-input-md-h -no-combinator.input-fill-outline.sc-ion-input-md-h .input-outline-start.sc-ion-input-md,[dir=rtl] .sc-ion-input-md-h -no-combinator.input-fill-outline.sc-ion-input-md-h .input-outline-start.sc-ion-input-md,[dir=rtl].input-fill-outline.sc-ion-input-md-h .input-outline-start.sc-ion-input-md,[dir=rtl] .input-fill-outline.sc-ion-input-md-h .input-outline-start.sc-ion-input-md{border-top-left-radius:0px;border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);border-bottom-left-radius:0px}@supports selector(:dir(rtl)){.input-fill-outline.sc-ion-input-md-h:dir(rtl) .input-outline-start.sc-ion-input-md{border-top-left-radius:0px;border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);border-bottom-left-radius:0px}}.input-fill-outline.sc-ion-input-md-h .input-outline-end.sc-ion-input-md{-webkit-border-end:var(--border-width) var(--border-style) var(--border-color);border-inline-end:var(--border-width) var(--border-style) var(--border-color);border-top-left-radius:0px;border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);border-bottom-left-radius:0px;-ms-flex-positive:1;flex-grow:1}[dir=rtl].sc-ion-input-md-h -no-combinator.input-fill-outline.sc-ion-input-md-h .input-outline-end.sc-ion-input-md,[dir=rtl] .sc-ion-input-md-h -no-combinator.input-fill-outline.sc-ion-input-md-h .input-outline-end.sc-ion-input-md,[dir=rtl].input-fill-outline.sc-ion-input-md-h .input-outline-end.sc-ion-input-md,[dir=rtl] .input-fill-outline.sc-ion-input-md-h .input-outline-end.sc-ion-input-md{border-top-left-radius:var(--border-radius);border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:var(--border-radius)}@supports selector(:dir(rtl)){.input-fill-outline.sc-ion-input-md-h:dir(rtl) .input-outline-end.sc-ion-input-md{border-top-left-radius:var(--border-radius);border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:var(--border-radius)}}.label-floating.input-fill-outline.sc-ion-input-md-h .input-outline-notch.sc-ion-input-md{border-top:none}.sc-ion-input-md-h{--border-width:1px;--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.13))));font-size:inherit}.legacy-input.sc-ion-input-md-h{--padding-top:10px;--padding-end:0;--padding-bottom:10px;--padding-start:8px}.item-label-stacked.sc-ion-input-md-h,.item-label-stacked .sc-ion-input-md-h,.item-label-floating.sc-ion-input-md-h,.item-label-floating .sc-ion-input-md-h{--padding-top:8px;--padding-bottom:8px;--padding-start:0}.input-clear-icon.sc-ion-input-md ion-icon.sc-ion-input-md{width:22px;height:22px}.legacy-input.sc-ion-input-md-h .native-input[disabled].sc-ion-input-md,.input-disabled.sc-ion-input-md-h{opacity:0.38}.has-focus.ion-valid.sc-ion-input-md-h,.ion-touched.ion-invalid.sc-ion-input-md-h{--border-color:var(--highlight-color)}.input-bottom.sc-ion-input-md .counter.sc-ion-input-md{letter-spacing:0.0333333333em}.input-label-placement-floating.has-focus.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,.input-label-placement-stacked.has-focus.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{color:var(--highlight-color)}.has-focus.input-label-placement-floating.ion-valid.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,.input-label-placement-floating.ion-touched.ion-invalid.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,.has-focus.input-label-placement-stacked.ion-valid.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,.input-label-placement-stacked.ion-touched.ion-invalid.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{color:var(--highlight-color)}.input-highlight.sc-ion-input-md{bottom:-1px;position:absolute;width:100%;height:2px;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 200ms;transition:-webkit-transform 200ms;transition:transform 200ms;transition:transform 200ms, -webkit-transform 200ms;background:var(--highlight-color)}@supports (inset-inline-start: 0){.input-highlight.sc-ion-input-md{inset-inline-start:0}}@supports not (inset-inline-start: 0){.input-highlight.sc-ion-input-md{left:0}[dir=rtl].sc-ion-input-md-h .input-highlight.sc-ion-input-md,[dir=rtl] .sc-ion-input-md-h .input-highlight.sc-ion-input-md{left:unset;right:unset;right:0}[dir=rtl].sc-ion-input-md .input-highlight.sc-ion-input-md{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.input-highlight.sc-ion-input-md:dir(rtl){left:unset;right:unset;right:0}}}.has-focus.sc-ion-input-md-h .input-highlight.sc-ion-input-md{-webkit-transform:scale(1);transform:scale(1)}.in-item.sc-ion-input-md-h .input-highlight.sc-ion-input-md{bottom:0}@supports (inset-inline-start: 0){.in-item.sc-ion-input-md-h .input-highlight.sc-ion-input-md{inset-inline-start:0}}@supports not (inset-inline-start: 0){.in-item.sc-ion-input-md-h .input-highlight.sc-ion-input-md{left:0}[dir=rtl].sc-ion-input-md-h -no-combinator.in-item.sc-ion-input-md-h .input-highlight.sc-ion-input-md,[dir=rtl] .sc-ion-input-md-h -no-combinator.in-item.sc-ion-input-md-h .input-highlight.sc-ion-input-md,[dir=rtl].in-item.sc-ion-input-md-h .input-highlight.sc-ion-input-md,[dir=rtl] .in-item.sc-ion-input-md-h .input-highlight.sc-ion-input-md{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.in-item.sc-ion-input-md-h:dir(rtl) .input-highlight.sc-ion-input-md{left:unset;right:unset;right:0}}}.input-shape-round.sc-ion-input-md-h{--border-radius:16px}",u5=ye(class extends be{constructor(){super(),this.__registerHost(),this.ionInput=q(this,"ionInput",7),this.ionChange=q(this,"ionChange",7),this.ionBlur=q(this,"ionBlur",7),this.ionFocus=q(this,"ionFocus",7),this.ionStyle=q(this,"ionStyle",7),this.inputId=`ion-input-${p5++}`,this.inheritedAttributes={},this.isComposing=!1,this.hasLoggedDeprecationWarning=!1,this.didInputClearOnEdit=!1,this.onInput=e=>{const n=e.target;n&&(this.value=n.value||""),this.emitInputChange(e)},this.onChange=e=>{this.emitValueChange(e)},this.onBlur=e=>{this.hasFocus=!1,this.emitStyle(),this.focusedValue!==this.value&&this.emitValueChange(e),this.didInputClearOnEdit=!1,this.ionBlur.emit(e)},this.onFocus=e=>{this.hasFocus=!0,this.focusedValue=this.value,this.emitStyle(),this.ionFocus.emit(e)},this.onKeydown=e=>{this.checkClearOnEdit(e)},this.onCompositionStart=()=>{this.isComposing=!0},this.onCompositionEnd=()=>{this.isComposing=!1},this.clearTextInput=e=>{this.clearInput&&!this.readonly&&!this.disabled&&e&&(e.preventDefault(),e.stopPropagation(),this.setFocus()),this.value="",this.emitInputChange(e)},this.hasFocus=!1,this.color=void 0,this.accept=void 0,this.autocapitalize="off",this.autocomplete="off",this.autocorrect="off",this.autofocus=!1,this.clearInput=!1,this.clearOnEdit=void 0,this.counter=!1,this.counterFormatter=void 0,this.debounce=void 0,this.disabled=!1,this.enterkeyhint=void 0,this.errorText=void 0,this.fill=void 0,this.inputmode=void 0,this.helperText=void 0,this.label=void 0,this.labelPlacement="start",this.legacy=void 0,this.max=void 0,this.maxlength=void 0,this.min=void 0,this.minlength=void 0,this.multiple=void 0,this.name=this.inputId,this.pattern=void 0,this.placeholder=void 0,this.readonly=!1,this.required=!1,this.shape=void 0,this.spellcheck=!1,this.step=void 0,this.size=void 0,this.type="text",this.value=""}debounceChanged(){const{ionInput:e,debounce:n,originalIonInput:i}=this;this.ionInput=n===void 0?i??e:$p(e,n)}disabledChanged(){this.emitStyle()}placeholderChanged(){this.emitStyle()}valueChanged(){const e=this.nativeInput,n=this.getValue();e&&e.value!==n&&!this.isComposing&&(e.value=n),this.emitStyle()}componentWillLoad(){this.inheritedAttributes=Object.assign(Object.assign({},ai(this.el)),ri(this.el,["tabindex","title","data-form-type"]))}connectedCallback(){const{el:e}=this;this.legacyFormController=Rr(e),this.slotMutationController=Py(e,["label","start","end"],()=>hn(this)),this.notchController=qp(e,()=>this.notchSpacerEl,()=>this.labelSlot),this.emitStyle(),this.debounceChanged(),document.dispatchEvent(new CustomEvent("ionInputDidLoad",{detail:this.el}))}componentDidLoad(){this.originalIonInput=this.ionInput}componentDidRender(){var e;(e=this.notchController)===null||e===void 0||e.calculateNotchWidth()}disconnectedCallback(){document.dispatchEvent(new CustomEvent("ionInputDidUnload",{detail:this.el})),this.slotMutationController&&(this.slotMutationController.destroy(),this.slotMutationController=void 0),this.notchController&&(this.notchController.destroy(),this.notchController=void 0)}async setFocus(){this.nativeInput&&this.nativeInput.focus()}async getInputElement(){return this.nativeInput||await new Promise(e=>In(this.el,e)),Promise.resolve(this.nativeInput)}emitValueChange(e){const{value:n}=this,i=n==null?n:n.toString();this.focusedValue=i,this.ionChange.emit({value:i,event:e})}emitInputChange(e){const{value:n}=this,i=n==null?n:n.toString();this.ionInput.emit({value:i,event:e})}shouldClearOnEdit(){const{type:e,clearOnEdit:n}=this;return n===void 0?e==="password":n}getValue(){return typeof this.value=="number"?this.value.toString():(this.value||"").toString()}emitStyle(){this.legacyFormController.hasLegacyControl()&&this.ionStyle.emit({interactive:!0,input:!0,"has-placeholder":this.placeholder!==void 0,"has-value":this.hasValue(),"has-focus":this.hasFocus,"interactive-disabled":this.disabled,legacy:!!this.legacy})}checkClearOnEdit(e){this.shouldClearOnEdit()&&(!this.didInputClearOnEdit&&this.hasValue()&&e.key!=="Enter"&&e.key!=="Tab"&&(this.value="",this.emitInputChange(e)),this.didInputClearOnEdit=!0)}hasValue(){return this.getValue().length>0}renderHintText(){const{helperText:e,errorText:n}=this;return[x("div",{class:"helper-text"},e),x("div",{class:"error-text"},n)]}renderCounter(){const{counter:e,maxlength:n,counterFormatter:i,value:r}=this;if(!(e!==!0||n===void 0))return x("div",{class:"counter"},Oy(r,n,i))}renderBottomContent(){const{counter:e,helperText:n,errorText:i,maxlength:r}=this;if(!(!(n||i)&&!(e===!0&&r!==void 0)))return x("div",{class:"input-bottom"},this.renderHintText(),this.renderCounter())}renderLabel(){const{label:e}=this;return x("div",{class:{"label-text-wrapper":!0,"label-text-wrapper-hidden":!this.hasLabel}},e===void 0?x("slot",{name:"label"}):x("div",{class:"label-text"},e))}get labelSlot(){return this.el.querySelector('[slot="label"]')}get hasLabel(){return this.label!==void 0||this.labelSlot!==null}renderLabelContainer(){return J(this)==="md"&&this.fill==="outline"?[x("div",{class:"input-outline-container"},x("div",{class:"input-outline-start"}),x("div",{class:{"input-outline-notch":!0,"input-outline-notch-hidden":!this.hasLabel}},x("div",{class:"notch-spacer","aria-hidden":"true",ref:i=>this.notchSpacerEl=i},this.label)),x("div",{class:"input-outline-end"})),this.renderLabel()]:this.renderLabel()}renderInput(){const{disabled:e,fill:n,readonly:i,shape:r,inputId:o,labelPlacement:a,el:s,hasFocus:l}=this,c=J(this),d=this.getValue(),u=Xe("ion-item",this.el),p=c==="md"&&n!=="outline"&&!u,h=this.hasValue(),g=s.querySelector('[slot="start"], [slot="end"]')!==null,f=a==="stacked"||a==="floating"&&(h||l||g);return x(fe,{class:it(this.color,{[c]:!0,"has-value":h,"has-focus":l,"label-floating":f,[`input-fill-${n}`]:n!==void 0,[`input-shape-${r}`]:r!==void 0,[`input-label-placement-${a}`]:!0,"in-item":u,"in-item-color":Xe("ion-item.ion-color",this.el),"input-disabled":e})},x("label",{class:"input-wrapper",htmlFor:o},this.renderLabelContainer(),x("div",{class:"native-wrapper"},x("slot",{name:"start"}),x("input",Object.assign({class:"native-input",ref:v=>this.nativeInput=v,id:o,disabled:e,accept:this.accept,autoCapitalize:this.autocapitalize,autoComplete:this.autocomplete,autoCorrect:this.autocorrect,autoFocus:this.autofocus,enterKeyHint:this.enterkeyhint,inputMode:this.inputmode,min:this.min,max:this.max,minLength:this.minlength,maxLength:this.maxlength,multiple:this.multiple,name:this.name,pattern:this.pattern,placeholder:this.placeholder||"",readOnly:i,required:this.required,spellcheck:this.spellcheck,step:this.step,size:this.size,type:this.type,value:d,onInput:this.onInput,onChange:this.onChange,onBlur:this.onBlur,onFocus:this.onFocus,onKeyDown:this.onKeydown,onCompositionstart:this.onCompositionStart,onCompositionend:this.onCompositionEnd},this.inheritedAttributes)),this.clearInput&&!i&&!e&&x("button",{"aria-label":"reset",type:"button",class:"input-clear-icon",onPointerDown:v=>{v.preventDefault()},onClick:this.clearTextInput},x("ion-icon",{"aria-hidden":"true",icon:c==="ios"?tu:nu})),x("slot",{name:"end"})),p&&x("div",{class:"input-highlight"})),this.renderBottomContent())}renderLegacyInput(){this.hasLoggedDeprecationWarning||(nt(`ion-input now requires providing a label with either the "label" property or the "aria-label" attribute. To migrate, remove any usage of "ion-label" and pass the label text to either the "label" property or the "aria-label" attribute.

Example: <ion-input label="Email"></ion-input>
Example with aria-label: <ion-input aria-label="Email"></ion-input>

For inputs that do not render the label immediately next to the input, developers may continue to use "ion-label" but must manually associate the label with the input by using "aria-labelledby".

Developers can use the "legacy" property to continue using the legacy form markup. This property will be removed in an upcoming major release of Ionic where this form control will use the modern form markup.`,this.el),this.legacy&&nt(`ion-input is being used with the "legacy" property enabled which will forcibly enable the legacy form markup. This property will be removed in an upcoming major release of Ionic where this form control will use the modern form markup.

Developers can dismiss this warning by removing their usage of the "legacy" property and using the new input syntax.`,this.el),this.hasLoggedDeprecationWarning=!0);const e=J(this),n=this.getValue(),i=this.inputId+"-lbl",r=fs(this.el);return r&&(r.id=i),x(fe,{"aria-disabled":this.disabled?"true":null,class:it(this.color,{[e]:!0,"has-value":this.hasValue(),"has-focus":this.hasFocus,"legacy-input":!0,"in-item-color":Xe("ion-item.ion-color",this.el)})},x("input",Object.assign({class:"native-input",ref:o=>this.nativeInput=o,"aria-labelledby":r?r.id:null,disabled:this.disabled,accept:this.accept,autoCapitalize:this.autocapitalize,autoComplete:this.autocomplete,autoCorrect:this.autocorrect,autoFocus:this.autofocus,enterKeyHint:this.enterkeyhint,inputMode:this.inputmode,min:this.min,max:this.max,minLength:this.minlength,maxLength:this.maxlength,multiple:this.multiple,name:this.name,pattern:this.pattern,placeholder:this.placeholder||"",readOnly:this.readonly,required:this.required,spellcheck:this.spellcheck,step:this.step,size:this.size,type:this.type,value:n,onInput:this.onInput,onChange:this.onChange,onBlur:this.onBlur,onFocus:this.onFocus,onKeyDown:this.onKeydown},this.inheritedAttributes)),this.clearInput&&!this.readonly&&!this.disabled&&x("button",{"aria-label":"reset",type:"button",class:"input-clear-icon",onPointerDown:o=>{o.preventDefault()},onClick:this.clearTextInput},x("ion-icon",{"aria-hidden":"true",icon:e==="ios"?tu:nu})))}render(){const{legacyFormController:e}=this;return e.hasLegacyControl()?this.renderLegacyInput():this.renderInput()}get el(){return this}static get watchers(){return{debounce:["debounceChanged"],disabled:["disabledChanged"],placeholder:["placeholderChanged"],value:["valueChanged"]}}static get style(){return{ios:c5,md:d5}}},[38,"ion-input",{color:[513],accept:[1],autocapitalize:[1],autocomplete:[1],autocorrect:[1],autofocus:[4],clearInput:[4,"clear-input"],clearOnEdit:[4,"clear-on-edit"],counter:[4],counterFormatter:[16],debounce:[2],disabled:[4],enterkeyhint:[1],errorText:[1,"error-text"],fill:[1],inputmode:[1],helperText:[1,"helper-text"],label:[1],labelPlacement:[1,"label-placement"],legacy:[4],max:[8],maxlength:[2],min:[8],minlength:[2],multiple:[4],name:[1],pattern:[1],placeholder:[1],readonly:[4],required:[4],shape:[1],spellcheck:[4],step:[1],size:[2],type:[1],value:[1032],hasFocus:[32],setFocus:[64],getInputElement:[64]},void 0,{debounce:["debounceChanged"],disabled:["disabledChanged"],placeholder:["placeholderChanged"],value:["valueChanged"]}]);let p5=0;function h5(){if(typeof customElements>"u")return;["ion-input","ion-icon"].forEach(e=>{switch(e){case"ion-input":customElements.get(e)||customElements.define(e,u5);break;case"ion-icon":customElements.get(e)||fn();break}})}const f5=h5;/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const m5=zp;/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const g5="ion-item-group{display:block}",b5="ion-item-group{display:block}",v5=ye(class extends be{constructor(){super(),this.__registerHost()}render(){const e=J(this);return x(fe,{role:"group",class:{[e]:!0,[`item-group-${e}`]:!0,item:!0}})}static get style(){return{ios:g5,md:b5}}},[32,"ion-item-group"]);function y5(){if(typeof customElements>"u")return;["ion-item-group"].forEach(e=>{switch(e){case"ion-item-group":customElements.get(e)||customElements.define(e,v5);break}})}const w5=y5;/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const x5=":host{--background:var(--ion-color-primary, #3880ff);--color:var(--ion-color-primary-contrast, #fff);background:var(--background);color:var(--color);font-family:var(--ion-font-family, inherit)}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}.button-native{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;-webkit-padding-start:0.7em;padding-inline-start:0.7em;-webkit-padding-end:0.7em;padding-inline-end:0.7em;padding-top:0;padding-bottom:0;display:inline-block;position:relative;width:100%;height:100%;border:0;outline:none;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box}.button-inner{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.horizontal-wrapper{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%}::slotted(*){-ms-flex-negative:0;flex-shrink:0}::slotted([slot=start]){-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:5px;margin-inline-end:5px;margin-top:0;margin-bottom:0}::slotted([slot=end]){-webkit-margin-start:5px;margin-inline-start:5px;-webkit-margin-end:0;margin-inline-end:0;margin-top:0;margin-bottom:0}::slotted([slot=icon-only]){padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;-webkit-margin-start:10px;margin-inline-start:10px;-webkit-margin-end:10px;margin-inline-end:10px;margin-top:0;margin-bottom:0;min-width:0.9em;font-size:1.8em}:host(.item-option-expandable){-ms-flex-negative:0;flex-shrink:0;-webkit-transition-duration:0;transition-duration:0;-webkit-transition-property:none;transition-property:none;-webkit-transition-timing-function:cubic-bezier(0.65, 0.05, 0.36, 1);transition-timing-function:cubic-bezier(0.65, 0.05, 0.36, 1)}:host(.item-option-disabled){pointer-events:none}:host(.item-option-disabled) .button-native{cursor:default;opacity:0.5;pointer-events:none}:host{font-size:clamp(16px, 1rem, 35.2px)}:host(.ion-activated){background:var(--ion-color-primary-shade, #3171e0)}:host(.ion-color.ion-activated){background:var(--ion-color-shade)}",k5=":host{--background:var(--ion-color-primary, #3880ff);--color:var(--ion-color-primary-contrast, #fff);background:var(--background);color:var(--color);font-family:var(--ion-font-family, inherit)}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}.button-native{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;-webkit-padding-start:0.7em;padding-inline-start:0.7em;-webkit-padding-end:0.7em;padding-inline-end:0.7em;padding-top:0;padding-bottom:0;display:inline-block;position:relative;width:100%;height:100%;border:0;outline:none;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box}.button-inner{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.horizontal-wrapper{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%}::slotted(*){-ms-flex-negative:0;flex-shrink:0}::slotted([slot=start]){-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:5px;margin-inline-end:5px;margin-top:0;margin-bottom:0}::slotted([slot=end]){-webkit-margin-start:5px;margin-inline-start:5px;-webkit-margin-end:0;margin-inline-end:0;margin-top:0;margin-bottom:0}::slotted([slot=icon-only]){padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;-webkit-margin-start:10px;margin-inline-start:10px;-webkit-margin-end:10px;margin-inline-end:10px;margin-top:0;margin-bottom:0;min-width:0.9em;font-size:1.8em}:host(.item-option-expandable){-ms-flex-negative:0;flex-shrink:0;-webkit-transition-duration:0;transition-duration:0;-webkit-transition-property:none;transition-property:none;-webkit-transition-timing-function:cubic-bezier(0.65, 0.05, 0.36, 1);transition-timing-function:cubic-bezier(0.65, 0.05, 0.36, 1)}:host(.item-option-disabled){pointer-events:none}:host(.item-option-disabled) .button-native{cursor:default;opacity:0.5;pointer-events:none}:host{font-size:0.875rem;font-weight:500;text-transform:uppercase}",C5=ye(class extends be{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.onClick=e=>{e.target.closest("ion-item-option")&&e.preventDefault()},this.color=void 0,this.disabled=!1,this.download=void 0,this.expandable=!1,this.href=void 0,this.rel=void 0,this.target=void 0,this.type="button"}render(){const{disabled:e,expandable:n,href:i}=this,r=i===void 0?"button":"a",o=J(this),a=r==="button"?{type:this.type}:{download:this.download,href:this.href,target:this.target};return x(fe,{onClick:this.onClick,class:it(this.color,{[o]:!0,"item-option-disabled":e,"item-option-expandable":n,"ion-activatable":!0})},x(r,Object.assign({},a,{class:"button-native",part:"native",disabled:e}),x("span",{class:"button-inner"},x("slot",{name:"top"}),x("div",{class:"horizontal-wrapper"},x("slot",{name:"start"}),x("slot",{name:"icon-only"}),x("slot",null),x("slot",{name:"end"})),x("slot",{name:"bottom"})),o==="md"&&x("ion-ripple-effect",null)))}get el(){return this}static get style(){return{ios:x5,md:k5}}},[33,"ion-item-option",{color:[513],disabled:[4],download:[1],expandable:[4],href:[1],rel:[1],target:[1],type:[1]}]);function S5(){if(typeof customElements>"u")return;["ion-item-option","ion-ripple-effect"].forEach(e=>{switch(e){case"ion-item-option":customElements.get(e)||customElements.define(e,C5);break;case"ion-ripple-effect":customElements.get(e)||Jt();break}})}const E5=S5;/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const I5="ion-item-options{top:0;right:0;-ms-flex-pack:end;justify-content:flex-end;display:none;position:absolute;height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}:host-context([dir=rtl]) ion-item-options{-ms-flex-pack:start;justify-content:flex-start}:host-context([dir=rtl]) ion-item-options:not(.item-options-end){right:auto;left:0;-ms-flex-pack:end;justify-content:flex-end}[dir=rtl] ion-item-options{-ms-flex-pack:start;justify-content:flex-start}[dir=rtl] ion-item-options:not(.item-options-end){right:auto;left:0;-ms-flex-pack:end;justify-content:flex-end}@supports selector(:dir(rtl)){ion-item-options:dir(rtl){-ms-flex-pack:start;justify-content:flex-start}ion-item-options:dir(rtl):not(.item-options-end){right:auto;left:0;-ms-flex-pack:end;justify-content:flex-end}}.item-options-start{right:auto;left:0;-ms-flex-pack:start;justify-content:flex-start}:host-context([dir=rtl]) .item-options-start{-ms-flex-pack:end;justify-content:flex-end}[dir=rtl] .item-options-start{-ms-flex-pack:end;justify-content:flex-end}@supports selector(:dir(rtl)){.item-options-start:dir(rtl){-ms-flex-pack:end;justify-content:flex-end}}[dir=ltr] .item-options-start ion-item-option:first-child,[dir=rtl] .item-options-start ion-item-option:last-child{padding-left:var(--ion-safe-area-left)}[dir=ltr] .item-options-end ion-item-option:last-child,[dir=rtl] .item-options-end ion-item-option:first-child{padding-right:var(--ion-safe-area-right)}:host-context([dir=rtl]) .item-sliding-active-slide.item-sliding-active-options-start ion-item-options:not(.item-options-end){width:100%;visibility:visible}[dir=rtl] .item-sliding-active-slide.item-sliding-active-options-start ion-item-options:not(.item-options-end){width:100%;visibility:visible}@supports selector(:dir(rtl)){.item-sliding-active-slide:dir(rtl).item-sliding-active-options-start ion-item-options:not(.item-options-end){width:100%;visibility:visible}}.item-sliding-active-slide ion-item-options{display:-ms-flexbox;display:flex;visibility:hidden}.item-sliding-active-slide.item-sliding-active-options-start .item-options-start,.item-sliding-active-slide.item-sliding-active-options-end ion-item-options:not(.item-options-start){width:100%;visibility:visible}.item-options-ios{border-bottom-width:0;border-bottom-style:solid;border-bottom-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-250, #c8c7cc)))}.item-options-ios.item-options-end{border-bottom-width:0.55px}.list-ios-lines-none .item-options-ios{border-bottom-width:0}.list-ios-lines-full .item-options-ios,.list-ios-lines-inset .item-options-ios.item-options-end{border-bottom-width:0.55px}",T5="ion-item-options{top:0;right:0;-ms-flex-pack:end;justify-content:flex-end;display:none;position:absolute;height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}:host-context([dir=rtl]) ion-item-options{-ms-flex-pack:start;justify-content:flex-start}:host-context([dir=rtl]) ion-item-options:not(.item-options-end){right:auto;left:0;-ms-flex-pack:end;justify-content:flex-end}[dir=rtl] ion-item-options{-ms-flex-pack:start;justify-content:flex-start}[dir=rtl] ion-item-options:not(.item-options-end){right:auto;left:0;-ms-flex-pack:end;justify-content:flex-end}@supports selector(:dir(rtl)){ion-item-options:dir(rtl){-ms-flex-pack:start;justify-content:flex-start}ion-item-options:dir(rtl):not(.item-options-end){right:auto;left:0;-ms-flex-pack:end;justify-content:flex-end}}.item-options-start{right:auto;left:0;-ms-flex-pack:start;justify-content:flex-start}:host-context([dir=rtl]) .item-options-start{-ms-flex-pack:end;justify-content:flex-end}[dir=rtl] .item-options-start{-ms-flex-pack:end;justify-content:flex-end}@supports selector(:dir(rtl)){.item-options-start:dir(rtl){-ms-flex-pack:end;justify-content:flex-end}}[dir=ltr] .item-options-start ion-item-option:first-child,[dir=rtl] .item-options-start ion-item-option:last-child{padding-left:var(--ion-safe-area-left)}[dir=ltr] .item-options-end ion-item-option:last-child,[dir=rtl] .item-options-end ion-item-option:first-child{padding-right:var(--ion-safe-area-right)}:host-context([dir=rtl]) .item-sliding-active-slide.item-sliding-active-options-start ion-item-options:not(.item-options-end){width:100%;visibility:visible}[dir=rtl] .item-sliding-active-slide.item-sliding-active-options-start ion-item-options:not(.item-options-end){width:100%;visibility:visible}@supports selector(:dir(rtl)){.item-sliding-active-slide:dir(rtl).item-sliding-active-options-start ion-item-options:not(.item-options-end){width:100%;visibility:visible}}.item-sliding-active-slide ion-item-options{display:-ms-flexbox;display:flex;visibility:hidden}.item-sliding-active-slide.item-sliding-active-options-start .item-options-start,.item-sliding-active-slide.item-sliding-active-options-end ion-item-options:not(.item-options-start){width:100%;visibility:visible}.item-options-md{border-bottom-width:0;border-bottom-style:solid;border-bottom-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.13))))}.list-md-lines-none .item-options-md{border-bottom-width:0}.list-md-lines-full .item-options-md,.list-md-lines-inset .item-options-md.item-options-end{border-bottom-width:1px}",P5=ye(class extends be{constructor(){super(),this.__registerHost(),this.ionSwipe=q(this,"ionSwipe",7),this.side="end"}async fireSwipeEvent(){this.ionSwipe.emit({side:this.side})}render(){const e=J(this),n=Pa(this.side);return x(fe,{class:{[e]:!0,[`item-options-${e}`]:!0,"item-options-start":!n,"item-options-end":n}})}get el(){return this}static get style(){return{ios:I5,md:T5}}},[32,"ion-item-options",{side:[1],fireSwipeEvent:[64]}]);function O5(){if(typeof customElements>"u")return;["ion-item-options"].forEach(e=>{switch(e){case"ion-item-options":customElements.get(e)||customElements.define(e,P5);break}})}const _5=O5;/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const _y=(t,e,n)=>{if(typeof MutationObserver>"u")return;const i=new MutationObserver(r=>{n(A5(r,e))});return i.observe(t,{childList:!0,subtree:!0}),i},A5=(t,e)=>{let n;return t.forEach(i=>{for(let r=0;r<i.addedNodes.length;r++)n=L5(i.addedNodes[r],e)||n}),n},L5=(t,e)=>{if(t.nodeType!==1)return;const n=t;return(n.tagName===e.toUpperCase()?[n]:Array.from(n.querySelectorAll(e))).find(r=>r.value===n.value)},R5="ion-item-sliding{display:block;position:relative;width:100%;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ion-item-sliding .item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.item-sliding-active-slide .item{position:relative;-webkit-transition:-webkit-transform 500ms cubic-bezier(0.36, 0.66, 0.04, 1);transition:-webkit-transform 500ms cubic-bezier(0.36, 0.66, 0.04, 1);transition:transform 500ms cubic-bezier(0.36, 0.66, 0.04, 1);transition:transform 500ms cubic-bezier(0.36, 0.66, 0.04, 1), -webkit-transform 500ms cubic-bezier(0.36, 0.66, 0.04, 1);opacity:1;z-index:2;pointer-events:none;will-change:transform}.item-sliding-closing ion-item-options{pointer-events:none}.item-sliding-active-swipe-end .item-options-end .item-option-expandable{padding-left:100%;-ms-flex-order:1;order:1;-webkit-transition-duration:0.6s;transition-duration:0.6s;-webkit-transition-property:padding-left;transition-property:padding-left}:host-context([dir=rtl]) .item-sliding-active-swipe-end .item-options-end .item-option-expandable{-ms-flex-order:-1;order:-1}[dir=rtl] .item-sliding-active-swipe-end .item-options-end .item-option-expandable{-ms-flex-order:-1;order:-1}@supports selector(:dir(rtl)){.item-sliding-active-swipe-end .item-options-end .item-option-expandable:dir(rtl){-ms-flex-order:-1;order:-1}}.item-sliding-active-swipe-start .item-options-start .item-option-expandable{padding-right:100%;-ms-flex-order:-1;order:-1;-webkit-transition-duration:0.6s;transition-duration:0.6s;-webkit-transition-property:padding-right;transition-property:padding-right}:host-context([dir=rtl]) .item-sliding-active-swipe-start .item-options-start .item-option-expandable{-ms-flex-order:1;order:1}[dir=rtl] .item-sliding-active-swipe-start .item-options-start .item-option-expandable{-ms-flex-order:1;order:1}@supports selector(:dir(rtl)){.item-sliding-active-swipe-start .item-options-start .item-option-expandable:dir(rtl){-ms-flex-order:1;order:1}}",Pm=30,Om=.55;let di;const $5=ye(class extends be{constructor(){super(),this.__registerHost(),this.ionDrag=q(this,"ionDrag",7),this.item=null,this.openAmount=0,this.initialOpenAmount=0,this.optsWidthRightSide=0,this.optsWidthLeftSide=0,this.sides=0,this.optsDirty=!0,this.contentEl=null,this.initialContentScrollY=!0,this.state=2,this.disabled=!1}disabledChanged(){this.gesture&&this.gesture.enable(!this.disabled)}async connectedCallback(){const{el:e}=this;this.item=e.querySelector("ion-item"),this.contentEl=gc(e),this.mutationObserver=_y(e,"ion-item-option",async()=>{await this.updateOptions()}),await this.updateOptions(),this.gesture=(await et(()=>Promise.resolve().then(()=>Xi),void 0)).createGesture({el:e,gestureName:"item-swipe",gesturePriority:100,threshold:5,canStart:n=>this.canStart(n),onStart:()=>this.onStart(),onMove:n=>this.onMove(n),onEnd:n=>this.onEnd(n)}),this.disabledChanged()}disconnectedCallback(){this.gesture&&(this.gesture.destroy(),this.gesture=void 0),this.item=null,this.leftOptions=this.rightOptions=void 0,di===this.el&&(di=void 0),this.mutationObserver&&(this.mutationObserver.disconnect(),this.mutationObserver=void 0)}getOpenAmount(){return Promise.resolve(this.openAmount)}getSlidingRatio(){return Promise.resolve(this.getSlidingRatioSync())}async open(e){var n;if((this.item=(n=this.item)!==null&&n!==void 0?n:this.el.querySelector("ion-item"))===null)return;const r=this.getOptions(e);if(!r)return;e===void 0&&(e=r===this.leftOptions?"start":"end"),e=Pa(e)?"end":"start";const o=this.openAmount<0,a=this.openAmount>0;o&&r===this.leftOptions||a&&r===this.rightOptions||(this.closeOpened(),this.state=4,requestAnimationFrame(()=>{this.calculateOptsWidth();const s=e==="end"?this.optsWidthRightSide:-this.optsWidthLeftSide;di=this.el,this.setOpenAmount(s,!1),this.state=e==="end"?8:16}))}async close(){this.setOpenAmount(0,!0)}async closeOpened(){return di!==void 0?(di.close(),di=void 0,!0):!1}getOptions(e){return e===void 0?this.leftOptions||this.rightOptions:e==="start"?this.leftOptions:this.rightOptions}async updateOptions(){const e=this.el.querySelectorAll("ion-item-options");let n=0;this.leftOptions=this.rightOptions=void 0;for(let i=0;i<e.length;i++){const r=e.item(i),o=r.componentOnReady!==void 0?await r.componentOnReady():r;(Pa(o.side)?"end":"start")==="start"?(this.leftOptions=o,n|=1):(this.rightOptions=o,n|=2)}this.optsDirty=!0,this.sides=n}canStart(e){if(document.dir==="rtl"?window.innerWidth-e.startX<15:e.startX<15)return!1;const r=di;return r&&r!==this.el&&this.closeOpened(),!!(this.rightOptions||this.leftOptions)}onStart(){this.item=this.el.querySelector("ion-item");const{contentEl:e}=this;e&&(this.initialContentScrollY=au(e)),di=this.el,this.tmr!==void 0&&(clearTimeout(this.tmr),this.tmr=void 0),this.openAmount===0&&(this.optsDirty=!0,this.state=4),this.initialOpenAmount=this.openAmount,this.item&&(this.item.style.transition="none")}onMove(e){this.optsDirty&&this.calculateOptsWidth();let n=this.initialOpenAmount-e.deltaX;switch(this.sides){case 2:n=Math.max(0,n);break;case 1:n=Math.min(0,n);break;case 3:break;case 0:return;default:console.warn("invalid ItemSideFlags value",this.sides);break}let i;n>this.optsWidthRightSide?(i=this.optsWidthRightSide,n=i+(n-i)*Om):n<-this.optsWidthLeftSide&&(i=-this.optsWidthLeftSide,n=i+(n-i)*Om),this.setOpenAmount(n,!1)}onEnd(e){const{contentEl:n,initialContentScrollY:i}=this;n&&Sy(n,i);const r=e.velocityX;let o=this.openAmount>0?this.optsWidthRightSide:-this.optsWidthLeftSide;const a=this.openAmount>0==!(r<0),s=Math.abs(r)>.3,l=Math.abs(this.openAmount)<Math.abs(o/2);D5(a,s,l)&&(o=0);const c=this.state;this.setOpenAmount(o,!0),c&32&&this.rightOptions?this.rightOptions.fireSwipeEvent():c&64&&this.leftOptions&&this.leftOptions.fireSwipeEvent()}calculateOptsWidth(){this.optsWidthRightSide=0,this.rightOptions&&(this.rightOptions.style.display="flex",this.optsWidthRightSide=this.rightOptions.offsetWidth,this.rightOptions.style.display=""),this.optsWidthLeftSide=0,this.leftOptions&&(this.leftOptions.style.display="flex",this.optsWidthLeftSide=this.leftOptions.offsetWidth,this.leftOptions.style.display=""),this.optsDirty=!1}setOpenAmount(e,n){if(this.tmr!==void 0&&(clearTimeout(this.tmr),this.tmr=void 0),!this.item)return;const{el:i}=this,r=this.item.style;if(this.openAmount=e,n&&(r.transition=""),e>0)this.state=e>=this.optsWidthRightSide+Pm?40:8;else if(e<0)this.state=e<=-this.optsWidthLeftSide-Pm?80:16;else{i.classList.add("item-sliding-closing"),this.gesture&&this.gesture.enable(!1),this.tmr=setTimeout(()=>{this.state=2,this.tmr=void 0,this.gesture&&this.gesture.enable(!this.disabled),i.classList.remove("item-sliding-closing")},600),di=void 0,r.transform="";return}r.transform=`translate3d(${-e}px,0,0)`,this.ionDrag.emit({amount:e,ratio:this.getSlidingRatioSync()})}getSlidingRatioSync(){return this.openAmount>0?this.openAmount/this.optsWidthRightSide:this.openAmount<0?this.openAmount/this.optsWidthLeftSide:0}render(){const e=J(this);return x(fe,{class:{[e]:!0,"item-sliding-active-slide":this.state!==2,"item-sliding-active-options-end":(this.state&8)!==0,"item-sliding-active-options-start":(this.state&16)!==0,"item-sliding-active-swipe-end":(this.state&32)!==0,"item-sliding-active-swipe-start":(this.state&64)!==0}})}get el(){return this}static get watchers(){return{disabled:["disabledChanged"]}}static get style(){return R5}},[0,"ion-item-sliding",{disabled:[4],state:[32],getOpenAmount:[64],getSlidingRatio:[64],open:[64],close:[64],closeOpened:[64]},void 0,{disabled:["disabledChanged"]}]),D5=(t,e,n)=>!e&&n||t&&e;function M5(){if(typeof customElements>"u")return;["ion-item-sliding"].forEach(e=>{switch(e){case"ion-item-sliding":customElements.get(e)||customElements.define(e,$5);break}})}const z5=M5;/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const B5=Bp;/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const F5="ion-list{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:block;contain:content;list-style-type:none}ion-list.list-inset{-webkit-transform:translateZ(0);transform:translateZ(0);overflow:hidden}.list-ios{background:var(--ion-item-background, var(--ion-background-color, #fff))}.list-ios.list-inset{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:16px;margin-bottom:16px;border-radius:10px}.list-ios.list-inset ion-item:only-child,.list-ios.list-inset ion-item:not(:only-of-type):last-of-type,.list-ios.list-inset ion-item-sliding:last-of-type ion-item{--border-width:0;--inner-border-width:0}.list-ios.list-inset+ion-list.list-inset{margin-top:0}.list-ios-lines-none .item-lines-default{--inner-border-width:0px;--border-width:0px}.list-ios-lines-full .item-lines-default{--inner-border-width:0px;--border-width:0 0 0.55px 0}.list-ios-lines-inset .item-lines-default{--inner-border-width:0 0 0.55px 0;--border-width:0px}ion-card .list-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}",j5="ion-list{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:block;contain:content;list-style-type:none}ion-list.list-inset{-webkit-transform:translateZ(0);transform:translateZ(0);overflow:hidden}.list-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:8px;padding-bottom:8px;background:var(--ion-item-background, var(--ion-background-color, #fff))}@supports (inset-inline-start: 0){.list-md>.input:last-child::after{inset-inline-start:0}}@supports not (inset-inline-start: 0){.list-md>.input:last-child::after{left:0}:host-context([dir=rtl]) .list-md>.input:last-child::after{left:unset;right:unset;right:0}[dir=rtl] .list-md>.input:last-child::after{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.list-md>.input:last-child::after:dir(rtl){left:unset;right:unset;right:0}}}.list-md.list-inset{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:16px;margin-bottom:16px;border-radius:2px}.list-md.list-inset ion-item:not(:only-of-type):first-of-type,.list-md.list-inset ion-item-sliding:first-of-type ion-item{--border-radius:2px 2px 0 0}.list-md.list-inset ion-item:not(:only-of-type):last-of-type,.list-md.list-inset ion-item-sliding:last-of-type ion-item{--border-radius:0 0 2px 2px;--border-width:0;--inner-border-width:0}.list-md.list-inset ion-item:only-child{--border-radius:2px;--border-width:0;--inner-border-width:0}.list-md.list-inset+ion-list.list-inset{margin-top:0}.list-md-lines-none .item-lines-default{--inner-border-width:0px;--border-width:0px}.list-md-lines-full .item-lines-default{--inner-border-width:0px;--border-width:0 0 1px 0}.list-md-lines-inset .item-lines-default{--inner-border-width:0 0 1px 0;--border-width:0px}ion-card .list-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}",H5=ye(class extends be{constructor(){super(),this.__registerHost(),this.lines=void 0,this.inset=!1}async closeSlidingItems(){const e=this.el.querySelector("ion-item-sliding");return e!=null&&e.closeOpened?e.closeOpened():!1}render(){const e=J(this),{lines:n,inset:i}=this;return x(fe,{role:"list",class:{[e]:!0,[`list-${e}`]:!0,"list-inset":i,[`list-lines-${n}`]:n!==void 0,[`list-${e}-lines-${n}`]:n!==void 0}})}get el(){return this}static get style(){return{ios:F5,md:j5}}},[32,"ion-list",{lines:[1],inset:[4],closeSlidingItems:[64]}]);function Yp(){if(typeof customElements>"u")return;["ion-list"].forEach(e=>{switch(e){case"ion-list":customElements.get(e)||customElements.define(e,H5);break}})}/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const N5=Yp;/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const V5=":host{--border-style:solid;--border-width:0;--inner-border-width:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;min-height:40px;border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);color:var(--color);overflow:hidden}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}.list-header-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;min-height:inherit;border-width:var(--inner-border-width);border-style:var(--border-style);border-color:var(--border-color);overflow:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}::slotted(ion-label){-ms-flex:1 1 auto;flex:1 1 auto}:host(.list-header-lines-inset),:host(.list-header-lines-none){--border-width:0}:host(.list-header-lines-full),:host(.list-header-lines-none){--inner-border-width:0}:host{--background:transparent;--color:var(--ion-color-step-850, #262626);--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-250, #c8c7cc)));padding-right:var(--ion-safe-area-right);padding-left:calc(var(--ion-safe-area-left, 0px) + 16px);position:relative;-ms-flex-align:end;align-items:flex-end;font-size:min(1.375rem, 56.1px);font-weight:700;letter-spacing:0}:host-context([dir=rtl]){padding-right:calc(var(--ion-safe-area-right, 0px) + 16px);padding-left:var(--ion-safe-area-left)}@supports selector(:dir(rtl)){:host(:dir(rtl)){padding-right:calc(var(--ion-safe-area-right, 0px) + 16px);padding-left:var(--ion-safe-area-left)}}::slotted(ion-button),::slotted(ion-label){margin-top:29px;margin-bottom:6px}::slotted(ion-button){--padding-top:0;--padding-bottom:0;-webkit-margin-start:3px;margin-inline-start:3px;-webkit-margin-end:3px;margin-inline-end:3px;min-height:1.4em}:host(.list-header-lines-full){--border-width:0 0 0.55px 0}:host(.list-header-lines-inset){--inner-border-width:0 0 0.55px 0}",W5=":host{--border-style:solid;--border-width:0;--inner-border-width:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;min-height:40px;border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);color:var(--color);overflow:hidden}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}.list-header-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;min-height:inherit;border-width:var(--inner-border-width);border-style:var(--border-style);border-color:var(--border-color);overflow:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}::slotted(ion-label){-ms-flex:1 1 auto;flex:1 1 auto}:host(.list-header-lines-inset),:host(.list-header-lines-none){--border-width:0}:host(.list-header-lines-full),:host(.list-header-lines-none){--inner-border-width:0}:host{--background:transparent;--color:var(--ion-text-color, #000);--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.13))));padding-right:var(--ion-safe-area-right);padding-left:calc(var(--ion-safe-area-left, 0px) + 16px);min-height:45px;font-size:0.875rem}:host-context([dir=rtl]){padding-right:calc(var(--ion-safe-area-right, 0px) + 16px);padding-left:var(--ion-safe-area-left)}@supports selector(:dir(rtl)){:host(:dir(rtl)){padding-right:calc(var(--ion-safe-area-right, 0px) + 16px);padding-left:var(--ion-safe-area-left)}}:host(.list-header-lines-full){--border-width:0 0 1px 0}:host(.list-header-lines-inset){--inner-border-width:0 0 1px 0}",U5=ye(class extends be{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.color=void 0,this.lines=void 0}render(){const{lines:e}=this,n=J(this);return x(fe,{class:it(this.color,{[n]:!0,[`list-header-lines-${e}`]:e!==void 0})},x("div",{class:"list-header-inner"},x("slot",null)))}static get style(){return{ios:V5,md:W5}}},[33,"ion-list-header",{color:[513],lines:[1]}]);function Ay(){if(typeof customElements>"u")return;["ion-list-header"].forEach(e=>{switch(e){case"ion-list-header":customElements.get(e)||customElements.define(e,U5);break}})}/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const to=(t,e,n,i,r)=>K5(t[1],e[1],n[1],i[1],r).map(o=>G5(t[0],e[0],n[0],i[0],o)),G5=(t,e,n,i,r)=>{const o=3*e*Math.pow(r-1,2),a=-3*n*r+3*n+i*r,s=t*Math.pow(r-1,3);return r*(o+r*a)-s},K5=(t,e,n,i,r)=>(t-=r,e-=r,n-=r,i-=r,Y5(i-3*n+3*e-t,3*n-6*e+3*t,3*e-3*t,t).filter(a=>a>=0&&a<=1)),q5=(t,e,n)=>{const i=e*e-4*t*n;return i<0?[]:[(-e+Math.sqrt(i))/(2*t),(-e-Math.sqrt(i))/(2*t)]},Y5=(t,e,n,i)=>{if(t===0)return q5(e,n,i);e/=t,n/=t,i/=t;const r=(3*n-e*e)/3,o=(2*e*e*e-9*e*n+27*i)/27;if(r===0)return[Math.pow(-o,1/3)];if(o===0)return[Math.sqrt(-r),-Math.sqrt(-r)];const a=Math.pow(o/2,2)+Math.pow(r/3,3);if(a===0)return[Math.pow(o/2,1/2)-e/3];if(a>0)return[Math.pow(-(o/2)+Math.sqrt(a),1/3)-Math.pow(o/2+Math.sqrt(a),1/3)-e/3];const s=Math.sqrt(Math.pow(-(r/3),3)),l=Math.acos(-(o/(2*Math.sqrt(Math.pow(-(r/3),3))))),c=2*Math.pow(s,1/3);return[c*Math.cos(l/3)-e/3,c*Math.cos((l+2*Math.PI)/3)-e/3,c*Math.cos((l+4*Math.PI)/3)-e/3]};/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const Xp=t=>pe().duration(t?400:300),X5=t=>{let e,n;const i=t.width+8,r=pe(),o=pe();t.isEndSide?(e=i+"px",n="0px"):(e=-i+"px",n="0px"),r.addElement(t.menuInnerEl).fromTo("transform",`translateX(${e})`,`translateX(${n})`);const s=J(t)==="ios",l=s?.2:.25;return o.addElement(t.backdropEl).fromTo("opacity",.01,l),Xp(s).addAnimation([r,o])},Z5=t=>{let e,n;const i=J(t),r=t.width;t.isEndSide?(e=-r+"px",n=r+"px"):(e=r+"px",n=-r+"px");const o=pe().addElement(t.menuInnerEl).fromTo("transform",`translateX(${n})`,"translateX(0px)"),a=pe().addElement(t.contentEl).fromTo("transform","translateX(0px)",`translateX(${e})`),s=pe().addElement(t.backdropEl).fromTo("opacity",.01,.32);return Xp(i==="ios").addAnimation([o,a,s])},J5=t=>{const e=J(t),n=t.width*(t.isEndSide?-1:1)+"px",i=pe().addElement(t.contentEl).fromTo("transform","translateX(0px)",`translateX(${n})`);return Xp(e==="ios").addAnimation(i)},Q5=()=>{const t=new Map,e=[],n=async k=>{const E=await c(k,!0);return E?E.open():!1},i=async k=>{const E=await(k!==void 0?c(k,!0):d());return E!==void 0?E.close():!1},r=async k=>{const E=await c(k,!0);return E?E.toggle():!1},o=async(k,E)=>{const P=await c(E);return P&&(P.disabled=!k),P},a=async(k,E)=>{const P=await c(E);return P&&(P.swipeGesture=k),P},s=async k=>{if(k!=null){const E=await c(k);return E!==void 0&&E.isOpen()}else return await d()!==void 0},l=async k=>{const E=await c(k);return E?!E.disabled:!1},c=async(k,E=!1)=>{if(await I(),k==="start"||k==="end"){const A=e.filter($=>$.side===k&&!$.disabled);if(A.length>=1)return A.length>1&&E&&nt(`menuController queried for a menu on the "${k}" side, but ${A.length} menus were found. The first menu reference will be used. If this is not the behavior you want then pass the ID of the menu instead of its side.`,A.map($=>$.el)),A[0].el;const O=e.filter($=>$.side===k);if(O.length>=1)return O.length>1&&E&&nt(`menuController queried for a menu on the "${k}" side, but ${O.length} menus were found. The first menu reference will be used. If this is not the behavior you want then pass the ID of the menu instead of its side.`,O.map($=>$.el)),O[0].el}else if(k!=null)return C(A=>A.menuId===k);const P=C(A=>!A.disabled);return P||(e.length>0?e[0].el:void 0)},d=async()=>(await I(),y()),u=async()=>(await I(),S()),p=async()=>(await I(),b()),h=(k,E)=>{t.set(k,E)},g=k=>{e.indexOf(k)<0&&e.push(k)},f=k=>{const E=e.indexOf(k);E>-1&&e.splice(E,1)},v=async(k,E,P)=>{if(b())return!1;if(E){const A=await d();A&&k.el!==A&&await A.setOpen(!1,!1)}return k._setOpen(E,P)},m=(k,E)=>{const P=t.get(k);if(!P)throw new Error("animation not registered");return P(E)},y=()=>C(k=>k._isOpen),S=()=>e.map(k=>k.el),b=()=>e.some(k=>k.isAnimating),C=k=>{const E=e.find(k);if(E!==void 0)return E.el},I=()=>Promise.all(Array.from(document.querySelectorAll("ion-menu")).map(k=>new Promise(E=>In(k,E))));return h("reveal",J5),h("push",Z5),h("overlay",X5),Yi==null||Yi.addEventListener("ionBackButton",k=>{const E=y();E&&k.detail.register(ly,()=>E.close())}),{registerAnimation:h,get:c,getMenus:u,getOpen:d,isEnabled:l,swipeGesture:a,isAnimating:p,isOpen:s,enable:o,toggle:r,close:i,open:n,_getOpenSync:y,_createAnimation:m,_register:g,_unregister:f,_setOpen:v}},Ni=Q5(),eP=":host{--width:304px;--min-width:auto;--max-width:auto;--height:100%;--min-height:auto;--max-height:auto;--background:var(--ion-background-color, #fff);left:0;right:0;top:0;bottom:0;display:none;position:absolute;contain:strict}:host(.show-menu){display:block}.menu-inner{-webkit-transform:translateX(-9999px);transform:translateX(-9999px);display:-ms-flexbox;display:flex;position:absolute;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);background:var(--background);contain:strict}:host(.menu-side-start) .menu-inner{--ion-safe-area-right:0px;top:0;bottom:0}@supports (inset-inline-start: 0){:host(.menu-side-start) .menu-inner{inset-inline-start:0;inset-inline-end:auto}}@supports not (inset-inline-start: 0){:host(.menu-side-start) .menu-inner{left:0;right:auto}:host-context([dir=rtl]):host(.menu-side-start) .menu-inner,:host-context([dir=rtl]).menu-side-start .menu-inner{left:unset;right:unset;left:auto;right:0}@supports selector(:dir(rtl)){:host(.menu-side-start:dir(rtl)) .menu-inner{left:unset;right:unset;left:auto;right:0}}}:host-context([dir=rtl]):host(.menu-side-start) .menu-inner,:host-context([dir=rtl]).menu-side-start .menu-inner{--ion-safe-area-right:unset;--ion-safe-area-left:0px}@supports selector(:dir(rtl)){:host(.menu-side-start:dir(rtl)) .menu-inner{--ion-safe-area-right:unset;--ion-safe-area-left:0px}}:host(.menu-side-end) .menu-inner{--ion-safe-area-left:0px;top:0;bottom:0}@supports (inset-inline-start: 0){:host(.menu-side-end) .menu-inner{inset-inline-start:auto;inset-inline-end:0}}@supports not (inset-inline-start: 0){:host(.menu-side-end) .menu-inner{left:auto;right:0}:host-context([dir=rtl]):host(.menu-side-end) .menu-inner,:host-context([dir=rtl]).menu-side-end .menu-inner{left:unset;right:unset;left:0;right:auto}@supports selector(:dir(rtl)){:host(.menu-side-end:dir(rtl)) .menu-inner{left:unset;right:unset;left:0;right:auto}}}:host-context([dir=rtl]):host(.menu-side-end) .menu-inner,:host-context([dir=rtl]).menu-side-end .menu-inner{--ion-safe-area-left:unset;--ion-safe-area-right:0px}@supports selector(:dir(rtl)){:host(.menu-side-end:dir(rtl)) .menu-inner{--ion-safe-area-left:unset;--ion-safe-area-right:0px}}ion-backdrop{display:none;opacity:0.01;z-index:-1}@media (max-width: 340px){.menu-inner{--width:264px}}:host(.menu-type-reveal){z-index:0}:host(.menu-type-reveal.show-menu) .menu-inner{-webkit-transform:translate3d(0,  0,  0);transform:translate3d(0,  0,  0)}:host(.menu-type-overlay){z-index:1000}:host(.menu-type-overlay) .show-backdrop{display:block;cursor:pointer}:host(.menu-pane-visible){width:var(--width);min-width:var(--min-width);max-width:var(--max-width)}:host(.menu-pane-visible) .menu-inner{left:0;right:0;width:auto;-webkit-transform:none !important;transform:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}:host(.menu-pane-visible) ion-backdrop{display:hidden !important;}:host(.menu-type-push){z-index:1000}:host(.menu-type-push) .show-backdrop{display:block}",tP=":host{--width:304px;--min-width:auto;--max-width:auto;--height:100%;--min-height:auto;--max-height:auto;--background:var(--ion-background-color, #fff);left:0;right:0;top:0;bottom:0;display:none;position:absolute;contain:strict}:host(.show-menu){display:block}.menu-inner{-webkit-transform:translateX(-9999px);transform:translateX(-9999px);display:-ms-flexbox;display:flex;position:absolute;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);background:var(--background);contain:strict}:host(.menu-side-start) .menu-inner{--ion-safe-area-right:0px;top:0;bottom:0}@supports (inset-inline-start: 0){:host(.menu-side-start) .menu-inner{inset-inline-start:0;inset-inline-end:auto}}@supports not (inset-inline-start: 0){:host(.menu-side-start) .menu-inner{left:0;right:auto}:host-context([dir=rtl]):host(.menu-side-start) .menu-inner,:host-context([dir=rtl]).menu-side-start .menu-inner{left:unset;right:unset;left:auto;right:0}@supports selector(:dir(rtl)){:host(.menu-side-start:dir(rtl)) .menu-inner{left:unset;right:unset;left:auto;right:0}}}:host-context([dir=rtl]):host(.menu-side-start) .menu-inner,:host-context([dir=rtl]).menu-side-start .menu-inner{--ion-safe-area-right:unset;--ion-safe-area-left:0px}@supports selector(:dir(rtl)){:host(.menu-side-start:dir(rtl)) .menu-inner{--ion-safe-area-right:unset;--ion-safe-area-left:0px}}:host(.menu-side-end) .menu-inner{--ion-safe-area-left:0px;top:0;bottom:0}@supports (inset-inline-start: 0){:host(.menu-side-end) .menu-inner{inset-inline-start:auto;inset-inline-end:0}}@supports not (inset-inline-start: 0){:host(.menu-side-end) .menu-inner{left:auto;right:0}:host-context([dir=rtl]):host(.menu-side-end) .menu-inner,:host-context([dir=rtl]).menu-side-end .menu-inner{left:unset;right:unset;left:0;right:auto}@supports selector(:dir(rtl)){:host(.menu-side-end:dir(rtl)) .menu-inner{left:unset;right:unset;left:0;right:auto}}}:host-context([dir=rtl]):host(.menu-side-end) .menu-inner,:host-context([dir=rtl]).menu-side-end .menu-inner{--ion-safe-area-left:unset;--ion-safe-area-right:0px}@supports selector(:dir(rtl)){:host(.menu-side-end:dir(rtl)) .menu-inner{--ion-safe-area-left:unset;--ion-safe-area-right:0px}}ion-backdrop{display:none;opacity:0.01;z-index:-1}@media (max-width: 340px){.menu-inner{--width:264px}}:host(.menu-type-reveal){z-index:0}:host(.menu-type-reveal.show-menu) .menu-inner{-webkit-transform:translate3d(0,  0,  0);transform:translate3d(0,  0,  0)}:host(.menu-type-overlay){z-index:1000}:host(.menu-type-overlay) .show-backdrop{display:block;cursor:pointer}:host(.menu-pane-visible){width:var(--width);min-width:var(--min-width);max-width:var(--max-width)}:host(.menu-pane-visible) .menu-inner{left:0;right:0;width:auto;-webkit-transform:none !important;transform:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}:host(.menu-pane-visible) ion-backdrop{display:hidden !important;}:host(.menu-type-overlay) .menu-inner{-webkit-box-shadow:4px 0px 16px rgba(0, 0, 0, 0.18);box-shadow:4px 0px 16px rgba(0, 0, 0, 0.18)}",nP="cubic-bezier(0.32,0.72,0,1)",iP="cubic-bezier(0.0,0.0,0.2,1)",oP="cubic-bezier(1, 0, 0.68, 0.28)",rP="cubic-bezier(0.4, 0, 0.6, 1)",_m='[tabindex]:not([tabindex^="-"]), input:not([type=hidden]):not([tabindex^="-"]), textarea:not([tabindex^="-"]), button:not([tabindex^="-"]), select:not([tabindex^="-"]), .ion-focusable:not([tabindex^="-"])',aP=ye(class extends be{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.ionWillOpen=q(this,"ionWillOpen",7),this.ionWillClose=q(this,"ionWillClose",7),this.ionDidOpen=q(this,"ionDidOpen",7),this.ionDidClose=q(this,"ionDidClose",7),this.ionMenuChange=q(this,"ionMenuChange",7),this.lastOnEnd=0,this.blocker=cc.createBlocker({disableScroll:!0}),this.didLoad=!1,this.operationCancelled=!1,this.isAnimating=!1,this._isOpen=!1,this.inheritedAttributes={},this.handleFocus=e=>{const n=fr(document);n&&!n.contains(this.el)||this.trapKeyboardFocus(e,document)},this.isPaneVisible=!1,this.isEndSide=!1,this.contentId=void 0,this.menuId=void 0,this.type=void 0,this.disabled=!1,this.side="start",this.swipeGesture=!0,this.maxEdgeStart=50}typeChanged(e,n){const i=this.contentEl;i&&(n!==void 0&&i.classList.remove(`menu-content-${n}`),i.classList.add(`menu-content-${e}`),i.removeAttribute("style")),this.menuInnerEl&&this.menuInnerEl.removeAttribute("style"),this.animation=void 0}disabledChanged(){this.updateState(),this.ionMenuChange.emit({disabled:this.disabled,open:this._isOpen})}sideChanged(){this.isEndSide=Pa(this.side),this.animation=void 0}swipeGestureChanged(){this.updateState()}async connectedCallback(){typeof customElements<"u"&&customElements!=null&&await customElements.whenDefined("ion-menu"),this.type===void 0&&(this.type=Ae.get("menuType","overlay"));const e=this.contentId!==void 0?document.getElementById(this.contentId):null;if(e===null){console.error('Menu: must have a "content" element to listen for drag events on.');return}this.el.contains(e)&&console.error(`Menu: "contentId" should refer to the main view's ion-content, not the ion-content inside of the ion-menu.`),this.contentEl=e,e.classList.add("menu-content"),this.typeChanged(this.type,void 0),this.sideChanged(),Ni._register(this),this.menuChanged(),this.gesture=(await et(()=>Promise.resolve().then(()=>Xi),void 0)).createGesture({el:document,gestureName:"menu-swipe",gesturePriority:30,threshold:10,blurOnStart:!0,canStart:n=>this.canStart(n),onWillStart:()=>this.onWillStart(),onStart:()=>this.onStart(),onMove:n=>this.onMove(n),onEnd:n=>this.onEnd(n)}),this.updateState()}componentWillLoad(){this.inheritedAttributes=ai(this.el)}async componentDidLoad(){this.didLoad=!0,this.menuChanged(),this.updateState()}menuChanged(){this.didLoad&&this.ionMenuChange.emit({disabled:this.disabled,open:this._isOpen})}async disconnectedCallback(){await this.close(!1),this.blocker.destroy(),Ni._unregister(this),this.animation&&this.animation.destroy(),this.gesture&&(this.gesture.destroy(),this.gesture=void 0),this.animation=void 0,this.contentEl=void 0}onSplitPaneChanged(e){const{target:n}=e,i=this.el.closest("ion-split-pane");n===i&&(this.isPaneVisible=e.detail.isPane(this.el),this.updateState())}onBackdropClick(e){this._isOpen&&this.lastOnEnd<e.timeStamp-100&&(e.composedPath&&!e.composedPath().includes(this.menuInnerEl))&&(e.preventDefault(),e.stopPropagation(),this.close())}onKeydown(e){e.key==="Escape"&&this.close()}isOpen(){return Promise.resolve(this._isOpen)}isActive(){return Promise.resolve(this._isActive())}open(e=!0){return this.setOpen(!0,e)}close(e=!0){return this.setOpen(!1,e)}toggle(e=!0){return this.setOpen(!this._isOpen,e)}setOpen(e,n=!0){return Ni._setOpen(this,e,n)}focusFirstDescendant(){const{el:e}=this,n=e.querySelector(_m);n?n.focus():e.focus()}focusLastDescendant(){const{el:e}=this,n=Array.from(e.querySelectorAll(_m)),i=n.length>0?n[n.length-1]:null;i?i.focus():e.focus()}trapKeyboardFocus(e,n){const i=e.target;i&&(this.el.contains(i)?this.lastFocus=i:(this.focusFirstDescendant(),this.lastFocus===n.activeElement&&this.focusLastDescendant()))}async _setOpen(e,n=!0){return!this._isActive()||this.isAnimating||e===this._isOpen?!1:(this.beforeAnimation(e),await this.loadAnimation(),await this.startAnimation(e,n),this.operationCancelled?(this.operationCancelled=!1,!1):(this.afterAnimation(e),!0))}async loadAnimation(){const e=this.menuInnerEl.offsetWidth,n=Pa(this.side);if(e===this.width&&this.animation!==void 0&&n===this.isEndSide)return;this.width=e,this.isEndSide=n,this.animation&&(this.animation.destroy(),this.animation=void 0);const i=this.animation=await Ni._createAnimation(this.type,this);Ae.getBoolean("animated",!0)||i.duration(0),i.fill("both")}async startAnimation(e,n){const i=!e,r=J(this),o=r==="ios"?nP:iP,a=r==="ios"?oP:rP,s=this.animation.direction(i?"reverse":"normal").easing(i?a:o);n?await s.play():s.play({sync:!0}),s.getDirection()==="reverse"&&s.direction("normal")}_isActive(){return!this.disabled&&!this.isPaneVisible}canSwipe(){return this.swipeGesture&&!this.isAnimating&&this._isActive()}canStart(e){return!!document.querySelector("ion-modal.show-modal")||!this.canSwipe()?!1:this._isOpen?!0:Ni._getOpenSync()?!1:sP(window,e.currentX,this.isEndSide,this.maxEdgeStart)}onWillStart(){return this.beforeAnimation(!this._isOpen),this.loadAnimation()}onStart(){if(!this.isAnimating||!this.animation){Bt(!1,"isAnimating has to be true");return}this.animation.progressStart(!0,this._isOpen?1:0)}onMove(e){if(!this.isAnimating||!this.animation){Bt(!1,"isAnimating has to be true");return}const i=Am(e.deltaX,this._isOpen,this.isEndSide)/this.width;this.animation.progressStep(this._isOpen?1-i:i)}onEnd(e){if(!this.isAnimating||!this.animation){Bt(!1,"isAnimating has to be true");return}const n=this._isOpen,i=this.isEndSide,r=Am(e.deltaX,n,i),o=this.width,a=r/o,s=e.velocityX,l=o/2,c=s>=0&&(s>.2||e.deltaX>l),d=s<=0&&(s<-.2||e.deltaX<-l),u=n?i?c:d:i?d:c;let p=!n&&u;n&&!u&&(p=!0),this.lastOnEnd=e.currentTime;let h=u?.001:-.001;const g=a<0?.01:a;h+=to([0,0],[.4,0],[.6,1],[1,1],Cn(0,g,.9999))[0]||0;const f=this._isOpen?!u:u;this.animation.easing("cubic-bezier(0.4, 0.0, 0.6, 1)").onFinish(()=>this.afterAnimation(p),{oneTimeCallback:!0}).progressEnd(f?1:0,this._isOpen?1-h:h,300)}beforeAnimation(e){Bt(!this.isAnimating,"_before() should not be called while animating"),this.el.classList.add(Lm),this.el.setAttribute("tabindex","0"),this.backdropEl&&this.backdropEl.classList.add(Rm),this.contentEl&&(this.contentEl.classList.add($m),this.contentEl.setAttribute("aria-hidden","true")),this.blocker.block(),this.isAnimating=!0,e?this.ionWillOpen.emit():this.ionWillClose.emit()}afterAnimation(e){var n;this._isOpen=e,this.isAnimating=!1,this._isOpen||this.blocker.unblock(),e?(this.ionDidOpen.emit(),((n=document.activeElement)===null||n===void 0?void 0:n.closest("ion-menu"))!==this.el&&this.el.focus(),document.addEventListener("focus",this.handleFocus,!0)):(this.el.classList.remove(Lm),this.el.removeAttribute("tabindex"),this.contentEl&&(this.contentEl.classList.remove($m),this.contentEl.removeAttribute("aria-hidden")),this.backdropEl&&this.backdropEl.classList.remove(Rm),this.animation&&this.animation.stop(),this.ionDidClose.emit(),document.removeEventListener("focus",this.handleFocus,!0))}updateState(){const e=this._isActive();this.gesture&&this.gesture.enable(e&&this.swipeGesture),e||(this.isAnimating&&(this.operationCancelled=!0),this.afterAnimation(!1))}render(){const{type:e,disabled:n,isPaneVisible:i,inheritedAttributes:r,side:o}=this,a=J(this);return x(fe,{role:"navigation","aria-label":r["aria-label"]||"menu",class:{[a]:!0,[`menu-type-${e}`]:!0,"menu-enabled":!n,[`menu-side-${o}`]:!0,"menu-pane-visible":i}},x("div",{class:"menu-inner",part:"container",ref:s=>this.menuInnerEl=s},x("slot",null)),x("ion-backdrop",{ref:s=>this.backdropEl=s,class:"menu-backdrop",tappable:!1,stopPropagation:!1,part:"backdrop"}))}get el(){return this}static get watchers(){return{type:["typeChanged"],disabled:["disabledChanged"],side:["sideChanged"],swipeGesture:["swipeGestureChanged"]}}static get style(){return{ios:eP,md:tP}}},[33,"ion-menu",{contentId:[513,"content-id"],menuId:[513,"menu-id"],type:[1025],disabled:[1028],side:[513],swipeGesture:[4,"swipe-gesture"],maxEdgeStart:[2,"max-edge-start"],isPaneVisible:[32],isEndSide:[32],isOpen:[64],isActive:[64],open:[64],close:[64],toggle:[64],setOpen:[64]},[[16,"ionSplitPaneVisible","onSplitPaneChanged"],[2,"click","onBackdropClick"],[0,"keydown","onKeydown"]],{type:["typeChanged"],disabled:["disabledChanged"],side:["sideChanged"],swipeGesture:["swipeGestureChanged"]}]),Am=(t,e,n)=>Math.max(0,e!==n?-t:t),sP=(t,e,n,i)=>n?e>=t.innerWidth-i:e<=i,Lm="show-menu",Rm="show-backdrop",$m="menu-content-open";function lP(){if(typeof customElements>"u")return;["ion-menu","ion-backdrop"].forEach(e=>{switch(e){case"ion-menu":customElements.get(e)||customElements.define(e,aP);break;case"ion-backdrop":customElements.get(e)||Lr();break}})}const cP=lP;/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const Ly=async t=>{const e=await Ni.get(t);return!!(e&&await e.isActive())};/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const dP=':host{--background:transparent;--color-focused:currentColor;--border-radius:initial;--padding-top:0;--padding-bottom:0;color:var(--color);text-align:center;text-decoration:none;text-overflow:ellipsis;text-transform:none;white-space:nowrap;-webkit-font-kerning:none;font-kerning:none}.button-native{border-radius:var(--border-radius);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;min-height:inherit;border:0;outline:none;background:var(--background);line-height:1;cursor:pointer;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.button-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;min-height:inherit;z-index:1}ion-icon{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;pointer-events:none}:host(.menu-button-hidden){display:none}:host(.menu-button-disabled){cursor:default;opacity:0.5;pointer-events:none}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0}@media (any-hover: hover){:host(:hover) .button-native{color:var(--color-hover)}:host(:hover) .button-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity, 0)}}:host(.ion-color) .button-native{color:var(--ion-color-base)}:host(.in-toolbar:not(.in-toolbar-color)){color:var(--ion-toolbar-color, var(--color))}:host{--background-focused:currentColor;--background-focused-opacity:.1;--border-radius:4px;--color:var(--ion-color-primary, #3880ff);--padding-start:5px;--padding-end:5px;min-height:32px;font-size:clamp(31px, 1.9375rem, 38.13px)}:host(.ion-activated){opacity:0.4}@media (any-hover: hover){:host(:hover){opacity:0.6}}',uP=':host{--background:transparent;--color-focused:currentColor;--border-radius:initial;--padding-top:0;--padding-bottom:0;color:var(--color);text-align:center;text-decoration:none;text-overflow:ellipsis;text-transform:none;white-space:nowrap;-webkit-font-kerning:none;font-kerning:none}.button-native{border-radius:var(--border-radius);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;min-height:inherit;border:0;outline:none;background:var(--background);line-height:1;cursor:pointer;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.button-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;min-height:inherit;z-index:1}ion-icon{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;pointer-events:none}:host(.menu-button-hidden){display:none}:host(.menu-button-disabled){cursor:default;opacity:0.5;pointer-events:none}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0}@media (any-hover: hover){:host(:hover) .button-native{color:var(--color-hover)}:host(:hover) .button-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity, 0)}}:host(.ion-color) .button-native{color:var(--ion-color-base)}:host(.in-toolbar:not(.in-toolbar-color)){color:var(--ion-toolbar-color, var(--color))}:host{--background-focused:currentColor;--background-focused-opacity:.12;--background-hover:currentColor;--background-hover-opacity:.04;--border-radius:50%;--color:initial;--padding-start:8px;--padding-end:8px;width:3rem;height:3rem;font-size:1.5rem}:host(.ion-color.ion-focused)::after{background:var(--ion-color-base)}@media (any-hover: hover){:host(.ion-color:hover) .button-native::after{background:var(--ion-color-base)}}',pP=ye(class extends be{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.inheritedAttributes={},this.onClick=async()=>Ni.toggle(this.menu),this.visible=!1,this.color=void 0,this.disabled=!1,this.menu=void 0,this.autoHide=!0,this.type="button"}componentWillLoad(){this.inheritedAttributes=ai(this.el)}componentDidLoad(){this.visibilityChanged()}async visibilityChanged(){this.visible=await Ly(this.menu)}render(){const{color:e,disabled:n,inheritedAttributes:i}=this,r=J(this),o=Ae.get("menuIcon",r==="ios"?WE:UE),a=this.autoHide&&!this.visible,s={type:this.type},l=i["aria-label"]||"menu";return x(fe,{onClick:this.onClick,"aria-disabled":n?"true":null,"aria-hidden":a?"true":null,class:it(e,{[r]:!0,button:!0,"menu-button-hidden":a,"menu-button-disabled":n,"in-toolbar":Xe("ion-toolbar",this.el),"in-toolbar-color":Xe("ion-toolbar[color]",this.el),"ion-activatable":!0,"ion-focusable":!0})},x("button",Object.assign({},s,{disabled:n,class:"button-native",part:"native","aria-label":l}),x("span",{class:"button-inner"},x("slot",null,x("ion-icon",{part:"icon",icon:o,mode:r,lazy:!1,"aria-hidden":"true"}))),r==="md"&&x("ion-ripple-effect",{type:"unbounded"})))}get el(){return this}static get style(){return{ios:dP,md:uP}}},[33,"ion-menu-button",{color:[513],disabled:[4],menu:[1],autoHide:[4,"auto-hide"],type:[1],visible:[32]},[[16,"ionMenuChange","visibilityChanged"],[16,"ionSplitPaneVisible","visibilityChanged"]]]);function hP(){if(typeof customElements>"u")return;["ion-menu-button","ion-icon","ion-ripple-effect"].forEach(e=>{switch(e){case"ion-menu-button":customElements.get(e)||customElements.define(e,pP);break;case"ion-icon":customElements.get(e)||fn();break;case"ion-ripple-effect":customElements.get(e)||Jt();break}})}const fP=hP;/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const mP=":host(.menu-toggle-hidden){display:none}",gP=ye(class extends be{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.onClick=()=>Ni.toggle(this.menu),this.visible=!1,this.menu=void 0,this.autoHide=!0}connectedCallback(){this.visibilityChanged()}async visibilityChanged(){this.visible=await Ly(this.menu)}render(){const e=J(this),n=this.autoHide&&!this.visible;return x(fe,{onClick:this.onClick,"aria-hidden":n?"true":null,class:{[e]:!0,"menu-toggle-hidden":n}},x("slot",null))}static get style(){return mP}},[1,"ion-menu-toggle",{menu:[1],autoHide:[4,"auto-hide"],visible:[32]},[[16,"ionMenuChange","visibilityChanged"],[16,"ionSplitPaneVisible","visibilityChanged"]]]);function bP(){if(typeof customElements>"u")return;["ion-menu-toggle"].forEach(e=>{switch(e){case"ion-menu-toggle":customElements.get(e)||customElements.define(e,gP);break}})}const vP=bP,Ry=1,$y=2,_l=3;class pu{constructor(e,n){this.component=e,this.params=n,this.state=Ry}async init(e){if(this.state=$y,!this.element){const n=this.component;this.element=await uc(this.delegate,e,n,["ion-page","ion-page-invisible"],this.params)}}_destroy(){Bt(this.state!==_l,"view state must be ATTACHED");const e=this.element;e&&(this.delegate?this.delegate.removeViewFromDom(e.parentElement,e):e.remove()),this.nav=void 0,this.state=_l}}const Dm=(t,e,n)=>!t||t.component!==e?!1:Gv(t.params,n),Mm=(t,e)=>t?t instanceof pu?t:new pu(t,e):null,yP=t=>t.map(e=>e instanceof pu?e:"component"in e?Mm(e.component,e.componentProps===null?void 0:e.componentProps):Mm(e,void 0)).filter(e=>e!==null),wP=":host{left:0;right:0;top:0;bottom:0;position:absolute;contain:layout size style;z-index:0}",xP=ye(class extends be{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.ionNavWillLoad=q(this,"ionNavWillLoad",7),this.ionNavWillChange=q(this,"ionNavWillChange",3),this.ionNavDidChange=q(this,"ionNavDidChange",3),this.transInstr=[],this.gestureOrAnimationInProgress=!1,this.useRouter=!1,this.isTransitioning=!1,this.destroyed=!1,this.views=[],this.didLoad=!1,this.delegate=void 0,this.swipeGesture=void 0,this.animated=!0,this.animation=void 0,this.rootParams=void 0,this.root=void 0}swipeGestureChanged(){this.gesture&&this.gesture.enable(this.swipeGesture===!0)}rootChanged(){this.root!==void 0&&this.didLoad!==!1&&(this.useRouter||this.root!==void 0&&this.setRoot(this.root,this.rootParams))}componentWillLoad(){if(this.useRouter=document.querySelector("ion-router")!==null&&this.el.closest("[no-router]")===null,this.swipeGesture===void 0){const e=J(this);this.swipeGesture=Ae.getBoolean("swipeBackEnabled",e==="ios")}this.ionNavWillLoad.emit()}async componentDidLoad(){this.didLoad=!0,this.rootChanged(),this.gesture=(await et(()=>import("./swipe-back-LLhL8gZf.js"),__vite__mapDeps([]))).createSwipeBackGesture(this.el,this.canStart.bind(this),this.onStart.bind(this),this.onMove.bind(this),this.onEnd.bind(this)),this.swipeGestureChanged()}connectedCallback(){this.destroyed=!1}disconnectedCallback(){for(const e of this.views)bi(e.element,Zc),e._destroy();this.gesture&&(this.gesture.destroy(),this.gesture=void 0),this.transInstr.length=0,this.views.length=0,this.destroyed=!0}push(e,n,i,r){return this.insert(-1,e,n,i,r)}insert(e,n,i,r,o){return this.insertPages(e,[{component:n,componentProps:i}],r,o)}insertPages(e,n,i,r){return this.queueTrns({insertStart:e,insertViews:n,opts:i},r)}pop(e,n){return this.removeIndex(-1,1,e,n)}popTo(e,n,i){const r={removeStart:-1,removeCount:-1,opts:n};return typeof e=="object"&&e.component?(r.removeView=e,r.removeStart=1):typeof e=="number"&&(r.removeStart=e+1),this.queueTrns(r,i)}popToRoot(e,n){return this.removeIndex(1,-1,e,n)}removeIndex(e,n=1,i,r){return this.queueTrns({removeStart:e,removeCount:n,opts:i},r)}setRoot(e,n,i,r){return this.setPages([{component:e,componentProps:n}],i,r)}setPages(e,n,i){return n??(n={}),n.animated!==!0&&(n.animated=!1),this.queueTrns({insertStart:0,insertViews:e,removeStart:0,removeCount:-1,opts:n},i)}setRouteId(e,n,i,r){const o=this.getActiveSync();if(Dm(o,e,n))return Promise.resolve({changed:!1,element:o.element});let a;const s=new Promise(d=>a=d);let l;const c={updateURL:!1,viewIsReady:d=>{let u;const p=new Promise(h=>u=h);return a({changed:!0,element:d,markVisible:async()=>{u(),await l}}),p}};if(i==="root")l=this.setRoot(e,n,c);else{const d=this.views.find(u=>Dm(u,e,n));d?l=this.popTo(d,Object.assign(Object.assign({},c),{direction:"back",animationBuilder:r})):i==="forward"?l=this.push(e,n,Object.assign(Object.assign({},c),{animationBuilder:r})):i==="back"&&(l=this.setRoot(e,n,Object.assign(Object.assign({},c),{direction:"back",animated:!0,animationBuilder:r})))}return s}async getRouteId(){const e=this.getActiveSync();if(e)return{id:e.element.tagName,params:e.params,element:e.element}}async getActive(){return this.getActiveSync()}async getByIndex(e){return this.views[e]}async canGoBack(e){return this.canGoBackSync(e)}async getPrevious(e){return this.getPreviousSync(e)}getLength(){return this.views.length}getActiveSync(){return this.views[this.views.length-1]}canGoBackSync(e=this.getActiveSync()){return!!(e&&this.getPreviousSync(e))}getPreviousSync(e=this.getActiveSync()){if(!e)return;const n=this.views,i=n.indexOf(e);return i>0?n[i-1]:void 0}async queueTrns(e,n){var i,r;if(this.isTransitioning&&(!((i=e.opts)===null||i===void 0)&&i.skipIfBusy))return!1;const o=new Promise((a,s)=>{e.resolve=a,e.reject=s});if(e.done=n,e.opts&&e.opts.updateURL!==!1&&this.useRouter){const a=document.querySelector("ion-router");if(a){const s=await a.canTransition();if(s===!1)return!1;if(typeof s=="string")return a.push(s,e.opts.direction||"back"),!1}}return((r=e.insertViews)===null||r===void 0?void 0:r.length)===0&&(e.insertViews=void 0),this.transInstr.push(e),this.nextTrns(),o}success(e,n){if(this.destroyed){this.fireError("nav controller was destroyed",n);return}if(n.done&&n.done(e.hasCompleted,e.requiresTransition,e.enteringView,e.leavingView,e.direction),n.resolve(e.hasCompleted),n.opts.updateURL!==!1&&this.useRouter){const i=document.querySelector("ion-router");if(i){const r=e.direction==="back"?"back":"forward";i.navChanged(r)}}}failed(e,n){if(this.destroyed){this.fireError("nav controller was destroyed",n);return}this.transInstr.length=0,this.fireError(e,n)}fireError(e,n){n.done&&n.done(!1,!1,e),n.reject&&!this.destroyed?n.reject(e):n.resolve(!1)}nextTrns(){if(this.isTransitioning)return!1;const e=this.transInstr.shift();return e?(this.runTransition(e),!0):!1}async runTransition(e){try{this.ionNavWillChange.emit(),this.isTransitioning=!0,this.prepareTI(e);const n=this.getActiveSync(),i=this.getEnteringView(e,n);if(!n&&!i)throw new Error("no views in the stack to be removed");i&&i.state===Ry&&await i.init(this.el),this.postViewInit(i,n,e);const r=(e.enteringRequiresTransition||e.leavingRequiresTransition)&&i!==n;r&&e.opts&&n&&(e.opts.direction==="back"&&(e.opts.animationBuilder=e.opts.animationBuilder||(i==null?void 0:i.animationBuilder)),n.animationBuilder=e.opts.animationBuilder);let o;r?o=await this.transition(i,n,e):o={hasCompleted:!0,requiresTransition:!1},this.success(o,e),this.ionNavDidChange.emit()}catch(n){this.failed(n,e)}this.isTransitioning=!1,this.nextTrns()}prepareTI(e){var n,i,r;const o=this.views.length;if((n=e.opts)!==null&&n!==void 0||(e.opts={}),(i=(r=e.opts).delegate)!==null&&i!==void 0||(r.delegate=this.delegate),e.removeView!==void 0){Bt(e.removeStart!==void 0,"removeView needs removeStart"),Bt(e.removeCount!==void 0,"removeView needs removeCount");const l=this.views.indexOf(e.removeView);if(l<0)throw new Error("removeView was not found");e.removeStart+=l}e.removeStart!==void 0&&(e.removeStart<0&&(e.removeStart=o-1),e.removeCount<0&&(e.removeCount=o-e.removeStart),e.leavingRequiresTransition=e.removeCount>0&&e.removeStart+e.removeCount===o),e.insertViews&&((e.insertStart<0||e.insertStart>o)&&(e.insertStart=o),e.enteringRequiresTransition=e.insertStart===o);const a=e.insertViews;if(!a)return;Bt(a.length>0,"length can not be zero");const s=yP(a);if(s.length===0)throw new Error("invalid views to insert");for(const l of s){l.delegate=e.opts.delegate;const c=l.nav;if(c&&c!==this)throw new Error("inserted view was already inserted");if(l.state===_l)throw new Error("inserted view was already destroyed")}e.insertViews=s}getEnteringView(e,n){const i=e.insertViews;if(i!==void 0)return i[i.length-1];const r=e.removeStart;if(r!==void 0){const o=this.views,a=r+e.removeCount;for(let s=o.length-1;s>=0;s--){const l=o[s];if((s<r||s>=a)&&l!==n)return l}}}postViewInit(e,n,i){var r,o,a;Bt(n||e,"Both leavingView and enteringView are null"),Bt(i.resolve,"resolve must be valid"),Bt(i.reject,"reject must be valid");const s=i.opts,{insertViews:l,removeStart:c,removeCount:d}=i;let u;if(c!==void 0&&d!==void 0){Bt(c>=0,"removeStart can not be negative"),Bt(d>=0,"removeCount can not be negative"),u=[];for(let h=c;h<c+d;h++){const g=this.views[h];g!==void 0&&g!==e&&g!==n&&u.push(g)}(r=s.direction)!==null&&r!==void 0||(s.direction="back")}const p=this.views.length+((o=l==null?void 0:l.length)!==null&&o!==void 0?o:0)-(d??0);if(Bt(p>=0,"final balance can not be negative"),p===0)throw console.warn("You can't remove all the pages in the navigation stack. nav.pop() is probably called too many times.",this,this.el),new Error("navigation stack needs at least one root page");if(l){let h=i.insertStart;for(const g of l)this.insertViewAt(g,h),h++;i.enteringRequiresTransition&&((a=s.direction)!==null&&a!==void 0||(s.direction="forward"))}if(u&&u.length>0){for(const h of u)bi(h.element,fc),bi(h.element,mc),bi(h.element,Zc);for(const h of u)this.destroyView(h)}}async transition(e,n,i){const r=i.opts,o=r.progressAnimation?u=>{u!==void 0&&!this.gestureOrAnimationInProgress?(this.gestureOrAnimationInProgress=!0,u.onFinish(()=>{this.gestureOrAnimationInProgress=!1},{oneTimeCallback:!0}),u.progressEnd(0,0,0)):this.sbAni=u}:void 0,a=J(this),s=e.element,l=n&&n.element,c=Object.assign(Object.assign({mode:a,showGoBack:this.canGoBackSync(e),baseEl:this.el,progressCallback:o,animated:this.animated&&Ae.getBoolean("animated",!0),enteringEl:s,leavingEl:l},r),{animationBuilder:r.animationBuilder||this.animation||Ae.get("navAnimation")}),{hasCompleted:d}=await fy(c);return this.transitionFinish(d,e,n,r)}transitionFinish(e,n,i,r){const o=e?n:i;return o&&this.unmountInactiveViews(o),{hasCompleted:e,requiresTransition:!0,enteringView:n,leavingView:i,direction:r.direction}}insertViewAt(e,n){const i=this.views,r=i.indexOf(e);r>-1?(Bt(e.nav===this,"view is not part of the nav"),i.splice(r,1),i.splice(n,0,e)):(Bt(!e.nav,"nav is used"),e.nav=this,i.splice(n,0,e))}removeView(e){Bt(e.state===$y||e.state===_l,"view state should be loaded or destroyed");const n=this.views,i=n.indexOf(e);Bt(i>-1,"view must be part of the stack"),i>=0&&n.splice(i,1)}destroyView(e){e._destroy(),this.removeView(e)}unmountInactiveViews(e){if(this.destroyed)return;const n=this.views,i=n.indexOf(e);for(let r=n.length-1;r>=0;r--){const o=n[r],a=o.element;a&&(r>i?(bi(a,Zc),this.destroyView(o)):r<i&&ru(a,!0))}}canStart(){return!this.gestureOrAnimationInProgress&&!!this.swipeGesture&&!this.isTransitioning&&this.transInstr.length===0&&this.canGoBackSync()}onStart(){this.gestureOrAnimationInProgress=!0,this.pop({direction:"back",progressAnimation:!0})}onMove(e){this.sbAni&&this.sbAni.progressStep(e)}onEnd(e,n,i){if(this.sbAni){this.sbAni.onFinish(()=>{this.gestureOrAnimationInProgress=!1},{oneTimeCallback:!0});let r=e?-.001:.001;e?r+=to([0,0],[.32,.72],[0,1],[1,1],n)[0]:(this.sbAni.easing("cubic-bezier(1, 0, 0.68, 0.28)"),r+=to([0,0],[1,0],[.68,.28],[1,1],n)[0]),this.sbAni.progressEnd(e?1:0,r,i)}else this.gestureOrAnimationInProgress=!1}render(){return x("slot",null)}get el(){return this}static get watchers(){return{swipeGesture:["swipeGestureChanged"],root:["rootChanged"]}}static get style(){return wP}},[1,"ion-nav",{delegate:[16],swipeGesture:[1028,"swipe-gesture"],animated:[4],animation:[16],rootParams:[16],root:[1],push:[64],insert:[64],insertPages:[64],pop:[64],popTo:[64],popToRoot:[64],removeIndex:[64],setRoot:[64],setPages:[64],setRouteId:[64],getRouteId:[64],getActive:[64],getByIndex:[64],canGoBack:[64],getPrevious:[64]},void 0,{swipeGesture:["swipeGestureChanged"],root:["rootChanged"]}]);function kP(){if(typeof customElements>"u")return;["ion-nav"].forEach(e=>{switch(e){case"ion-nav":customElements.get(e)||customElements.define(e,xP);break}})}const CP=kP;/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const SP=dc;/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const hu=(t,e,n)=>typeof n=="function"?n(t,e):typeof n=="string"?t[n]===e[n]:Array.isArray(e)?e.includes(t):t===e,ll=(t,e,n)=>t===void 0?!1:Array.isArray(t)?t.some(i=>hu(i,e,n)):hu(t,e,n),EP=':host{--inner-border-radius:50%;display:inline-block;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;min-height:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}:host(:not(.legacy-radio)){cursor:pointer}:host(.radio-disabled){pointer-events:none}.radio-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;contain:layout size style}.radio-icon,.radio-inner{-webkit-box-sizing:border-box;box-sizing:border-box}:host(.legacy-radio) label{top:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;position:absolute;width:100%;height:100%;border:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;opacity:0}@supports (inset-inline-start: 0){:host(.legacy-radio) label{inset-inline-start:0}}@supports not (inset-inline-start: 0){:host(.legacy-radio) label{left:0}:host-context([dir=rtl]):host(.legacy-radio) label,:host-context([dir=rtl]).legacy-radio label{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){:host(.legacy-radio:dir(rtl)) label{left:unset;right:unset;right:0}}}:host(.legacy-radio) label::-moz-focus-inner{border:0}input{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;margin:0;padding:0;border:0;outline:0;clip:rect(0 0 0 0);opacity:0;overflow:hidden;-webkit-appearance:none;-moz-appearance:none}:host(:focus){outline:none}:host(.in-item:not(.legacy-radio)){width:100%;height:100%}:host([slot=start]:not(.legacy-radio)),:host([slot=end]:not(.legacy-radio)){width:auto}.radio-wrapper{display:-ms-flexbox;display:flex;position:relative;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center;height:inherit;min-height:inherit;cursor:inherit}.label-text-wrapper{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:host(.in-item:not(.legacy-radio)) .label-text-wrapper{margin-top:10px;margin-bottom:10px}:host(.in-item.radio-label-placement-stacked) .label-text-wrapper{margin-top:10px;margin-bottom:16px}:host(.in-item.radio-label-placement-stacked) .native-wrapper{margin-bottom:10px}.label-text-wrapper-hidden{display:none}.native-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}:host(.radio-justify-space-between) .radio-wrapper{-ms-flex-pack:justify;justify-content:space-between}:host(.radio-justify-start) .radio-wrapper{-ms-flex-pack:start;justify-content:start}:host(.radio-justify-end) .radio-wrapper{-ms-flex-pack:end;justify-content:end}:host(.radio-alignment-start) .radio-wrapper{-ms-flex-align:start;align-items:start}:host(.radio-alignment-center) .radio-wrapper{-ms-flex-align:center;align-items:center}:host(.radio-label-placement-start) .radio-wrapper{-ms-flex-direction:row;flex-direction:row}:host(.radio-label-placement-start) .label-text-wrapper{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px}:host(.radio-label-placement-end) .radio-wrapper{-ms-flex-direction:row-reverse;flex-direction:row-reverse}:host(.radio-label-placement-end) .label-text-wrapper{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0}:host(.radio-label-placement-fixed) .label-text-wrapper{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px}:host(.radio-label-placement-fixed) .label-text-wrapper{-ms-flex:0 0 100px;flex:0 0 100px;width:100px;min-width:100px}:host(.radio-label-placement-stacked) .radio-wrapper{-ms-flex-direction:column;flex-direction:column}:host(.radio-label-placement-stacked) .label-text-wrapper{-webkit-transform:scale(0.75);transform:scale(0.75);margin-left:0;margin-right:0;margin-bottom:16px;max-width:calc(100% / 0.75)}:host(.radio-label-placement-stacked.radio-alignment-start) .label-text-wrapper{-webkit-transform-origin:left top;transform-origin:left top}:host-context([dir=rtl]):host(.radio-label-placement-stacked.radio-alignment-start) .label-text-wrapper,:host-context([dir=rtl]).radio-label-placement-stacked.radio-alignment-start .label-text-wrapper{-webkit-transform-origin:right top;transform-origin:right top}@supports selector(:dir(rtl)){:host(.radio-label-placement-stacked.radio-alignment-start:dir(rtl)) .label-text-wrapper{-webkit-transform-origin:right top;transform-origin:right top}}:host(.radio-label-placement-stacked.radio-alignment-center) .label-text-wrapper{-webkit-transform-origin:center top;transform-origin:center top}:host-context([dir=rtl]):host(.radio-label-placement-stacked.radio-alignment-center) .label-text-wrapper,:host-context([dir=rtl]).radio-label-placement-stacked.radio-alignment-center .label-text-wrapper{-webkit-transform-origin:calc(100% - center) top;transform-origin:calc(100% - center) top}@supports selector(:dir(rtl)){:host(.radio-label-placement-stacked.radio-alignment-center:dir(rtl)) .label-text-wrapper{-webkit-transform-origin:calc(100% - center) top;transform-origin:calc(100% - center) top}}:host{--color-checked:var(--ion-color-primary, #3880ff)}:host(.legacy-radio){width:0.9375rem;height:1.5rem}:host(.ion-color.radio-checked) .radio-inner{border-color:var(--ion-color-base)}.item-radio.item-ios ion-label{-webkit-margin-start:0;margin-inline-start:0}.radio-inner{width:33%;height:50%}:host(.radio-checked) .radio-inner{-webkit-transform:rotate(45deg);transform:rotate(45deg);border-width:0.125rem;border-top-width:0;border-left-width:0;border-style:solid;border-color:var(--color-checked)}:host(.radio-disabled){opacity:0.3}:host(.ion-focused) .radio-icon::after{border-radius:var(--inner-border-radius);top:-8px;display:block;position:absolute;width:36px;height:36px;background:var(--ion-color-primary-tint, #4c8dff);content:"";opacity:0.2}@supports (inset-inline-start: 0){:host(.ion-focused) .radio-icon::after{inset-inline-start:-9px}}@supports not (inset-inline-start: 0){:host(.ion-focused) .radio-icon::after{left:-9px}:host-context([dir=rtl]):host(.ion-focused) .radio-icon::after,:host-context([dir=rtl]).ion-focused .radio-icon::after{left:unset;right:unset;right:-9px}@supports selector(:dir(rtl)){:host(.ion-focused:dir(rtl)) .radio-icon::after{left:unset;right:unset;right:-9px}}}:host(.in-item.legacy-radio){-webkit-margin-start:8px;margin-inline-start:8px;-webkit-margin-end:11px;margin-inline-end:11px;margin-top:8px;margin-bottom:8px;display:block;position:static}:host(.in-item.legacy-radio[slot=start]){-webkit-margin-start:3px;margin-inline-start:3px;-webkit-margin-end:21px;margin-inline-end:21px;margin-top:8px;margin-bottom:8px}.native-wrapper .radio-icon{width:0.9375rem;height:1.5rem}',IP=':host{--inner-border-radius:50%;display:inline-block;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;min-height:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}:host(:not(.legacy-radio)){cursor:pointer}:host(.radio-disabled){pointer-events:none}.radio-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;contain:layout size style}.radio-icon,.radio-inner{-webkit-box-sizing:border-box;box-sizing:border-box}:host(.legacy-radio) label{top:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;position:absolute;width:100%;height:100%;border:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;opacity:0}@supports (inset-inline-start: 0){:host(.legacy-radio) label{inset-inline-start:0}}@supports not (inset-inline-start: 0){:host(.legacy-radio) label{left:0}:host-context([dir=rtl]):host(.legacy-radio) label,:host-context([dir=rtl]).legacy-radio label{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){:host(.legacy-radio:dir(rtl)) label{left:unset;right:unset;right:0}}}:host(.legacy-radio) label::-moz-focus-inner{border:0}input{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;margin:0;padding:0;border:0;outline:0;clip:rect(0 0 0 0);opacity:0;overflow:hidden;-webkit-appearance:none;-moz-appearance:none}:host(:focus){outline:none}:host(.in-item:not(.legacy-radio)){width:100%;height:100%}:host([slot=start]:not(.legacy-radio)),:host([slot=end]:not(.legacy-radio)){width:auto}.radio-wrapper{display:-ms-flexbox;display:flex;position:relative;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center;height:inherit;min-height:inherit;cursor:inherit}.label-text-wrapper{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:host(.in-item:not(.legacy-radio)) .label-text-wrapper{margin-top:10px;margin-bottom:10px}:host(.in-item.radio-label-placement-stacked) .label-text-wrapper{margin-top:10px;margin-bottom:16px}:host(.in-item.radio-label-placement-stacked) .native-wrapper{margin-bottom:10px}.label-text-wrapper-hidden{display:none}.native-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}:host(.radio-justify-space-between) .radio-wrapper{-ms-flex-pack:justify;justify-content:space-between}:host(.radio-justify-start) .radio-wrapper{-ms-flex-pack:start;justify-content:start}:host(.radio-justify-end) .radio-wrapper{-ms-flex-pack:end;justify-content:end}:host(.radio-alignment-start) .radio-wrapper{-ms-flex-align:start;align-items:start}:host(.radio-alignment-center) .radio-wrapper{-ms-flex-align:center;align-items:center}:host(.radio-label-placement-start) .radio-wrapper{-ms-flex-direction:row;flex-direction:row}:host(.radio-label-placement-start) .label-text-wrapper{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px}:host(.radio-label-placement-end) .radio-wrapper{-ms-flex-direction:row-reverse;flex-direction:row-reverse}:host(.radio-label-placement-end) .label-text-wrapper{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0}:host(.radio-label-placement-fixed) .label-text-wrapper{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px}:host(.radio-label-placement-fixed) .label-text-wrapper{-ms-flex:0 0 100px;flex:0 0 100px;width:100px;min-width:100px}:host(.radio-label-placement-stacked) .radio-wrapper{-ms-flex-direction:column;flex-direction:column}:host(.radio-label-placement-stacked) .label-text-wrapper{-webkit-transform:scale(0.75);transform:scale(0.75);margin-left:0;margin-right:0;margin-bottom:16px;max-width:calc(100% / 0.75)}:host(.radio-label-placement-stacked.radio-alignment-start) .label-text-wrapper{-webkit-transform-origin:left top;transform-origin:left top}:host-context([dir=rtl]):host(.radio-label-placement-stacked.radio-alignment-start) .label-text-wrapper,:host-context([dir=rtl]).radio-label-placement-stacked.radio-alignment-start .label-text-wrapper{-webkit-transform-origin:right top;transform-origin:right top}@supports selector(:dir(rtl)){:host(.radio-label-placement-stacked.radio-alignment-start:dir(rtl)) .label-text-wrapper{-webkit-transform-origin:right top;transform-origin:right top}}:host(.radio-label-placement-stacked.radio-alignment-center) .label-text-wrapper{-webkit-transform-origin:center top;transform-origin:center top}:host-context([dir=rtl]):host(.radio-label-placement-stacked.radio-alignment-center) .label-text-wrapper,:host-context([dir=rtl]).radio-label-placement-stacked.radio-alignment-center .label-text-wrapper{-webkit-transform-origin:calc(100% - center) top;transform-origin:calc(100% - center) top}@supports selector(:dir(rtl)){:host(.radio-label-placement-stacked.radio-alignment-center:dir(rtl)) .label-text-wrapper{-webkit-transform-origin:calc(100% - center) top;transform-origin:calc(100% - center) top}}:host{--color:rgb(var(--ion-text-color-rgb, 0, 0, 0), 0.6);--color-checked:var(--ion-color-primary, #3880ff);--border-width:0.125rem;--border-style:solid;--border-radius:50%}:host(.legacy-radio){width:1.25rem;height:1.25rem}:host(.ion-color) .radio-inner{background:var(--ion-color-base)}:host(.ion-color.radio-checked) .radio-icon{border-color:var(--ion-color-base)}.radio-icon{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;border-radius:var(--border-radius);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--color)}.radio-inner{border-radius:var(--inner-border-radius);width:calc(50% + var(--border-width));height:calc(50% + var(--border-width));-webkit-transform:scale3d(0, 0, 0);transform:scale3d(0, 0, 0);-webkit-transition:-webkit-transform 280ms cubic-bezier(0.4, 0, 0.2, 1);transition:-webkit-transform 280ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 280ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 280ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 280ms cubic-bezier(0.4, 0, 0.2, 1);background:var(--color-checked)}:host(.radio-checked) .radio-icon{border-color:var(--color-checked)}:host(.radio-checked) .radio-inner{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}:host(.legacy-radio.radio-disabled),:host(.radio-disabled) .label-text-wrapper{opacity:0.38}:host(.radio-disabled) .native-wrapper{opacity:0.63}:host(.ion-focused.legacy-radio) .radio-icon::after{top:-12px}@supports (inset-inline-start: 0){:host(.ion-focused.legacy-radio) .radio-icon::after{inset-inline-start:-12px}}@supports not (inset-inline-start: 0){:host(.ion-focused.legacy-radio) .radio-icon::after{left:-12px}:host-context([dir=rtl]):host(.ion-focused.legacy-radio) .radio-icon::after,:host-context([dir=rtl]).ion-focused.legacy-radio .radio-icon::after{left:unset;right:unset;right:-12px}@supports selector(:dir(rtl)){:host(.ion-focused.legacy-radio:dir(rtl)) .radio-icon::after{left:unset;right:unset;right:-12px}}}:host(.ion-focused) .radio-icon::after{border-radius:var(--inner-border-radius);display:block;position:absolute;width:36px;height:36px;background:var(--ion-color-primary-tint, #4c8dff);content:"";opacity:0.2}:host(.in-item.legacy-radio){margin-left:0;margin-right:0;margin-top:9px;margin-bottom:9px;display:block;position:static}:host(.in-item.legacy-radio[slot=start]){-webkit-margin-start:4px;margin-inline-start:4px;-webkit-margin-end:36px;margin-inline-end:36px;margin-top:11px;margin-bottom:10px}.native-wrapper .radio-icon{width:1.25rem;height:1.25rem}',TP=ye(class extends be{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.ionStyle=q(this,"ionStyle",7),this.ionFocus=q(this,"ionFocus",7),this.ionBlur=q(this,"ionBlur",7),this.inputId=`ion-rb-${PP++}`,this.radioGroup=null,this.hasLoggedDeprecationWarning=!1,this.updateState=()=>{if(this.radioGroup){const{compareWith:e,value:n}=this.radioGroup;this.checked=ll(n,this.value,e)}},this.onClick=()=>{const{radioGroup:e,checked:n,disabled:i}=this;if(!i){if(this.legacyFormController.hasLegacyControl()){this.checked=this.nativeInput.checked;return}n&&(e!=null&&e.allowEmptySelection)?this.checked=!1:this.checked=!0}},this.onFocus=()=>{this.ionFocus.emit()},this.onBlur=()=>{this.ionBlur.emit()},this.checked=!1,this.buttonTabindex=-1,this.color=void 0,this.name=this.inputId,this.disabled=!1,this.value=void 0,this.labelPlacement="start",this.legacy=void 0,this.justify="space-between",this.alignment="center"}valueChanged(){this.updateState()}async setFocus(e){e.stopPropagation(),e.preventDefault(),this.el.focus()}async setButtonTabindex(e){this.buttonTabindex=e}connectedCallback(){this.legacyFormController=Rr(this.el),this.value===void 0&&(this.value=this.inputId);const e=this.radioGroup=this.el.closest("ion-radio-group");e&&(this.updateState(),Ia(e,"ionValueChange",this.updateState))}disconnectedCallback(){const e=this.radioGroup;e&&(El(e,"ionValueChange",this.updateState),this.radioGroup=null)}componentWillLoad(){this.emitStyle()}styleChanged(){this.emitStyle()}emitStyle(){const e={"interactive-disabled":this.disabled,legacy:!!this.legacy};this.legacyFormController.hasLegacyControl()&&(e["radio-checked"]=this.checked),this.ionStyle.emit(e)}get hasLabel(){return this.el.textContent!==""}renderRadioControl(){return x("div",{class:"radio-icon",part:"container"},x("div",{class:"radio-inner",part:"mark"}),x("div",{class:"radio-ripple"}))}render(){const{legacyFormController:e}=this;return e.hasLegacyControl()?this.renderLegacyRadio():this.renderRadio()}renderRadio(){const{checked:e,disabled:n,color:i,el:r,justify:o,labelPlacement:a,hasLabel:s,buttonTabindex:l,alignment:c}=this,d=J(this),u=Xe("ion-item",r);return x(fe,{onFocus:this.onFocus,onBlur:this.onBlur,onClick:this.onClick,class:it(i,{[d]:!0,"in-item":u,"radio-checked":e,"radio-disabled":n,[`radio-justify-${o}`]:!0,[`radio-alignment-${c}`]:!0,[`radio-label-placement-${a}`]:!0,"ion-activatable":!u,"ion-focusable":!u}),role:"radio","aria-checked":e?"true":"false","aria-disabled":n?"true":null,tabindex:l},x("label",{class:"radio-wrapper"},x("div",{class:{"label-text-wrapper":!0,"label-text-wrapper-hidden":!s},part:"label"},x("slot",null)),x("div",{class:"native-wrapper"},this.renderRadioControl())))}renderLegacyRadio(){this.hasLoggedDeprecationWarning||(nt(`ion-radio now requires providing a label with either the default slot or the "aria-label" attribute. To migrate, remove any usage of "ion-label" and pass the label text to either the component or the "aria-label" attribute.

Example: <ion-radio>Option Label</ion-radio>
Example with aria-label: <ion-radio aria-label="Option Label"></ion-radio>

Developers can use the "legacy" property to continue using the legacy form markup. This property will be removed in an upcoming major release of Ionic where this form control will use the modern form markup.`,this.el),this.legacy&&nt(`ion-radio is being used with the "legacy" property enabled which will forcibly enable the legacy form markup. This property will be removed in an upcoming major release of Ionic where this form control will use the modern form markup.

Developers can dismiss this warning by removing their usage of the "legacy" property and using the new radio syntax.`,this.el),this.hasLoggedDeprecationWarning=!0);const{inputId:e,disabled:n,checked:i,color:r,el:o,buttonTabindex:a}=this,s=J(this),{label:l,labelId:c,labelText:d}=Ta(o,e);return x(fe,{"aria-checked":`${i}`,"aria-hidden":n?"true":null,"aria-labelledby":l?c:null,role:"radio",tabindex:a,onFocus:this.onFocus,onBlur:this.onBlur,onClick:this.onClick,class:it(r,{[s]:!0,"in-item":Xe("ion-item",o),interactive:!0,"radio-checked":i,"radio-disabled":n,"legacy-radio":!0})},this.renderRadioControl(),x("label",{htmlFor:e},d),x("input",{type:"radio",checked:i,disabled:n,tabindex:"-1",id:e,ref:u=>this.nativeInput=u}))}get el(){return this}static get watchers(){return{value:["valueChanged"],checked:["styleChanged"],color:["styleChanged"],disabled:["styleChanged"]}}static get style(){return{ios:EP,md:IP}}},[33,"ion-radio",{color:[513],name:[1],disabled:[4],value:[8],labelPlacement:[1,"label-placement"],legacy:[4],justify:[1],alignment:[1],checked:[32],buttonTabindex:[32],setFocus:[64],setButtonTabindex:[64]},void 0,{value:["valueChanged"],checked:["styleChanged"],color:["styleChanged"],disabled:["styleChanged"]}]);let PP=0;function Zp(){if(typeof customElements>"u")return;["ion-radio"].forEach(e=>{switch(e){case"ion-radio":customElements.get(e)||customElements.define(e,TP);break}})}/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const OP=Zp;/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const _P=ye(class extends be{constructor(){super(),this.__registerHost(),this.ionChange=q(this,"ionChange",7),this.ionValueChange=q(this,"ionValueChange",7),this.inputId=`ion-rg-${AP++}`,this.labelId=`${this.inputId}-lbl`,this.setRadioTabindex=e=>{const n=this.getRadios(),i=n.find(a=>!a.disabled),r=n.find(a=>a.value===e&&!a.disabled);if(!i&&!r)return;const o=r||i;for(const a of n){const s=a===o?0:-1;a.setButtonTabindex(s)}},this.onClick=e=>{e.preventDefault();const n=e.target&&e.target.closest("ion-radio");if(n&&n.disabled===!1){const i=this.value,r=n.value;r!==i?(this.value=r,this.emitValueChange(e)):this.allowEmptySelection&&(this.value=void 0,this.emitValueChange(e))}},this.allowEmptySelection=!1,this.compareWith=void 0,this.name=this.inputId,this.value=void 0}valueChanged(e){this.setRadioTabindex(e),this.ionValueChange.emit({value:e})}componentDidLoad(){this.valueChanged(this.value)}async connectedCallback(){const e=this.el.querySelector("ion-list-header")||this.el.querySelector("ion-item-divider");if(e){const n=this.label=e.querySelector("ion-label");n&&(this.labelId=n.id=this.name+"-lbl")}}getRadios(){return Array.from(this.el.querySelectorAll("ion-radio"))}emitValueChange(e){const{value:n}=this;this.ionChange.emit({value:n,event:e})}onKeydown(e){const n=!!this.el.closest("ion-select-popover");if(e.target&&!this.el.contains(e.target))return;const i=this.getRadios().filter(r=>!r.disabled);if(e.target&&i.includes(e.target)){const r=i.findIndex(s=>s===e.target),o=i[r];let a;if(["ArrowDown","ArrowRight"].includes(e.key)&&(a=r===i.length-1?i[0]:i[r+1]),["ArrowUp","ArrowLeft"].includes(e.key)&&(a=r===0?i[i.length-1]:i[r-1]),a&&i.includes(a)&&(a.setFocus(e),n||(this.value=a.value,this.emitValueChange(e))),[" "].includes(e.key)){const s=this.value;this.value=this.allowEmptySelection&&this.value!==void 0?void 0:o.value,(s!==this.value||this.allowEmptySelection)&&this.emitValueChange(e),e.preventDefault()}}}render(){const{label:e,labelId:n,el:i,name:r,value:o}=this,a=J(this);return _o(!0,i,r,o,!1),x(fe,{role:"radiogroup","aria-labelledby":e?n:null,onClick:this.onClick,class:a})}get el(){return this}static get watchers(){return{value:["valueChanged"]}}},[0,"ion-radio-group",{allowEmptySelection:[4,"allow-empty-selection"],compareWith:[1,"compare-with"],name:[1],value:[1032]},[[4,"keydown","onKeydown"]],{value:["valueChanged"]}]);let AP=0;function Jp(){if(typeof customElements>"u")return;["ion-radio-group"].forEach(e=>{switch(e){case"ion-radio-group":customElements.get(e)||customElements.define(e,_P);break}})}/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const LP=Jp,RP=t=>{const e=t.previousElementSibling;return e!==null&&e.tagName==="ION-HEADER"?"translate":"scale"},$P=(t,e,n)=>t==="scale"?DP(e,n):MP(e,n),Dy=t=>{const e=t.querySelector("ion-spinner"),n=e.shadowRoot.querySelector("circle"),i=t.querySelector(".spinner-arrow-container"),r=t.querySelector(".arrow-container"),o=r?r.querySelector("ion-icon"):null,a=pe().duration(1e3).easing("ease-out"),s=pe().addElement(i).keyframes([{offset:0,opacity:"0.3"},{offset:.45,opacity:"0.3"},{offset:.55,opacity:"1"},{offset:1,opacity:"1"}]),l=pe().addElement(n).keyframes([{offset:0,strokeDasharray:"1px, 200px"},{offset:.2,strokeDasharray:"1px, 200px"},{offset:.55,strokeDasharray:"100px, 200px"},{offset:1,strokeDasharray:"100px, 200px"}]),c=pe().addElement(e).keyframes([{offset:0,transform:"rotate(-90deg)"},{offset:1,transform:"rotate(210deg)"}]);if(r&&o){const d=pe().addElement(r).keyframes([{offset:0,transform:"rotate(0deg)"},{offset:.3,transform:"rotate(0deg)"},{offset:.55,transform:"rotate(280deg)"},{offset:1,transform:"rotate(400deg)"}]),u=pe().addElement(o).keyframes([{offset:0,transform:"translateX(2px) scale(0)"},{offset:.3,transform:"translateX(2px) scale(0)"},{offset:.55,transform:"translateX(-1.5px) scale(1)"},{offset:1,transform:"translateX(-1.5px) scale(1)"}]);a.addAnimation([d,u])}return a.addAnimation([s,l,c])},DP=(t,e)=>{const n=e.clientHeight,i=pe().addElement(t).keyframes([{offset:0,transform:`scale(0) translateY(-${n}px)`},{offset:1,transform:"scale(1) translateY(100px)"}]);return Dy(t).addAnimation([i])},MP=(t,e)=>{const n=e.clientHeight,i=pe().addElement(t).keyframes([{offset:0,transform:`translateY(-${n}px)`},{offset:1,transform:"translateY(100px)"}]);return Dy(t).addAnimation([i])},zP=t=>pe().duration(125).addElement(t).fromTo("transform","translateY(var(--ion-pulling-refresher-translate, 100px))","translateY(0px)"),BP=(t,e)=>{t.style.setProperty("opacity",e.toString())},FP=(t,e,n)=>{pt(()=>{t.forEach((r,o)=>{const a=o*(1/e),s=1-a,l=n-a,c=Cn(0,l/s,1);r.style.setProperty("opacity",c.toString())})})},jP=(t,e)=>{pt(()=>{t.style.setProperty("--refreshing-rotation-duration",e>=1?"0.5s":"2s"),t.style.setProperty("opacity","1")})},Vs=(t,e,n=200)=>{if(!t)return Promise.resolve();const i=Wv(t,n);return pt(()=>{t.style.setProperty("transition",`${n}ms all ease-out`),e===void 0?t.style.removeProperty("transform"):t.style.setProperty("transform",`translate3d(0px, ${e}, 0px)`)}),i},zm=async(t,e)=>{const n=t.querySelector("ion-refresher-content");if(!n)return Promise.resolve(!1);await new Promise(o=>In(n,o));const i=t.querySelector("ion-refresher-content .refresher-pulling ion-spinner"),r=t.querySelector("ion-refresher-content .refresher-refreshing ion-spinner");return i!==null&&r!==null&&(e==="ios"&&$n("mobile")&&t.style.webkitOverflowScrolling!==void 0||e==="md")},HP="ion-refresher{top:0;display:none;position:absolute;width:100%;height:60px;pointer-events:none;z-index:-1}@supports (inset-inline-start: 0){ion-refresher{inset-inline-start:0}}@supports not (inset-inline-start: 0){ion-refresher{left:0}:host-context([dir=rtl]) ion-refresher{left:unset;right:unset;right:0}[dir=rtl] ion-refresher{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){ion-refresher:dir(rtl){left:unset;right:unset;right:0}}}ion-refresher.refresher-active{display:block}ion-refresher-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}.refresher-pulling,.refresher-refreshing{display:none;width:100%}.refresher-pulling-icon,.refresher-refreshing-icon{-webkit-transform-origin:center;transform-origin:center;-webkit-transition:200ms;transition:200ms;font-size:30px;text-align:center}:host-context([dir=rtl]) .refresher-pulling-icon,:host-context([dir=rtl]) .refresher-refreshing-icon{-webkit-transform-origin:calc(100% - center);transform-origin:calc(100% - center)}[dir=rtl] .refresher-pulling-icon,[dir=rtl] .refresher-refreshing-icon{-webkit-transform-origin:calc(100% - center);transform-origin:calc(100% - center)}@supports selector(:dir(rtl)){.refresher-pulling-icon:dir(rtl),.refresher-refreshing-icon:dir(rtl){-webkit-transform-origin:calc(100% - center);transform-origin:calc(100% - center)}}.refresher-pulling-text,.refresher-refreshing-text{font-size:16px;text-align:center}ion-refresher-content .arrow-container{display:none}.refresher-pulling ion-refresher-content .refresher-pulling{display:block}.refresher-ready ion-refresher-content .refresher-pulling{display:block}.refresher-ready ion-refresher-content .refresher-pulling-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.refresher-refreshing ion-refresher-content .refresher-refreshing{display:block}.refresher-cancelling ion-refresher-content .refresher-pulling{display:block}.refresher-cancelling ion-refresher-content .refresher-pulling-icon{-webkit-transform:scale(0);transform:scale(0)}.refresher-completing ion-refresher-content .refresher-refreshing{display:block}.refresher-completing ion-refresher-content .refresher-refreshing-icon{-webkit-transform:scale(0);transform:scale(0)}.refresher-native .refresher-pulling-text,.refresher-native .refresher-refreshing-text{display:none}.refresher-ios .refresher-pulling-icon,.refresher-ios .refresher-refreshing-icon{color:var(--ion-text-color, #000)}.refresher-ios .refresher-pulling-text,.refresher-ios .refresher-refreshing-text{color:var(--ion-text-color, #000)}.refresher-ios .refresher-refreshing .spinner-lines-ios line,.refresher-ios .refresher-refreshing .spinner-lines-small-ios line,.refresher-ios .refresher-refreshing .spinner-crescent circle{stroke:var(--ion-text-color, #000)}.refresher-ios .refresher-refreshing .spinner-bubbles circle,.refresher-ios .refresher-refreshing .spinner-circles circle,.refresher-ios .refresher-refreshing .spinner-dots circle{fill:var(--ion-text-color, #000)}ion-refresher.refresher-native{display:block;z-index:1}ion-refresher.refresher-native ion-spinner{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;margin-top:0;margin-bottom:0}.refresher-native .refresher-refreshing ion-spinner{--refreshing-rotation-duration:2s;display:none;-webkit-animation:var(--refreshing-rotation-duration) ease-out refresher-rotate forwards;animation:var(--refreshing-rotation-duration) ease-out refresher-rotate forwards}.refresher-native .refresher-refreshing{display:none;-webkit-animation:250ms linear refresher-pop forwards;animation:250ms linear refresher-pop forwards}.refresher-native ion-spinner{width:32px;height:32px;color:var(--ion-color-step-450, #747577)}.refresher-native.refresher-refreshing .refresher-pulling ion-spinner,.refresher-native.refresher-completing .refresher-pulling ion-spinner{display:none}.refresher-native.refresher-refreshing .refresher-refreshing ion-spinner,.refresher-native.refresher-completing .refresher-refreshing ion-spinner{display:block}.refresher-native.refresher-pulling .refresher-pulling ion-spinner{display:block}.refresher-native.refresher-pulling .refresher-refreshing ion-spinner{display:none}.refresher-native.refresher-completing ion-refresher-content .refresher-refreshing-icon{-webkit-transform:scale(0) rotate(180deg);transform:scale(0) rotate(180deg);-webkit-transition:300ms;transition:300ms}@-webkit-keyframes refresher-pop{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}50%{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes refresher-pop{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}50%{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes refresher-rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@keyframes refresher-rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}",NP="ion-refresher{top:0;display:none;position:absolute;width:100%;height:60px;pointer-events:none;z-index:-1}@supports (inset-inline-start: 0){ion-refresher{inset-inline-start:0}}@supports not (inset-inline-start: 0){ion-refresher{left:0}:host-context([dir=rtl]) ion-refresher{left:unset;right:unset;right:0}[dir=rtl] ion-refresher{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){ion-refresher:dir(rtl){left:unset;right:unset;right:0}}}ion-refresher.refresher-active{display:block}ion-refresher-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}.refresher-pulling,.refresher-refreshing{display:none;width:100%}.refresher-pulling-icon,.refresher-refreshing-icon{-webkit-transform-origin:center;transform-origin:center;-webkit-transition:200ms;transition:200ms;font-size:30px;text-align:center}:host-context([dir=rtl]) .refresher-pulling-icon,:host-context([dir=rtl]) .refresher-refreshing-icon{-webkit-transform-origin:calc(100% - center);transform-origin:calc(100% - center)}[dir=rtl] .refresher-pulling-icon,[dir=rtl] .refresher-refreshing-icon{-webkit-transform-origin:calc(100% - center);transform-origin:calc(100% - center)}@supports selector(:dir(rtl)){.refresher-pulling-icon:dir(rtl),.refresher-refreshing-icon:dir(rtl){-webkit-transform-origin:calc(100% - center);transform-origin:calc(100% - center)}}.refresher-pulling-text,.refresher-refreshing-text{font-size:16px;text-align:center}ion-refresher-content .arrow-container{display:none}.refresher-pulling ion-refresher-content .refresher-pulling{display:block}.refresher-ready ion-refresher-content .refresher-pulling{display:block}.refresher-ready ion-refresher-content .refresher-pulling-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.refresher-refreshing ion-refresher-content .refresher-refreshing{display:block}.refresher-cancelling ion-refresher-content .refresher-pulling{display:block}.refresher-cancelling ion-refresher-content .refresher-pulling-icon{-webkit-transform:scale(0);transform:scale(0)}.refresher-completing ion-refresher-content .refresher-refreshing{display:block}.refresher-completing ion-refresher-content .refresher-refreshing-icon{-webkit-transform:scale(0);transform:scale(0)}.refresher-native .refresher-pulling-text,.refresher-native .refresher-refreshing-text{display:none}.refresher-md .refresher-pulling-icon,.refresher-md .refresher-refreshing-icon{color:var(--ion-text-color, #000)}.refresher-md .refresher-pulling-text,.refresher-md .refresher-refreshing-text{color:var(--ion-text-color, #000)}.refresher-md .refresher-refreshing .spinner-lines-md line,.refresher-md .refresher-refreshing .spinner-lines-small-md line,.refresher-md .refresher-refreshing .spinner-crescent circle{stroke:var(--ion-text-color, #000)}.refresher-md .refresher-refreshing .spinner-bubbles circle,.refresher-md .refresher-refreshing .spinner-circles circle,.refresher-md .refresher-refreshing .spinner-dots circle{fill:var(--ion-text-color, #000)}ion-refresher.refresher-native{display:block;z-index:1}ion-refresher.refresher-native ion-spinner{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;margin-top:0;margin-bottom:0;width:24px;height:24px;color:var(--ion-color-primary, #3880ff)}ion-refresher.refresher-native .spinner-arrow-container{display:inherit}ion-refresher.refresher-native .arrow-container{display:block;position:absolute;width:24px;height:24px}ion-refresher.refresher-native .arrow-container ion-icon{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;margin-top:0;margin-bottom:0;left:0;right:0;bottom:-4px;position:absolute;color:var(--ion-color-primary, #3880ff);font-size:12px}ion-refresher.refresher-native.refresher-pulling ion-refresher-content .refresher-pulling,ion-refresher.refresher-native.refresher-ready ion-refresher-content .refresher-pulling{display:-ms-flexbox;display:flex}ion-refresher.refresher-native.refresher-refreshing ion-refresher-content .refresher-refreshing,ion-refresher.refresher-native.refresher-completing ion-refresher-content .refresher-refreshing,ion-refresher.refresher-native.refresher-cancelling ion-refresher-content .refresher-refreshing{display:-ms-flexbox;display:flex}ion-refresher.refresher-native .refresher-pulling-icon{-webkit-transform:translateY(calc(-100% - 10px));transform:translateY(calc(-100% - 10px))}ion-refresher.refresher-native .refresher-pulling-icon,ion-refresher.refresher-native .refresher-refreshing-icon{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;margin-top:0;margin-bottom:0;border-radius:100%;-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:8px;padding-inline-end:8px;padding-top:8px;padding-bottom:8px;display:-ms-flexbox;display:flex;border:1px solid var(--ion-color-step-200, #ececec);background:var(--ion-color-step-250, #ffffff);-webkit-box-shadow:0px 1px 6px rgba(0, 0, 0, 0.1);box-shadow:0px 1px 6px rgba(0, 0, 0, 0.1)}",VP=ye(class extends be{constructor(){super(),this.__registerHost(),this.ionRefresh=q(this,"ionRefresh",7),this.ionPull=q(this,"ionPull",7),this.ionStart=q(this,"ionStart",7),this.appliedStyles=!1,this.didStart=!1,this.progress=0,this.pointerDown=!1,this.needsCompletion=!1,this.didRefresh=!1,this.lastVelocityY=0,this.animations=[],this.nativeRefresher=!1,this.state=1,this.pullMin=60,this.pullMax=this.pullMin+60,this.closeDuration="280ms",this.snapbackDuration="280ms",this.pullFactor=1,this.disabled=!1}disabledChanged(){this.gesture&&this.gesture.enable(!this.disabled)}async checkNativeRefresher(){const e=await zm(this.el,J(this));if(e&&!this.nativeRefresher){const n=this.el.closest("ion-content");this.setupNativeRefresher(n)}else e||this.destroyNativeRefresher()}destroyNativeRefresher(){this.scrollEl&&this.scrollListenerCallback&&(this.scrollEl.removeEventListener("scroll",this.scrollListenerCallback),this.scrollListenerCallback=void 0),this.nativeRefresher=!1}async resetNativeRefresher(e,n){this.state=n,J(this)==="ios"?await Vs(e,void 0,300):await Wv(this.el.querySelector(".refresher-refreshing-icon"),200),this.didRefresh=!1,this.needsCompletion=!1,this.pointerDown=!1,this.animations.forEach(i=>i.destroy()),this.animations=[],this.progress=0,this.state=1}async setupiOSNativeRefresher(e,n){this.elementToTransform=this.scrollEl;const i=e.shadowRoot.querySelectorAll("svg");let r=this.scrollEl.clientHeight*.16;const o=i.length;pt(()=>i.forEach(a=>a.style.setProperty("animation","none"))),this.scrollListenerCallback=()=>{!this.pointerDown&&this.state===1||ei(()=>{const a=this.scrollEl.scrollTop,s=this.el.clientHeight;if(a>0){if(this.state===8){const u=Cn(0,a/(s*.5),1);pt(()=>BP(n,1-u));return}return}this.pointerDown&&(this.didStart||(this.didStart=!0,this.ionStart.emit()),this.pointerDown&&this.ionPull.emit());const l=this.didStart?30:0,c=this.progress=Cn(0,(Math.abs(a)-l)/r,1);this.state===8||c===1?(this.pointerDown&&jP(n,this.lastVelocityY),this.didRefresh||(this.beginRefresh(),this.didRefresh=!0,eT({style:Tl.Light}),this.pointerDown||Vs(this.elementToTransform,`${s}px`))):(this.state=2,FP(i,o,c))})},this.scrollEl.addEventListener("scroll",this.scrollListenerCallback),this.gesture=(await et(()=>Promise.resolve().then(()=>Xi),void 0)).createGesture({el:this.scrollEl,gestureName:"refresher",gesturePriority:31,direction:"y",threshold:5,onStart:()=>{this.pointerDown=!0,this.didRefresh||Vs(this.elementToTransform,"0px"),r===0&&(r=this.scrollEl.clientHeight*.16)},onMove:a=>{this.lastVelocityY=a.velocityY},onEnd:()=>{this.pointerDown=!1,this.didStart=!1,this.needsCompletion?(this.resetNativeRefresher(this.elementToTransform,32),this.needsCompletion=!1):this.didRefresh&&ei(()=>Vs(this.elementToTransform,`${this.el.clientHeight}px`))}}),this.disabledChanged()}async setupMDNativeRefresher(e,n,i){const r=Ot(n).querySelector("circle"),o=this.el.querySelector("ion-refresher-content .refresher-pulling-icon"),a=Ot(i).querySelector("circle");r!==null&&a!==null&&pt(()=>{r.style.setProperty("animation","none"),i.style.setProperty("animation-delay","-655ms"),a.style.setProperty("animation-delay","-655ms")}),this.gesture=(await et(()=>Promise.resolve().then(()=>Xi),void 0)).createGesture({el:this.scrollEl,gestureName:"refresher",gesturePriority:31,direction:"y",threshold:5,canStart:()=>this.state!==8&&this.state!==32&&this.scrollEl.scrollTop===0,onStart:s=>{this.progress=0,s.data={animation:void 0,didStart:!1,cancelled:!1}},onMove:s=>{if(s.velocityY<0&&this.progress===0&&!s.data.didStart||s.data.cancelled){s.data.cancelled=!0;return}if(!s.data.didStart){s.data.didStart=!0,this.state=2;const{scrollEl:l}=this,c=l.matches(ra)?"overflow":"--overflow";pt(()=>l.style.setProperty(c,"hidden"));const d=RP(e),u=$P(d,o,this.el);s.data.animation=u,u.progressStart(!1,0),this.ionStart.emit(),this.animations.push(u);return}this.progress=Cn(0,s.deltaY/180*.5,1),s.data.animation.progressStep(this.progress),this.ionPull.emit()},onEnd:s=>{if(!s.data.didStart)return;this.gesture.enable(!1);const{scrollEl:l}=this,c=l.matches(ra)?"overflow":"--overflow";if(pt(()=>l.style.removeProperty(c)),this.progress<=.4){s.data.animation.progressEnd(0,this.progress,500).onFinish(()=>{this.animations.forEach(p=>p.destroy()),this.animations=[],this.gesture.enable(!0),this.state=1});return}const d=to([0,0],[0,0],[1,1],[1,1],this.progress)[0],u=zP(o);this.animations.push(u),pt(async()=>{o.style.setProperty("--ion-pulling-refresher-translate",`${d*100}px`),s.data.animation.progressEnd(),await u.play(),this.beginRefresh(),s.data.animation.destroy(),this.gesture.enable(!0)})}}),this.disabledChanged()}async setupNativeRefresher(e){if(this.scrollListenerCallback||!e||this.nativeRefresher||!this.scrollEl)return;this.setCss(0,"",!1,""),this.nativeRefresher=!0;const n=this.el.querySelector("ion-refresher-content .refresher-pulling ion-spinner"),i=this.el.querySelector("ion-refresher-content .refresher-refreshing ion-spinner");J(this)==="ios"?this.setupiOSNativeRefresher(n,i):this.setupMDNativeRefresher(e,n,i)}componentDidUpdate(){this.checkNativeRefresher()}async connectedCallback(){if(this.el.getAttribute("slot")!=="fixed"){console.error('Make sure you use: <ion-refresher slot="fixed">');return}const e=this.el.closest(Up);if(!e){gr(this.el);return}In(e,async()=>{const n=e.querySelector(ra);this.scrollEl=await mr(n??e),this.backgroundContentEl=await e.getBackgroundElement(),await zm(this.el,J(this))?this.setupNativeRefresher(e):(this.gesture=(await et(()=>Promise.resolve().then(()=>Xi),void 0)).createGesture({el:e,gestureName:"refresher",gesturePriority:31,direction:"y",threshold:20,passive:!1,canStart:()=>this.canStart(),onStart:()=>this.onStart(),onMove:i=>this.onMove(i),onEnd:()=>this.onEnd()}),this.disabledChanged())})}disconnectedCallback(){this.destroyNativeRefresher(),this.scrollEl=void 0,this.gesture&&(this.gesture.destroy(),this.gesture=void 0)}async complete(){this.nativeRefresher?(this.needsCompletion=!0,this.pointerDown||at(()=>at(()=>this.resetNativeRefresher(this.elementToTransform,32)))):this.close(32,"120ms")}async cancel(){this.nativeRefresher?this.pointerDown||at(()=>at(()=>this.resetNativeRefresher(this.elementToTransform,16))):this.close(16,"")}getProgress(){return Promise.resolve(this.progress)}canStart(){return!(!this.scrollEl||this.state!==1||this.scrollEl.scrollTop>0)}onStart(){this.progress=0,this.state=1,this.memoizeOverflowStyle()}onMove(e){if(!this.scrollEl)return;const n=e.event;if(n.touches!==void 0&&n.touches.length>1||this.state&56)return;const i=Number.isNaN(this.pullFactor)||this.pullFactor<0?1:this.pullFactor,r=e.deltaY*i;if(r<=0){if(this.progress=0,this.state=1,this.appliedStyles){this.setCss(0,"",!1,"");return}return}if(this.state===1){if(this.scrollEl.scrollTop>0){this.progress=0;return}this.state=2}if(n.cancelable&&n.preventDefault(),this.setCss(r,"0ms",!0,""),r===0){this.progress=0;return}const o=this.pullMin;if(this.progress=r/o,this.didStart||(this.didStart=!0,this.ionStart.emit()),this.ionPull.emit(),r<o){this.state=2;return}if(r>this.pullMax){this.beginRefresh();return}this.state=4}onEnd(){this.state===4?this.beginRefresh():this.state===2?this.cancel():this.state===1&&this.restoreOverflowStyle()}beginRefresh(){this.state=8,this.setCss(this.pullMin,this.snapbackDuration,!0,""),this.ionRefresh.emit({complete:this.complete.bind(this)})}close(e,n){setTimeout(()=>{this.state=1,this.progress=0,this.didStart=!1,this.setCss(0,"0ms",!1,"",!0)},600),this.state=e,this.setCss(0,this.closeDuration,!0,n)}setCss(e,n,i,r,o=!1){this.nativeRefresher||(this.appliedStyles=e>0,pt(()=>{if(this.scrollEl&&this.backgroundContentEl){const a=this.scrollEl.style,s=this.backgroundContentEl.style;a.transform=s.transform=e>0?`translateY(${e}px) translateZ(0px)`:"",a.transitionDuration=s.transitionDuration=n,a.transitionDelay=s.transitionDelay=r,a.overflow=i?"hidden":""}o&&this.restoreOverflowStyle()}))}memoizeOverflowStyle(){if(this.scrollEl){const{overflow:e,overflowX:n,overflowY:i}=this.scrollEl.style;this.overflowStyles={overflow:e??"",overflowX:n??"",overflowY:i??""}}}restoreOverflowStyle(){if(this.overflowStyles!==void 0&&this.scrollEl!==void 0){const{overflow:e,overflowX:n,overflowY:i}=this.overflowStyles;this.scrollEl.style.overflow=e,this.scrollEl.style.overflowX=n,this.scrollEl.style.overflowY=i,this.overflowStyles=void 0}}render(){const e=J(this);return x(fe,{slot:"fixed",class:{[e]:!0,[`refresher-${e}`]:!0,"refresher-native":this.nativeRefresher,"refresher-active":this.state!==1,"refresher-pulling":this.state===2,"refresher-ready":this.state===4,"refresher-refreshing":this.state===8,"refresher-cancelling":this.state===16,"refresher-completing":this.state===32}})}get el(){return this}static get watchers(){return{disabled:["disabledChanged"]}}static get style(){return{ios:HP,md:NP}}},[32,"ion-refresher",{pullMin:[2,"pull-min"],pullMax:[2,"pull-max"],closeDuration:[1,"close-duration"],snapbackDuration:[1,"snapback-duration"],pullFactor:[2,"pull-factor"],disabled:[4],nativeRefresher:[32],state:[32],complete:[64],cancel:[64],getProgress:[64]},void 0,{disabled:["disabledChanged"]}]);function WP(){if(typeof customElements>"u")return;["ion-refresher"].forEach(e=>{switch(e){case"ion-refresher":customElements.get(e)||customElements.define(e,VP);break}})}const UP=WP;/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const GP=ye(class extends be{constructor(){super(),this.__registerHost(),this.customHTMLEnabled=Ae.get("innerHTMLTemplatesEnabled",bc),this.pullingIcon=void 0,this.pullingText=void 0,this.refreshingSpinner=void 0,this.refreshingText=void 0}componentWillLoad(){if(this.pullingIcon===void 0){const e=J(this),n=this.el.style.webkitOverflowScrolling!==void 0?"lines":ME;this.pullingIcon=Ae.get("refreshingIcon",e==="ios"&&$n("mobile")?Ae.get("spinner",n):"circular")}if(this.refreshingSpinner===void 0){const e=J(this);this.refreshingSpinner=Ae.get("refreshingSpinner",Ae.get("spinner",e==="ios"?"lines":"circular"))}}renderPullingText(){const{customHTMLEnabled:e,pullingText:n}=this;return e?x("div",{class:"refresher-pulling-text",innerHTML:Aa(n)}):x("div",{class:"refresher-pulling-text"},n)}renderRefreshingText(){const{customHTMLEnabled:e,refreshingText:n}=this;return e?x("div",{class:"refresher-refreshing-text",innerHTML:Aa(n)}):x("div",{class:"refresher-refreshing-text"},n)}render(){const e=this.pullingIcon,n=e!=null&&uu[e]!==void 0,i=J(this);return x(fe,{class:i},x("div",{class:"refresher-pulling"},this.pullingIcon&&n&&x("div",{class:"refresher-pulling-icon"},x("div",{class:"spinner-arrow-container"},x("ion-spinner",{name:this.pullingIcon,paused:!0}),i==="md"&&this.pullingIcon==="circular"&&x("div",{class:"arrow-container"},x("ion-icon",{icon:zE,"aria-hidden":"true"})))),this.pullingIcon&&!n&&x("div",{class:"refresher-pulling-icon"},x("ion-icon",{icon:this.pullingIcon,lazy:!1,"aria-hidden":"true"})),this.pullingText!==void 0&&this.renderPullingText()),x("div",{class:"refresher-refreshing"},this.refreshingSpinner&&x("div",{class:"refresher-refreshing-icon"},x("ion-spinner",{name:this.refreshingSpinner})),this.refreshingText!==void 0&&this.renderRefreshingText()))}get el(){return this}},[0,"ion-refresher-content",{pullingIcon:[1025,"pulling-icon"],pullingText:[1,"pulling-text"],refreshingSpinner:[1025,"refreshing-spinner"],refreshingText:[1,"refreshing-text"]}]);function KP(){if(typeof customElements>"u")return;["ion-refresher-content","ion-icon","ion-spinner"].forEach(e=>{switch(e){case"ion-refresher-content":customElements.get(e)||customElements.define(e,GP);break;case"ion-icon":customElements.get(e)||fn();break;case"ion-spinner":customElements.get(e)||Kp();break}})}const qP=KP;/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const YP=":host([slot]){display:none;line-height:0;z-index:100}.reorder-icon{display:block}::slotted(ion-icon){font-size:dynamic-font(16px)}.reorder-icon{font-size:2.125rem;opacity:0.4}",XP=":host([slot]){display:none;line-height:0;z-index:100}.reorder-icon{display:block}::slotted(ion-icon){font-size:dynamic-font(16px)}.reorder-icon{font-size:1.9375rem;opacity:0.3}",ZP=ye(class extends be{constructor(){super(),this.__registerHost(),this.__attachShadow()}onClick(e){const n=this.el.closest("ion-reorder-group");e.preventDefault(),(!n||!n.disabled)&&e.stopImmediatePropagation()}render(){const e=J(this);return x(fe,{class:e},x("slot",null,x("ion-icon",{icon:e==="ios"?GE:KE,lazy:!1,class:"reorder-icon",part:"icon","aria-hidden":"true"})))}get el(){return this}static get style(){return{ios:YP,md:XP}}},[33,"ion-reorder",void 0,[[2,"click","onClick"]]]);function JP(){if(typeof customElements>"u")return;["ion-reorder","ion-icon"].forEach(e=>{switch(e){case"ion-reorder":customElements.get(e)||customElements.define(e,ZP);break;case"ion-icon":customElements.get(e)||fn();break}})}const QP=JP,eO=".reorder-list-active>*{display:block;-webkit-transition:-webkit-transform 300ms;transition:-webkit-transform 300ms;transition:transform 300ms;transition:transform 300ms, -webkit-transform 300ms;will-change:transform}.reorder-enabled{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.reorder-enabled ion-reorder{display:block;cursor:-webkit-grab;cursor:grab;pointer-events:all;-ms-touch-action:none;touch-action:none}.reorder-selected,.reorder-selected ion-reorder{cursor:-webkit-grabbing;cursor:grabbing}.reorder-selected{position:relative;-webkit-transition:none !important;transition:none !important;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.4);box-shadow:0 0 10px rgba(0, 0, 0, 0.4);opacity:0.8;z-index:100}.reorder-visible ion-reorder .reorder-icon{-webkit-transform:translate3d(0,  0,  0);transform:translate3d(0,  0,  0)}",tO=ye(class extends be{constructor(){super(),this.__registerHost(),this.ionItemReorder=q(this,"ionItemReorder",7),this.lastToIndex=-1,this.cachedHeights=[],this.scrollElTop=0,this.scrollElBottom=0,this.scrollElInitial=0,this.containerTop=0,this.containerBottom=0,this.state=0,this.disabled=!0}disabledChanged(){this.gesture&&this.gesture.enable(!this.disabled)}async connectedCallback(){const e=gc(this.el);e&&(this.scrollEl=await mr(e)),this.gesture=(await et(()=>Promise.resolve().then(()=>Xi),void 0)).createGesture({el:this.el,gestureName:"reorder",gesturePriority:110,threshold:0,direction:"y",passive:!1,canStart:n=>this.canStart(n),onStart:n=>this.onStart(n),onMove:n=>this.onMove(n),onEnd:()=>this.onEnd()}),this.disabledChanged()}disconnectedCallback(){this.onEnd(),this.gesture&&(this.gesture.destroy(),this.gesture=void 0)}complete(e){return Promise.resolve(this.completeReorder(e))}canStart(e){if(this.selectedItemEl||this.state!==0)return!1;const i=e.event.target.closest("ion-reorder");if(!i)return!1;const r=nO(i,this.el);return r?(e.data=r,!0):!1}onStart(e){e.event.preventDefault();const n=this.selectedItemEl=e.data,i=this.cachedHeights;i.length=0;const r=this.el,o=r.children;if(!o||o.length===0)return;let a=0;for(let l=0;l<o.length;l++){const c=o[l];a+=c.offsetHeight,i.push(a),c.$ionIndex=l}const s=r.getBoundingClientRect();if(this.containerTop=s.top,this.containerBottom=s.bottom,this.scrollEl){const l=this.scrollEl.getBoundingClientRect();this.scrollElInitial=this.scrollEl.scrollTop,this.scrollElTop=l.top+Bm,this.scrollElBottom=l.bottom-Bm}else this.scrollElInitial=0,this.scrollElTop=0,this.scrollElBottom=0;this.lastToIndex=Ws(n),this.selectedItemHeight=n.offsetHeight,this.state=1,n.classList.add(jm),oy()}onMove(e){const n=this.selectedItemEl;if(!n)return;const i=this.autoscroll(e.currentY),r=this.containerTop-i,o=this.containerBottom-i,a=Math.max(r,Math.min(e.currentY,o)),s=i+a-e.startY,l=a-r,c=this.itemIndexForTop(l);if(c!==this.lastToIndex){const d=Ws(n);this.lastToIndex=c,ry(),this.reorderMove(d,c)}n.style.transform=`translateY(${s}px)`}onEnd(){const e=this.selectedItemEl;if(this.state=2,!e){this.state=0;return}const n=this.lastToIndex,i=Ws(e);n===i?this.completeReorder():this.ionItemReorder.emit({from:i,to:n,complete:this.completeReorder.bind(this)}),ay()}completeReorder(e){const n=this.selectedItemEl;if(n&&this.state===2){const i=this.el.children,r=i.length,o=this.lastToIndex,a=Ws(n);at(()=>{if(o!==a&&(e===void 0||e===!0)){const s=a<o?i[o+1]:i[o];this.el.insertBefore(n,s)}for(let s=0;s<r;s++)i[s].style.transform=""}),Array.isArray(e)&&(e=iO(e,a,o)),n.style.transition="",n.classList.remove(jm),this.selectedItemEl=void 0,this.state=0}return e}itemIndexForTop(e){const n=this.cachedHeights;for(let i=0;i<n.length;i++)if(n[i]>e)return i;return n.length-1}reorderMove(e,n){const i=this.selectedItemHeight,r=this.el.children;for(let o=0;o<r.length;o++){const a=r[o].style;let s="";o>e&&o<=n?s=`translateY(${-i}px)`:o<e&&o>=n&&(s=`translateY(${i}px)`),a.transform=s}}autoscroll(e){if(!this.scrollEl)return 0;let n=0;return e<this.scrollElTop?n=-Fm:e>this.scrollElBottom&&(n=Fm),n!==0&&this.scrollEl.scrollBy(0,n),this.scrollEl.scrollTop-this.scrollElInitial}render(){const e=J(this);return x(fe,{class:{[e]:!0,"reorder-enabled":!this.disabled,"reorder-list-active":this.state!==0}})}get el(){return this}static get watchers(){return{disabled:["disabledChanged"]}}static get style(){return eO}},[0,"ion-reorder-group",{disabled:[4],state:[32],complete:[64]},void 0,{disabled:["disabledChanged"]}]),Ws=t=>t.$ionIndex,nO=(t,e)=>{let n;for(;t;){if(n=t.parentElement,n===e)return t;t=n}},Bm=60,Fm=10,jm="reorder-selected",iO=(t,e,n)=>{const i=t[e];return t.splice(e,1),t.splice(n,0,i),t.slice()};function oO(){if(typeof customElements>"u")return;["ion-reorder-group"].forEach(e=>{switch(e){case"ion-reorder-group":customElements.get(e)||customElements.define(e,tO);break}})}const rO=oO;/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const aO=":host{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}",sO=ye(class extends be{constructor(){super(),this.__registerHost(),this.__attachShadow()}render(){return x(fe,{class:J(this)},x("slot",null))}static get style(){return aO}},[1,"ion-row"]);function lO(){if(typeof customElements>"u")return;["ion-row"].forEach(e=>{switch(e){case"ion-row":customElements.get(e)||customElements.define(e,sO);break}})}const cO=lO;/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const dO=".sc-ion-searchbar-ios-h{--placeholder-color:initial;--placeholder-font-style:initial;--placeholder-font-weight:initial;--placeholder-opacity:0.6;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;width:100%;color:var(--color);font-family:var(--ion-font-family, inherit);-webkit-box-sizing:border-box;box-sizing:border-box}.ion-color.sc-ion-searchbar-ios-h{color:var(--ion-color-contrast)}.ion-color.sc-ion-searchbar-ios-h .searchbar-input.sc-ion-searchbar-ios{background:var(--ion-color-base)}.ion-color.sc-ion-searchbar-ios-h .searchbar-clear-button.sc-ion-searchbar-ios,.ion-color.sc-ion-searchbar-ios-h .searchbar-cancel-button.sc-ion-searchbar-ios,.ion-color.sc-ion-searchbar-ios-h .searchbar-search-icon.sc-ion-searchbar-ios{color:inherit}.searchbar-search-icon.sc-ion-searchbar-ios{color:var(--icon-color);pointer-events:none}.searchbar-input-container.sc-ion-searchbar-ios{display:block;position:relative;-ms-flex-negative:1;flex-shrink:1;width:100%}.searchbar-input.sc-ion-searchbar-ios{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;border-radius:var(--border-radius);display:block;width:100%;min-height:inherit;border:0;outline:none;background:var(--background);font-family:inherit;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.searchbar-input.sc-ion-searchbar-ios::-webkit-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.searchbar-input.sc-ion-searchbar-ios::-moz-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.searchbar-input.sc-ion-searchbar-ios:-ms-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.searchbar-input.sc-ion-searchbar-ios::-ms-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.searchbar-input.sc-ion-searchbar-ios::placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.searchbar-input.sc-ion-searchbar-ios::-webkit-search-cancel-button,.searchbar-input.sc-ion-searchbar-ios::-ms-clear{display:none}.searchbar-cancel-button.sc-ion-searchbar-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;display:none;height:100%;border:0;outline:none;color:var(--cancel-button-color);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.searchbar-cancel-button.sc-ion-searchbar-ios>div.sc-ion-searchbar-ios{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.searchbar-clear-button.sc-ion-searchbar-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:none;min-height:0;outline:none;color:var(--clear-button-color);-webkit-appearance:none;-moz-appearance:none;appearance:none}.searchbar-clear-button.sc-ion-searchbar-ios:focus{opacity:0.5}.searchbar-has-value.searchbar-should-show-clear.sc-ion-searchbar-ios-h .searchbar-clear-button.sc-ion-searchbar-ios{display:block}.searchbar-disabled.sc-ion-searchbar-ios-h{cursor:default;opacity:0.4;pointer-events:none}.sc-ion-searchbar-ios-h{--background:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.07);--border-radius:10px;--box-shadow:none;--cancel-button-color:var(--ion-color-primary, #3880ff);--clear-button-color:var(--ion-color-step-600, #666666);--color:var(--ion-text-color, #000);--icon-color:var(--ion-color-step-600, #666666);-webkit-padding-start:12px;padding-inline-start:12px;-webkit-padding-end:12px;padding-inline-end:12px;padding-top:12px;padding-bottom:12px;min-height:60px;contain:content}.searchbar-input-container.sc-ion-searchbar-ios{min-height:36px}.searchbar-search-icon.sc-ion-searchbar-ios{-webkit-margin-start:calc(50% - 60px);margin-inline-start:calc(50% - 60px);top:0;position:absolute;width:1.375rem;height:100%;contain:strict}@supports (inset-inline-start: 0){.searchbar-search-icon.sc-ion-searchbar-ios{inset-inline-start:5px}}@supports not (inset-inline-start: 0){.searchbar-search-icon.sc-ion-searchbar-ios{left:5px}[dir=rtl].sc-ion-searchbar-ios-h .searchbar-search-icon.sc-ion-searchbar-ios,[dir=rtl] .sc-ion-searchbar-ios-h .searchbar-search-icon.sc-ion-searchbar-ios{left:unset;right:unset;right:5px}[dir=rtl].sc-ion-searchbar-ios .searchbar-search-icon.sc-ion-searchbar-ios{left:unset;right:unset;right:5px}@supports selector(:dir(rtl)){.searchbar-search-icon.sc-ion-searchbar-ios:dir(rtl){left:unset;right:unset;right:5px}}}.searchbar-input.sc-ion-searchbar-ios{-webkit-padding-start:0px;padding-inline-start:0px;-webkit-padding-end:0px;padding-inline-end:0px;padding-top:6px;padding-bottom:6px;height:100%;font-size:1.0625rem;font-weight:400;contain:strict}.searchbar-has-value.searchbar-should-show-clear.sc-ion-searchbar-ios-h .searchbar-input.sc-ion-searchbar-ios{-webkit-padding-start:1.75rem;padding-inline-start:1.75rem;-webkit-padding-end:1.75rem;padding-inline-end:1.75rem}.searchbar-clear-button.sc-ion-searchbar-ios{top:0;background-position:center;position:absolute;width:1.875rem;height:100%;border:0;background-color:transparent}@supports (inset-inline-start: 0){.searchbar-clear-button.sc-ion-searchbar-ios{inset-inline-end:0}}@supports not (inset-inline-start: 0){.searchbar-clear-button.sc-ion-searchbar-ios{right:0}[dir=rtl].sc-ion-searchbar-ios-h .searchbar-clear-button.sc-ion-searchbar-ios,[dir=rtl] .sc-ion-searchbar-ios-h .searchbar-clear-button.sc-ion-searchbar-ios{left:unset;right:unset;left:0}[dir=rtl].sc-ion-searchbar-ios .searchbar-clear-button.sc-ion-searchbar-ios{left:unset;right:unset;left:0}@supports selector(:dir(rtl)){.searchbar-clear-button.sc-ion-searchbar-ios:dir(rtl){left:unset;right:unset;left:0}}}.searchbar-clear-icon.sc-ion-searchbar-ios{width:1.125rem;height:100%}.searchbar-cancel-button.sc-ion-searchbar-ios{-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:0;padding-inline-end:0;padding-top:0;padding-bottom:0;-ms-flex-negative:0;flex-shrink:0;background-color:transparent;font-size:16px}.searchbar-left-aligned.sc-ion-searchbar-ios-h .searchbar-search-icon.sc-ion-searchbar-ios{-webkit-margin-start:0;margin-inline-start:0}.searchbar-left-aligned.sc-ion-searchbar-ios-h .searchbar-input.sc-ion-searchbar-ios{-webkit-padding-start:1.875rem;padding-inline-start:1.875rem}.searchbar-has-focus.sc-ion-searchbar-ios-h .searchbar-cancel-button.sc-ion-searchbar-ios,.searchbar-should-show-cancel.sc-ion-searchbar-ios-h .searchbar-cancel-button.sc-ion-searchbar-ios,.searchbar-animated.sc-ion-searchbar-ios-h .searchbar-cancel-button.sc-ion-searchbar-ios{display:block}.searchbar-animated.sc-ion-searchbar-ios-h .searchbar-search-icon.sc-ion-searchbar-ios,.searchbar-animated.sc-ion-searchbar-ios-h .searchbar-input.sc-ion-searchbar-ios{-webkit-transition:all 300ms ease;transition:all 300ms ease}.searchbar-animated.searchbar-has-focus.sc-ion-searchbar-ios-h .searchbar-cancel-button.sc-ion-searchbar-ios,.searchbar-animated.searchbar-should-show-cancel.sc-ion-searchbar-ios-h .searchbar-cancel-button.sc-ion-searchbar-ios{opacity:1;pointer-events:auto}.searchbar-animated.sc-ion-searchbar-ios-h .searchbar-cancel-button.sc-ion-searchbar-ios{-webkit-margin-end:-100%;margin-inline-end:-100%;-webkit-transform:translate3d(0,  0,  0);transform:translate3d(0,  0,  0);-webkit-transition:all 300ms ease;transition:all 300ms ease;opacity:0;pointer-events:none}.searchbar-no-animate.sc-ion-searchbar-ios-h .searchbar-search-icon.sc-ion-searchbar-ios,.searchbar-no-animate.sc-ion-searchbar-ios-h .searchbar-input.sc-ion-searchbar-ios,.searchbar-no-animate.sc-ion-searchbar-ios-h .searchbar-cancel-button.sc-ion-searchbar-ios{-webkit-transition-duration:0ms;transition-duration:0ms}.ion-color.sc-ion-searchbar-ios-h .searchbar-cancel-button.sc-ion-searchbar-ios{color:var(--ion-color-base)}@media (any-hover: hover){.ion-color.sc-ion-searchbar-ios-h .searchbar-cancel-button.sc-ion-searchbar-ios:hover{color:var(--ion-color-tint)}}ion-toolbar.sc-ion-searchbar-ios-h,ion-toolbar .sc-ion-searchbar-ios-h{padding-top:1px;padding-bottom:15px;min-height:52px}ion-toolbar.ion-color.sc-ion-searchbar-ios-h:not(.ion-color),ion-toolbar.ion-color .sc-ion-searchbar-ios-h:not(.ion-color){color:inherit}ion-toolbar.ion-color.sc-ion-searchbar-ios-h:not(.ion-color) .searchbar-cancel-button.sc-ion-searchbar-ios,ion-toolbar.ion-color .sc-ion-searchbar-ios-h:not(.ion-color) .searchbar-cancel-button.sc-ion-searchbar-ios{color:currentColor}ion-toolbar.ion-color.sc-ion-searchbar-ios-h .searchbar-search-icon.sc-ion-searchbar-ios,ion-toolbar.ion-color .sc-ion-searchbar-ios-h .searchbar-search-icon.sc-ion-searchbar-ios{color:currentColor;opacity:0.5}ion-toolbar.ion-color.sc-ion-searchbar-ios-h:not(.ion-color) .searchbar-input.sc-ion-searchbar-ios,ion-toolbar.ion-color .sc-ion-searchbar-ios-h:not(.ion-color) .searchbar-input.sc-ion-searchbar-ios{background:rgba(var(--ion-color-contrast-rgb), 0.07);color:currentColor}ion-toolbar.ion-color.sc-ion-searchbar-ios-h:not(.ion-color) .searchbar-clear-button.sc-ion-searchbar-ios,ion-toolbar.ion-color .sc-ion-searchbar-ios-h:not(.ion-color) .searchbar-clear-button.sc-ion-searchbar-ios{color:currentColor;opacity:0.5}",uO=".sc-ion-searchbar-md-h{--placeholder-color:initial;--placeholder-font-style:initial;--placeholder-font-weight:initial;--placeholder-opacity:0.6;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;width:100%;color:var(--color);font-family:var(--ion-font-family, inherit);-webkit-box-sizing:border-box;box-sizing:border-box}.ion-color.sc-ion-searchbar-md-h{color:var(--ion-color-contrast)}.ion-color.sc-ion-searchbar-md-h .searchbar-input.sc-ion-searchbar-md{background:var(--ion-color-base)}.ion-color.sc-ion-searchbar-md-h .searchbar-clear-button.sc-ion-searchbar-md,.ion-color.sc-ion-searchbar-md-h .searchbar-cancel-button.sc-ion-searchbar-md,.ion-color.sc-ion-searchbar-md-h .searchbar-search-icon.sc-ion-searchbar-md{color:inherit}.searchbar-search-icon.sc-ion-searchbar-md{color:var(--icon-color);pointer-events:none}.searchbar-input-container.sc-ion-searchbar-md{display:block;position:relative;-ms-flex-negative:1;flex-shrink:1;width:100%}.searchbar-input.sc-ion-searchbar-md{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;border-radius:var(--border-radius);display:block;width:100%;min-height:inherit;border:0;outline:none;background:var(--background);font-family:inherit;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.searchbar-input.sc-ion-searchbar-md::-webkit-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.searchbar-input.sc-ion-searchbar-md::-moz-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.searchbar-input.sc-ion-searchbar-md:-ms-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.searchbar-input.sc-ion-searchbar-md::-ms-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.searchbar-input.sc-ion-searchbar-md::placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.searchbar-input.sc-ion-searchbar-md::-webkit-search-cancel-button,.searchbar-input.sc-ion-searchbar-md::-ms-clear{display:none}.searchbar-cancel-button.sc-ion-searchbar-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;display:none;height:100%;border:0;outline:none;color:var(--cancel-button-color);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.searchbar-cancel-button.sc-ion-searchbar-md>div.sc-ion-searchbar-md{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.searchbar-clear-button.sc-ion-searchbar-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:none;min-height:0;outline:none;color:var(--clear-button-color);-webkit-appearance:none;-moz-appearance:none;appearance:none}.searchbar-clear-button.sc-ion-searchbar-md:focus{opacity:0.5}.searchbar-has-value.searchbar-should-show-clear.sc-ion-searchbar-md-h .searchbar-clear-button.sc-ion-searchbar-md{display:block}.searchbar-disabled.sc-ion-searchbar-md-h{cursor:default;opacity:0.4;pointer-events:none}.sc-ion-searchbar-md-h{--background:var(--ion-background-color, #fff);--border-radius:2px;--box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);--cancel-button-color:var(--ion-color-step-900, #1a1a1a);--clear-button-color:initial;--color:var(--ion-color-step-850, #262626);--icon-color:var(--ion-color-step-600, #666666);-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:8px;padding-inline-end:8px;padding-top:8px;padding-bottom:8px;background:inherit}.searchbar-search-icon.sc-ion-searchbar-md{top:11px;width:1.3125rem;height:1.3125rem}@supports (inset-inline-start: 0){.searchbar-search-icon.sc-ion-searchbar-md{inset-inline-start:16px}}@supports not (inset-inline-start: 0){.searchbar-search-icon.sc-ion-searchbar-md{left:16px}[dir=rtl].sc-ion-searchbar-md-h .searchbar-search-icon.sc-ion-searchbar-md,[dir=rtl] .sc-ion-searchbar-md-h .searchbar-search-icon.sc-ion-searchbar-md{left:unset;right:unset;right:16px}[dir=rtl].sc-ion-searchbar-md .searchbar-search-icon.sc-ion-searchbar-md{left:unset;right:unset;right:16px}@supports selector(:dir(rtl)){.searchbar-search-icon.sc-ion-searchbar-md:dir(rtl){left:unset;right:unset;right:16px}}}.searchbar-cancel-button.sc-ion-searchbar-md{top:0;background-color:transparent;font-size:1.5em}@supports (inset-inline-start: 0){.searchbar-cancel-button.sc-ion-searchbar-md{inset-inline-start:9px}}@supports not (inset-inline-start: 0){.searchbar-cancel-button.sc-ion-searchbar-md{left:9px}[dir=rtl].sc-ion-searchbar-md-h .searchbar-cancel-button.sc-ion-searchbar-md,[dir=rtl] .sc-ion-searchbar-md-h .searchbar-cancel-button.sc-ion-searchbar-md{left:unset;right:unset;right:9px}[dir=rtl].sc-ion-searchbar-md .searchbar-cancel-button.sc-ion-searchbar-md{left:unset;right:unset;right:9px}@supports selector(:dir(rtl)){.searchbar-cancel-button.sc-ion-searchbar-md:dir(rtl){left:unset;right:unset;right:9px}}}.searchbar-search-icon.sc-ion-searchbar-md,.searchbar-cancel-button.sc-ion-searchbar-md{position:absolute}.searchbar-search-icon.ion-activated.sc-ion-searchbar-md,.searchbar-cancel-button.ion-activated.sc-ion-searchbar-md{background-color:transparent}.searchbar-input.sc-ion-searchbar-md{-webkit-padding-start:3.4375rem;padding-inline-start:3.4375rem;-webkit-padding-end:3.4375rem;padding-inline-end:3.4375rem;padding-top:0.375rem;padding-bottom:0.375rem;background-position:left 8px center;height:auto;font-size:1rem;font-weight:400;line-height:30px}[dir=rtl].sc-ion-searchbar-md-h .searchbar-input.sc-ion-searchbar-md,[dir=rtl] .sc-ion-searchbar-md-h .searchbar-input.sc-ion-searchbar-md{background-position:right 8px center}[dir=rtl].sc-ion-searchbar-md .searchbar-input.sc-ion-searchbar-md{background-position:right 8px center}@supports selector(:dir(rtl)){.searchbar-input.sc-ion-searchbar-md:dir(rtl){background-position:right 8px center}}.searchbar-clear-button.sc-ion-searchbar-md{top:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;position:absolute;height:100%;border:0;background-color:transparent}@supports (inset-inline-start: 0){.searchbar-clear-button.sc-ion-searchbar-md{inset-inline-end:13px}}@supports not (inset-inline-start: 0){.searchbar-clear-button.sc-ion-searchbar-md{right:13px}[dir=rtl].sc-ion-searchbar-md-h .searchbar-clear-button.sc-ion-searchbar-md,[dir=rtl] .sc-ion-searchbar-md-h .searchbar-clear-button.sc-ion-searchbar-md{left:unset;right:unset;left:13px}[dir=rtl].sc-ion-searchbar-md .searchbar-clear-button.sc-ion-searchbar-md{left:unset;right:unset;left:13px}@supports selector(:dir(rtl)){.searchbar-clear-button.sc-ion-searchbar-md:dir(rtl){left:unset;right:unset;left:13px}}}.searchbar-clear-button.ion-activated.sc-ion-searchbar-md{background-color:transparent}.searchbar-clear-icon.sc-ion-searchbar-md{width:1.375rem;height:100%}.searchbar-has-focus.sc-ion-searchbar-md-h .searchbar-search-icon.sc-ion-searchbar-md{display:block}.searchbar-has-focus.sc-ion-searchbar-md-h .searchbar-cancel-button.sc-ion-searchbar-md,.searchbar-should-show-cancel.sc-ion-searchbar-md-h .searchbar-cancel-button.sc-ion-searchbar-md{display:block}.searchbar-has-focus.sc-ion-searchbar-md-h .searchbar-cancel-button.sc-ion-searchbar-md+.searchbar-search-icon.sc-ion-searchbar-md,.searchbar-should-show-cancel.sc-ion-searchbar-md-h .searchbar-cancel-button.sc-ion-searchbar-md+.searchbar-search-icon.sc-ion-searchbar-md{display:none}ion-toolbar.sc-ion-searchbar-md-h,ion-toolbar .sc-ion-searchbar-md-h{-webkit-padding-start:7px;padding-inline-start:7px;-webkit-padding-end:7px;padding-inline-end:7px;padding-top:3px;padding-bottom:3px}",pO=ye(class extends be{constructor(){super(),this.__registerHost(),this.ionInput=q(this,"ionInput",7),this.ionChange=q(this,"ionChange",7),this.ionCancel=q(this,"ionCancel",7),this.ionClear=q(this,"ionClear",7),this.ionBlur=q(this,"ionBlur",7),this.ionFocus=q(this,"ionFocus",7),this.ionStyle=q(this,"ionStyle",7),this.isCancelVisible=!1,this.shouldAlignLeft=!0,this.inputId=`ion-searchbar-${hO++}`,this.onClearInput=async e=>(this.ionClear.emit(),new Promise(n=>{setTimeout(()=>{const i=this.getValue();i!==""&&(this.value="",this.emitInputChange(),e&&!this.focused&&(this.setFocus(),this.focusedValue=i)),n()},16*4)})),this.onCancelSearchbar=async e=>{e&&(e.preventDefault(),e.stopPropagation()),this.ionCancel.emit();const n=this.getValue(),i=this.focused;await this.onClearInput(),n&&!i&&this.emitValueChange(e),this.nativeInput&&this.nativeInput.blur()},this.onInput=e=>{const n=e.target;n&&(this.value=n.value),this.emitInputChange(e)},this.onChange=e=>{this.emitValueChange(e)},this.onBlur=e=>{this.focused=!1,this.ionBlur.emit(),this.positionElements(),this.focusedValue!==this.value&&this.emitValueChange(e),this.focusedValue=void 0},this.onFocus=()=>{this.focused=!0,this.focusedValue=this.value,this.ionFocus.emit(),this.positionElements()},this.focused=!1,this.noAnimate=!0,this.color=void 0,this.animated=!1,this.autocomplete="off",this.autocorrect="off",this.cancelButtonIcon=Ae.get("backButtonIcon",Kv),this.cancelButtonText="Cancel",this.clearIcon=void 0,this.debounce=void 0,this.disabled=!1,this.inputmode=void 0,this.enterkeyhint=void 0,this.name=this.inputId,this.placeholder="Search",this.searchIcon=void 0,this.showCancelButton="never",this.showClearButton="always",this.spellcheck=!1,this.type="search",this.value=""}debounceChanged(){const{ionInput:e,debounce:n,originalIonInput:i}=this;this.ionInput=n===void 0?i??e:$p(e,n)}valueChanged(){const e=this.nativeInput,n=this.getValue();e&&e.value!==n&&(e.value=n)}showCancelButtonChanged(){requestAnimationFrame(()=>{this.positionElements(),hn(this)})}connectedCallback(){this.emitStyle()}componentDidLoad(){this.originalIonInput=this.ionInput,this.positionElements(),this.debounceChanged(),setTimeout(()=>{this.noAnimate=!1},300)}emitStyle(){this.ionStyle.emit({searchbar:!0})}async setFocus(){this.nativeInput&&this.nativeInput.focus()}async getInputElement(){return this.nativeInput||await new Promise(e=>In(this.el,e)),Promise.resolve(this.nativeInput)}emitValueChange(e){const{value:n}=this,i=n==null?n:n.toString();this.focusedValue=i,this.ionChange.emit({value:i,event:e})}emitInputChange(e){const{value:n}=this;this.ionInput.emit({value:n,event:e})}positionElements(){const e=this.getValue(),n=this.shouldAlignLeft,i=J(this),r=!this.animated||e.trim()!==""||!!this.focused;this.shouldAlignLeft=r,i==="ios"&&(n!==r&&this.positionPlaceholder(),this.animated&&this.positionCancelButton())}positionPlaceholder(){const e=this.nativeInput;if(!e)return;const n=wi(this.el),i=(this.el.shadowRoot||this.el).querySelector(".searchbar-search-icon");if(this.shouldAlignLeft)e.removeAttribute("style"),i.removeAttribute("style");else{const r=document,o=r.createElement("span");o.innerText=this.placeholder||"",r.body.appendChild(o),at(()=>{const a=o.offsetWidth;o.remove();const s="calc(50% - "+a/2+"px)",l="calc(50% - "+(a/2+i.clientWidth+8)+"px)";n?(e.style.paddingRight=s,i.style.marginRight=l):(e.style.paddingLeft=s,i.style.marginLeft=l)})}}positionCancelButton(){const e=wi(this.el),n=(this.el.shadowRoot||this.el).querySelector(".searchbar-cancel-button"),i=this.shouldShowCancelButton();if(n!==null&&i!==this.isCancelVisible){const r=n.style;if(this.isCancelVisible=i,i)e?r.marginLeft="0":r.marginRight="0";else{const o=n.offsetWidth;o>0&&(e?r.marginLeft=-o+"px":r.marginRight=-o+"px")}}}getValue(){return this.value||""}hasValue(){return this.getValue()!==""}shouldShowCancelButton(){return!(this.showCancelButton==="never"||this.showCancelButton==="focus"&&!this.focused)}shouldShowClearButton(){return!(this.showClearButton==="never"||this.showClearButton==="focus"&&!this.focused)}render(){const{cancelButtonText:e}=this,n=this.animated&&Ae.getBoolean("animated",!0),i=J(this),r=this.clearIcon||(i==="ios"?tu:nu),o=this.searchIcon||(i==="ios"?qE:YE),a=this.shouldShowCancelButton(),s=this.showCancelButton!=="never"&&x("button",{"aria-label":e,"aria-hidden":a?void 0:"true",type:"button",tabIndex:i==="ios"&&!a?-1:void 0,onMouseDown:this.onCancelSearchbar,onTouchStart:this.onCancelSearchbar,class:"searchbar-cancel-button"},x("div",{"aria-hidden":"true"},i==="md"?x("ion-icon",{"aria-hidden":"true",mode:i,icon:this.cancelButtonIcon,lazy:!1}):e));return x(fe,{role:"search","aria-disabled":this.disabled?"true":null,class:it(this.color,{[i]:!0,"searchbar-animated":n,"searchbar-disabled":this.disabled,"searchbar-no-animate":n&&this.noAnimate,"searchbar-has-value":this.hasValue(),"searchbar-left-aligned":this.shouldAlignLeft,"searchbar-has-focus":this.focused,"searchbar-should-show-clear":this.shouldShowClearButton(),"searchbar-should-show-cancel":this.shouldShowCancelButton()})},x("div",{class:"searchbar-input-container"},x("input",{"aria-label":"search text",disabled:this.disabled,ref:l=>this.nativeInput=l,class:"searchbar-input",inputMode:this.inputmode,enterKeyHint:this.enterkeyhint,name:this.name,onInput:this.onInput,onChange:this.onChange,onBlur:this.onBlur,onFocus:this.onFocus,placeholder:this.placeholder,type:this.type,value:this.getValue(),autoComplete:this.autocomplete,autoCorrect:this.autocorrect,spellcheck:this.spellcheck}),i==="md"&&s,x("ion-icon",{"aria-hidden":"true",mode:i,icon:o,lazy:!1,class:"searchbar-search-icon"}),x("button",{"aria-label":"reset",type:"button","no-blur":!0,class:"searchbar-clear-button",onPointerDown:l=>{l.preventDefault()},onClick:()=>this.onClearInput(!0)},x("ion-icon",{"aria-hidden":"true",mode:i,icon:r,lazy:!1,class:"searchbar-clear-icon"}))),i==="ios"&&s)}get el(){return this}static get watchers(){return{debounce:["debounceChanged"],value:["valueChanged"],showCancelButton:["showCancelButtonChanged"]}}static get style(){return{ios:dO,md:uO}}},[34,"ion-searchbar",{color:[513],animated:[4],autocomplete:[1],autocorrect:[1],cancelButtonIcon:[1,"cancel-button-icon"],cancelButtonText:[1,"cancel-button-text"],clearIcon:[1,"clear-icon"],debounce:[2],disabled:[4],inputmode:[1],enterkeyhint:[1],name:[1],placeholder:[1],searchIcon:[1,"search-icon"],showCancelButton:[1,"show-cancel-button"],showClearButton:[1,"show-clear-button"],spellcheck:[4],type:[1],value:[1025],focused:[32],noAnimate:[32],setFocus:[64],getInputElement:[64]},void 0,{debounce:["debounceChanged"],value:["valueChanged"],showCancelButton:["showCancelButtonChanged"]}]);let hO=0;function fO(){if(typeof customElements>"u")return;["ion-searchbar","ion-icon"].forEach(e=>{switch(e){case"ion-searchbar":customElements.get(e)||customElements.define(e,pO);break;case"ion-icon":customElements.get(e)||fn();break}})}const mO=fO,gO=":host{--ripple-color:currentColor;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:grid;grid-auto-columns:1fr;position:relative;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:center;justify-content:center;width:100%;background:var(--background);font-family:var(--ion-font-family, inherit);text-align:center;contain:paint;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}:host(.segment-scrollable){-ms-flex-pack:start;justify-content:start;width:auto;overflow-x:auto;grid-auto-columns:minmax(-webkit-min-content, 1fr);grid-auto-columns:minmax(min-content, 1fr)}:host(.segment-scrollable::-webkit-scrollbar){display:none}:host{--background:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.065);border-radius:8px;overflow:hidden;z-index:0}:host(.ion-color){background:rgba(var(--ion-color-base-rgb), 0.065)}:host(.in-toolbar){-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;margin-top:0;margin-bottom:0;width:auto}:host(.in-toolbar:not(.ion-color)){background:var(--ion-toolbar-segment-background, var(--background))}:host(.in-toolbar-color:not(.ion-color)){background:rgba(var(--ion-color-contrast-rgb), 0.11)}",bO=":host{--ripple-color:currentColor;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:grid;grid-auto-columns:1fr;position:relative;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:center;justify-content:center;width:100%;background:var(--background);font-family:var(--ion-font-family, inherit);text-align:center;contain:paint;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}:host(.segment-scrollable){-ms-flex-pack:start;justify-content:start;width:auto;overflow-x:auto;grid-auto-columns:minmax(-webkit-min-content, 1fr);grid-auto-columns:minmax(min-content, 1fr)}:host(.segment-scrollable::-webkit-scrollbar){display:none}:host{--background:transparent;grid-auto-columns:minmax(auto, 360px)}:host(.in-toolbar){min-height:var(--min-height)}:host(.segment-scrollable) ::slotted(ion-segment-button){min-width:auto}",vO=ye(class extends be{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.ionChange=q(this,"ionChange",7),this.ionSelect=q(this,"ionSelect",7),this.ionStyle=q(this,"ionStyle",7),this.onClick=e=>{const n=e.target,i=this.checked;n.tagName!=="ION-SEGMENT"&&(this.value=n.value,n!==i&&this.emitValueChange(),(this.scrollable||!this.swipeGesture)&&(i?this.checkButton(i,n):this.setCheckedClasses()))},this.getSegmentButton=e=>{var n,i;const r=this.getButtons().filter(a=>!a.disabled),o=r.findIndex(a=>a===document.activeElement);switch(e){case"first":return r[0];case"last":return r[r.length-1];case"next":return(n=r[o+1])!==null&&n!==void 0?n:r[0];case"previous":return(i=r[o-1])!==null&&i!==void 0?i:r[r.length-1];default:return null}},this.activated=!1,this.color=void 0,this.disabled=!1,this.scrollable=!1,this.swipeGesture=!0,this.value=void 0,this.selectOnFocus=!1}colorChanged(e,n){(n===void 0&&e!==void 0||n!==void 0&&e===void 0)&&this.emitStyle()}swipeGestureChanged(){this.gestureChanged()}valueChanged(e){this.ionSelect.emit({value:e}),this.scrollActiveButtonIntoView()}disabledChanged(){this.gestureChanged();const e=this.getButtons();for(const n of e)n.disabled=this.disabled}gestureChanged(){this.gesture&&this.gesture.enable(!this.scrollable&&!this.disabled&&this.swipeGesture)}connectedCallback(){this.emitStyle()}componentWillLoad(){this.emitStyle()}async componentDidLoad(){this.setCheckedClasses(),at(()=>{this.scrollActiveButtonIntoView(!1)}),this.gesture=(await et(()=>Promise.resolve().then(()=>Xi),void 0)).createGesture({el:this.el,gestureName:"segment",gesturePriority:100,threshold:0,passive:!1,onStart:e=>this.onStart(e),onMove:e=>this.onMove(e),onEnd:e=>this.onEnd(e)}),this.gestureChanged(),this.disabled&&this.disabledChanged()}onStart(e){this.valueBeforeGesture=this.value,this.activate(e)}onMove(e){this.setNextIndex(e)}onEnd(e){this.setActivated(!1),this.setNextIndex(e,!0),e.event.stopImmediatePropagation();const n=this.value;n!==void 0&&this.valueBeforeGesture!==n&&this.emitValueChange(),this.valueBeforeGesture=void 0}emitValueChange(){const{value:e}=this;this.ionChange.emit({value:e})}getButtons(){return Array.from(this.el.querySelectorAll("ion-segment-button"))}get checked(){return this.getButtons().find(e=>e.value===this.value)}setActivated(e){this.getButtons().forEach(i=>{e?i.classList.add("segment-button-activated"):i.classList.remove("segment-button-activated")}),this.activated=e}activate(e){const n=e.event.target,r=this.getButtons().find(o=>o.value===this.value);n.tagName==="ION-SEGMENT-BUTTON"&&(r||(this.value=n.value,this.setCheckedClasses()),this.value===n.value&&this.setActivated(!0))}getIndicator(e){return(e.shadowRoot||e).querySelector(".segment-button-indicator")}checkButton(e,n){const i=this.getIndicator(e),r=this.getIndicator(n);if(i===null||r===null)return;const o=i.getBoundingClientRect(),a=r.getBoundingClientRect(),s=o.width/a.width,c=`translate3d(${o.left-a.left}px, 0, 0) scaleX(${s})`;pt(()=>{r.classList.remove("segment-button-indicator-animated"),r.style.setProperty("transform",c),r.getBoundingClientRect(),r.classList.add("segment-button-indicator-animated"),r.style.setProperty("transform","")}),this.value=n.value,this.setCheckedClasses()}setCheckedClasses(){const e=this.getButtons(),i=e.findIndex(r=>r.value===this.value)+1;for(const r of e)r.classList.remove("segment-button-after-checked");i<e.length&&e[i].classList.add("segment-button-after-checked")}scrollActiveButtonIntoView(e=!0){const{scrollable:n,value:i,el:r}=this;if(n){const a=this.getButtons().find(s=>s.value===i);if(a!==void 0){const s=r.getBoundingClientRect(),l=a.getBoundingClientRect(),d=l.x-s.x-s.width/2+l.width/2;r.scrollBy({top:0,left:d,behavior:e?"smooth":"instant"})}}}setNextIndex(e,n=!1){const i=wi(this.el),r=this.activated,o=this.getButtons(),a=o.findIndex(S=>S.value===this.value),s=o[a];let l,c;if(a===-1)return;const d=s.getBoundingClientRect(),u=d.left,p=d.width,h=e.currentX,g=d.top+d.height/2,v=this.el.getRootNode().elementFromPoint(h,g),m=i?h>u+p:h<u,y=i?h<u:h>u+p;if(r&&!n){if(m){const S=a-1;S>=0&&(c=S)}else if(y&&r&&!n){const S=a+1;S<o.length&&(c=S)}c!==void 0&&!o[c].disabled&&(l=o[c])}if(!r&&n&&(l=v),l!=null){if(l.tagName==="ION-SEGMENT")return!1;s!==l&&this.checkButton(s,l)}return!0}emitStyle(){this.ionStyle.emit({segment:!0})}onKeyDown(e){const n=wi(this.el);let i=this.selectOnFocus,r;switch(e.key){case"ArrowRight":e.preventDefault(),r=n?this.getSegmentButton("previous"):this.getSegmentButton("next");break;case"ArrowLeft":e.preventDefault(),r=n?this.getSegmentButton("next"):this.getSegmentButton("previous");break;case"Home":e.preventDefault(),r=this.getSegmentButton("first");break;case"End":e.preventDefault(),r=this.getSegmentButton("last");break;case" ":case"Enter":e.preventDefault(),r=document.activeElement,i=!0}if(r){if(i){const o=this.checked;this.checkButton(o||r,r),r!==o&&this.emitValueChange()}r.setFocus()}}render(){const e=J(this);return x(fe,{role:"tablist",onClick:this.onClick,class:it(this.color,{[e]:!0,"in-toolbar":Xe("ion-toolbar",this.el),"in-toolbar-color":Xe("ion-toolbar[color]",this.el),"segment-activated":this.activated,"segment-disabled":this.disabled,"segment-scrollable":this.scrollable})},x("slot",null))}get el(){return this}static get watchers(){return{color:["colorChanged"],swipeGesture:["swipeGestureChanged"],value:["valueChanged"],disabled:["disabledChanged"]}}static get style(){return{ios:gO,md:bO}}},[33,"ion-segment",{color:[513],disabled:[4],scrollable:[4],swipeGesture:[4,"swipe-gesture"],value:[1032],selectOnFocus:[4,"select-on-focus"],activated:[32]},[[0,"keydown","onKeyDown"]],{color:["colorChanged"],swipeGesture:["swipeGestureChanged"],value:["valueChanged"],disabled:["disabledChanged"]}]);function yO(){if(typeof customElements>"u")return;["ion-segment"].forEach(e=>{switch(e){case"ion-segment":customElements.get(e)||customElements.define(e,vO);break}})}const wO=yO;/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const xO=':host{--color:initial;--color-hover:var(--color);--color-checked:var(--color);--color-disabled:var(--color);--padding-start:0;--padding-end:0;--padding-top:0;--padding-bottom:0;border-radius:var(--border-radius);display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:column;flex-direction:column;height:auto;background:var(--background);color:var(--color);text-decoration:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;grid-row:1;-webkit-font-kerning:none;font-kerning:none}.button-native{border-radius:0;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;-webkit-margin-start:var(--margin-start);margin-inline-start:var(--margin-start);-webkit-margin-end:var(--margin-end);margin-inline-end:var(--margin-end);margin-top:var(--margin-top);margin-bottom:var(--margin-bottom);-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);-webkit-transform:translate3d(0,  0,  0);transform:translate3d(0,  0,  0);display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;min-width:inherit;max-width:inherit;height:auto;min-height:inherit;max-height:inherit;-webkit-transition:var(--transition);transition:var(--transition);border:none;outline:none;background:transparent;contain:content;pointer-events:none;overflow:hidden;z-index:2}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0}.button-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:inherit;flex-flow:inherit;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;z-index:1}:host(.segment-button-checked){background:var(--background-checked);color:var(--color-checked)}:host(.segment-button-disabled){cursor:default;pointer-events:none}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}:host(:focus){outline:none}@media (any-hover: hover){:host(:hover) .button-native{color:var(--color-hover)}:host(:hover) .button-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}:host(.segment-button-checked:hover) .button-native{color:var(--color-checked)}}::slotted(ion-icon){-ms-flex-negative:0;flex-shrink:0;-ms-flex-order:-1;order:-1;pointer-events:none}::slotted(ion-label){display:block;-ms-flex-item-align:center;align-self:center;max-width:100%;line-height:22px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:none}:host(.segment-button-layout-icon-top) .button-native{-ms-flex-direction:column;flex-direction:column}:host(.segment-button-layout-icon-start) .button-native{-ms-flex-direction:row;flex-direction:row}:host(.segment-button-layout-icon-end) .button-native{-ms-flex-direction:row-reverse;flex-direction:row-reverse}:host(.segment-button-layout-icon-bottom) .button-native{-ms-flex-direction:column-reverse;flex-direction:column-reverse}:host(.segment-button-layout-icon-hide) ::slotted(ion-icon){display:none}:host(.segment-button-layout-label-hide) ::slotted(ion-label){display:none}ion-ripple-effect{color:var(--ripple-color, var(--color-checked))}.segment-button-indicator{-webkit-transform-origin:left;transform-origin:left;position:absolute;opacity:0;-webkit-box-sizing:border-box;box-sizing:border-box;will-change:transform, opacity;pointer-events:none}.segment-button-indicator-background{width:100%;height:var(--indicator-height);-webkit-transform:var(--indicator-transform);transform:var(--indicator-transform);-webkit-box-shadow:var(--indicator-box-shadow);box-shadow:var(--indicator-box-shadow);pointer-events:none}.segment-button-indicator-animated{-webkit-transition:var(--indicator-transition);transition:var(--indicator-transition)}:host(.segment-button-checked) .segment-button-indicator{opacity:1}@media (prefers-reduced-motion: reduce){.segment-button-indicator-background{-webkit-transform:none;transform:none}.segment-button-indicator-animated{-webkit-transition:none;transition:none}}:host{--background:none;--background-checked:none;--background-hover:none;--background-hover-opacity:0;--background-focused:none;--background-focused-opacity:0;--border-radius:7px;--border-width:1px;--border-color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.12);--border-style:solid;--indicator-box-shadow:0 0 5px rgba(0, 0, 0, 0.16);--indicator-color:var(--ion-color-step-350, var(--ion-background-color, #fff));--indicator-height:100%;--indicator-transition:transform 260ms cubic-bezier(0.4, 0, 0.2, 1);--indicator-transform:none;--transition:100ms all linear;--padding-top:0;--padding-end:13px;--padding-bottom:0;--padding-start:13px;margin-top:2px;margin-bottom:2px;position:relative;-ms-flex-direction:row;flex-direction:row;min-width:70px;min-height:28px;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);font-size:13px;font-weight:450;line-height:37px}:host::before{margin-left:0;margin-right:0;margin-top:5px;margin-bottom:5px;-webkit-transition:160ms opacity ease-in-out;transition:160ms opacity ease-in-out;-webkit-transition-delay:100ms;transition-delay:100ms;border-left:var(--border-width) var(--border-style) var(--border-color);content:"";opacity:1;will-change:opacity}:host(:first-of-type)::before{border-left-color:transparent}:host(.segment-button-disabled){opacity:0.3}::slotted(ion-icon){font-size:24px}:host(.segment-button-layout-icon-start) ::slotted(ion-label){-webkit-margin-start:2px;margin-inline-start:2px;-webkit-margin-end:0;margin-inline-end:0}:host(.segment-button-layout-icon-end) ::slotted(ion-label){-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:2px;margin-inline-end:2px}.segment-button-indicator{-webkit-padding-start:2px;padding-inline-start:2px;-webkit-padding-end:2px;padding-inline-end:2px;left:0;right:0;top:0;bottom:0}.segment-button-indicator-background{border-radius:var(--border-radius);background:var(--indicator-color)}.segment-button-indicator-background{-webkit-transition:var(--indicator-transition);transition:var(--indicator-transition)}:host(.segment-button-checked)::before,:host(.segment-button-after-checked)::before{opacity:0}:host(.segment-button-checked){z-index:-1}:host(.segment-button-activated){--indicator-transform:scale(0.95)}:host(.ion-focused) .button-native{opacity:0.7}@media (any-hover: hover){:host(:hover) .button-native{opacity:0.5}:host(.segment-button-checked:hover) .button-native{opacity:1}}:host(.in-segment-color){background:none;color:var(--ion-text-color, #000)}:host(.in-segment-color) .segment-button-indicator-background{background:var(--ion-color-step-350, var(--ion-background-color, #fff))}@media (any-hover: hover){:host(.in-segment-color:hover) .button-native,:host(.in-segment-color.segment-button-checked:hover) .button-native{color:var(--ion-text-color, #000)}}:host(.in-toolbar:not(.in-segment-color)){--background-checked:var(--ion-toolbar-segment-background-checked, none);--color:var(--ion-toolbar-segment-color, var(--ion-toolbar-color), initial);--color-checked:var(--ion-toolbar-segment-color-checked, var(--ion-toolbar-color), initial);--indicator-color:var(--ion-toolbar-segment-indicator-color, var(--ion-color-step-350, var(--ion-background-color, #fff)))}:host(.in-toolbar-color) .segment-button-indicator-background{background:var(--ion-color-contrast)}:host(.in-toolbar-color:not(.in-segment-color)) .button-native{color:var(--ion-color-contrast)}:host(.in-toolbar-color.segment-button-checked:not(.in-segment-color)) .button-native{color:var(--ion-color-base)}@media (any-hover: hover){:host(.in-toolbar-color:not(.in-segment-color):hover) .button-native{color:var(--ion-color-contrast)}:host(.in-toolbar-color.segment-button-checked:not(.in-segment-color):hover) .button-native{color:var(--ion-color-base)}}',kO=':host{--color:initial;--color-hover:var(--color);--color-checked:var(--color);--color-disabled:var(--color);--padding-start:0;--padding-end:0;--padding-top:0;--padding-bottom:0;border-radius:var(--border-radius);display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:column;flex-direction:column;height:auto;background:var(--background);color:var(--color);text-decoration:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;grid-row:1;-webkit-font-kerning:none;font-kerning:none}.button-native{border-radius:0;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;-webkit-margin-start:var(--margin-start);margin-inline-start:var(--margin-start);-webkit-margin-end:var(--margin-end);margin-inline-end:var(--margin-end);margin-top:var(--margin-top);margin-bottom:var(--margin-bottom);-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);-webkit-transform:translate3d(0,  0,  0);transform:translate3d(0,  0,  0);display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;min-width:inherit;max-width:inherit;height:auto;min-height:inherit;max-height:inherit;-webkit-transition:var(--transition);transition:var(--transition);border:none;outline:none;background:transparent;contain:content;pointer-events:none;overflow:hidden;z-index:2}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0}.button-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:inherit;flex-flow:inherit;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;z-index:1}:host(.segment-button-checked){background:var(--background-checked);color:var(--color-checked)}:host(.segment-button-disabled){cursor:default;pointer-events:none}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}:host(:focus){outline:none}@media (any-hover: hover){:host(:hover) .button-native{color:var(--color-hover)}:host(:hover) .button-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}:host(.segment-button-checked:hover) .button-native{color:var(--color-checked)}}::slotted(ion-icon){-ms-flex-negative:0;flex-shrink:0;-ms-flex-order:-1;order:-1;pointer-events:none}::slotted(ion-label){display:block;-ms-flex-item-align:center;align-self:center;max-width:100%;line-height:22px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:none}:host(.segment-button-layout-icon-top) .button-native{-ms-flex-direction:column;flex-direction:column}:host(.segment-button-layout-icon-start) .button-native{-ms-flex-direction:row;flex-direction:row}:host(.segment-button-layout-icon-end) .button-native{-ms-flex-direction:row-reverse;flex-direction:row-reverse}:host(.segment-button-layout-icon-bottom) .button-native{-ms-flex-direction:column-reverse;flex-direction:column-reverse}:host(.segment-button-layout-icon-hide) ::slotted(ion-icon){display:none}:host(.segment-button-layout-label-hide) ::slotted(ion-label){display:none}ion-ripple-effect{color:var(--ripple-color, var(--color-checked))}.segment-button-indicator{-webkit-transform-origin:left;transform-origin:left;position:absolute;opacity:0;-webkit-box-sizing:border-box;box-sizing:border-box;will-change:transform, opacity;pointer-events:none}.segment-button-indicator-background{width:100%;height:var(--indicator-height);-webkit-transform:var(--indicator-transform);transform:var(--indicator-transform);-webkit-box-shadow:var(--indicator-box-shadow);box-shadow:var(--indicator-box-shadow);pointer-events:none}.segment-button-indicator-animated{-webkit-transition:var(--indicator-transition);transition:var(--indicator-transition)}:host(.segment-button-checked) .segment-button-indicator{opacity:1}@media (prefers-reduced-motion: reduce){.segment-button-indicator-background{-webkit-transform:none;transform:none}.segment-button-indicator-animated{-webkit-transition:none;transition:none}}:host{--background:none;--background-checked:none;--background-hover:var(--color-checked);--background-focused:var(--color-checked);--background-activated-opacity:0;--background-focused-opacity:.12;--background-hover-opacity:.04;--color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.6);--color-checked:var(--ion-color-primary, #3880ff);--indicator-box-shadow:none;--indicator-color:var(--color-checked);--indicator-height:2px;--indicator-transition:transform 250ms cubic-bezier(0.4, 0, 0.2, 1);--indicator-transform:none;--padding-top:0;--padding-end:16px;--padding-bottom:0;--padding-start:16px;--transition:color 0.15s linear 0s, opacity 0.15s linear 0s;min-width:90px;min-height:48px;border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);font-size:14px;font-weight:500;letter-spacing:0.06em;line-height:40px;text-transform:uppercase}:host(.segment-button-disabled){opacity:0.3}:host(.in-segment-color){background:none;color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.6)}:host(.in-segment-color) ion-ripple-effect{color:var(--ion-color-base)}:host(.in-segment-color) .segment-button-indicator-background{background:var(--ion-color-base)}:host(.in-segment-color.segment-button-checked) .button-native{color:var(--ion-color-base)}:host(.in-segment-color.ion-focused) .button-native::after{background:var(--ion-color-base)}@media (any-hover: hover){:host(.in-segment-color:hover) .button-native{color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.6)}:host(.in-segment-color:hover) .button-native::after{background:var(--ion-color-base)}:host(.in-segment-color.segment-button-checked:hover) .button-native{color:var(--ion-color-base)}}:host(.in-toolbar:not(.in-segment-color)){--background:var(--ion-toolbar-segment-background, none);--background-checked:var(--ion-toolbar-segment-background-checked, none);--color:var(--ion-toolbar-segment-color, rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.6));--color-checked:var(--ion-toolbar-segment-color-checked, var(--ion-color-primary, #3880ff));--indicator-color:var(--ion-toolbar-segment-color-checked, var(--color-checked))}:host(.in-toolbar-color:not(.in-segment-color)) .button-native{color:rgba(var(--ion-color-contrast-rgb), 0.6)}:host(.in-toolbar-color.segment-button-checked:not(.in-segment-color)) .button-native{color:var(--ion-color-contrast)}@media (any-hover: hover){:host(.in-toolbar-color:not(.in-segment-color)) .button-native::after{background:var(--ion-color-contrast)}}::slotted(ion-icon){margin-top:12px;margin-bottom:12px;font-size:24px}::slotted(ion-label){margin-top:12px;margin-bottom:12px}:host(.segment-button-layout-icon-top) ::slotted(ion-label),:host(.segment-button-layout-icon-bottom) ::slotted(ion-icon){margin-top:0}:host(.segment-button-layout-icon-top) ::slotted(ion-icon),:host(.segment-button-layout-icon-bottom) ::slotted(ion-label){margin-bottom:0}:host(.segment-button-layout-icon-start) ::slotted(ion-label){-webkit-margin-start:8px;margin-inline-start:8px;-webkit-margin-end:0;margin-inline-end:0}:host(.segment-button-layout-icon-end) ::slotted(ion-label){-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:8px;margin-inline-end:8px}:host(.segment-button-has-icon-only) ::slotted(ion-icon){margin-top:12px;margin-bottom:12px}:host(.segment-button-has-label-only) ::slotted(ion-label){margin-top:12px;margin-bottom:12px}.segment-button-indicator{left:0;right:0;bottom:0}.segment-button-indicator-background{background:var(--indicator-color)}:host(.in-toolbar:not(.in-segment-color)) .segment-button-indicator-background{background:var(--ion-toolbar-segment-indicator-color, var(--indicator-color))}:host(.in-toolbar-color:not(.in-segment-color)) .segment-button-indicator-background{background:var(--ion-color-contrast)}';let CO=0;const SO=ye(class extends be{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.segmentEl=null,this.inheritedAttributes={},this.updateStyle=()=>{hn(this)},this.updateState=()=>{const{segmentEl:e}=this;e&&(this.checked=e.value===this.value,e.disabled&&(this.disabled=!0))},this.checked=!1,this.disabled=!1,this.layout="icon-top",this.type="button",this.value="ion-sb-"+CO++}valueChanged(){this.updateState()}connectedCallback(){const e=this.segmentEl=this.el.closest("ion-segment");e&&(this.updateState(),Ia(e,"ionSelect",this.updateState),Ia(e,"ionStyle",this.updateStyle))}disconnectedCallback(){const e=this.segmentEl;e&&(El(e,"ionSelect",this.updateState),El(e,"ionStyle",this.updateStyle),this.segmentEl=null)}componentWillLoad(){this.inheritedAttributes=Object.assign({},ri(this.el,["aria-label"]))}get hasLabel(){return!!this.el.querySelector("ion-label")}get hasIcon(){return!!this.el.querySelector("ion-icon")}async setFocus(){const{nativeEl:e}=this;e!==void 0&&e.focus()}render(){const{checked:e,type:n,disabled:i,hasIcon:r,hasLabel:o,layout:a,segmentEl:s}=this,l=J(this),c=()=>(s==null?void 0:s.color)!==void 0;return x(fe,{class:{[l]:!0,"in-toolbar":Xe("ion-toolbar",this.el),"in-toolbar-color":Xe("ion-toolbar[color]",this.el),"in-segment":Xe("ion-segment",this.el),"in-segment-color":c(),"segment-button-has-label":o,"segment-button-has-icon":r,"segment-button-has-label-only":o&&!r,"segment-button-has-icon-only":r&&!o,"segment-button-disabled":i,"segment-button-checked":e,[`segment-button-layout-${a}`]:!0,"ion-activatable":!0,"ion-activatable-instant":!0,"ion-focusable":!0}},x("button",Object.assign({"aria-selected":e?"true":"false",role:"tab",ref:d=>this.nativeEl=d,type:n,class:"button-native",part:"native",disabled:i},this.inheritedAttributes),x("span",{class:"button-inner"},x("slot",null)),l==="md"&&x("ion-ripple-effect",null)),x("div",{part:"indicator",class:{"segment-button-indicator":!0,"segment-button-indicator-animated":!0}},x("div",{part:"indicator-background",class:"segment-button-indicator-background"})))}get el(){return this}static get watchers(){return{value:["valueChanged"]}}static get style(){return{ios:xO,md:kO}}},[33,"ion-segment-button",{disabled:[1028],layout:[1],type:[1],value:[8],checked:[32],setFocus:[64]},void 0,{value:["valueChanged"]}]);function EO(){if(typeof customElements>"u")return;["ion-segment-button","ion-ripple-effect"].forEach(e=>{switch(e){case"ion-segment-button":customElements.get(e)||customElements.define(e,SO);break;case"ion-ripple-effect":customElements.get(e)||Jt();break}})}const IO=EO;/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const ho=(t,e,n,i)=>{const r=TO(t)?{capture:!!i.capture,passive:!!i.passive}:!!i.capture;let o,a;return t.__zone_symbol__addEventListener?(o="__zone_symbol__addEventListener",a="__zone_symbol__removeEventListener"):(o="addEventListener",a="removeEventListener"),t[o](e,n,r),()=>{t[a](e,n,r)}},TO=t=>{if(Us===void 0)try{const e=Object.defineProperty({},"passive",{get:()=>{Us=!0}});t.addEventListener("optsTest",()=>{},e)}catch{Us=!1}return!!Us};let Us;const PO=2e3,OO=(t,e,n,i,r)=>{let o,a,s,l,c,d,u,p=0;const h=I=>{p=Date.now()+PO,e(I)&&(!a&&n&&(a=ho(t,"touchmove",n,r)),s||(s=ho(I.target,"touchend",f,r)),l||(l=ho(I.target,"touchcancel",f,r)))},g=I=>{p>Date.now()||e(I)&&(!d&&n&&(d=ho(Hm(t),"mousemove",n,r)),u||(u=ho(Hm(t),"mouseup",v,r)))},f=I=>{m(),i&&i(I)},v=I=>{y(),i&&i(I)},m=()=>{a&&a(),s&&s(),l&&l(),a=s=l=void 0},y=()=>{d&&d(),u&&u(),d=u=void 0},S=()=>{m(),y()},b=(I=!0)=>{I?(o||(o=ho(t,"touchstart",h,r)),c||(c=ho(t,"mousedown",g,r))):(o&&o(),c&&c(),o=c=void 0,S())};return{enable:b,stop:S,destroy:()=>{b(!1),i=n=e=void 0}}},Hm=t=>t instanceof Document?t:t.ownerDocument,_O=(t,e,n)=>{const i=n*(Math.PI/180),r=t==="x",o=Math.cos(i),a=e*e;let s=0,l=0,c=!1,d=0;return{start(u,p){s=u,l=p,d=0,c=!0},detect(u,p){if(!c)return!1;const h=u-s,g=p-l,f=h*h+g*g;if(f<a)return!1;const v=Math.sqrt(f),m=(r?h:g)/v;return m>o?d=1:m<-o?d=-1:d=0,c=!1,!0},isGesture(){return d!==0},getDirection(){return d}}},xs=t=>{let e=!1,n=!1,i=!0,r=!1;const o=Object.assign({disableScroll:!1,direction:"x",gesturePriority:0,passive:!0,maxAngle:40,threshold:10},t),a=o.canStart,s=o.onWillStart,l=o.onStart,c=o.onEnd,d=o.notCaptured,u=o.onMove,p=o.threshold,h=o.passive,g=o.blurOnStart,f={type:"pan",startX:0,startY:0,startTime:0,currentX:0,currentY:0,velocityX:0,velocityY:0,deltaX:0,deltaY:0,currentTime:0,event:void 0,data:void 0},v=_O(o.direction,o.threshold,o.maxAngle),m=cc.createGesture({name:t.gestureName,priority:t.gesturePriority,disableScroll:t.disableScroll}),y=$=>{const z=zy($);return n||!i||(My($,f),f.startX=f.currentX,f.startY=f.currentY,f.startTime=f.currentTime=z,f.velocityX=f.velocityY=f.deltaX=f.deltaY=0,f.event=$,a&&a(f)===!1)||(m.release(),!m.start())?!1:(n=!0,p===0?C():(v.start(f.startX,f.startY),!0))},S=$=>{if(e){!r&&i&&(r=!0,Qc(f,$),requestAnimationFrame(b));return}Qc(f,$),v.detect(f.currentX,f.currentY)&&(!v.isGesture()||!C())&&O()},b=()=>{e&&(r=!1,u&&u(f))},C=()=>m.capture()?(e=!0,i=!1,f.startX=f.currentX,f.startY=f.currentY,f.startTime=f.currentTime,s?s(f).then(k):k(),!0):!1,I=()=>{if(typeof document<"u"){const $=document.activeElement;$!=null&&$.blur&&$.blur()}},k=()=>{g&&I(),l&&l(f),i=!0},E=()=>{e=!1,n=!1,r=!1,i=!0,m.release()},P=$=>{const z=e,re=i;if(E(),!!re){if(Qc(f,$),z){c&&c(f);return}d&&d(f)}},A=OO(o.el,y,S,P,{capture:!1,passive:h}),O=()=>{E(),A.stop(),d&&d(f)};return{enable($=!0){$||(e&&P(void 0),E()),A.enable($)},destroy(){m.destroy(),A.destroy()}}},Qc=(t,e)=>{if(!e)return;const n=t.currentX,i=t.currentY,r=t.currentTime;My(e,t);const o=t.currentX,a=t.currentY,l=(t.currentTime=zy(e))-r;if(l>0&&l<100){const c=(o-n)/l,d=(a-i)/l;t.velocityX=c*.7+t.velocityX*.3,t.velocityY=d*.7+t.velocityY*.3}t.deltaX=o-t.startX,t.deltaY=a-t.startY,t.event=e},My=(t,e)=>{let n=0,i=0;if(t){const r=t.changedTouches;if(r&&r.length>0){const o=r[0];n=o.clientX,i=o.clientY}else t.pageX!==void 0&&(n=t.pageX,i=t.pageY)}e.currentX=n,e.currentY=i},zy=t=>t.timeStamp||Date.now(),Xi=Object.freeze(Object.defineProperty({__proto__:null,GESTURE_CONTROLLER:cc,createGesture:xs},Symbol.toStringTag,{value:"Module"}));/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const By=(t,e)=>{let n,i;const r=(s,l,c)=>{if(typeof document>"u")return;const d=document.elementFromPoint(s,l);if(!d||!e(d)){a();return}d!==n&&(a(),o(d,c))},o=(s,l)=>{n=s,i||(i=n);const c=n;pt(()=>c.classList.add("ion-activated")),l()},a=(s=!1)=>{if(!n)return;const l=n;pt(()=>l.classList.remove("ion-activated")),s&&i!==n&&n.click(),n=void 0};return xs({el:t,gestureName:"buttonActiveDrag",threshold:0,onStart:s=>r(s.currentX,s.currentY,oy),onMove:s=>r(s.currentX,s.currentY,ry),onEnd:()=>{a(!0),ay(),i=void 0}})};/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const AO=t=>{const e=pe(),n=pe(),i=pe();return n.addElement(t.querySelector("ion-backdrop")).fromTo("opacity",.01,"var(--backdrop-opacity)").beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),i.addElement(t.querySelector(".action-sheet-wrapper")).fromTo("transform","translateY(100%)","translateY(0%)"),e.addElement(t).easing("cubic-bezier(.36,.66,.04,1)").duration(400).addAnimation([n,i])},LO=t=>{const e=pe(),n=pe(),i=pe();return n.addElement(t.querySelector("ion-backdrop")).fromTo("opacity","var(--backdrop-opacity)",0),i.addElement(t.querySelector(".action-sheet-wrapper")).fromTo("transform","translateY(0%)","translateY(100%)"),e.addElement(t).easing("cubic-bezier(.36,.66,.04,1)").duration(450).addAnimation([n,i])},RO=t=>{const e=pe(),n=pe(),i=pe();return n.addElement(t.querySelector("ion-backdrop")).fromTo("opacity",.01,"var(--backdrop-opacity)").beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),i.addElement(t.querySelector(".action-sheet-wrapper")).fromTo("transform","translateY(100%)","translateY(0%)"),e.addElement(t).easing("cubic-bezier(.36,.66,.04,1)").duration(400).addAnimation([n,i])},$O=t=>{const e=pe(),n=pe(),i=pe();return n.addElement(t.querySelector("ion-backdrop")).fromTo("opacity","var(--backdrop-opacity)",0),i.addElement(t.querySelector(".action-sheet-wrapper")).fromTo("transform","translateY(0%)","translateY(100%)"),e.addElement(t).easing("cubic-bezier(.36,.66,.04,1)").duration(450).addAnimation([n,i])},DO='.sc-ion-action-sheet-ios-h{--color:initial;--button-color-activated:var(--button-color);--button-color-focused:var(--button-color);--button-color-hover:var(--button-color);--button-color-selected:var(--button-color);--min-width:auto;--width:100%;--max-width:500px;--min-height:auto;--height:auto;--max-height:calc(100% - (var(--ion-safe-area-top) + var(--ion-safe-area-bottom)));-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;left:0;right:0;top:0;bottom:0;display:block;position:fixed;outline:none;font-family:var(--ion-font-family, inherit);-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1001}.overlay-hidden.sc-ion-action-sheet-ios-h{display:none}.action-sheet-wrapper.sc-ion-action-sheet-ios{left:0;right:0;bottom:0;-webkit-transform:translate3d(0,  100%,  0);transform:translate3d(0,  100%,  0);display:block;position:absolute;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);z-index:10;pointer-events:none}.action-sheet-button.sc-ion-action-sheet-ios{display:block;position:relative;width:100%;border:0;outline:none;background:var(--button-background);color:var(--button-color);font-family:inherit;overflow:hidden}.action-sheet-button-inner.sc-ion-action-sheet-ios{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;pointer-events:none;width:100%;height:100%;z-index:1}.action-sheet-container.sc-ion-action-sheet-ios{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;-ms-flex-pack:end;justify-content:flex-end;height:100%;max-height:calc(100vh - (var(--ion-safe-area-top, 0) + var(--ion-safe-area-bottom, 0)));max-height:calc(100dvh - (var(--ion-safe-area-top, 0) + var(--ion-safe-area-bottom, 0)))}.action-sheet-group.sc-ion-action-sheet-ios{-ms-flex-negative:2;flex-shrink:2;overscroll-behavior-y:contain;overflow-y:auto;-webkit-overflow-scrolling:touch;pointer-events:all;background:var(--background)}@media (any-pointer: coarse){.action-sheet-group.sc-ion-action-sheet-ios::-webkit-scrollbar{display:none}}.action-sheet-group-cancel.sc-ion-action-sheet-ios{-ms-flex-negative:0;flex-shrink:0;overflow:hidden}.action-sheet-button.sc-ion-action-sheet-ios::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0}.action-sheet-selected.sc-ion-action-sheet-ios{color:var(--button-color-selected)}.action-sheet-selected.sc-ion-action-sheet-ios::after{background:var(--button-background-selected);opacity:var(--button-background-selected-opacity)}.action-sheet-button.ion-activated.sc-ion-action-sheet-ios{color:var(--button-color-activated)}.action-sheet-button.ion-activated.sc-ion-action-sheet-ios::after{background:var(--button-background-activated);opacity:var(--button-background-activated-opacity)}.action-sheet-button.ion-focused.sc-ion-action-sheet-ios{color:var(--button-color-focused)}.action-sheet-button.ion-focused.sc-ion-action-sheet-ios::after{background:var(--button-background-focused);opacity:var(--button-background-focused-opacity)}@media (any-hover: hover){.action-sheet-button.sc-ion-action-sheet-ios:hover{color:var(--button-color-hover)}.action-sheet-button.sc-ion-action-sheet-ios:hover::after{background:var(--button-background-hover);opacity:var(--button-background-hover-opacity)}}.sc-ion-action-sheet-ios-h{--background:var(--ion-overlay-background-color, var(--ion-color-step-100, #f9f9f9));--backdrop-opacity:var(--ion-backdrop-opacity, 0.4);--button-background:linear-gradient(0deg, rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.08), rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.08) 50%, transparent 50%) bottom/100% 1px no-repeat transparent;--button-background-activated:var(--ion-text-color, #000);--button-background-activated-opacity:.08;--button-background-hover:currentColor;--button-background-hover-opacity:.04;--button-background-focused:currentColor;--button-background-focused-opacity:.12;--button-background-selected:var(--ion-color-step-150, var(--ion-background-color, #fff));--button-background-selected-opacity:1;--button-color:var(--ion-color-primary, #3880ff);--color:var(--ion-color-step-400, #999999);text-align:center}.action-sheet-wrapper.sc-ion-action-sheet-ios{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;margin-top:var(--ion-safe-area-top, 0);margin-bottom:var(--ion-safe-area-bottom, 0)}.action-sheet-container.sc-ion-action-sheet-ios{-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:8px;padding-inline-end:8px;padding-top:0;padding-bottom:0}.action-sheet-group.sc-ion-action-sheet-ios{border-radius:13px;margin-bottom:8px}.action-sheet-group.sc-ion-action-sheet-ios:first-child{margin-top:10px}.action-sheet-group.sc-ion-action-sheet-ios:last-child{margin-bottom:10px}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){.action-sheet-translucent.sc-ion-action-sheet-ios-h .action-sheet-group.sc-ion-action-sheet-ios{background-color:transparent;-webkit-backdrop-filter:saturate(280%) blur(20px);backdrop-filter:saturate(280%) blur(20px)}.action-sheet-translucent.sc-ion-action-sheet-ios-h .action-sheet-title.sc-ion-action-sheet-ios,.action-sheet-translucent.sc-ion-action-sheet-ios-h .action-sheet-button.sc-ion-action-sheet-ios{background-color:transparent;background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8)), to(rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8))), -webkit-gradient(linear, left bottom, left top, from(rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.4)), color-stop(50%, rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.4)), color-stop(50%, rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8)));background-image:linear-gradient(0deg, rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8), rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8) 100%), linear-gradient(0deg, rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.4), rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.4) 50%, rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8) 50%);background-repeat:no-repeat;background-position:top, bottom;background-size:100% calc(100% - 1px), 100% 1px;-webkit-backdrop-filter:saturate(120%);backdrop-filter:saturate(120%)}.action-sheet-translucent.sc-ion-action-sheet-ios-h .action-sheet-button.ion-activated.sc-ion-action-sheet-ios{background-color:rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.7);background-image:none}.action-sheet-translucent.sc-ion-action-sheet-ios-h .action-sheet-cancel.sc-ion-action-sheet-ios{background:var(--button-background-selected)}}.action-sheet-title.sc-ion-action-sheet-ios{background:-webkit-gradient(linear, left bottom, left top, from(rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.08)), color-stop(50%, rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.08)), color-stop(50%, transparent)) bottom/100% 1px no-repeat transparent;background:linear-gradient(0deg, rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.08), rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.08) 50%, transparent 50%) bottom/100% 1px no-repeat transparent}.action-sheet-title.sc-ion-action-sheet-ios{-webkit-padding-start:10px;padding-inline-start:10px;-webkit-padding-end:10px;padding-inline-end:10px;padding-top:14px;padding-bottom:13px;color:var(--color, var(--ion-color-step-400, #999999));font-size:max(13px, 0.8125rem);font-weight:400;text-align:center}.action-sheet-title.action-sheet-has-sub-title.sc-ion-action-sheet-ios{font-weight:600}.action-sheet-sub-title.sc-ion-action-sheet-ios{padding-left:0;padding-right:0;padding-top:6px;padding-bottom:0;font-size:max(13px, 0.8125rem);font-weight:400}.action-sheet-button.sc-ion-action-sheet-ios{-webkit-padding-start:14px;padding-inline-start:14px;-webkit-padding-end:14px;padding-inline-end:14px;padding-top:14px;padding-bottom:14px;min-height:56px;font-size:max(20px, 1.25rem);contain:content}.action-sheet-button.sc-ion-action-sheet-ios .action-sheet-icon.sc-ion-action-sheet-ios{-webkit-margin-end:0.3em;margin-inline-end:0.3em;font-size:max(28px, 1.75rem);pointer-events:none}.action-sheet-button.sc-ion-action-sheet-ios:last-child{background-image:none}.action-sheet-selected.sc-ion-action-sheet-ios{font-weight:bold}.action-sheet-cancel.sc-ion-action-sheet-ios{font-weight:600}.action-sheet-cancel.sc-ion-action-sheet-ios::after{background:var(--button-background-selected);opacity:var(--button-background-selected-opacity)}.action-sheet-destructive.sc-ion-action-sheet-ios,.action-sheet-destructive.ion-activated.sc-ion-action-sheet-ios,.action-sheet-destructive.ion-focused.sc-ion-action-sheet-ios{color:var(--ion-color-danger, #eb445a)}@media (any-hover: hover){.action-sheet-destructive.sc-ion-action-sheet-ios:hover{color:var(--ion-color-danger, #eb445a)}}',MO='.sc-ion-action-sheet-md-h{--color:initial;--button-color-activated:var(--button-color);--button-color-focused:var(--button-color);--button-color-hover:var(--button-color);--button-color-selected:var(--button-color);--min-width:auto;--width:100%;--max-width:500px;--min-height:auto;--height:auto;--max-height:calc(100% - (var(--ion-safe-area-top) + var(--ion-safe-area-bottom)));-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;left:0;right:0;top:0;bottom:0;display:block;position:fixed;outline:none;font-family:var(--ion-font-family, inherit);-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1001}.overlay-hidden.sc-ion-action-sheet-md-h{display:none}.action-sheet-wrapper.sc-ion-action-sheet-md{left:0;right:0;bottom:0;-webkit-transform:translate3d(0,  100%,  0);transform:translate3d(0,  100%,  0);display:block;position:absolute;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);z-index:10;pointer-events:none}.action-sheet-button.sc-ion-action-sheet-md{display:block;position:relative;width:100%;border:0;outline:none;background:var(--button-background);color:var(--button-color);font-family:inherit;overflow:hidden}.action-sheet-button-inner.sc-ion-action-sheet-md{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;pointer-events:none;width:100%;height:100%;z-index:1}.action-sheet-container.sc-ion-action-sheet-md{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;-ms-flex-pack:end;justify-content:flex-end;height:100%;max-height:calc(100vh - (var(--ion-safe-area-top, 0) + var(--ion-safe-area-bottom, 0)));max-height:calc(100dvh - (var(--ion-safe-area-top, 0) + var(--ion-safe-area-bottom, 0)))}.action-sheet-group.sc-ion-action-sheet-md{-ms-flex-negative:2;flex-shrink:2;overscroll-behavior-y:contain;overflow-y:auto;-webkit-overflow-scrolling:touch;pointer-events:all;background:var(--background)}@media (any-pointer: coarse){.action-sheet-group.sc-ion-action-sheet-md::-webkit-scrollbar{display:none}}.action-sheet-group-cancel.sc-ion-action-sheet-md{-ms-flex-negative:0;flex-shrink:0;overflow:hidden}.action-sheet-button.sc-ion-action-sheet-md::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0}.action-sheet-selected.sc-ion-action-sheet-md{color:var(--button-color-selected)}.action-sheet-selected.sc-ion-action-sheet-md::after{background:var(--button-background-selected);opacity:var(--button-background-selected-opacity)}.action-sheet-button.ion-activated.sc-ion-action-sheet-md{color:var(--button-color-activated)}.action-sheet-button.ion-activated.sc-ion-action-sheet-md::after{background:var(--button-background-activated);opacity:var(--button-background-activated-opacity)}.action-sheet-button.ion-focused.sc-ion-action-sheet-md{color:var(--button-color-focused)}.action-sheet-button.ion-focused.sc-ion-action-sheet-md::after{background:var(--button-background-focused);opacity:var(--button-background-focused-opacity)}@media (any-hover: hover){.action-sheet-button.sc-ion-action-sheet-md:hover{color:var(--button-color-hover)}.action-sheet-button.sc-ion-action-sheet-md:hover::after{background:var(--button-background-hover);opacity:var(--button-background-hover-opacity)}}.sc-ion-action-sheet-md-h{--background:var(--ion-overlay-background-color, var(--ion-background-color, #fff));--backdrop-opacity:var(--ion-backdrop-opacity, 0.32);--button-background:transparent;--button-background-selected:currentColor;--button-background-selected-opacity:0;--button-background-activated:transparent;--button-background-activated-opacity:0;--button-background-hover:currentColor;--button-background-hover-opacity:.04;--button-background-focused:currentColor;--button-background-focused-opacity:.12;--button-color:var(--ion-color-step-850, #262626);--color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.54)}.action-sheet-wrapper.sc-ion-action-sheet-md{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;margin-top:var(--ion-safe-area-top, 0);margin-bottom:0}.action-sheet-title.sc-ion-action-sheet-md{-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px;padding-top:20px;padding-bottom:17px;min-height:60px;color:var(--color, rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.54));font-size:1rem;text-align:start}.action-sheet-sub-title.sc-ion-action-sheet-md{padding-left:0;padding-right:0;padding-top:16px;padding-bottom:0;font-size:0.875rem}.action-sheet-group.sc-ion-action-sheet-md:first-child{padding-top:0}.action-sheet-group.sc-ion-action-sheet-md:last-child{padding-bottom:var(--ion-safe-area-bottom)}.action-sheet-button.sc-ion-action-sheet-md{-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px;padding-top:12px;padding-bottom:12px;position:relative;min-height:52px;font-size:1rem;text-align:start;contain:content;overflow:hidden}.action-sheet-icon.sc-ion-action-sheet-md{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:32px;margin-inline-end:32px;margin-top:0;margin-bottom:0;color:var(--color);font-size:1.5rem}.action-sheet-button-inner.sc-ion-action-sheet-md{-ms-flex-pack:start;justify-content:flex-start}.action-sheet-selected.sc-ion-action-sheet-md{font-weight:bold}',zO=ye(class extends be{constructor(){super(),this.__registerHost(),this.didPresent=q(this,"ionActionSheetDidPresent",7),this.willPresent=q(this,"ionActionSheetWillPresent",7),this.willDismiss=q(this,"ionActionSheetWillDismiss",7),this.didDismiss=q(this,"ionActionSheetDidDismiss",7),this.didPresentShorthand=q(this,"didPresent",7),this.willPresentShorthand=q(this,"willPresent",7),this.willDismissShorthand=q(this,"willDismiss",7),this.didDismissShorthand=q(this,"didDismiss",7),this.delegateController=Hp(this),this.lockController=Dr(),this.triggerController=hc(),this.presented=!1,this.onBackdropTap=()=>{this.dismiss(void 0,Ro)},this.dispatchCancelHandler=e=>{const n=e.detail.role;if(Lo(n)){const i=this.getButtons().find(r=>r.role==="cancel");this.callButtonHandler(i)}},this.overlayIndex=void 0,this.delegate=void 0,this.hasController=!1,this.keyboardClose=!0,this.enterAnimation=void 0,this.leaveAnimation=void 0,this.buttons=[],this.cssClass=void 0,this.backdropDismiss=!0,this.header=void 0,this.subHeader=void 0,this.translucent=!1,this.animated=!0,this.htmlAttributes=void 0,this.isOpen=!1,this.trigger=void 0}onIsOpenChange(e,n){e===!0&&n===!1?this.present():e===!1&&n===!0&&this.dismiss()}triggerChanged(){const{trigger:e,el:n,triggerController:i}=this;e&&i.addClickListener(n,e)}async present(){const e=await this.lockController.lock();await this.delegateController.attachViewToDom(),await ys(this,"actionSheetEnter",AO,RO),e()}async dismiss(e,n){const i=await this.lockController.lock(),r=await ws(this,e,n,"actionSheetLeave",LO,$O);return r&&this.delegateController.removeViewFromDom(),i(),r}onDidDismiss(){return ti(this.el,"ionActionSheetDidDismiss")}onWillDismiss(){return ti(this.el,"ionActionSheetWillDismiss")}async buttonClick(e){const n=e.role;return Lo(n)?this.dismiss(e.data,n):await this.callButtonHandler(e)?this.dismiss(e.data,e.role):Promise.resolve()}async callButtonHandler(e){return!(e&&await rr(e.handler)===!1)}getButtons(){return this.buttons.map(e=>typeof e=="string"?{text:e}:e)}connectedCallback(){bs(this.el),this.triggerChanged()}disconnectedCallback(){this.gesture&&(this.gesture.destroy(),this.gesture=void 0),this.triggerController.removeClickListener()}componentWillLoad(){vs(this.el)}componentDidLoad(){const{groupEl:e,wrapperEl:n}=this;!this.gesture&&J(this)==="ios"&&n&&e&&ei(()=>{e.scrollHeight>e.clientHeight||(this.gesture=By(n,r=>r.classList.contains("action-sheet-button")),this.gesture.enable(!0))}),this.isOpen===!0&&at(()=>this.present()),this.triggerChanged()}render(){const{header:e,htmlAttributes:n,overlayIndex:i}=this,r=J(this),o=this.getButtons(),a=o.find(c=>c.role==="cancel"),s=o.filter(c=>c.role!=="cancel"),l=`action-sheet-${i}-header`;return x(fe,Object.assign({role:"dialog","aria-modal":"true","aria-labelledby":e!==void 0?l:null,tabindex:"-1"},n,{style:{zIndex:`${2e4+this.overlayIndex}`},class:Object.assign(Object.assign({[r]:!0},on(this.cssClass)),{"overlay-hidden":!0,"action-sheet-translucent":this.translucent}),onIonActionSheetWillDismiss:this.dispatchCancelHandler,onIonBackdropTap:this.onBackdropTap}),x("ion-backdrop",{tappable:this.backdropDismiss}),x("div",{tabindex:"0"}),x("div",{class:"action-sheet-wrapper ion-overlay-wrapper",ref:c=>this.wrapperEl=c},x("div",{class:"action-sheet-container"},x("div",{class:"action-sheet-group",ref:c=>this.groupEl=c},e!==void 0&&x("div",{id:l,class:{"action-sheet-title":!0,"action-sheet-has-sub-title":this.subHeader!==void 0}},e,this.subHeader&&x("div",{class:"action-sheet-sub-title"},this.subHeader)),s.map(c=>x("button",Object.assign({},c.htmlAttributes,{type:"button",id:c.id,class:Nm(c),onClick:()=>this.buttonClick(c)}),x("span",{class:"action-sheet-button-inner"},c.icon&&x("ion-icon",{icon:c.icon,"aria-hidden":"true",lazy:!1,class:"action-sheet-icon"}),c.text),r==="md"&&x("ion-ripple-effect",null)))),a&&x("div",{class:"action-sheet-group action-sheet-group-cancel"},x("button",Object.assign({},a.htmlAttributes,{type:"button",class:Nm(a),onClick:()=>this.buttonClick(a)}),x("span",{class:"action-sheet-button-inner"},a.icon&&x("ion-icon",{icon:a.icon,"aria-hidden":"true",lazy:!1,class:"action-sheet-icon"}),a.text),r==="md"&&x("ion-ripple-effect",null))))),x("div",{tabindex:"0"}))}get el(){return this}static get watchers(){return{isOpen:["onIsOpenChange"],trigger:["triggerChanged"]}}static get style(){return{ios:DO,md:MO}}},[34,"ion-action-sheet",{overlayIndex:[2,"overlay-index"],delegate:[16],hasController:[4,"has-controller"],keyboardClose:[4,"keyboard-close"],enterAnimation:[16],leaveAnimation:[16],buttons:[16],cssClass:[1,"css-class"],backdropDismiss:[4,"backdrop-dismiss"],header:[1],subHeader:[1,"sub-header"],translucent:[4],animated:[4],htmlAttributes:[16],isOpen:[4,"is-open"],trigger:[1],present:[64],dismiss:[64],onDidDismiss:[64],onWillDismiss:[64]},void 0,{isOpen:["onIsOpenChange"],trigger:["triggerChanged"]}]),Nm=t=>Object.assign({"action-sheet-button":!0,"ion-activatable":!0,"ion-focusable":!0,[`action-sheet-${t.role}`]:t.role!==void 0},on(t.cssClass));function BO(){if(typeof customElements>"u")return;["ion-action-sheet","ion-backdrop","ion-icon","ion-ripple-effect"].forEach(e=>{switch(e){case"ion-action-sheet":customElements.get(e)||customElements.define(e,zO);break;case"ion-backdrop":customElements.get(e)||Lr();break;case"ion-icon":customElements.get(e)||fn();break;case"ion-ripple-effect":customElements.get(e)||Jt();break}})}/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const FO=t=>{const e=pe(),n=pe(),i=pe();return n.addElement(t.querySelector("ion-backdrop")).fromTo("opacity",.01,"var(--backdrop-opacity)").beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),i.addElement(t.querySelector(".alert-wrapper")).keyframes([{offset:0,opacity:"0.01",transform:"scale(1.1)"},{offset:1,opacity:"1",transform:"scale(1)"}]),e.addElement(t).easing("ease-in-out").duration(200).addAnimation([n,i])},jO=t=>{const e=pe(),n=pe(),i=pe();return n.addElement(t.querySelector("ion-backdrop")).fromTo("opacity","var(--backdrop-opacity)",0),i.addElement(t.querySelector(".alert-wrapper")).keyframes([{offset:0,opacity:.99,transform:"scale(1)"},{offset:1,opacity:0,transform:"scale(0.9)"}]),e.addElement(t).easing("ease-in-out").duration(200).addAnimation([n,i])},HO=t=>{const e=pe(),n=pe(),i=pe();return n.addElement(t.querySelector("ion-backdrop")).fromTo("opacity",.01,"var(--backdrop-opacity)").beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),i.addElement(t.querySelector(".alert-wrapper")).keyframes([{offset:0,opacity:"0.01",transform:"scale(0.9)"},{offset:1,opacity:"1",transform:"scale(1)"}]),e.addElement(t).easing("ease-in-out").duration(150).addAnimation([n,i])},NO=t=>{const e=pe(),n=pe(),i=pe();return n.addElement(t.querySelector("ion-backdrop")).fromTo("opacity","var(--backdrop-opacity)",0),i.addElement(t.querySelector(".alert-wrapper")).fromTo("opacity",.99,0),e.addElement(t).easing("ease-in-out").duration(150).addAnimation([n,i])},VO=".sc-ion-alert-ios-h{--min-width:250px;--width:auto;--min-height:auto;--height:auto;--max-height:90%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:absolute;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;font-family:var(--ion-font-family, inherit);contain:strict;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1001}.overlay-hidden.sc-ion-alert-ios-h{display:none}.alert-top.sc-ion-alert-ios-h{padding-top:50px;-ms-flex-align:start;align-items:flex-start}.alert-wrapper.sc-ion-alert-ios{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);background:var(--background);contain:content;opacity:0;z-index:10}.alert-title.sc-ion-alert-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}.alert-sub-title.sc-ion-alert-ios{margin-left:0;margin-right:0;margin-top:5px;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;font-weight:normal}.alert-message.sc-ion-alert-ios,.alert-input-group.sc-ion-alert-ios{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch;overflow-y:auto;overscroll-behavior-y:contain}.alert-checkbox-label.sc-ion-alert-ios,.alert-radio-label.sc-ion-alert-ios{overflow-wrap:anywhere}@media (any-pointer: coarse){.alert-checkbox-group.sc-ion-alert-ios::-webkit-scrollbar,.alert-radio-group.sc-ion-alert-ios::-webkit-scrollbar,.alert-message.sc-ion-alert-ios::-webkit-scrollbar{display:none}}.alert-input.sc-ion-alert-ios{padding-left:0;padding-right:0;padding-top:10px;padding-bottom:10px;width:100%;border:0;background:inherit;font:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}.alert-button-group.sc-ion-alert-ios{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:100%}.alert-button-group-vertical.sc-ion-alert-ios{-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.alert-button.sc-ion-alert-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;display:block;border:0;font-size:0.875rem;line-height:1.25rem;z-index:0}.alert-button.ion-focused.sc-ion-alert-ios,.alert-tappable.ion-focused.sc-ion-alert-ios{background:var(--ion-color-step-100, #e6e6e6)}.alert-button-inner.sc-ion-alert-ios{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;min-height:inherit}.alert-input-disabled.sc-ion-alert-ios,.alert-checkbox-button-disabled.sc-ion-alert-ios .alert-button-inner.sc-ion-alert-ios,.alert-radio-button-disabled.sc-ion-alert-ios .alert-button-inner.sc-ion-alert-ios{cursor:default;opacity:0.5;pointer-events:none}.alert-tappable.sc-ion-alert-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:-ms-flexbox;display:flex;width:100%;border:0;background:transparent;font-size:inherit;line-height:initial;text-align:start;-webkit-appearance:none;-moz-appearance:none;appearance:none;contain:content}.alert-button.sc-ion-alert-ios,.alert-checkbox.sc-ion-alert-ios,.alert-input.sc-ion-alert-ios,.alert-radio.sc-ion-alert-ios{outline:none}.alert-radio-icon.sc-ion-alert-ios,.alert-checkbox-icon.sc-ion-alert-ios,.alert-checkbox-inner.sc-ion-alert-ios{-webkit-box-sizing:border-box;box-sizing:border-box}textarea.alert-input.sc-ion-alert-ios{min-height:37px;resize:none}.sc-ion-alert-ios-h{--background:var(--ion-overlay-background-color, var(--ion-color-step-100, #f9f9f9));--max-width:clamp(270px, 16.875rem, 324px);--backdrop-opacity:var(--ion-backdrop-opacity, 0.3);font-size:max(14px, 0.875rem)}.alert-wrapper.sc-ion-alert-ios{border-radius:13px;-webkit-box-shadow:none;box-shadow:none;overflow:hidden}.alert-button.sc-ion-alert-ios .alert-button-inner.sc-ion-alert-ios{pointer-events:none}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){.alert-translucent.sc-ion-alert-ios-h .alert-wrapper.sc-ion-alert-ios{background:rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.9);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}}.alert-head.sc-ion-alert-ios{-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px;padding-top:12px;padding-bottom:7px;text-align:center}.alert-title.sc-ion-alert-ios{margin-top:8px;color:var(--ion-text-color, #000);font-size:max(17px, 1.0625rem);font-weight:600}.alert-sub-title.sc-ion-alert-ios{color:var(--ion-color-step-600, #666666);font-size:max(14px, 0.875rem)}.alert-message.sc-ion-alert-ios,.alert-input-group.sc-ion-alert-ios{-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px;padding-top:0;padding-bottom:21px;color:var(--ion-text-color, #000);font-size:max(13px, 0.8125rem);text-align:center}.alert-message.sc-ion-alert-ios{max-height:240px}.alert-message.sc-ion-alert-ios:empty{padding-left:0;padding-right:0;padding-top:0;padding-bottom:12px}.alert-input.sc-ion-alert-ios{border-radius:4px;margin-top:10px;-webkit-padding-start:6px;padding-inline-start:6px;-webkit-padding-end:6px;padding-inline-end:6px;padding-top:6px;padding-bottom:6px;border:0.55px solid var(--ion-color-step-250, #bfbfbf);background-color:var(--ion-background-color, #fff);-webkit-appearance:none;-moz-appearance:none;appearance:none}.alert-input.sc-ion-alert-ios::-webkit-input-placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-ios::-moz-placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-ios:-ms-input-placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-ios::-ms-input-placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-ios::placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-ios::-ms-clear{display:none}.alert-input.sc-ion-alert-ios::-webkit-date-and-time-value{height:18px}.alert-radio-group.sc-ion-alert-ios,.alert-checkbox-group.sc-ion-alert-ios{-ms-scroll-chaining:none;overscroll-behavior:contain;max-height:240px;border-top:0.55px solid rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.2);overflow-y:auto;-webkit-overflow-scrolling:touch}.alert-tappable.sc-ion-alert-ios{min-height:44px}.alert-radio-label.sc-ion-alert-ios{-webkit-padding-start:13px;padding-inline-start:13px;-webkit-padding-end:13px;padding-inline-end:13px;padding-top:13px;padding-bottom:13px;-ms-flex:1;flex:1;-ms-flex-order:0;order:0;color:var(--ion-text-color, #000)}[aria-checked=true].sc-ion-alert-ios .alert-radio-label.sc-ion-alert-ios{color:var(--ion-color-primary, #3880ff)}.alert-radio-icon.sc-ion-alert-ios{position:relative;-ms-flex-order:1;order:1;min-width:30px}[aria-checked=true].sc-ion-alert-ios .alert-radio-inner.sc-ion-alert-ios{top:-7px;position:absolute;width:6px;height:12px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-width:2px;border-top-width:0;border-left-width:0;border-style:solid;border-color:var(--ion-color-primary, #3880ff)}@supports (inset-inline-start: 0){[aria-checked=true].sc-ion-alert-ios .alert-radio-inner.sc-ion-alert-ios{inset-inline-start:7px}}@supports not (inset-inline-start: 0){[aria-checked=true].sc-ion-alert-ios .alert-radio-inner.sc-ion-alert-ios{left:7px}[dir=rtl].sc-ion-alert-ios-h [aria-checked=true].sc-ion-alert-ios .alert-radio-inner.sc-ion-alert-ios,[dir=rtl] .sc-ion-alert-ios-h [aria-checked=true].sc-ion-alert-ios .alert-radio-inner.sc-ion-alert-ios{left:unset;right:unset;right:7px}[dir=rtl].sc-ion-alert-ios [aria-checked=true].sc-ion-alert-ios .alert-radio-inner.sc-ion-alert-ios{left:unset;right:unset;right:7px}@supports selector(:dir(rtl)){[aria-checked=true].sc-ion-alert-ios .alert-radio-inner.sc-ion-alert-ios:dir(rtl){left:unset;right:unset;right:7px}}}.alert-checkbox-label.sc-ion-alert-ios{-webkit-padding-start:13px;padding-inline-start:13px;-webkit-padding-end:13px;padding-inline-end:13px;padding-top:13px;padding-bottom:13px;-ms-flex:1;flex:1;color:var(--ion-text-color, #000)}.alert-checkbox-icon.sc-ion-alert-ios{border-radius:50%;-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:6px;margin-inline-end:6px;margin-top:10px;margin-bottom:10px;position:relative;width:min(1.5rem, 66px);height:min(1.5rem, 66px);border-width:0.0625rem;border-style:solid;border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-250, #c8c7cc)));background-color:var(--ion-item-background, var(--ion-background-color, #fff));contain:strict}[aria-checked=true].sc-ion-alert-ios .alert-checkbox-icon.sc-ion-alert-ios{border-color:var(--ion-color-primary, #3880ff);background-color:var(--ion-color-primary, #3880ff)}[aria-checked=true].sc-ion-alert-ios .alert-checkbox-inner.sc-ion-alert-ios{top:calc(min(1.5rem, 66px) / 6);position:absolute;width:calc(min(1.5rem, 66px) / 6 + 1px);height:calc(min(1.5rem, 66px) * 0.5);-webkit-transform:rotate(45deg);transform:rotate(45deg);border-width:0.0625rem;border-top-width:0;border-left-width:0;border-style:solid;border-color:var(--ion-background-color, #fff)}@supports (inset-inline-start: 0){[aria-checked=true].sc-ion-alert-ios .alert-checkbox-inner.sc-ion-alert-ios{inset-inline-start:calc(min(1.5rem, 66px) / 3 + 1px)}}@supports not (inset-inline-start: 0){[aria-checked=true].sc-ion-alert-ios .alert-checkbox-inner.sc-ion-alert-ios{left:calc(min(1.5rem, 66px) / 3 + 1px)}[dir=rtl].sc-ion-alert-ios-h [aria-checked=true].sc-ion-alert-ios .alert-checkbox-inner.sc-ion-alert-ios,[dir=rtl] .sc-ion-alert-ios-h [aria-checked=true].sc-ion-alert-ios .alert-checkbox-inner.sc-ion-alert-ios{left:unset;right:unset;right:calc(min(1.5rem, 66px) / 3 + 1px)}[dir=rtl].sc-ion-alert-ios [aria-checked=true].sc-ion-alert-ios .alert-checkbox-inner.sc-ion-alert-ios{left:unset;right:unset;right:calc(min(1.5rem, 66px) / 3 + 1px)}@supports selector(:dir(rtl)){[aria-checked=true].sc-ion-alert-ios .alert-checkbox-inner.sc-ion-alert-ios:dir(rtl){left:unset;right:unset;right:calc(min(1.5rem, 66px) / 3 + 1px)}}}.alert-button-group.sc-ion-alert-ios{-webkit-margin-end:-0.55px;margin-inline-end:-0.55px;-ms-flex-wrap:wrap;flex-wrap:wrap}.alert-button.sc-ion-alert-ios{-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:8px;padding-inline-end:8px;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;border-radius:0;-ms-flex:1 1 auto;flex:1 1 auto;min-width:50%;height:max(44px, 2.75rem);border-top:0.55px solid rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.2);border-right:0.55px solid rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.2);background-color:transparent;color:var(--ion-color-primary, #3880ff);font-size:max(17px, 1.0625rem);overflow:hidden}[dir=rtl].sc-ion-alert-ios-h .alert-button.sc-ion-alert-ios:first-child,[dir=rtl] .sc-ion-alert-ios-h .alert-button.sc-ion-alert-ios:first-child{border-right:0}[dir=rtl].sc-ion-alert-ios .alert-button.sc-ion-alert-ios:first-child{border-right:0}@supports selector(:dir(rtl)){.alert-button.sc-ion-alert-ios:first-child:dir(rtl){border-right:0}}.alert-button.sc-ion-alert-ios:last-child{border-right:0;font-weight:bold}[dir=rtl].sc-ion-alert-ios-h .alert-button.sc-ion-alert-ios:last-child,[dir=rtl] .sc-ion-alert-ios-h .alert-button.sc-ion-alert-ios:last-child{border-right:0.55px solid rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.2)}[dir=rtl].sc-ion-alert-ios .alert-button.sc-ion-alert-ios:last-child{border-right:0.55px solid rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.2)}@supports selector(:dir(rtl)){.alert-button.sc-ion-alert-ios:last-child:dir(rtl){border-right:0.55px solid rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.2)}}.alert-button.ion-activated.sc-ion-alert-ios{background-color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.1)}.alert-button-role-destructive.sc-ion-alert-ios,.alert-button-role-destructive.ion-activated.sc-ion-alert-ios,.alert-button-role-destructive.ion-focused.sc-ion-alert-ios{color:var(--ion-color-danger, #eb445a)}",WO=".sc-ion-alert-md-h{--min-width:250px;--width:auto;--min-height:auto;--height:auto;--max-height:90%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:absolute;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;font-family:var(--ion-font-family, inherit);contain:strict;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1001}.overlay-hidden.sc-ion-alert-md-h{display:none}.alert-top.sc-ion-alert-md-h{padding-top:50px;-ms-flex-align:start;align-items:flex-start}.alert-wrapper.sc-ion-alert-md{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);background:var(--background);contain:content;opacity:0;z-index:10}.alert-title.sc-ion-alert-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}.alert-sub-title.sc-ion-alert-md{margin-left:0;margin-right:0;margin-top:5px;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;font-weight:normal}.alert-message.sc-ion-alert-md,.alert-input-group.sc-ion-alert-md{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch;overflow-y:auto;overscroll-behavior-y:contain}.alert-checkbox-label.sc-ion-alert-md,.alert-radio-label.sc-ion-alert-md{overflow-wrap:anywhere}@media (any-pointer: coarse){.alert-checkbox-group.sc-ion-alert-md::-webkit-scrollbar,.alert-radio-group.sc-ion-alert-md::-webkit-scrollbar,.alert-message.sc-ion-alert-md::-webkit-scrollbar{display:none}}.alert-input.sc-ion-alert-md{padding-left:0;padding-right:0;padding-top:10px;padding-bottom:10px;width:100%;border:0;background:inherit;font:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}.alert-button-group.sc-ion-alert-md{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:100%}.alert-button-group-vertical.sc-ion-alert-md{-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.alert-button.sc-ion-alert-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;display:block;border:0;font-size:0.875rem;line-height:1.25rem;z-index:0}.alert-button.ion-focused.sc-ion-alert-md,.alert-tappable.ion-focused.sc-ion-alert-md{background:var(--ion-color-step-100, #e6e6e6)}.alert-button-inner.sc-ion-alert-md{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;min-height:inherit}.alert-input-disabled.sc-ion-alert-md,.alert-checkbox-button-disabled.sc-ion-alert-md .alert-button-inner.sc-ion-alert-md,.alert-radio-button-disabled.sc-ion-alert-md .alert-button-inner.sc-ion-alert-md{cursor:default;opacity:0.5;pointer-events:none}.alert-tappable.sc-ion-alert-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:-ms-flexbox;display:flex;width:100%;border:0;background:transparent;font-size:inherit;line-height:initial;text-align:start;-webkit-appearance:none;-moz-appearance:none;appearance:none;contain:content}.alert-button.sc-ion-alert-md,.alert-checkbox.sc-ion-alert-md,.alert-input.sc-ion-alert-md,.alert-radio.sc-ion-alert-md{outline:none}.alert-radio-icon.sc-ion-alert-md,.alert-checkbox-icon.sc-ion-alert-md,.alert-checkbox-inner.sc-ion-alert-md{-webkit-box-sizing:border-box;box-sizing:border-box}textarea.alert-input.sc-ion-alert-md{min-height:37px;resize:none}.sc-ion-alert-md-h{--background:var(--ion-overlay-background-color, var(--ion-background-color, #fff));--max-width:280px;--backdrop-opacity:var(--ion-backdrop-opacity, 0.32);font-size:0.875rem}.alert-wrapper.sc-ion-alert-md{border-radius:4px;-webkit-box-shadow:0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);box-shadow:0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12)}.alert-head.sc-ion-alert-md{-webkit-padding-start:23px;padding-inline-start:23px;-webkit-padding-end:23px;padding-inline-end:23px;padding-top:20px;padding-bottom:15px;text-align:start}.alert-title.sc-ion-alert-md{color:var(--ion-text-color, #000);font-size:1.25rem;font-weight:500}.alert-sub-title.sc-ion-alert-md{color:var(--ion-text-color, #000);font-size:1rem}.alert-message.sc-ion-alert-md,.alert-input-group.sc-ion-alert-md{-webkit-padding-start:24px;padding-inline-start:24px;-webkit-padding-end:24px;padding-inline-end:24px;padding-top:20px;padding-bottom:20px;color:var(--ion-color-step-550, #737373)}.alert-message.sc-ion-alert-md{font-size:1rem}@media screen and (max-width: 767px){.alert-message.sc-ion-alert-md{max-height:266px}}.alert-message.sc-ion-alert-md:empty{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}.alert-head.sc-ion-alert-md+.alert-message.sc-ion-alert-md{padding-top:0}.alert-input.sc-ion-alert-md{margin-left:0;margin-right:0;margin-top:5px;margin-bottom:5px;border-bottom:1px solid var(--ion-color-step-150, #d9d9d9);color:var(--ion-text-color, #000)}.alert-input.sc-ion-alert-md::-webkit-input-placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-md::-moz-placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-md:-ms-input-placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-md::-ms-input-placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-md::placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-md::-ms-clear{display:none}.alert-input.sc-ion-alert-md:focus{margin-bottom:4px;border-bottom:2px solid var(--ion-color-primary, #3880ff)}.alert-radio-group.sc-ion-alert-md,.alert-checkbox-group.sc-ion-alert-md{position:relative;border-top:1px solid var(--ion-color-step-150, #d9d9d9);border-bottom:1px solid var(--ion-color-step-150, #d9d9d9);overflow:auto}@media screen and (max-width: 767px){.alert-radio-group.sc-ion-alert-md,.alert-checkbox-group.sc-ion-alert-md{max-height:266px}}.alert-tappable.sc-ion-alert-md{position:relative;min-height:48px}.alert-radio-label.sc-ion-alert-md{-webkit-padding-start:52px;padding-inline-start:52px;-webkit-padding-end:26px;padding-inline-end:26px;padding-top:13px;padding-bottom:13px;-ms-flex:1;flex:1;color:var(--ion-color-step-850, #262626);font-size:1rem}.alert-radio-icon.sc-ion-alert-md{top:0;border-radius:50%;display:block;position:relative;width:20px;height:20px;border-width:2px;border-style:solid;border-color:var(--ion-color-step-550, #737373)}@supports (inset-inline-start: 0){.alert-radio-icon.sc-ion-alert-md{inset-inline-start:26px}}@supports not (inset-inline-start: 0){.alert-radio-icon.sc-ion-alert-md{left:26px}[dir=rtl].sc-ion-alert-md-h .alert-radio-icon.sc-ion-alert-md,[dir=rtl] .sc-ion-alert-md-h .alert-radio-icon.sc-ion-alert-md{left:unset;right:unset;right:26px}[dir=rtl].sc-ion-alert-md .alert-radio-icon.sc-ion-alert-md{left:unset;right:unset;right:26px}@supports selector(:dir(rtl)){.alert-radio-icon.sc-ion-alert-md:dir(rtl){left:unset;right:unset;right:26px}}}.alert-radio-inner.sc-ion-alert-md{top:3px;border-radius:50%;position:absolute;width:10px;height:10px;-webkit-transform:scale3d(0, 0, 0);transform:scale3d(0, 0, 0);-webkit-transition:-webkit-transform 280ms cubic-bezier(0.4, 0, 0.2, 1);transition:-webkit-transform 280ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 280ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 280ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 280ms cubic-bezier(0.4, 0, 0.2, 1);background-color:var(--ion-color-primary, #3880ff)}@supports (inset-inline-start: 0){.alert-radio-inner.sc-ion-alert-md{inset-inline-start:3px}}@supports not (inset-inline-start: 0){.alert-radio-inner.sc-ion-alert-md{left:3px}[dir=rtl].sc-ion-alert-md-h .alert-radio-inner.sc-ion-alert-md,[dir=rtl] .sc-ion-alert-md-h .alert-radio-inner.sc-ion-alert-md{left:unset;right:unset;right:3px}[dir=rtl].sc-ion-alert-md .alert-radio-inner.sc-ion-alert-md{left:unset;right:unset;right:3px}@supports selector(:dir(rtl)){.alert-radio-inner.sc-ion-alert-md:dir(rtl){left:unset;right:unset;right:3px}}}[aria-checked=true].sc-ion-alert-md .alert-radio-label.sc-ion-alert-md{color:var(--ion-color-step-850, #262626)}[aria-checked=true].sc-ion-alert-md .alert-radio-icon.sc-ion-alert-md{border-color:var(--ion-color-primary, #3880ff)}[aria-checked=true].sc-ion-alert-md .alert-radio-inner.sc-ion-alert-md{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}.alert-checkbox-label.sc-ion-alert-md{-webkit-padding-start:53px;padding-inline-start:53px;-webkit-padding-end:26px;padding-inline-end:26px;padding-top:13px;padding-bottom:13px;-ms-flex:1;flex:1;width:calc(100% - 53px);color:var(--ion-color-step-850, #262626);font-size:1rem}.alert-checkbox-icon.sc-ion-alert-md{top:0;border-radius:2px;position:relative;width:16px;height:16px;border-width:2px;border-style:solid;border-color:var(--ion-color-step-550, #737373);contain:strict}@supports (inset-inline-start: 0){.alert-checkbox-icon.sc-ion-alert-md{inset-inline-start:26px}}@supports not (inset-inline-start: 0){.alert-checkbox-icon.sc-ion-alert-md{left:26px}[dir=rtl].sc-ion-alert-md-h .alert-checkbox-icon.sc-ion-alert-md,[dir=rtl] .sc-ion-alert-md-h .alert-checkbox-icon.sc-ion-alert-md{left:unset;right:unset;right:26px}[dir=rtl].sc-ion-alert-md .alert-checkbox-icon.sc-ion-alert-md{left:unset;right:unset;right:26px}@supports selector(:dir(rtl)){.alert-checkbox-icon.sc-ion-alert-md:dir(rtl){left:unset;right:unset;right:26px}}}[aria-checked=true].sc-ion-alert-md .alert-checkbox-icon.sc-ion-alert-md{border-color:var(--ion-color-primary, #3880ff);background-color:var(--ion-color-primary, #3880ff)}[aria-checked=true].sc-ion-alert-md .alert-checkbox-inner.sc-ion-alert-md{top:0;position:absolute;width:6px;height:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-width:2px;border-top-width:0;border-left-width:0;border-style:solid;border-color:var(--ion-color-primary-contrast, #fff)}@supports (inset-inline-start: 0){[aria-checked=true].sc-ion-alert-md .alert-checkbox-inner.sc-ion-alert-md{inset-inline-start:3px}}@supports not (inset-inline-start: 0){[aria-checked=true].sc-ion-alert-md .alert-checkbox-inner.sc-ion-alert-md{left:3px}[dir=rtl].sc-ion-alert-md-h [aria-checked=true].sc-ion-alert-md .alert-checkbox-inner.sc-ion-alert-md,[dir=rtl] .sc-ion-alert-md-h [aria-checked=true].sc-ion-alert-md .alert-checkbox-inner.sc-ion-alert-md{left:unset;right:unset;right:3px}[dir=rtl].sc-ion-alert-md [aria-checked=true].sc-ion-alert-md .alert-checkbox-inner.sc-ion-alert-md{left:unset;right:unset;right:3px}@supports selector(:dir(rtl)){[aria-checked=true].sc-ion-alert-md .alert-checkbox-inner.sc-ion-alert-md:dir(rtl){left:unset;right:unset;right:3px}}}.alert-button-group.sc-ion-alert-md{-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:8px;padding-inline-end:8px;padding-top:8px;padding-bottom:8px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;-ms-flex-pack:end;justify-content:flex-end}.alert-button.sc-ion-alert-md{border-radius:2px;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:8px;margin-inline-end:8px;margin-top:0;margin-bottom:0;-webkit-padding-start:10px;padding-inline-start:10px;-webkit-padding-end:10px;padding-inline-end:10px;padding-top:10px;padding-bottom:10px;position:relative;background-color:transparent;color:var(--ion-color-primary, #3880ff);font-weight:500;text-align:end;text-transform:uppercase;overflow:hidden}.alert-button-inner.sc-ion-alert-md{-ms-flex-pack:end;justify-content:flex-end}@media screen and (min-width: 768px){.sc-ion-alert-md-h{--max-width:min(100vw - 96px, 560px);--max-height:min(100vh - 96px, 560px)}}",UO=ye(class extends be{constructor(){super(),this.__registerHost(),this.didPresent=q(this,"ionAlertDidPresent",7),this.willPresent=q(this,"ionAlertWillPresent",7),this.willDismiss=q(this,"ionAlertWillDismiss",7),this.didDismiss=q(this,"ionAlertDidDismiss",7),this.didPresentShorthand=q(this,"didPresent",7),this.willPresentShorthand=q(this,"willPresent",7),this.willDismissShorthand=q(this,"willDismiss",7),this.didDismissShorthand=q(this,"didDismiss",7),this.delegateController=Hp(this),this.lockController=Dr(),this.triggerController=hc(),this.customHTMLEnabled=Ae.get("innerHTMLTemplatesEnabled",bc),this.processedInputs=[],this.processedButtons=[],this.presented=!1,this.onBackdropTap=()=>{this.dismiss(void 0,Ro)},this.dispatchCancelHandler=e=>{const n=e.detail.role;if(Lo(n)){const i=this.processedButtons.find(r=>r.role==="cancel");this.callButtonHandler(i)}},this.overlayIndex=void 0,this.delegate=void 0,this.hasController=!1,this.keyboardClose=!0,this.enterAnimation=void 0,this.leaveAnimation=void 0,this.cssClass=void 0,this.header=void 0,this.subHeader=void 0,this.message=void 0,this.buttons=[],this.inputs=[],this.backdropDismiss=!0,this.translucent=!1,this.animated=!0,this.htmlAttributes=void 0,this.isOpen=!1,this.trigger=void 0}onIsOpenChange(e,n){e===!0&&n===!1?this.present():e===!1&&n===!0&&this.dismiss()}triggerChanged(){const{trigger:e,el:n,triggerController:i}=this;e&&i.addClickListener(n,e)}onKeydown(e){const n=new Set(this.processedInputs.map(s=>s.type));if(n.has("checkbox")&&e.key==="Enter"){e.preventDefault();return}if(!n.has("radio")||e.target&&!this.el.contains(e.target)||e.target.classList.contains("alert-button"))return;const i=this.el.querySelectorAll(".alert-radio"),r=Array.from(i).filter(s=>!s.disabled),o=r.findIndex(s=>s.id===e.target.id);let a;if(["ArrowDown","ArrowRight"].includes(e.key)&&(a=o===r.length-1?r[0]:r[o+1]),["ArrowUp","ArrowLeft"].includes(e.key)&&(a=o===0?r[r.length-1]:r[o-1]),a&&r.includes(a)){const s=this.processedInputs.find(l=>l.id===(a==null?void 0:a.id));s&&(this.rbClick(s),a.focus())}}buttonsChanged(){const e=this.buttons;this.processedButtons=e.map(n=>typeof n=="string"?{text:n,role:n.toLowerCase()==="cancel"?"cancel":void 0}:n)}inputsChanged(){const e=this.inputs,n=e.find(a=>!a.disabled),r=e.find(a=>a.checked&&!a.disabled)||n,o=new Set(e.map(a=>a.type));o.has("checkbox")&&o.has("radio")&&console.warn(`Alert cannot mix input types: ${Array.from(o.values()).join("/")}. Please see alert docs for more info.`),this.inputType=o.values().next().value,this.processedInputs=e.map((a,s)=>{var l;return{type:a.type||"text",name:a.name||`${s}`,placeholder:a.placeholder||"",value:a.value,label:a.label,checked:!!a.checked,disabled:!!a.disabled,id:a.id||`alert-input-${this.overlayIndex}-${s}`,handler:a.handler,min:a.min,max:a.max,cssClass:(l=a.cssClass)!==null&&l!==void 0?l:"",attributes:a.attributes||{},tabindex:a.type==="radio"&&a!==r?-1:0}})}connectedCallback(){bs(this.el),this.triggerChanged()}componentWillLoad(){vs(this.el),this.inputsChanged(),this.buttonsChanged()}disconnectedCallback(){this.triggerController.removeClickListener(),this.gesture&&(this.gesture.destroy(),this.gesture=void 0)}componentDidLoad(){!this.gesture&&J(this)==="ios"&&this.wrapperEl&&(this.gesture=By(this.wrapperEl,e=>e.classList.contains("alert-button")),this.gesture.enable(!0)),this.isOpen===!0&&at(()=>this.present()),this.triggerChanged()}async present(){const e=await this.lockController.lock();await this.delegateController.attachViewToDom(),await ys(this,"alertEnter",FO,HO),e()}async dismiss(e,n){const i=await this.lockController.lock(),r=await ws(this,e,n,"alertLeave",jO,NO);return r&&this.delegateController.removeViewFromDom(),i(),r}onDidDismiss(){return ti(this.el,"ionAlertDidDismiss")}onWillDismiss(){return ti(this.el,"ionAlertWillDismiss")}rbClick(e){for(const n of this.processedInputs)n.checked=n===e,n.tabindex=n===e?0:-1;this.activeId=e.id,rr(e.handler,e),hn(this)}cbClick(e){e.checked=!e.checked,rr(e.handler,e),hn(this)}async buttonClick(e){const n=e.role,i=this.getValues();if(Lo(n))return this.dismiss({values:i},n);const r=await this.callButtonHandler(e,i);return r!==!1?this.dismiss(Object.assign({values:i},r),e.role):!1}async callButtonHandler(e,n){if(e!=null&&e.handler){const i=await rr(e.handler,n);if(i===!1)return!1;if(typeof i=="object")return i}return{}}getValues(){if(this.processedInputs.length===0)return;if(this.inputType==="radio"){const n=this.processedInputs.find(i=>!!i.checked);return n?n.value:void 0}if(this.inputType==="checkbox")return this.processedInputs.filter(n=>n.checked).map(n=>n.value);const e={};return this.processedInputs.forEach(n=>{e[n.name]=n.value||""}),e}renderAlertInputs(){switch(this.inputType){case"checkbox":return this.renderCheckbox();case"radio":return this.renderRadio();default:return this.renderInput()}}renderCheckbox(){const e=this.processedInputs,n=J(this);return e.length===0?null:x("div",{class:"alert-checkbox-group"},e.map(i=>x("button",{type:"button",onClick:()=>this.cbClick(i),"aria-checked":`${i.checked}`,id:i.id,disabled:i.disabled,tabIndex:i.tabindex,role:"checkbox",class:Object.assign(Object.assign({},on(i.cssClass)),{"alert-tappable":!0,"alert-checkbox":!0,"alert-checkbox-button":!0,"ion-focusable":!0,"alert-checkbox-button-disabled":i.disabled||!1})},x("div",{class:"alert-button-inner"},x("div",{class:"alert-checkbox-icon"},x("div",{class:"alert-checkbox-inner"})),x("div",{class:"alert-checkbox-label"},i.label)),n==="md"&&x("ion-ripple-effect",null))))}renderRadio(){const e=this.processedInputs;return e.length===0?null:x("div",{class:"alert-radio-group",role:"radiogroup","aria-activedescendant":this.activeId},e.map(n=>x("button",{type:"button",onClick:()=>this.rbClick(n),"aria-checked":`${n.checked}`,disabled:n.disabled,id:n.id,tabIndex:n.tabindex,class:Object.assign(Object.assign({},on(n.cssClass)),{"alert-radio-button":!0,"alert-tappable":!0,"alert-radio":!0,"ion-focusable":!0,"alert-radio-button-disabled":n.disabled||!1}),role:"radio"},x("div",{class:"alert-button-inner"},x("div",{class:"alert-radio-icon"},x("div",{class:"alert-radio-inner"})),x("div",{class:"alert-radio-label"},n.label)))))}renderInput(){const e=this.processedInputs;return e.length===0?null:x("div",{class:"alert-input-group"},e.map(n=>{var i,r,o,a;return n.type==="textarea"?x("div",{class:"alert-input-wrapper"},x("textarea",Object.assign({placeholder:n.placeholder,value:n.value,id:n.id,tabIndex:n.tabindex},n.attributes,{disabled:(r=(i=n.attributes)===null||i===void 0?void 0:i.disabled)!==null&&r!==void 0?r:n.disabled,class:Vm(n),onInput:s=>{var l;n.value=s.target.value,!((l=n.attributes)===null||l===void 0)&&l.onInput&&n.attributes.onInput(s)}}))):x("div",{class:"alert-input-wrapper"},x("input",Object.assign({placeholder:n.placeholder,type:n.type,min:n.min,max:n.max,value:n.value,id:n.id,tabIndex:n.tabindex},n.attributes,{disabled:(a=(o=n.attributes)===null||o===void 0?void 0:o.disabled)!==null&&a!==void 0?a:n.disabled,class:Vm(n),onInput:s=>{var l;n.value=s.target.value,!((l=n.attributes)===null||l===void 0)&&l.onInput&&n.attributes.onInput(s)}})))}))}renderAlertButtons(){const e=this.processedButtons,n=J(this),i={"alert-button-group":!0,"alert-button-group-vertical":e.length>2};return x("div",{class:i},e.map(r=>x("button",Object.assign({},r.htmlAttributes,{type:"button",id:r.id,class:GO(r),tabIndex:0,onClick:()=>this.buttonClick(r)}),x("span",{class:"alert-button-inner"},r.text),n==="md"&&x("ion-ripple-effect",null))))}renderAlertMessage(e){const{customHTMLEnabled:n,message:i}=this;return n?x("div",{id:e,class:"alert-message",innerHTML:Aa(i)}):x("div",{id:e,class:"alert-message"},i)}render(){const{overlayIndex:e,header:n,subHeader:i,message:r,htmlAttributes:o}=this,a=J(this),s=`alert-${e}-hdr`,l=`alert-${e}-sub-hdr`,c=`alert-${e}-msg`,d=this.inputs.length>0||this.buttons.length>0?"alertdialog":"alert";return x(fe,Object.assign({role:d,"aria-modal":"true","aria-labelledby":n?s:i?l:null,"aria-describedby":r!==void 0?c:null,tabindex:"-1"},o,{style:{zIndex:`${2e4+e}`},class:Object.assign(Object.assign({},on(this.cssClass)),{[a]:!0,"overlay-hidden":!0,"alert-translucent":this.translucent}),onIonAlertWillDismiss:this.dispatchCancelHandler,onIonBackdropTap:this.onBackdropTap}),x("ion-backdrop",{tappable:this.backdropDismiss}),x("div",{tabindex:"0"}),x("div",{class:"alert-wrapper ion-overlay-wrapper",ref:p=>this.wrapperEl=p},x("div",{class:"alert-head"},n&&x("h2",{id:s,class:"alert-title"},n),i&&x("h2",{id:l,class:"alert-sub-title"},i)),this.renderAlertMessage(c),this.renderAlertInputs(),this.renderAlertButtons()),x("div",{tabindex:"0"}))}get el(){return this}static get watchers(){return{isOpen:["onIsOpenChange"],trigger:["triggerChanged"],buttons:["buttonsChanged"],inputs:["inputsChanged"]}}static get style(){return{ios:VO,md:WO}}},[34,"ion-alert",{overlayIndex:[2,"overlay-index"],delegate:[16],hasController:[4,"has-controller"],keyboardClose:[4,"keyboard-close"],enterAnimation:[16],leaveAnimation:[16],cssClass:[1,"css-class"],header:[1],subHeader:[1,"sub-header"],message:[1],buttons:[16],inputs:[1040],backdropDismiss:[4,"backdrop-dismiss"],translucent:[4],animated:[4],htmlAttributes:[16],isOpen:[4,"is-open"],trigger:[1],present:[64],dismiss:[64],onDidDismiss:[64],onWillDismiss:[64]},[[4,"keydown","onKeydown"]],{isOpen:["onIsOpenChange"],trigger:["triggerChanged"],buttons:["buttonsChanged"],inputs:["inputsChanged"]}]),Vm=t=>{var e,n,i;return Object.assign(Object.assign({"alert-input":!0,"alert-input-disabled":((n=(e=t.attributes)===null||e===void 0?void 0:e.disabled)!==null&&n!==void 0?n:t.disabled)||!1},on(t.cssClass)),on(t.attributes?(i=t.attributes.class)===null||i===void 0?void 0:i.toString():""))},GO=t=>Object.assign({"alert-button":!0,"ion-focusable":!0,"ion-activatable":!0,[`alert-button-role-${t.role}`]:t.role!==void 0},on(t.cssClass));function KO(){if(typeof customElements>"u")return;["ion-alert","ion-backdrop","ion-ripple-effect"].forEach(e=>{switch(e){case"ion-alert":customElements.get(e)||customElements.define(e,UO);break;case"ion-backdrop":customElements.get(e)||Lr();break;case"ion-ripple-effect":customElements.get(e)||Jt();break}})}/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const qO=".sc-ion-select-popover-ios-h ion-list.sc-ion-select-popover-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}ion-list-header.sc-ion-select-popover-ios,ion-label.sc-ion-select-popover-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}",YO=".sc-ion-select-popover-md-h ion-list.sc-ion-select-popover-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}ion-list-header.sc-ion-select-popover-md,ion-label.sc-ion-select-popover-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}ion-list.sc-ion-select-popover-md ion-radio.sc-ion-select-popover-md::part(container){opacity:0}ion-item.sc-ion-select-popover-md{--inner-border-width:0}.item-radio-checked.sc-ion-select-popover-md{--background:rgba(var(--ion-color-primary-rgb, 56, 128, 255), 0.08);--background-focused:var(--ion-color-primary, #3880ff);--background-focused-opacity:0.2;--background-hover:var(--ion-color-primary, #3880ff);--background-hover-opacity:0.12}.item-checkbox-checked.sc-ion-select-popover-md{--background-activated:var(--ion-item-color, var(--ion-text-color, #000));--background-focused:var(--ion-item-color, var(--ion-text-color, #000));--background-hover:var(--ion-item-color, var(--ion-text-color, #000));--color:var(--ion-color-primary, #3880ff)}",XO=ye(class extends be{constructor(){super(),this.__registerHost(),this.header=void 0,this.subHeader=void 0,this.message=void 0,this.multiple=void 0,this.options=[]}findOptionFromEvent(e){const{options:n}=this;return n.find(i=>i.value===e.target.value)}callOptionHandler(e){const n=this.findOptionFromEvent(e),i=this.getValues(e);n!=null&&n.handler&&rr(n.handler,i)}dismissParentPopover(){const e=this.el.closest("ion-popover");e&&e.dismiss()}setChecked(e){const{multiple:n}=this,i=this.findOptionFromEvent(e);n&&i&&(i.checked=e.detail.checked)}getValues(e){const{multiple:n,options:i}=this;if(n)return i.filter(o=>o.checked).map(o=>o.value);const r=this.findOptionFromEvent(e);return r?r.value:void 0}renderOptions(e){const{multiple:n}=this;switch(n){case!0:return this.renderCheckboxOptions(e);default:return this.renderRadioOptions(e)}}renderCheckboxOptions(e){return e.map(n=>x("ion-item",{class:Object.assign({"item-checkbox-checked":n.checked},on(n.cssClass))},x("ion-checkbox",{value:n.value,disabled:n.disabled,checked:n.checked,justify:"start",labelPlacement:"end",onIonChange:i=>{this.setChecked(i),this.callOptionHandler(i),hn(this)}},n.text)))}renderRadioOptions(e){const n=e.filter(i=>i.checked).map(i=>i.value)[0];return x("ion-radio-group",{value:n,onIonChange:i=>this.callOptionHandler(i)},e.map(i=>x("ion-item",{class:Object.assign({"item-radio-checked":i.value===n},on(i.cssClass))},x("ion-radio",{value:i.value,disabled:i.disabled,onClick:()=>this.dismissParentPopover(),onKeyUp:r=>{r.key===" "&&this.dismissParentPopover()}},i.text))))}render(){const{header:e,message:n,options:i,subHeader:r}=this,o=r!==void 0||n!==void 0;return x(fe,{class:J(this)},x("ion-list",null,e!==void 0&&x("ion-list-header",null,e),o&&x("ion-item",null,x("ion-label",{class:"ion-text-wrap"},r!==void 0&&x("h3",null,r),n!==void 0&&x("p",null,n))),this.renderOptions(i)))}get el(){return this}static get style(){return{ios:qO,md:YO}}},[34,"ion-select-popover",{header:[1],subHeader:[1,"sub-header"],message:[1],multiple:[4],options:[16]}]);function ZO(){if(typeof customElements>"u")return;["ion-select-popover","ion-checkbox","ion-icon","ion-item","ion-label","ion-list","ion-list-header","ion-note","ion-radio","ion-radio-group","ion-ripple-effect"].forEach(e=>{switch(e){case"ion-select-popover":customElements.get(e)||customElements.define(e,XO);break;case"ion-checkbox":customElements.get(e)||Mp();break;case"ion-icon":customElements.get(e)||fn();break;case"ion-item":customElements.get(e)||zp();break;case"ion-label":customElements.get(e)||Bp();break;case"ion-list":customElements.get(e)||Yp();break;case"ion-list-header":customElements.get(e)||Ay();break;case"ion-note":customElements.get(e)||dc();break;case"ion-radio":customElements.get(e)||Zp();break;case"ion-radio-group":customElements.get(e)||Jp();break;case"ion-ripple-effect":customElements.get(e)||Jt();break}})}/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const JO=":host{--padding-top:0px;--padding-end:0px;--padding-bottom:0px;--padding-start:0px;--placeholder-color:currentColor;--placeholder-opacity:0.6;--background:transparent;--border-style:solid;--highlight-color-focused:var(--ion-color-primary, #3880ff);--highlight-color-valid:var(--ion-color-success, #2dd36f);--highlight-color-invalid:var(--ion-color-danger, #eb445a);--highlight-color:var(--highlight-color-focused);display:block;position:relative;font-family:var(--ion-font-family, inherit);white-space:nowrap;cursor:pointer;z-index:2}:host(:not(.legacy-select)){width:100%;min-height:44px}:host(.select-label-placement-floating),:host(.select-label-placement-stacked){min-height:56px}:host(.ion-color){--highlight-color-focused:var(--ion-color-base)}:host(.legacy-select){-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;overflow:hidden}:host(.in-item:not(.legacy-select)){-ms-flex:1 1 0px;flex:1 1 0}:host(.in-item.legacy-select){position:static;max-width:45%}:host(.select-disabled){pointer-events:none}:host(.ion-focused) button{border:2px solid #5e9ed6}:host([slot=start]:not(.legacy-select)),:host([slot=end]:not(.legacy-select)){width:auto}.select-placeholder{color:var(--placeholder-color);opacity:var(--placeholder-opacity)}:host(.legacy-select) label{top:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;position:absolute;width:100%;height:100%;border:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;opacity:0}@supports (inset-inline-start: 0){:host(.legacy-select) label{inset-inline-start:0}}@supports not (inset-inline-start: 0){:host(.legacy-select) label{left:0}:host-context([dir=rtl]):host(.legacy-select) label,:host-context([dir=rtl]).legacy-select label{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){:host(.legacy-select:dir(rtl)) label{left:unset;right:unset;right:0}}}:host(.legacy-select) label::-moz-focus-inner{border:0}button{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;margin:0;padding:0;border:0;outline:0;clip:rect(0 0 0 0);opacity:0;overflow:hidden;-webkit-appearance:none;-moz-appearance:none}.select-icon{-webkit-margin-start:4px;margin-inline-start:4px;-webkit-margin-end:0;margin-inline-end:0;margin-top:0;margin-bottom:0;position:relative;-ms-flex-negative:0;flex-shrink:0}:host(.in-item-color) .select-icon{color:inherit}:host(.select-label-placement-stacked) .select-icon,:host(.select-label-placement-floating) .select-icon{position:absolute;height:100%}:host(.select-ltr.select-label-placement-stacked) .select-icon,:host(.select-ltr.select-label-placement-floating) .select-icon{right:var(--padding-end, 0)}:host(.select-rtl.select-label-placement-stacked) .select-icon,:host(.select-rtl.select-label-placement-floating) .select-icon{left:var(--padding-start, 0)}.select-text{-ms-flex:1;flex:1;min-width:16px;font-size:inherit;text-overflow:ellipsis;white-space:inherit;overflow:hidden}.select-wrapper{-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);border-radius:var(--border-radius);display:-ms-flexbox;display:flex;position:relative;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center;height:inherit;min-height:inherit;-webkit-transition:background-color 15ms linear;transition:background-color 15ms linear;background:var(--background);line-height:normal;cursor:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}.select-wrapper .select-placeholder{-webkit-transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1)}.select-wrapper-inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;overflow:hidden}:host(.select-label-placement-stacked) .select-wrapper-inner,:host(.select-label-placement-floating) .select-wrapper-inner{-ms-flex-positive:1;flex-grow:1}:host(.ion-touched.ion-invalid){--highlight-color:var(--highlight-color-invalid)}:host(.ion-valid){--highlight-color:var(--highlight-color-valid)}.label-text-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;max-width:200px;-webkit-transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);pointer-events:none}.label-text,::slotted([slot=label]){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.label-text-wrapper-hidden,.select-outline-notch-hidden{display:none}.native-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1);overflow:hidden}:host(.select-justify-space-between) .select-wrapper{-ms-flex-pack:justify;justify-content:space-between}:host(.select-justify-start) .select-wrapper{-ms-flex-pack:start;justify-content:start}:host(.select-justify-end) .select-wrapper{-ms-flex-pack:end;justify-content:end}:host(.select-label-placement-start) .select-wrapper{-ms-flex-direction:row;flex-direction:row}:host(.select-label-placement-start) .label-text-wrapper{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:0;margin-bottom:0}:host(.select-label-placement-end) .select-wrapper{-ms-flex-direction:row-reverse;flex-direction:row-reverse}:host(.select-label-placement-end) .label-text-wrapper{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0;margin-top:0;margin-bottom:0}:host(.select-label-placement-fixed) .label-text-wrapper{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:0;margin-bottom:0}:host(.select-label-placement-fixed) .label-text-wrapper{-ms-flex:0 0 100px;flex:0 0 100px;width:100px;min-width:100px;max-width:200px}:host(.select-label-placement-stacked) .select-wrapper,:host(.select-label-placement-floating) .select-wrapper{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:start}:host(.select-label-placement-stacked) .label-text-wrapper,:host(.select-label-placement-floating) .label-text-wrapper{max-width:100%}:host(.select-ltr.select-label-placement-stacked) .label-text-wrapper,:host(.select-ltr.select-label-placement-floating) .label-text-wrapper{-webkit-transform-origin:left top;transform-origin:left top}:host(.select-rtl.select-label-placement-stacked) .label-text-wrapper,:host(.select-rtl.select-label-placement-floating) .label-text-wrapper{-webkit-transform-origin:right top;transform-origin:right top}:host(.select-label-placement-stacked) .native-wrapper,:host(.select-label-placement-floating) .native-wrapper{margin-left:0;margin-right:0;margin-top:1px;margin-bottom:0;-ms-flex-positive:1;flex-grow:1;width:100%}:host(.select-label-placement-floating) .label-text-wrapper{-webkit-transform:translateY(100%) scale(1);transform:translateY(100%) scale(1)}:host(.select-label-placement-floating:not(.label-floating)) .native-wrapper .select-placeholder{opacity:0}:host(.select-expanded.select-label-placement-floating) .native-wrapper .select-placeholder,:host(.ion-focused.select-label-placement-floating) .native-wrapper .select-placeholder,:host(.has-value.select-label-placement-floating) .native-wrapper .select-placeholder{opacity:1}:host(.label-floating) .label-text-wrapper{-webkit-transform:translateY(50%) scale(0.75);transform:translateY(50%) scale(0.75);max-width:calc(100% / 0.75)}::slotted([slot=start]),::slotted([slot=end]){-ms-flex-negative:0;flex-shrink:0}::slotted([slot=start]){-webkit-margin-end:16px;margin-inline-end:16px}::slotted([slot=end]){-webkit-margin-start:16px;margin-inline-start:16px}:host(.legacy-select){--padding-top:10px;--padding-end:8px;--padding-bottom:10px;--padding-start:16px}.select-icon{width:1.125rem;height:1.125rem;color:var(--ion-color-step-650, #595959)}:host(.select-label-placement-stacked) .select-wrapper-inner,:host(.select-label-placement-floating) .select-wrapper-inner{width:calc(100% - 1.125rem - 4px)}:host(.select-disabled){opacity:0.3}",QO=":host{--padding-top:0px;--padding-end:0px;--padding-bottom:0px;--padding-start:0px;--placeholder-color:currentColor;--placeholder-opacity:0.6;--background:transparent;--border-style:solid;--highlight-color-focused:var(--ion-color-primary, #3880ff);--highlight-color-valid:var(--ion-color-success, #2dd36f);--highlight-color-invalid:var(--ion-color-danger, #eb445a);--highlight-color:var(--highlight-color-focused);display:block;position:relative;font-family:var(--ion-font-family, inherit);white-space:nowrap;cursor:pointer;z-index:2}:host(:not(.legacy-select)){width:100%;min-height:44px}:host(.select-label-placement-floating),:host(.select-label-placement-stacked){min-height:56px}:host(.ion-color){--highlight-color-focused:var(--ion-color-base)}:host(.legacy-select){-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;overflow:hidden}:host(.in-item:not(.legacy-select)){-ms-flex:1 1 0px;flex:1 1 0}:host(.in-item.legacy-select){position:static;max-width:45%}:host(.select-disabled){pointer-events:none}:host(.ion-focused) button{border:2px solid #5e9ed6}:host([slot=start]:not(.legacy-select)),:host([slot=end]:not(.legacy-select)){width:auto}.select-placeholder{color:var(--placeholder-color);opacity:var(--placeholder-opacity)}:host(.legacy-select) label{top:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;position:absolute;width:100%;height:100%;border:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;opacity:0}@supports (inset-inline-start: 0){:host(.legacy-select) label{inset-inline-start:0}}@supports not (inset-inline-start: 0){:host(.legacy-select) label{left:0}:host-context([dir=rtl]):host(.legacy-select) label,:host-context([dir=rtl]).legacy-select label{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){:host(.legacy-select:dir(rtl)) label{left:unset;right:unset;right:0}}}:host(.legacy-select) label::-moz-focus-inner{border:0}button{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;margin:0;padding:0;border:0;outline:0;clip:rect(0 0 0 0);opacity:0;overflow:hidden;-webkit-appearance:none;-moz-appearance:none}.select-icon{-webkit-margin-start:4px;margin-inline-start:4px;-webkit-margin-end:0;margin-inline-end:0;margin-top:0;margin-bottom:0;position:relative;-ms-flex-negative:0;flex-shrink:0}:host(.in-item-color) .select-icon{color:inherit}:host(.select-label-placement-stacked) .select-icon,:host(.select-label-placement-floating) .select-icon{position:absolute;height:100%}:host(.select-ltr.select-label-placement-stacked) .select-icon,:host(.select-ltr.select-label-placement-floating) .select-icon{right:var(--padding-end, 0)}:host(.select-rtl.select-label-placement-stacked) .select-icon,:host(.select-rtl.select-label-placement-floating) .select-icon{left:var(--padding-start, 0)}.select-text{-ms-flex:1;flex:1;min-width:16px;font-size:inherit;text-overflow:ellipsis;white-space:inherit;overflow:hidden}.select-wrapper{-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);border-radius:var(--border-radius);display:-ms-flexbox;display:flex;position:relative;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center;height:inherit;min-height:inherit;-webkit-transition:background-color 15ms linear;transition:background-color 15ms linear;background:var(--background);line-height:normal;cursor:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}.select-wrapper .select-placeholder{-webkit-transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1)}.select-wrapper-inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;overflow:hidden}:host(.select-label-placement-stacked) .select-wrapper-inner,:host(.select-label-placement-floating) .select-wrapper-inner{-ms-flex-positive:1;flex-grow:1}:host(.ion-touched.ion-invalid){--highlight-color:var(--highlight-color-invalid)}:host(.ion-valid){--highlight-color:var(--highlight-color-valid)}.label-text-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;max-width:200px;-webkit-transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);pointer-events:none}.label-text,::slotted([slot=label]){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.label-text-wrapper-hidden,.select-outline-notch-hidden{display:none}.native-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1);overflow:hidden}:host(.select-justify-space-between) .select-wrapper{-ms-flex-pack:justify;justify-content:space-between}:host(.select-justify-start) .select-wrapper{-ms-flex-pack:start;justify-content:start}:host(.select-justify-end) .select-wrapper{-ms-flex-pack:end;justify-content:end}:host(.select-label-placement-start) .select-wrapper{-ms-flex-direction:row;flex-direction:row}:host(.select-label-placement-start) .label-text-wrapper{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:0;margin-bottom:0}:host(.select-label-placement-end) .select-wrapper{-ms-flex-direction:row-reverse;flex-direction:row-reverse}:host(.select-label-placement-end) .label-text-wrapper{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0;margin-top:0;margin-bottom:0}:host(.select-label-placement-fixed) .label-text-wrapper{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:0;margin-bottom:0}:host(.select-label-placement-fixed) .label-text-wrapper{-ms-flex:0 0 100px;flex:0 0 100px;width:100px;min-width:100px;max-width:200px}:host(.select-label-placement-stacked) .select-wrapper,:host(.select-label-placement-floating) .select-wrapper{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:start}:host(.select-label-placement-stacked) .label-text-wrapper,:host(.select-label-placement-floating) .label-text-wrapper{max-width:100%}:host(.select-ltr.select-label-placement-stacked) .label-text-wrapper,:host(.select-ltr.select-label-placement-floating) .label-text-wrapper{-webkit-transform-origin:left top;transform-origin:left top}:host(.select-rtl.select-label-placement-stacked) .label-text-wrapper,:host(.select-rtl.select-label-placement-floating) .label-text-wrapper{-webkit-transform-origin:right top;transform-origin:right top}:host(.select-label-placement-stacked) .native-wrapper,:host(.select-label-placement-floating) .native-wrapper{margin-left:0;margin-right:0;margin-top:1px;margin-bottom:0;-ms-flex-positive:1;flex-grow:1;width:100%}:host(.select-label-placement-floating) .label-text-wrapper{-webkit-transform:translateY(100%) scale(1);transform:translateY(100%) scale(1)}:host(.select-label-placement-floating:not(.label-floating)) .native-wrapper .select-placeholder{opacity:0}:host(.select-expanded.select-label-placement-floating) .native-wrapper .select-placeholder,:host(.ion-focused.select-label-placement-floating) .native-wrapper .select-placeholder,:host(.has-value.select-label-placement-floating) .native-wrapper .select-placeholder{opacity:1}:host(.label-floating) .label-text-wrapper{-webkit-transform:translateY(50%) scale(0.75);transform:translateY(50%) scale(0.75);max-width:calc(100% / 0.75)}::slotted([slot=start]),::slotted([slot=end]){-ms-flex-negative:0;flex-shrink:0}::slotted([slot=start]){-webkit-margin-end:16px;margin-inline-end:16px}::slotted([slot=end]){-webkit-margin-start:16px;margin-inline-start:16px}:host(.select-fill-solid){--background:var(--ion-color-step-50, #f2f2f2);--border-color:var(--ion-color-step-500, gray);--border-radius:4px;--padding-start:16px;--padding-end:16px;min-height:56px}:host(.select-fill-solid) .select-wrapper{border-bottom:var(--border-width) var(--border-style) var(--border-color)}:host(.has-focus.select-fill-solid.ion-valid),:host(.select-fill-solid.ion-touched.ion-invalid){--border-color:var(--highlight-color)}:host(.select-fill-solid) .select-bottom{border-top:none}@media (any-hover: hover){:host(.select-fill-solid:hover){--background:var(--ion-color-step-100, #e6e6e6);--border-color:var(--ion-color-step-750, #404040)}}:host(.select-fill-solid.select-expanded),:host(.select-fill-solid.ion-focused){--background:var(--ion-color-step-150, #d9d9d9);--border-color:var(--ion-color-step-750, #404040)}:host(.select-fill-solid) .select-wrapper{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0px;border-bottom-left-radius:0px}:host-context([dir=rtl]):host(.select-fill-solid) .select-wrapper,:host-context([dir=rtl]).select-fill-solid .select-wrapper{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0px;border-bottom-left-radius:0px}@supports selector(:dir(rtl)){:host(.select-fill-solid:dir(rtl)) .select-wrapper{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0px;border-bottom-left-radius:0px}}:host(.label-floating.select-fill-solid) .label-text-wrapper{max-width:calc(100% / 0.75)}:host(.select-fill-outline){--border-color:var(--ion-color-step-300, #b3b3b3);--border-radius:4px;--padding-start:16px;--padding-end:16px;min-height:56px}:host(.select-fill-outline.select-shape-round){--border-radius:28px;--padding-start:32px;--padding-end:32px}:host(.has-focus.select-fill-outline.ion-valid),:host(.select-fill-outline.ion-touched.ion-invalid){--border-color:var(--highlight-color)}@media (any-hover: hover){:host(.select-fill-outline:hover){--border-color:var(--ion-color-step-750, #404040)}}:host(.select-fill-outline.select-expanded),:host(.select-fill-outline.ion-focused){--border-width:2px;--border-color:var(--highlight-color)}:host(.select-fill-outline) .select-bottom{border-top:none}:host(.select-fill-outline) .select-wrapper{border-bottom:none}:host(.select-ltr.select-fill-outline.select-label-placement-stacked) .label-text-wrapper,:host(.select-ltr.select-fill-outline.select-label-placement-floating) .label-text-wrapper{-webkit-transform-origin:left top;transform-origin:left top}:host(.select-rtl.select-fill-outline.select-label-placement-stacked) .label-text-wrapper,:host(.select-rtl.select-fill-outline.select-label-placement-floating) .label-text-wrapper{-webkit-transform-origin:right top;transform-origin:right top}:host(.select-fill-outline.select-label-placement-stacked) .label-text-wrapper,:host(.select-fill-outline.select-label-placement-floating) .label-text-wrapper{position:absolute;max-width:calc(100% - var(--padding-start) - var(--padding-end))}:host(.select-fill-outline) .label-text-wrapper{position:relative;z-index:1}:host(.label-floating.select-fill-outline) .label-text-wrapper{-webkit-transform:translateY(-32%) scale(0.75);transform:translateY(-32%) scale(0.75);margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;max-width:calc((100% - var(--padding-start) - var(--padding-end) - 8px) / 0.75)}:host(.select-fill-outline.select-label-placement-stacked) select,:host(.select-fill-outline.select-label-placement-floating) select{margin-left:0;margin-right:0;margin-top:6px;margin-bottom:6px}:host(.select-fill-outline) .select-outline-container{left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:absolute;width:100%;height:100%}:host(.select-fill-outline) .select-outline-start,:host(.select-fill-outline) .select-outline-end{pointer-events:none}:host(.select-fill-outline) .select-outline-start,:host(.select-fill-outline) .select-outline-notch,:host(.select-fill-outline) .select-outline-end{border-top:var(--border-width) var(--border-style) var(--border-color);border-bottom:var(--border-width) var(--border-style) var(--border-color);-webkit-box-sizing:border-box;box-sizing:border-box}:host(.select-fill-outline) .select-outline-notch{max-width:calc(100% - var(--padding-start) - var(--padding-end))}:host(.select-fill-outline) .notch-spacer{-webkit-padding-end:8px;padding-inline-end:8px;font-size:calc(1em * 0.75);opacity:0;pointer-events:none}:host(.select-fill-outline) .select-outline-start{-webkit-border-start:var(--border-width) var(--border-style) var(--border-color);border-inline-start:var(--border-width) var(--border-style) var(--border-color)}:host(.select-ltr.select-fill-outline) .select-outline-start{border-radius:var(--border-radius) 0px 0px var(--border-radius)}:host(.select-rtl.select-fill-outline) .select-outline-start{border-radius:0px var(--border-radius) var(--border-radius) 0px}:host(.select-fill-outline) .select-outline-start{width:calc(var(--padding-start) - 4px)}:host(.select-fill-outline) .select-outline-end{-webkit-border-end:var(--border-width) var(--border-style) var(--border-color);border-inline-end:var(--border-width) var(--border-style) var(--border-color)}:host(.select-ltr.select-fill-outline) .select-outline-end{border-radius:0px var(--border-radius) var(--border-radius) 0px}:host(.select-rtl.select-fill-outline) .select-outline-end{border-radius:var(--border-radius) 0px 0px var(--border-radius)}:host(.select-fill-outline) .select-outline-end{-ms-flex-positive:1;flex-grow:1}:host(.label-floating.select-fill-outline) .select-outline-notch{border-top:none}:host{--border-width:1px;--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.13))))}:host(.legacy-select){--padding-top:10px;--padding-end:0;--padding-bottom:10px;--padding-start:16px}.select-icon{width:0.8125rem;-webkit-transition:-webkit-transform 0.15s cubic-bezier(0.4, 0, 0.2, 1);transition:-webkit-transform 0.15s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 0.15s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 0.15s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.15s cubic-bezier(0.4, 0, 0.2, 1);color:var(--ion-color-step-500, gray)}:host(.select-label-placement-floating.select-expanded) .label-text-wrapper,:host(.select-label-placement-floating.ion-focused) .label-text-wrapper,:host(.select-label-placement-stacked.select-expanded) .label-text-wrapper,:host(.select-label-placement-stacked.ion-focused) .label-text-wrapper{color:var(--highlight-color)}:host(.has-focus.select-label-placement-floating.ion-valid) .label-text-wrapper,:host(.select-label-placement-floating.ion-touched.ion-invalid) .label-text-wrapper,:host(.has-focus.select-label-placement-stacked.ion-valid) .label-text-wrapper,:host(.select-label-placement-stacked.ion-touched.ion-invalid) .label-text-wrapper{color:var(--highlight-color)}.select-highlight{bottom:-1px;position:absolute;width:100%;height:2px;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 200ms;transition:-webkit-transform 200ms;transition:transform 200ms;transition:transform 200ms, -webkit-transform 200ms;background:var(--highlight-color)}@supports (inset-inline-start: 0){.select-highlight{inset-inline-start:0}}@supports not (inset-inline-start: 0){.select-highlight{left:0}:host-context([dir=rtl]) .select-highlight{left:unset;right:unset;right:0}[dir=rtl] .select-highlight{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.select-highlight:dir(rtl){left:unset;right:unset;right:0}}}:host(.select-expanded) .select-highlight,:host(.ion-focused) .select-highlight{-webkit-transform:scale(1);transform:scale(1)}:host(.in-item) .select-highlight{bottom:0}@supports (inset-inline-start: 0){:host(.in-item) .select-highlight{inset-inline-start:0}}@supports not (inset-inline-start: 0){:host(.in-item) .select-highlight{left:0}:host-context([dir=rtl]):host(.in-item) .select-highlight,:host-context([dir=rtl]).in-item .select-highlight{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){:host(.in-item:dir(rtl)) .select-highlight{left:unset;right:unset;right:0}}}:host(.select-expanded:not(.legacy-select):not(.has-expanded-icon)) .select-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}:host(.select-expanded) .select-wrapper .select-icon,:host(.has-focus.ion-valid) .select-wrapper .select-icon,:host(.ion-touched.ion-invalid) .select-wrapper .select-icon,:host(.ion-focused) .select-wrapper .select-icon{color:var(--highlight-color)}:host-context(.item-label-stacked) .select-icon,:host-context(.item-label-floating:not(.item-fill-outline)) .select-icon,:host-context(.item-label-floating.item-fill-outline){-webkit-transform:translate3d(0,  -9px,  0);transform:translate3d(0,  -9px,  0)}:host-context(.item-has-focus):host(:not(.has-expanded-icon)) .select-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}:host-context(.item-has-focus.item-label-stacked):host(:not(.has-expanded-icon)) .select-icon,:host-context(.item-has-focus.item-label-floating:not(.item-fill-outline)):host(:not(.has-expanded-icon)) .select-icon{-webkit-transform:translate3d(0,  -9px,  0) rotate(180deg);transform:translate3d(0,  -9px,  0) rotate(180deg)}:host(.select-shape-round){--border-radius:16px}:host(.select-label-placement-stacked) .select-wrapper-inner,:host(.select-label-placement-floating) .select-wrapper-inner{width:calc(100% - 0.8125rem - 4px)}:host(.select-disabled){opacity:0.38}",e4=ye(class extends be{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.ionChange=q(this,"ionChange",7),this.ionCancel=q(this,"ionCancel",7),this.ionDismiss=q(this,"ionDismiss",7),this.ionFocus=q(this,"ionFocus",7),this.ionBlur=q(this,"ionBlur",7),this.ionStyle=q(this,"ionStyle",7),this.inputId=`ion-sel-${n4++}`,this.inheritedAttributes={},this.hasLoggedDeprecationWarning=!1,this.onClick=e=>{const n=e.target,i=n.closest('[slot="start"], [slot="end"]');n===this.el||i===null?(this.setFocus(),this.open(e)):(e.stopPropagation(),e.preventDefault())},this.onFocus=()=>{this.ionFocus.emit()},this.onBlur=()=>{this.ionBlur.emit()},this.isExpanded=!1,this.cancelText="Cancel",this.color=void 0,this.compareWith=void 0,this.disabled=!1,this.fill=void 0,this.interface="alert",this.interfaceOptions={},this.justify="space-between",this.label=void 0,this.labelPlacement="start",this.legacy=void 0,this.multiple=!1,this.name=this.inputId,this.okText="OK",this.placeholder=void 0,this.selectedText=void 0,this.toggleIcon=void 0,this.expandedIcon=void 0,this.shape=void 0,this.value=void 0}styleChanged(){this.emitStyle()}setValue(e){this.value=e,this.ionChange.emit({value:e})}componentWillLoad(){this.inheritedAttributes=ri(this.el,["aria-label"])}async connectedCallback(){const{el:e}=this;this.legacyFormController=Rr(e),this.notchController=qp(e,()=>this.notchSpacerEl,()=>this.labelSlot),this.updateOverlayOptions(),this.emitStyle(),this.mutationO=_y(this.el,"ion-select-option",async()=>{this.updateOverlayOptions(),hn(this)})}disconnectedCallback(){this.mutationO&&(this.mutationO.disconnect(),this.mutationO=void 0),this.notchController&&(this.notchController.destroy(),this.notchController=void 0)}async open(e){if(this.disabled||this.isExpanded)return;this.isExpanded=!0;const n=this.overlay=await this.createOverlay(e);if(n.onDidDismiss().then(()=>{this.overlay=void 0,this.isExpanded=!1,this.ionDismiss.emit(),this.setFocus()}),await n.present(),this.interface==="popover"){const i=this.childOpts.map(r=>r.value).indexOf(this.value);if(i>-1){const r=n.querySelector(`.select-interface-option:nth-child(${i+1})`);if(r){eu(r);const o=r.querySelector("ion-radio, ion-checkbox");o&&o.focus()}}else{const r=n.querySelector("ion-radio:not(.radio-disabled), ion-checkbox:not(.checkbox-disabled)");r&&(eu(r.closest("ion-item")),r.focus())}}return n}createOverlay(e){let n=this.interface;return n==="action-sheet"&&this.multiple&&(console.warn(`Select interface cannot be "${n}" with a multi-value select. Using the "alert" interface instead.`),n="alert"),n==="popover"&&!e&&(console.warn(`Select interface cannot be a "${n}" without passing an event. Using the "alert" interface instead.`),n="alert"),n==="action-sheet"?this.openActionSheet():n==="popover"?this.openPopover(e):this.openAlert()}updateOverlayOptions(){const e=this.overlay;if(!e)return;const n=this.childOpts,i=this.value;switch(this.interface){case"action-sheet":e.buttons=this.createActionSheetButtons(n,i);break;case"popover":const r=e.querySelector("ion-select-popover");r&&(r.options=this.createPopoverOptions(n,i));break;case"alert":const o=this.multiple?"checkbox":"radio";e.inputs=this.createAlertInputs(n,o,i);break}}createActionSheetButtons(e,n){const i=e.map(r=>{const o=cl(r),a=Array.from(r.classList).filter(l=>l!=="hydrated").join(" "),s=`${ed} ${a}`;return{role:ll(n,o,this.compareWith)?"selected":"",text:r.textContent,cssClass:s,handler:()=>{this.setValue(o)}}});return i.push({text:this.cancelText,role:"cancel",handler:()=>{this.ionCancel.emit()}}),i}createAlertInputs(e,n,i){return e.map(o=>{const a=cl(o),s=Array.from(o.classList).filter(c=>c!=="hydrated").join(" "),l=`${ed} ${s}`;return{type:n,cssClass:l,label:o.textContent||"",value:a,checked:ll(i,a,this.compareWith),disabled:o.disabled}})}createPopoverOptions(e,n){return e.map(r=>{const o=cl(r),a=Array.from(r.classList).filter(l=>l!=="hydrated").join(" "),s=`${ed} ${a}`;return{text:r.textContent||"",cssClass:s,value:o,checked:ll(n,o,this.compareWith),disabled:r.disabled,handler:l=>{this.setValue(l),this.multiple||this.close()}}})}async openPopover(e){const{fill:n,labelPlacement:i}=this,r=this.interfaceOptions,o=J(this),a=o!=="md",s=this.multiple,l=this.value;let c=e,d="auto";if(this.legacyFormController.hasLegacyControl()){const p=this.el.closest("ion-item");p&&(p.classList.contains("item-label-floating")||p.classList.contains("item-label-stacked"))&&(c=Object.assign(Object.assign({},e),{detail:{ionShadowTarget:p}}),d="cover")}else i==="floating"||i==="stacked"||o==="md"&&n!==void 0?d="cover":c=Object.assign(Object.assign({},e),{detail:{ionShadowTarget:this.nativeWrapperEl}});const u=Object.assign(Object.assign({mode:o,event:c,alignment:"center",size:d,showBackdrop:a},r),{component:"ion-select-popover",cssClass:["select-popover",r.cssClass],componentProps:{header:r.header,subHeader:r.subHeader,message:r.message,multiple:s,value:l,options:this.createPopoverOptions(this.childOpts,l)}});return sT.create(u)}async openActionSheet(){const e=J(this),n=this.interfaceOptions,i=Object.assign(Object.assign({mode:e},n),{buttons:this.createActionSheetButtons(this.childOpts,this.value),cssClass:["select-action-sheet",n.cssClass]});return aT.create(i)}async openAlert(){let e,n;this.legacyFormController.hasLegacyControl()?(e=this.getLabel(),n=e?e.textContent:null):n=this.labelText;const i=this.interfaceOptions,r=this.multiple?"checkbox":"radio",o=J(this),a=Object.assign(Object.assign({mode:o},i),{header:i.header?i.header:n,inputs:this.createAlertInputs(this.childOpts,r,this.value),buttons:[{text:this.cancelText,role:"cancel",handler:()=>{this.ionCancel.emit()}},{text:this.okText,handler:s=>{this.setValue(s)}}],cssClass:["select-alert",i.cssClass,this.multiple?"multiple-select-alert":"single-select-alert"]});return rT.create(a)}close(){return this.overlay?this.overlay.dismiss():Promise.resolve(!1)}getLabel(){return fs(this.el)}hasValue(){return this.getText()!==""}get childOpts(){return Array.from(this.el.querySelectorAll("ion-select-option"))}get labelText(){const{label:e}=this;if(e!==void 0)return e;const{labelSlot:n}=this;if(n!==null)return n.textContent}getText(){const e=this.selectedText;return e!=null&&e!==""?e:t4(this.childOpts,this.value,this.compareWith)}setFocus(){this.focusEl&&this.focusEl.focus()}emitStyle(){const{disabled:e}=this,n={"interactive-disabled":e};this.legacyFormController.hasLegacyControl()&&(n.interactive=!0,n.select=!0,n["select-disabled"]=e,n["has-placeholder"]=this.placeholder!==void 0,n["has-value"]=this.hasValue(),n["has-focus"]=this.isExpanded,n.legacy=!!this.legacy),this.ionStyle.emit(n)}renderLabel(){const{label:e}=this;return x("div",{class:{"label-text-wrapper":!0,"label-text-wrapper-hidden":!this.hasLabel},part:"label"},e===void 0?x("slot",{name:"label"}):x("div",{class:"label-text"},e))}componentDidRender(){var e;(e=this.notchController)===null||e===void 0||e.calculateNotchWidth()}get labelSlot(){return this.el.querySelector('[slot="label"]')}get hasLabel(){return this.label!==void 0||this.labelSlot!==null}renderLabelContainer(){return J(this)==="md"&&this.fill==="outline"?[x("div",{class:"select-outline-container"},x("div",{class:"select-outline-start"}),x("div",{class:{"select-outline-notch":!0,"select-outline-notch-hidden":!this.hasLabel}},x("div",{class:"notch-spacer","aria-hidden":"true",ref:i=>this.notchSpacerEl=i},this.label)),x("div",{class:"select-outline-end"})),this.renderLabel()]:this.renderLabel()}renderSelect(){const{disabled:e,el:n,isExpanded:i,expandedIcon:r,labelPlacement:o,justify:a,placeholder:s,fill:l,shape:c,name:d,value:u}=this,p=J(this),h=o==="floating"||o==="stacked",g=!h,f=wi(n)?"rtl":"ltr",v=Xe("ion-item",this.el),m=p==="md"&&l!=="outline"&&!v,y=this.hasValue(),S=n.querySelector('[slot="start"], [slot="end"]')!==null;_o(!0,n,d,Wm(u),e);const b=o==="stacked"||o==="floating"&&(y||i||S);return x(fe,{onClick:this.onClick,class:it(this.color,{[p]:!0,"in-item":v,"in-item-color":Xe("ion-item.ion-color",n),"select-disabled":e,"select-expanded":i,"has-expanded-icon":r!==void 0,"has-value":y,"label-floating":b,"has-placeholder":s!==void 0,"ion-focusable":!0,[`select-${f}`]:!0,[`select-fill-${l}`]:l!==void 0,[`select-justify-${a}`]:g,[`select-shape-${c}`]:c!==void 0,[`select-label-placement-${o}`]:!0})},x("label",{class:"select-wrapper",id:"select-label"},this.renderLabelContainer(),x("div",{class:"select-wrapper-inner"},x("slot",{name:"start"}),x("div",{class:"native-wrapper",ref:C=>this.nativeWrapperEl=C,part:"container"},this.renderSelectText(),this.renderListbox()),x("slot",{name:"end"}),!h&&this.renderSelectIcon()),h&&this.renderSelectIcon(),m&&x("div",{class:"select-highlight"})))}renderLegacySelect(){this.hasLoggedDeprecationWarning||(nt(`ion-select now requires providing a label with either the "label" property or the "aria-label" attribute. To migrate, remove any usage of "ion-label" and pass the label text to either the "label" property or the "aria-label" attribute.

Example: <ion-select label="Favorite Color">...</ion-select>
Example with aria-label: <ion-select aria-label="Favorite Color">...</ion-select>

Developers can use the "legacy" property to continue using the legacy form markup. This property will be removed in an upcoming major release of Ionic where this form control will use the modern form markup.`,this.el),this.legacy&&nt(`ion-select is being used with the "legacy" property enabled which will forcibly enable the legacy form markup. This property will be removed in an upcoming major release of Ionic where this form control will use the modern form markup.
    Developers can dismiss this warning by removing their usage of the "legacy" property and using the new select syntax.`,this.el),this.hasLoggedDeprecationWarning=!0);const{disabled:e,el:n,inputId:i,isExpanded:r,expandedIcon:o,name:a,placeholder:s,value:l}=this,c=J(this),{labelText:d,labelId:u}=Ta(n,i);_o(!0,n,a,Wm(l),e);let h=this.getText();h===""&&s!==void 0&&(h=s);const g=d!==void 0?h!==""?`${h}, ${d}`:d:h;return x(fe,{onClick:this.onClick,role:"button","aria-haspopup":"listbox","aria-disabled":e?"true":null,"aria-label":g,class:{[c]:!0,"in-item":Xe("ion-item",n),"in-item-color":Xe("ion-item.ion-color",n),"select-disabled":e,"select-expanded":r,"has-expanded-icon":o!==void 0,"legacy-select":!0}},this.renderSelectText(),this.renderSelectIcon(),x("label",{id:u},g),this.renderListbox())}renderSelectText(){const{placeholder:e}=this,n=this.getText();let i=!1,r=n;return r===""&&e!==void 0&&(r=e,i=!0),x("div",{"aria-hidden":"true",class:{"select-text":!0,"select-placeholder":i},part:i?"placeholder":"text"},r)}renderSelectIcon(){const e=J(this),{isExpanded:n,toggleIcon:i,expandedIcon:r}=this;let o;return n&&r!==void 0?o=r:o=i??(e==="ios"?HE:BE),x("ion-icon",{class:"select-icon",part:"icon","aria-hidden":"true",icon:o})}get ariaLabel(){var e,n;const{placeholder:i,el:r,inputId:o,inheritedAttributes:a}=this,s=this.getText(),{labelText:l}=Ta(r,o),c=(n=(e=this.labelText)!==null&&e!==void 0?e:a["aria-label"])!==null&&n!==void 0?n:l;let d=s;return d===""&&i!==void 0&&(d=i),c!==void 0&&(d=d===""?c:`${c}, ${d}`),d}renderListbox(){const{disabled:e,inputId:n,isExpanded:i}=this;return x("button",{disabled:e,id:n,"aria-label":this.ariaLabel,"aria-haspopup":"dialog","aria-expanded":`${i}`,onFocus:this.onFocus,onBlur:this.onBlur,ref:r=>this.focusEl=r})}render(){const{legacyFormController:e}=this;return e.hasLegacyControl()?this.renderLegacySelect():this.renderSelect()}get el(){return this}static get watchers(){return{disabled:["styleChanged"],isExpanded:["styleChanged"],placeholder:["styleChanged"],value:["styleChanged"]}}static get style(){return{ios:JO,md:QO}}},[33,"ion-select",{cancelText:[1,"cancel-text"],color:[513],compareWith:[1,"compare-with"],disabled:[4],fill:[1],interface:[1],interfaceOptions:[8,"interface-options"],justify:[1],label:[1],labelPlacement:[1,"label-placement"],legacy:[4],multiple:[4],name:[1],okText:[1,"ok-text"],placeholder:[1],selectedText:[1,"selected-text"],toggleIcon:[1,"toggle-icon"],expandedIcon:[1,"expanded-icon"],shape:[1],value:[1032],isExpanded:[32],open:[64]},void 0,{disabled:["styleChanged"],isExpanded:["styleChanged"],placeholder:["styleChanged"],value:["styleChanged"]}]),cl=t=>{const e=t.value;return e===void 0?t.textContent||"":e},Wm=t=>{if(t!=null)return Array.isArray(t)?t.join(","):t.toString()},t4=(t,e,n)=>e===void 0?"":Array.isArray(e)?e.map(i=>Um(t,i,n)).filter(i=>i!==null).join(", "):Um(t,e,n)||"",Um=(t,e,n)=>{const i=t.find(r=>hu(e,cl(r),n));return i?i.textContent:null};let n4=0;const ed="select-interface-option";function i4(){if(typeof customElements>"u")return;["ion-select","ion-action-sheet","ion-alert","ion-backdrop","ion-checkbox","ion-icon","ion-item","ion-label","ion-list","ion-list-header","ion-note","ion-popover","ion-radio","ion-radio-group","ion-ripple-effect","ion-select-popover"].forEach(e=>{switch(e){case"ion-select":customElements.get(e)||customElements.define(e,e4);break;case"ion-action-sheet":customElements.get(e)||BO();break;case"ion-alert":customElements.get(e)||KO();break;case"ion-backdrop":customElements.get(e)||Lr();break;case"ion-checkbox":customElements.get(e)||Mp();break;case"ion-icon":customElements.get(e)||fn();break;case"ion-item":customElements.get(e)||zp();break;case"ion-label":customElements.get(e)||Bp();break;case"ion-list":customElements.get(e)||Yp();break;case"ion-list-header":customElements.get(e)||Ay();break;case"ion-note":customElements.get(e)||dc();break;case"ion-popover":customElements.get(e)||r6();break;case"ion-radio":customElements.get(e)||Zp();break;case"ion-radio-group":customElements.get(e)||Jp();break;case"ion-ripple-effect":customElements.get(e)||Jt();break;case"ion-select-popover":customElements.get(e)||ZO();break}})}const o4=i4;/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const r4=":host{display:none}",a4=ye(class extends be{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.inputId=`ion-selopt-${s4++}`,this.disabled=!1,this.value=void 0}render(){return x(fe,{role:"option",id:this.inputId,class:J(this)})}get el(){return this}static get style(){return r4}},[1,"ion-select-option",{disabled:[4],value:[8]}]);let s4=0;function l4(){if(typeof customElements>"u")return;["ion-select-option"].forEach(e=>{switch(e){case"ion-select-option":customElements.get(e)||customElements.define(e,a4);break}})}const c4=l4;/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const d4=":host{--background:rgba(var(--background-rgb, var(--ion-text-color-rgb, 0, 0, 0)), 0.065);border-radius:var(--border-radius, inherit);display:block;width:100%;height:inherit;margin-top:4px;margin-bottom:4px;background:var(--background);line-height:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}span{display:inline-block}:host(.in-media){margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;height:100%}:host(.skeleton-text-animated){position:relative;background:-webkit-gradient(linear, left top, right top, color-stop(8%, rgba(var(--background-rgb, var(--ion-text-color-rgb, 0, 0, 0)), 0.065)), color-stop(18%, rgba(var(--background-rgb, var(--ion-text-color-rgb, 0, 0, 0)), 0.135)), color-stop(33%, rgba(var(--background-rgb, var(--ion-text-color-rgb, 0, 0, 0)), 0.065)));background:linear-gradient(to right, rgba(var(--background-rgb, var(--ion-text-color-rgb, 0, 0, 0)), 0.065) 8%, rgba(var(--background-rgb, var(--ion-text-color-rgb, 0, 0, 0)), 0.135) 18%, rgba(var(--background-rgb, var(--ion-text-color-rgb, 0, 0, 0)), 0.065) 33%);background-size:800px 104px;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:shimmer;animation-name:shimmer;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes shimmer{0%{background-position:-400px 0}100%{background-position:400px 0}}@keyframes shimmer{0%{background-position:-400px 0}100%{background-position:400px 0}}",u4=ye(class extends be{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.ionStyle=q(this,"ionStyle",7),this.animated=!1}componentWillLoad(){this.emitStyle()}emitStyle(){const e={"skeleton-text":!0};this.ionStyle.emit(e)}render(){const e=this.animated&&Ae.getBoolean("animated",!0),n=Xe("ion-avatar",this.el)||Xe("ion-thumbnail",this.el),i=J(this);return x(fe,{class:{[i]:!0,"skeleton-text-animated":e,"in-media":n}},x("span",null," "))}get el(){return this}static get style(){return d4}},[1,"ion-skeleton-text",{animated:[4]}]);function p4(){if(typeof customElements>"u")return;["ion-skeleton-text"].forEach(e=>{switch(e){case"ion-skeleton-text":customElements.get(e)||customElements.define(e,u4);break}})}const h4=p4;/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const f4=Kp;/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const m4=":host(.ion-color){color:var(--ion-color-base)}",g4=ye(class extends be{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.color=void 0}render(){const e=J(this);return x(fe,{class:it(this.color,{[e]:!0})},x("slot",null))}static get style(){return m4}},[1,"ion-text",{color:[513]}]);function b4(){if(typeof customElements>"u")return;["ion-text"].forEach(e=>{switch(e){case"ion-text":customElements.get(e)||customElements.define(e,g4);break}})}const v4=b4;/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const y4='.sc-ion-textarea-ios-h{--background:initial;--color:initial;--placeholder-color:initial;--placeholder-font-style:initial;--placeholder-font-weight:initial;--placeholder-opacity:0.6;--padding-top:0;--padding-end:0;--padding-bottom:0;--padding-start:0;--border-radius:0;--border-style:solid;--highlight-color-focused:var(--ion-color-primary, #3880ff);--highlight-color-valid:var(--ion-color-success, #2dd36f);--highlight-color-invalid:var(--ion-color-danger, #eb445a);--highlight-color:var(--highlight-color-focused);display:block;position:relative;width:100%;color:var(--color);font-family:var(--ion-font-family, inherit);z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box}.sc-ion-textarea-ios-h:not(.legacy-textarea){min-height:44px}.textarea-label-placement-floating.sc-ion-textarea-ios-h,.textarea-label-placement-stacked.sc-ion-textarea-ios-h{--padding-top:0px;min-height:56px}[cols].sc-ion-textarea-ios-h:not([auto-grow]){width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.legacy-textarea.sc-ion-textarea-ios-h{-ms-flex:1;flex:1;background:var(--background);white-space:pre-wrap}.legacy-textarea.ion-color.sc-ion-textarea-ios-h{color:var(--ion-color-base)}.sc-ion-textarea-ios-h:not(.legacy-textarea){--padding-bottom:8px}.ion-color.sc-ion-textarea-ios-h{--highlight-color-focused:var(--ion-color-base);background:initial}ion-item.sc-ion-textarea-ios-h,ion-item .sc-ion-textarea-ios-h{-ms-flex-item-align:baseline;align-self:baseline}ion-item.sc-ion-textarea-ios-h:not(.item-label),ion-item:not(.item-label) .sc-ion-textarea-ios-h{--padding-start:0}ion-item[slot=start].sc-ion-textarea-ios-h,ion-item [slot=start].sc-ion-textarea-ios-h,ion-item[slot=end].sc-ion-textarea-ios-h,ion-item [slot=end].sc-ion-textarea-ios-h{width:auto}.native-textarea.sc-ion-textarea-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:block;position:relative;-ms-flex:1;flex:1;width:100%;max-width:100%;max-height:100%;border:0;outline:none;background:transparent;white-space:pre-wrap;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box;resize:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.native-textarea.sc-ion-textarea-ios::-webkit-input-placeholder{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-textarea.sc-ion-textarea-ios::-moz-placeholder{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-textarea.sc-ion-textarea-ios:-ms-input-placeholder{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-textarea.sc-ion-textarea-ios::-ms-input-placeholder{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-textarea.sc-ion-textarea-ios::placeholder{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.legacy-textarea.sc-ion-textarea-ios-h .native-textarea.sc-ion-textarea-ios{white-space:inherit}.legacy-textarea.sc-ion-textarea-ios-h .native-textarea.sc-ion-textarea-ios,.legacy-textarea.sc-ion-textarea-ios-h .textarea-legacy-wrapper.sc-ion-textarea-ios::after{-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);border-radius:var(--border-radius)}.native-textarea.sc-ion-textarea-ios{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-align:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;grid-area:1/1/2/2;word-break:break-word}.legacy-textarea.sc-ion-textarea-ios-h .textarea-legacy-wrapper.sc-ion-textarea-ios::after{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;grid-area:1/1/2/2;word-break:break-word}.cloned-input.sc-ion-textarea-ios{top:0;bottom:0;position:absolute;pointer-events:none}@supports (inset-inline-start: 0){.cloned-input.sc-ion-textarea-ios{inset-inline-start:0}}@supports not (inset-inline-start: 0){.cloned-input.sc-ion-textarea-ios{left:0}[dir=rtl].sc-ion-textarea-ios-h .cloned-input.sc-ion-textarea-ios,[dir=rtl] .sc-ion-textarea-ios-h .cloned-input.sc-ion-textarea-ios{left:unset;right:unset;right:0}[dir=rtl].sc-ion-textarea-ios .cloned-input.sc-ion-textarea-ios{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.cloned-input.sc-ion-textarea-ios:dir(rtl){left:unset;right:unset;right:0}}}.cloned-input.sc-ion-textarea-ios:disabled{opacity:1}.legacy-textarea[auto-grow].sc-ion-textarea-ios-h .cloned-input.sc-ion-textarea-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}[auto-grow].sc-ion-textarea-ios-h .cloned-input.sc-ion-textarea-ios{height:100%}[auto-grow].sc-ion-textarea-ios-h .native-textarea.sc-ion-textarea-ios{overflow:hidden}.item-label-floating.item-has-placeholder.sc-ion-textarea-ios-h:not(.item-has-value),.item-label-floating.item-has-placeholder:not(.item-has-value) .sc-ion-textarea-ios-h{opacity:0}.item-label-floating.item-has-placeholder.sc-ion-textarea-ios-h:not(.item-has-value).item-has-focus,.item-label-floating.item-has-placeholder:not(.item-has-value).item-has-focus .sc-ion-textarea-ios-h{-webkit-transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);opacity:1}.textarea-wrapper.sc-ion-textarea-ios{-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:0px;padding-bottom:0px;border-radius:var(--border-radius);display:-ms-flexbox;display:flex;position:relative;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:start;align-items:flex-start;height:inherit;min-height:inherit;-webkit-transition:background-color 15ms linear;transition:background-color 15ms linear;background:var(--background);line-height:normal}.native-wrapper.sc-ion-textarea-ios{position:relative;width:100%;height:100%}.has-focus.sc-ion-textarea-ios-h textarea.sc-ion-textarea-ios{caret-color:var(--highlight-color)}.native-wrapper.sc-ion-textarea-ios textarea.sc-ion-textarea-ios{-webkit-padding-start:0px;padding-inline-start:0px;-webkit-padding-end:0px;padding-inline-end:0px;padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}.native-wrapper.sc-ion-textarea-ios,.textarea-legacy-wrapper.sc-ion-textarea-ios{display:grid;min-width:inherit;max-width:inherit;min-height:inherit;max-height:inherit;grid-auto-rows:100%}.native-wrapper.sc-ion-textarea-ios::after,.textarea-legacy-wrapper.sc-ion-textarea-ios::after{white-space:pre-wrap;content:attr(data-replicated-value) " ";visibility:hidden}.native-wrapper.sc-ion-textarea-ios::after{padding-left:0;padding-right:0;padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;border-radius:var(--border-radius);color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-align:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;grid-area:1/1/2/2;word-break:break-word}.textarea-wrapper-inner.sc-ion-textarea-ios{display:-ms-flexbox;display:flex;width:100%;min-height:inherit}.ion-touched.ion-invalid.sc-ion-textarea-ios-h{--highlight-color:var(--highlight-color-invalid)}.ion-valid.sc-ion-textarea-ios-h{--highlight-color:var(--highlight-color-valid)}.textarea-bottom.sc-ion-textarea-ios{-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:5px;padding-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;border-top:var(--border-width) var(--border-style) var(--border-color);font-size:0.75rem}.has-focus.ion-valid.sc-ion-textarea-ios-h,.ion-touched.ion-invalid.sc-ion-textarea-ios-h{--border-color:var(--highlight-color)}.textarea-bottom.sc-ion-textarea-ios .error-text.sc-ion-textarea-ios{display:none;color:var(--highlight-color-invalid)}.textarea-bottom.sc-ion-textarea-ios .helper-text.sc-ion-textarea-ios{display:block;color:var(--ion-color-step-550, #737373)}.ion-touched.ion-invalid.sc-ion-textarea-ios-h .textarea-bottom.sc-ion-textarea-ios .error-text.sc-ion-textarea-ios{display:block}.ion-touched.ion-invalid.sc-ion-textarea-ios-h .textarea-bottom.sc-ion-textarea-ios .helper-text.sc-ion-textarea-ios{display:none}.textarea-bottom.sc-ion-textarea-ios .counter.sc-ion-textarea-ios{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--ion-color-step-550, #737373);white-space:nowrap;-webkit-padding-start:16px;padding-inline-start:16px}.label-text-wrapper.sc-ion-textarea-ios{-webkit-padding-start:0px;padding-inline-start:0px;-webkit-padding-end:0px;padding-inline-end:0px;padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);max-width:200px;-webkit-transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);pointer-events:none}.label-text.sc-ion-textarea-ios,.sc-ion-textarea-ios-s>[slot=label]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.label-text-wrapper-hidden.sc-ion-textarea-ios,.textarea-outline-notch-hidden.sc-ion-textarea-ios{display:none}.textarea-wrapper.sc-ion-textarea-ios textarea.sc-ion-textarea-ios{-webkit-transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1)}.textarea-label-placement-start.sc-ion-textarea-ios-h .textarea-wrapper.sc-ion-textarea-ios{-ms-flex-direction:row;flex-direction:row}.textarea-label-placement-start.sc-ion-textarea-ios-h .label-text-wrapper.sc-ion-textarea-ios{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:0;margin-bottom:0}.textarea-label-placement-end.sc-ion-textarea-ios-h .textarea-wrapper.sc-ion-textarea-ios{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.textarea-label-placement-end.sc-ion-textarea-ios-h .label-text-wrapper.sc-ion-textarea-ios{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0;margin-top:0;margin-bottom:0}.textarea-label-placement-fixed.sc-ion-textarea-ios-h .label-text-wrapper.sc-ion-textarea-ios{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:0;margin-bottom:0}.textarea-label-placement-fixed.sc-ion-textarea-ios-h .label-text.sc-ion-textarea-ios{-ms-flex:0 0 100px;flex:0 0 100px;width:100px;min-width:100px;max-width:200px}.textarea-label-placement-stacked.sc-ion-textarea-ios-h .textarea-wrapper.sc-ion-textarea-ios,.textarea-label-placement-floating.sc-ion-textarea-ios-h .textarea-wrapper.sc-ion-textarea-ios{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:start}.textarea-label-placement-stacked.sc-ion-textarea-ios-h .label-text-wrapper.sc-ion-textarea-ios,.textarea-label-placement-floating.sc-ion-textarea-ios-h .label-text-wrapper.sc-ion-textarea-ios{-webkit-transform-origin:left top;transform-origin:left top;-webkit-padding-start:0px;padding-inline-start:0px;-webkit-padding-end:0px;padding-inline-end:0px;padding-top:0px;padding-bottom:0px;max-width:100%;z-index:2}[dir=rtl].sc-ion-textarea-ios-h -no-combinator.textarea-label-placement-stacked.sc-ion-textarea-ios-h .label-text-wrapper.sc-ion-textarea-ios,[dir=rtl] .sc-ion-textarea-ios-h -no-combinator.textarea-label-placement-stacked.sc-ion-textarea-ios-h .label-text-wrapper.sc-ion-textarea-ios,[dir=rtl].textarea-label-placement-stacked.sc-ion-textarea-ios-h .label-text-wrapper.sc-ion-textarea-ios,[dir=rtl] .textarea-label-placement-stacked.sc-ion-textarea-ios-h .label-text-wrapper.sc-ion-textarea-ios,[dir=rtl].sc-ion-textarea-ios-h -no-combinator.textarea-label-placement-floating.sc-ion-textarea-ios-h .label-text-wrapper.sc-ion-textarea-ios,[dir=rtl] .sc-ion-textarea-ios-h -no-combinator.textarea-label-placement-floating.sc-ion-textarea-ios-h .label-text-wrapper.sc-ion-textarea-ios,[dir=rtl].textarea-label-placement-floating.sc-ion-textarea-ios-h .label-text-wrapper.sc-ion-textarea-ios,[dir=rtl] .textarea-label-placement-floating.sc-ion-textarea-ios-h .label-text-wrapper.sc-ion-textarea-ios{-webkit-transform-origin:right top;transform-origin:right top}@supports selector(:dir(rtl)){.textarea-label-placement-stacked.sc-ion-textarea-ios-h:dir(rtl) .label-text-wrapper.sc-ion-textarea-ios,.textarea-label-placement-floating.sc-ion-textarea-ios-h:dir(rtl) .label-text-wrapper.sc-ion-textarea-ios{-webkit-transform-origin:right top;transform-origin:right top}}.textarea-label-placement-stacked.sc-ion-textarea-ios-h textarea.sc-ion-textarea-ios,.textarea-label-placement-floating.sc-ion-textarea-ios-h textarea.sc-ion-textarea-ios,.textarea-label-placement-stacked[auto-grow].sc-ion-textarea-ios-h .native-wrapper.sc-ion-textarea-ios::after,.textarea-label-placement-floating[auto-grow].sc-ion-textarea-ios-h .native-wrapper.sc-ion-textarea-ios::after{-webkit-margin-start:0px;margin-inline-start:0px;-webkit-margin-end:0px;margin-inline-end:0px;margin-top:8px;margin-bottom:0px}.sc-ion-textarea-ios-h.textarea-label-placement-stacked.sc-ion-textarea-ios-s>[slot=start],.sc-ion-textarea-ios-h.textarea-label-placement-stacked .sc-ion-textarea-ios-s>[slot=start],.sc-ion-textarea-ios-h.textarea-label-placement-stacked.sc-ion-textarea-ios-s>[slot=end],.sc-ion-textarea-ios-h.textarea-label-placement-stacked .sc-ion-textarea-ios-s>[slot=end],.sc-ion-textarea-ios-h.textarea-label-placement-floating.sc-ion-textarea-ios-s>[slot=start],.sc-ion-textarea-ios-h.textarea-label-placement-floating .sc-ion-textarea-ios-s>[slot=start],.sc-ion-textarea-ios-h.textarea-label-placement-floating.sc-ion-textarea-ios-s>[slot=end],.sc-ion-textarea-ios-h.textarea-label-placement-floating .sc-ion-textarea-ios-s>[slot=end]{margin-top:8px}.textarea-label-placement-floating.sc-ion-textarea-ios-h .label-text-wrapper.sc-ion-textarea-ios{-webkit-transform:translateY(100%) scale(1);transform:translateY(100%) scale(1)}.textarea-label-placement-floating.sc-ion-textarea-ios-h textarea.sc-ion-textarea-ios{opacity:0}.has-focus.textarea-label-placement-floating.sc-ion-textarea-ios-h textarea.sc-ion-textarea-ios,.has-value.textarea-label-placement-floating.sc-ion-textarea-ios-h textarea.sc-ion-textarea-ios{opacity:1}.label-floating.sc-ion-textarea-ios-h .label-text-wrapper.sc-ion-textarea-ios{-webkit-transform:translateY(50%) scale(0.75);transform:translateY(50%) scale(0.75);max-width:calc(100% / 0.75)}.start-slot-wrapper.sc-ion-textarea-ios,.end-slot-wrapper.sc-ion-textarea-ios{padding-left:0;padding-right:0;padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:start;align-self:start}.sc-ion-textarea-ios-s>[slot=start],.sc-ion-textarea-ios-s>[slot=end]{margin-top:0}.sc-ion-textarea-ios-s>[slot=start]{-webkit-margin-end:16px;margin-inline-end:16px}.sc-ion-textarea-ios-s>[slot=end]{-webkit-margin-start:16px;margin-inline-start:16px}.sc-ion-textarea-ios-h{--border-width:0.55px;--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-250, #c8c7cc)));--padding-top:10px;--padding-end:0px;--padding-bottom:8px;--padding-start:0px;font-size:inherit}.legacy-textarea.sc-ion-textarea-ios-h{--padding-top:10px;--padding-end:8px;--padding-bottom:10px;--padding-start:0}.item-label-stacked.sc-ion-textarea-ios-h,.item-label-stacked .sc-ion-textarea-ios-h,.item-label-floating.sc-ion-textarea-ios-h,.item-label-floating .sc-ion-textarea-ios-h{--padding-top:8px;--padding-bottom:8px;--padding-start:0px}.legacy-textarea.sc-ion-textarea-ios-h .native-textarea[disabled].sc-ion-textarea-ios,.textarea-disabled.sc-ion-textarea-ios-h{opacity:0.3}',w4=`.sc-ion-textarea-md-h{--background:initial;--color:initial;--placeholder-color:initial;--placeholder-font-style:initial;--placeholder-font-weight:initial;--placeholder-opacity:0.6;--padding-top:0;--padding-end:0;--padding-bottom:0;--padding-start:0;--border-radius:0;--border-style:solid;--highlight-color-focused:var(--ion-color-primary, #3880ff);--highlight-color-valid:var(--ion-color-success, #2dd36f);--highlight-color-invalid:var(--ion-color-danger, #eb445a);--highlight-color:var(--highlight-color-focused);display:block;position:relative;width:100%;color:var(--color);font-family:var(--ion-font-family, inherit);z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box}.sc-ion-textarea-md-h:not(.legacy-textarea){min-height:44px}.textarea-label-placement-floating.sc-ion-textarea-md-h,.textarea-label-placement-stacked.sc-ion-textarea-md-h{--padding-top:0px;min-height:56px}[cols].sc-ion-textarea-md-h:not([auto-grow]){width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.legacy-textarea.sc-ion-textarea-md-h{-ms-flex:1;flex:1;background:var(--background);white-space:pre-wrap}.legacy-textarea.ion-color.sc-ion-textarea-md-h{color:var(--ion-color-base)}.sc-ion-textarea-md-h:not(.legacy-textarea){--padding-bottom:8px}.ion-color.sc-ion-textarea-md-h{--highlight-color-focused:var(--ion-color-base);background:initial}ion-item.sc-ion-textarea-md-h,ion-item .sc-ion-textarea-md-h{-ms-flex-item-align:baseline;align-self:baseline}ion-item.sc-ion-textarea-md-h:not(.item-label),ion-item:not(.item-label) .sc-ion-textarea-md-h{--padding-start:0}ion-item[slot=start].sc-ion-textarea-md-h,ion-item [slot=start].sc-ion-textarea-md-h,ion-item[slot=end].sc-ion-textarea-md-h,ion-item [slot=end].sc-ion-textarea-md-h{width:auto}.native-textarea.sc-ion-textarea-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:block;position:relative;-ms-flex:1;flex:1;width:100%;max-width:100%;max-height:100%;border:0;outline:none;background:transparent;white-space:pre-wrap;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box;resize:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.native-textarea.sc-ion-textarea-md::-webkit-input-placeholder{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-textarea.sc-ion-textarea-md::-moz-placeholder{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-textarea.sc-ion-textarea-md:-ms-input-placeholder{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-textarea.sc-ion-textarea-md::-ms-input-placeholder{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-textarea.sc-ion-textarea-md::placeholder{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.legacy-textarea.sc-ion-textarea-md-h .native-textarea.sc-ion-textarea-md{white-space:inherit}.legacy-textarea.sc-ion-textarea-md-h .native-textarea.sc-ion-textarea-md,.legacy-textarea.sc-ion-textarea-md-h .textarea-legacy-wrapper.sc-ion-textarea-md::after{-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);border-radius:var(--border-radius)}.native-textarea.sc-ion-textarea-md{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-align:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;grid-area:1/1/2/2;word-break:break-word}.legacy-textarea.sc-ion-textarea-md-h .textarea-legacy-wrapper.sc-ion-textarea-md::after{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;grid-area:1/1/2/2;word-break:break-word}.cloned-input.sc-ion-textarea-md{top:0;bottom:0;position:absolute;pointer-events:none}@supports (inset-inline-start: 0){.cloned-input.sc-ion-textarea-md{inset-inline-start:0}}@supports not (inset-inline-start: 0){.cloned-input.sc-ion-textarea-md{left:0}[dir=rtl].sc-ion-textarea-md-h .cloned-input.sc-ion-textarea-md,[dir=rtl] .sc-ion-textarea-md-h .cloned-input.sc-ion-textarea-md{left:unset;right:unset;right:0}[dir=rtl].sc-ion-textarea-md .cloned-input.sc-ion-textarea-md{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.cloned-input.sc-ion-textarea-md:dir(rtl){left:unset;right:unset;right:0}}}.cloned-input.sc-ion-textarea-md:disabled{opacity:1}.legacy-textarea[auto-grow].sc-ion-textarea-md-h .cloned-input.sc-ion-textarea-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}[auto-grow].sc-ion-textarea-md-h .cloned-input.sc-ion-textarea-md{height:100%}[auto-grow].sc-ion-textarea-md-h .native-textarea.sc-ion-textarea-md{overflow:hidden}.item-label-floating.item-has-placeholder.sc-ion-textarea-md-h:not(.item-has-value),.item-label-floating.item-has-placeholder:not(.item-has-value) .sc-ion-textarea-md-h{opacity:0}.item-label-floating.item-has-placeholder.sc-ion-textarea-md-h:not(.item-has-value).item-has-focus,.item-label-floating.item-has-placeholder:not(.item-has-value).item-has-focus .sc-ion-textarea-md-h{-webkit-transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);opacity:1}.textarea-wrapper.sc-ion-textarea-md{-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:0px;padding-bottom:0px;border-radius:var(--border-radius);display:-ms-flexbox;display:flex;position:relative;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:start;align-items:flex-start;height:inherit;min-height:inherit;-webkit-transition:background-color 15ms linear;transition:background-color 15ms linear;background:var(--background);line-height:normal}.native-wrapper.sc-ion-textarea-md{position:relative;width:100%;height:100%}.has-focus.sc-ion-textarea-md-h textarea.sc-ion-textarea-md{caret-color:var(--highlight-color)}.native-wrapper.sc-ion-textarea-md textarea.sc-ion-textarea-md{-webkit-padding-start:0px;padding-inline-start:0px;-webkit-padding-end:0px;padding-inline-end:0px;padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}.native-wrapper.sc-ion-textarea-md,.textarea-legacy-wrapper.sc-ion-textarea-md{display:grid;min-width:inherit;max-width:inherit;min-height:inherit;max-height:inherit;grid-auto-rows:100%}.native-wrapper.sc-ion-textarea-md::after,.textarea-legacy-wrapper.sc-ion-textarea-md::after{white-space:pre-wrap;content:attr(data-replicated-value) " ";visibility:hidden}.native-wrapper.sc-ion-textarea-md::after{padding-left:0;padding-right:0;padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;border-radius:var(--border-radius);color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-align:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;grid-area:1/1/2/2;word-break:break-word}.textarea-wrapper-inner.sc-ion-textarea-md{display:-ms-flexbox;display:flex;width:100%;min-height:inherit}.ion-touched.ion-invalid.sc-ion-textarea-md-h{--highlight-color:var(--highlight-color-invalid)}.ion-valid.sc-ion-textarea-md-h{--highlight-color:var(--highlight-color-valid)}.textarea-bottom.sc-ion-textarea-md{-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:5px;padding-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;border-top:var(--border-width) var(--border-style) var(--border-color);font-size:0.75rem}.has-focus.ion-valid.sc-ion-textarea-md-h,.ion-touched.ion-invalid.sc-ion-textarea-md-h{--border-color:var(--highlight-color)}.textarea-bottom.sc-ion-textarea-md .error-text.sc-ion-textarea-md{display:none;color:var(--highlight-color-invalid)}.textarea-bottom.sc-ion-textarea-md .helper-text.sc-ion-textarea-md{display:block;color:var(--ion-color-step-550, #737373)}.ion-touched.ion-invalid.sc-ion-textarea-md-h .textarea-bottom.sc-ion-textarea-md .error-text.sc-ion-textarea-md{display:block}.ion-touched.ion-invalid.sc-ion-textarea-md-h .textarea-bottom.sc-ion-textarea-md .helper-text.sc-ion-textarea-md{display:none}.textarea-bottom.sc-ion-textarea-md .counter.sc-ion-textarea-md{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--ion-color-step-550, #737373);white-space:nowrap;-webkit-padding-start:16px;padding-inline-start:16px}.label-text-wrapper.sc-ion-textarea-md{-webkit-padding-start:0px;padding-inline-start:0px;-webkit-padding-end:0px;padding-inline-end:0px;padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);max-width:200px;-webkit-transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);pointer-events:none}.label-text.sc-ion-textarea-md,.sc-ion-textarea-md-s>[slot=label]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.label-text-wrapper-hidden.sc-ion-textarea-md,.textarea-outline-notch-hidden.sc-ion-textarea-md{display:none}.textarea-wrapper.sc-ion-textarea-md textarea.sc-ion-textarea-md{-webkit-transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1)}.textarea-label-placement-start.sc-ion-textarea-md-h .textarea-wrapper.sc-ion-textarea-md{-ms-flex-direction:row;flex-direction:row}.textarea-label-placement-start.sc-ion-textarea-md-h .label-text-wrapper.sc-ion-textarea-md{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:0;margin-bottom:0}.textarea-label-placement-end.sc-ion-textarea-md-h .textarea-wrapper.sc-ion-textarea-md{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.textarea-label-placement-end.sc-ion-textarea-md-h .label-text-wrapper.sc-ion-textarea-md{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0;margin-top:0;margin-bottom:0}.textarea-label-placement-fixed.sc-ion-textarea-md-h .label-text-wrapper.sc-ion-textarea-md{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:0;margin-bottom:0}.textarea-label-placement-fixed.sc-ion-textarea-md-h .label-text.sc-ion-textarea-md{-ms-flex:0 0 100px;flex:0 0 100px;width:100px;min-width:100px;max-width:200px}.textarea-label-placement-stacked.sc-ion-textarea-md-h .textarea-wrapper.sc-ion-textarea-md,.textarea-label-placement-floating.sc-ion-textarea-md-h .textarea-wrapper.sc-ion-textarea-md{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:start}.textarea-label-placement-stacked.sc-ion-textarea-md-h .label-text-wrapper.sc-ion-textarea-md,.textarea-label-placement-floating.sc-ion-textarea-md-h .label-text-wrapper.sc-ion-textarea-md{-webkit-transform-origin:left top;transform-origin:left top;-webkit-padding-start:0px;padding-inline-start:0px;-webkit-padding-end:0px;padding-inline-end:0px;padding-top:0px;padding-bottom:0px;max-width:100%;z-index:2}[dir=rtl].sc-ion-textarea-md-h -no-combinator.textarea-label-placement-stacked.sc-ion-textarea-md-h .label-text-wrapper.sc-ion-textarea-md,[dir=rtl] .sc-ion-textarea-md-h -no-combinator.textarea-label-placement-stacked.sc-ion-textarea-md-h .label-text-wrapper.sc-ion-textarea-md,[dir=rtl].textarea-label-placement-stacked.sc-ion-textarea-md-h .label-text-wrapper.sc-ion-textarea-md,[dir=rtl] .textarea-label-placement-stacked.sc-ion-textarea-md-h .label-text-wrapper.sc-ion-textarea-md,[dir=rtl].sc-ion-textarea-md-h -no-combinator.textarea-label-placement-floating.sc-ion-textarea-md-h .label-text-wrapper.sc-ion-textarea-md,[dir=rtl] .sc-ion-textarea-md-h -no-combinator.textarea-label-placement-floating.sc-ion-textarea-md-h .label-text-wrapper.sc-ion-textarea-md,[dir=rtl].textarea-label-placement-floating.sc-ion-textarea-md-h .label-text-wrapper.sc-ion-textarea-md,[dir=rtl] .textarea-label-placement-floating.sc-ion-textarea-md-h .label-text-wrapper.sc-ion-textarea-md{-webkit-transform-origin:right top;transform-origin:right top}@supports selector(:dir(rtl)){.textarea-label-placement-stacked.sc-ion-textarea-md-h:dir(rtl) .label-text-wrapper.sc-ion-textarea-md,.textarea-label-placement-floating.sc-ion-textarea-md-h:dir(rtl) .label-text-wrapper.sc-ion-textarea-md{-webkit-transform-origin:right top;transform-origin:right top}}.textarea-label-placement-stacked.sc-ion-textarea-md-h textarea.sc-ion-textarea-md,.textarea-label-placement-floating.sc-ion-textarea-md-h textarea.sc-ion-textarea-md,.textarea-label-placement-stacked[auto-grow].sc-ion-textarea-md-h .native-wrapper.sc-ion-textarea-md::after,.textarea-label-placement-floating[auto-grow].sc-ion-textarea-md-h .native-wrapper.sc-ion-textarea-md::after{-webkit-margin-start:0px;margin-inline-start:0px;-webkit-margin-end:0px;margin-inline-end:0px;margin-top:8px;margin-bottom:0px}.sc-ion-textarea-md-h.textarea-label-placement-stacked.sc-ion-textarea-md-s>[slot=start],.sc-ion-textarea-md-h.textarea-label-placement-stacked .sc-ion-textarea-md-s>[slot=start],.sc-ion-textarea-md-h.textarea-label-placement-stacked.sc-ion-textarea-md-s>[slot=end],.sc-ion-textarea-md-h.textarea-label-placement-stacked .sc-ion-textarea-md-s>[slot=end],.sc-ion-textarea-md-h.textarea-label-placement-floating.sc-ion-textarea-md-s>[slot=start],.sc-ion-textarea-md-h.textarea-label-placement-floating .sc-ion-textarea-md-s>[slot=start],.sc-ion-textarea-md-h.textarea-label-placement-floating.sc-ion-textarea-md-s>[slot=end],.sc-ion-textarea-md-h.textarea-label-placement-floating .sc-ion-textarea-md-s>[slot=end]{margin-top:8px}.textarea-label-placement-floating.sc-ion-textarea-md-h .label-text-wrapper.sc-ion-textarea-md{-webkit-transform:translateY(100%) scale(1);transform:translateY(100%) scale(1)}.textarea-label-placement-floating.sc-ion-textarea-md-h textarea.sc-ion-textarea-md{opacity:0}.has-focus.textarea-label-placement-floating.sc-ion-textarea-md-h textarea.sc-ion-textarea-md,.has-value.textarea-label-placement-floating.sc-ion-textarea-md-h textarea.sc-ion-textarea-md{opacity:1}.label-floating.sc-ion-textarea-md-h .label-text-wrapper.sc-ion-textarea-md{-webkit-transform:translateY(50%) scale(0.75);transform:translateY(50%) scale(0.75);max-width:calc(100% / 0.75)}.start-slot-wrapper.sc-ion-textarea-md,.end-slot-wrapper.sc-ion-textarea-md{padding-left:0;padding-right:0;padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:start;align-self:start}.sc-ion-textarea-md-s>[slot=start],.sc-ion-textarea-md-s>[slot=end]{margin-top:0}.sc-ion-textarea-md-s>[slot=start]{-webkit-margin-end:16px;margin-inline-end:16px}.sc-ion-textarea-md-s>[slot=end]{-webkit-margin-start:16px;margin-inline-start:16px}.textarea-fill-solid.sc-ion-textarea-md-h{--background:var(--ion-color-step-50, #f2f2f2);--border-color:var(--ion-color-step-500, gray);--border-radius:4px;--padding-start:16px;--padding-end:16px;min-height:56px}.textarea-fill-solid.sc-ion-textarea-md-h .textarea-wrapper.sc-ion-textarea-md{border-bottom:var(--border-width) var(--border-style) var(--border-color)}.has-focus.textarea-fill-solid.ion-valid.sc-ion-textarea-md-h,.textarea-fill-solid.ion-touched.ion-invalid.sc-ion-textarea-md-h{--border-color:var(--highlight-color)}.textarea-fill-solid.sc-ion-textarea-md-h .textarea-bottom.sc-ion-textarea-md{border-top:none}@media (any-hover: hover){.textarea-fill-solid.sc-ion-textarea-md-h:hover{--background:var(--ion-color-step-100, #e6e6e6);--border-color:var(--ion-color-step-750, #404040)}}.textarea-fill-solid.has-focus.sc-ion-textarea-md-h{--background:var(--ion-color-step-150, #d9d9d9);--border-color:var(--ion-color-step-750, #404040)}.textarea-fill-solid.sc-ion-textarea-md-h .textarea-wrapper.sc-ion-textarea-md{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0px;border-bottom-left-radius:0px}[dir=rtl].sc-ion-textarea-md-h -no-combinator.textarea-fill-solid.sc-ion-textarea-md-h .textarea-wrapper.sc-ion-textarea-md,[dir=rtl] .sc-ion-textarea-md-h -no-combinator.textarea-fill-solid.sc-ion-textarea-md-h .textarea-wrapper.sc-ion-textarea-md,[dir=rtl].textarea-fill-solid.sc-ion-textarea-md-h .textarea-wrapper.sc-ion-textarea-md,[dir=rtl] .textarea-fill-solid.sc-ion-textarea-md-h .textarea-wrapper.sc-ion-textarea-md{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0px;border-bottom-left-radius:0px}@supports selector(:dir(rtl)){.textarea-fill-solid.sc-ion-textarea-md-h:dir(rtl) .textarea-wrapper.sc-ion-textarea-md{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0px;border-bottom-left-radius:0px}}.label-floating.textarea-fill-solid.sc-ion-textarea-md-h .label-text-wrapper.sc-ion-textarea-md{max-width:calc(100% / 0.75)}.textarea-fill-outline.sc-ion-textarea-md-h{--border-color:var(--ion-color-step-300, #b3b3b3);--border-radius:4px;--padding-start:16px;--padding-end:16px;min-height:56px}.textarea-fill-outline.textarea-shape-round.sc-ion-textarea-md-h{--border-radius:28px;--padding-start:32px;--padding-end:32px}.has-focus.textarea-fill-outline.ion-valid.sc-ion-textarea-md-h,.textarea-fill-outline.ion-touched.ion-invalid.sc-ion-textarea-md-h{--border-color:var(--highlight-color)}@media (any-hover: hover){.textarea-fill-outline.sc-ion-textarea-md-h:hover{--border-color:var(--ion-color-step-750, #404040)}}.textarea-fill-outline.has-focus.sc-ion-textarea-md-h{--border-width:2px;--border-color:var(--highlight-color)}.textarea-fill-outline.sc-ion-textarea-md-h .textarea-bottom.sc-ion-textarea-md{border-top:none}.textarea-fill-outline.sc-ion-textarea-md-h .textarea-wrapper.sc-ion-textarea-md{border-bottom:none}.textarea-fill-outline.textarea-label-placement-stacked.sc-ion-textarea-md-h .label-text-wrapper.sc-ion-textarea-md,.textarea-fill-outline.textarea-label-placement-floating.sc-ion-textarea-md-h .label-text-wrapper.sc-ion-textarea-md{-webkit-transform-origin:left top;transform-origin:left top;position:absolute;max-width:calc(100% - var(--padding-start) - var(--padding-end))}[dir=rtl].sc-ion-textarea-md-h -no-combinator.textarea-fill-outline.textarea-label-placement-stacked.sc-ion-textarea-md-h .label-text-wrapper.sc-ion-textarea-md,[dir=rtl] .sc-ion-textarea-md-h -no-combinator.textarea-fill-outline.textarea-label-placement-stacked.sc-ion-textarea-md-h .label-text-wrapper.sc-ion-textarea-md,[dir=rtl].textarea-fill-outline.textarea-label-placement-stacked.sc-ion-textarea-md-h .label-text-wrapper.sc-ion-textarea-md,[dir=rtl] .textarea-fill-outline.textarea-label-placement-stacked.sc-ion-textarea-md-h .label-text-wrapper.sc-ion-textarea-md,[dir=rtl].sc-ion-textarea-md-h -no-combinator.textarea-fill-outline.textarea-label-placement-floating.sc-ion-textarea-md-h .label-text-wrapper.sc-ion-textarea-md,[dir=rtl] .sc-ion-textarea-md-h -no-combinator.textarea-fill-outline.textarea-label-placement-floating.sc-ion-textarea-md-h .label-text-wrapper.sc-ion-textarea-md,[dir=rtl].textarea-fill-outline.textarea-label-placement-floating.sc-ion-textarea-md-h .label-text-wrapper.sc-ion-textarea-md,[dir=rtl] .textarea-fill-outline.textarea-label-placement-floating.sc-ion-textarea-md-h .label-text-wrapper.sc-ion-textarea-md{-webkit-transform-origin:right top;transform-origin:right top}@supports selector(:dir(rtl)){.textarea-fill-outline.textarea-label-placement-stacked.sc-ion-textarea-md-h:dir(rtl) .label-text-wrapper.sc-ion-textarea-md,.textarea-fill-outline.textarea-label-placement-floating.sc-ion-textarea-md-h:dir(rtl) .label-text-wrapper.sc-ion-textarea-md{-webkit-transform-origin:right top;transform-origin:right top}}.textarea-fill-outline.sc-ion-textarea-md-h .label-text-wrapper.sc-ion-textarea-md{position:relative}.label-floating.textarea-fill-outline.sc-ion-textarea-md-h .label-text-wrapper.sc-ion-textarea-md{-webkit-transform:translateY(-32%) scale(0.75);transform:translateY(-32%) scale(0.75);margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;max-width:calc(
    (100% - var(--padding-start) - var(--padding-end) - 8px) / 0.75
  )}.textarea-fill-outline.textarea-label-placement-stacked.sc-ion-textarea-md-h textarea.sc-ion-textarea-md,.textarea-fill-outline.textarea-label-placement-floating.sc-ion-textarea-md-h textarea.sc-ion-textarea-md,.textarea-fill-outline.textarea-label-placement-stacked[auto-grow].sc-ion-textarea-md-h .native-wrapper.sc-ion-textarea-md::after,.textarea-fill-outline.textarea-label-placement-floating[auto-grow].sc-ion-textarea-md-h .native-wrapper.sc-ion-textarea-md::after{-webkit-margin-start:0px;margin-inline-start:0px;-webkit-margin-end:0px;margin-inline-end:0px;margin-top:12px;margin-bottom:0px}.sc-ion-textarea-md-h.textarea-fill-outline.textarea-label-placement-stacked.sc-ion-textarea-md-s>[slot=start],.sc-ion-textarea-md-h.textarea-fill-outline.textarea-label-placement-stacked .sc-ion-textarea-md-s>[slot=start],.sc-ion-textarea-md-h.textarea-fill-outline.textarea-label-placement-stacked.sc-ion-textarea-md-s>[slot=end],.sc-ion-textarea-md-h.textarea-fill-outline.textarea-label-placement-stacked .sc-ion-textarea-md-s>[slot=end],.sc-ion-textarea-md-h.textarea-fill-outline.textarea-label-placement-floating.sc-ion-textarea-md-s>[slot=start],.sc-ion-textarea-md-h.textarea-fill-outline.textarea-label-placement-floating .sc-ion-textarea-md-s>[slot=start],.sc-ion-textarea-md-h.textarea-fill-outline.textarea-label-placement-floating.sc-ion-textarea-md-s>[slot=end],.sc-ion-textarea-md-h.textarea-fill-outline.textarea-label-placement-floating .sc-ion-textarea-md-s>[slot=end]{margin-top:12px}.textarea-fill-outline.sc-ion-textarea-md-h .textarea-outline-container.sc-ion-textarea-md{left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:absolute;width:100%;height:100%}.textarea-fill-outline.sc-ion-textarea-md-h .textarea-outline-start.sc-ion-textarea-md,.textarea-fill-outline.sc-ion-textarea-md-h .textarea-outline-end.sc-ion-textarea-md{pointer-events:none}.textarea-fill-outline.sc-ion-textarea-md-h .textarea-outline-start.sc-ion-textarea-md,.textarea-fill-outline.sc-ion-textarea-md-h .textarea-outline-notch.sc-ion-textarea-md,.textarea-fill-outline.sc-ion-textarea-md-h .textarea-outline-end.sc-ion-textarea-md{border-top:var(--border-width) var(--border-style) var(--border-color);border-bottom:var(--border-width) var(--border-style) var(--border-color)}.textarea-fill-outline.sc-ion-textarea-md-h .textarea-outline-notch.sc-ion-textarea-md{max-width:calc(100% - var(--padding-start) - var(--padding-end))}.textarea-fill-outline.sc-ion-textarea-md-h .notch-spacer.sc-ion-textarea-md{-webkit-padding-end:8px;padding-inline-end:8px;font-size:calc(1em * 0.75);opacity:0;pointer-events:none;-webkit-box-sizing:content-box;box-sizing:content-box}.textarea-fill-outline.sc-ion-textarea-md-h .textarea-outline-start.sc-ion-textarea-md{border-top-left-radius:var(--border-radius);border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:var(--border-radius);-webkit-border-start:var(--border-width) var(--border-style) var(--border-color);border-inline-start:var(--border-width) var(--border-style) var(--border-color);width:calc(var(--padding-start) - 4px)}[dir=rtl].sc-ion-textarea-md-h -no-combinator.textarea-fill-outline.sc-ion-textarea-md-h .textarea-outline-start.sc-ion-textarea-md,[dir=rtl] .sc-ion-textarea-md-h -no-combinator.textarea-fill-outline.sc-ion-textarea-md-h .textarea-outline-start.sc-ion-textarea-md,[dir=rtl].textarea-fill-outline.sc-ion-textarea-md-h .textarea-outline-start.sc-ion-textarea-md,[dir=rtl] .textarea-fill-outline.sc-ion-textarea-md-h .textarea-outline-start.sc-ion-textarea-md{border-top-left-radius:0px;border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);border-bottom-left-radius:0px}@supports selector(:dir(rtl)){.textarea-fill-outline.sc-ion-textarea-md-h:dir(rtl) .textarea-outline-start.sc-ion-textarea-md{border-top-left-radius:0px;border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);border-bottom-left-radius:0px}}.textarea-fill-outline.sc-ion-textarea-md-h .textarea-outline-end.sc-ion-textarea-md{-webkit-border-end:var(--border-width) var(--border-style) var(--border-color);border-inline-end:var(--border-width) var(--border-style) var(--border-color);border-top-left-radius:0px;border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);border-bottom-left-radius:0px;-ms-flex-positive:1;flex-grow:1}[dir=rtl].sc-ion-textarea-md-h -no-combinator.textarea-fill-outline.sc-ion-textarea-md-h .textarea-outline-end.sc-ion-textarea-md,[dir=rtl] .sc-ion-textarea-md-h -no-combinator.textarea-fill-outline.sc-ion-textarea-md-h .textarea-outline-end.sc-ion-textarea-md,[dir=rtl].textarea-fill-outline.sc-ion-textarea-md-h .textarea-outline-end.sc-ion-textarea-md,[dir=rtl] .textarea-fill-outline.sc-ion-textarea-md-h .textarea-outline-end.sc-ion-textarea-md{border-top-left-radius:var(--border-radius);border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:var(--border-radius)}@supports selector(:dir(rtl)){.textarea-fill-outline.sc-ion-textarea-md-h:dir(rtl) .textarea-outline-end.sc-ion-textarea-md{border-top-left-radius:var(--border-radius);border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:var(--border-radius)}}.label-floating.textarea-fill-outline.sc-ion-textarea-md-h .textarea-outline-notch.sc-ion-textarea-md{border-top:none}.sc-ion-textarea-md-h{--border-width:1px;--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.13))));--padding-top:18px;--padding-end:0px;--padding-bottom:8px;--padding-start:0px;font-size:inherit}.legacy-textarea.sc-ion-textarea-md-h{--padding-top:10px;--padding-end:0;--padding-bottom:11px;--padding-start:8px;margin-left:0;margin-right:0;margin-top:8px;margin-bottom:0}.item-label-stacked.sc-ion-textarea-md-h,.item-label-stacked .sc-ion-textarea-md-h,.item-label-floating.sc-ion-textarea-md-h,.item-label-floating .sc-ion-textarea-md-h{--padding-top:8px;--padding-bottom:8px;--padding-start:0}.textarea-bottom.sc-ion-textarea-md .counter.sc-ion-textarea-md{letter-spacing:0.0333333333em}.textarea-label-placement-floating.has-focus.sc-ion-textarea-md-h .label-text-wrapper.sc-ion-textarea-md,.textarea-label-placement-stacked.has-focus.sc-ion-textarea-md-h .label-text-wrapper.sc-ion-textarea-md{color:var(--highlight-color)}.has-focus.textarea-label-placement-floating.ion-valid.sc-ion-textarea-md-h .label-text-wrapper.sc-ion-textarea-md,.textarea-label-placement-floating.ion-touched.ion-invalid.sc-ion-textarea-md-h .label-text-wrapper.sc-ion-textarea-md,.has-focus.textarea-label-placement-stacked.ion-valid.sc-ion-textarea-md-h .label-text-wrapper.sc-ion-textarea-md,.textarea-label-placement-stacked.ion-touched.ion-invalid.sc-ion-textarea-md-h .label-text-wrapper.sc-ion-textarea-md{color:var(--highlight-color)}.legacy-textarea.sc-ion-textarea-md-h .native-textarea[disabled].sc-ion-textarea-md,.textarea-disabled.sc-ion-textarea-md-h{opacity:0.38}.textarea-highlight.sc-ion-textarea-md{bottom:-1px;position:absolute;width:100%;height:2px;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 200ms;transition:-webkit-transform 200ms;transition:transform 200ms;transition:transform 200ms, -webkit-transform 200ms;background:var(--highlight-color)}@supports (inset-inline-start: 0){.textarea-highlight.sc-ion-textarea-md{inset-inline-start:0}}@supports not (inset-inline-start: 0){.textarea-highlight.sc-ion-textarea-md{left:0}[dir=rtl].sc-ion-textarea-md-h .textarea-highlight.sc-ion-textarea-md,[dir=rtl] .sc-ion-textarea-md-h .textarea-highlight.sc-ion-textarea-md{left:unset;right:unset;right:0}[dir=rtl].sc-ion-textarea-md .textarea-highlight.sc-ion-textarea-md{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.textarea-highlight.sc-ion-textarea-md:dir(rtl){left:unset;right:unset;right:0}}}.has-focus.sc-ion-textarea-md-h .textarea-highlight.sc-ion-textarea-md{-webkit-transform:scale(1);transform:scale(1)}.in-item.sc-ion-textarea-md-h .textarea-highlight.sc-ion-textarea-md{bottom:0}@supports (inset-inline-start: 0){.in-item.sc-ion-textarea-md-h .textarea-highlight.sc-ion-textarea-md{inset-inline-start:0}}@supports not (inset-inline-start: 0){.in-item.sc-ion-textarea-md-h .textarea-highlight.sc-ion-textarea-md{left:0}[dir=rtl].sc-ion-textarea-md-h -no-combinator.in-item.sc-ion-textarea-md-h .textarea-highlight.sc-ion-textarea-md,[dir=rtl] .sc-ion-textarea-md-h -no-combinator.in-item.sc-ion-textarea-md-h .textarea-highlight.sc-ion-textarea-md,[dir=rtl].in-item.sc-ion-textarea-md-h .textarea-highlight.sc-ion-textarea-md,[dir=rtl] .in-item.sc-ion-textarea-md-h .textarea-highlight.sc-ion-textarea-md{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.in-item.sc-ion-textarea-md-h:dir(rtl) .textarea-highlight.sc-ion-textarea-md{left:unset;right:unset;right:0}}}.textarea-shape-round.sc-ion-textarea-md-h{--border-radius:16px}`,x4=ye(class extends be{constructor(){super(),this.__registerHost(),this.ionChange=q(this,"ionChange",7),this.ionInput=q(this,"ionInput",7),this.ionStyle=q(this,"ionStyle",7),this.ionBlur=q(this,"ionBlur",7),this.ionFocus=q(this,"ionFocus",7),this.inputId=`ion-textarea-${k4++}`,this.didTextareaClearOnEdit=!1,this.inheritedAttributes={},this.hasLoggedDeprecationWarning=!1,this.onInput=e=>{const n=e.target;n&&(this.value=n.value||""),this.emitInputChange(e)},this.onChange=e=>{this.emitValueChange(e)},this.onFocus=e=>{this.hasFocus=!0,this.focusedValue=this.value,this.focusChange(),this.ionFocus.emit(e)},this.onBlur=e=>{this.hasFocus=!1,this.focusChange(),this.focusedValue!==this.value&&this.emitValueChange(e),this.didTextareaClearOnEdit=!1,this.ionBlur.emit(e)},this.onKeyDown=e=>{this.checkClearOnEdit(e)},this.hasFocus=!1,this.color=void 0,this.autocapitalize="none",this.autofocus=!1,this.clearOnEdit=!1,this.debounce=void 0,this.disabled=!1,this.fill=void 0,this.inputmode=void 0,this.enterkeyhint=void 0,this.maxlength=void 0,this.minlength=void 0,this.name=this.inputId,this.placeholder=void 0,this.readonly=!1,this.required=!1,this.spellcheck=!1,this.cols=void 0,this.rows=void 0,this.wrap=void 0,this.autoGrow=!1,this.value="",this.counter=!1,this.counterFormatter=void 0,this.errorText=void 0,this.helperText=void 0,this.label=void 0,this.labelPlacement="start",this.legacy=void 0,this.shape=void 0}debounceChanged(){const{ionInput:e,debounce:n,originalIonInput:i}=this;this.ionInput=n===void 0?i??e:$p(e,n)}disabledChanged(){this.emitStyle()}valueChanged(){const e=this.nativeInput,n=this.getValue();e&&e.value!==n&&(e.value=n),this.runAutoGrow(),this.emitStyle()}connectedCallback(){const{el:e}=this;this.legacyFormController=Rr(e),this.slotMutationController=Py(e,["label","start","end"],()=>hn(this)),this.notchController=qp(e,()=>this.notchSpacerEl,()=>this.labelSlot),this.emitStyle(),this.debounceChanged(),document.dispatchEvent(new CustomEvent("ionInputDidLoad",{detail:e}))}disconnectedCallback(){document.dispatchEvent(new CustomEvent("ionInputDidUnload",{detail:this.el})),this.slotMutationController&&(this.slotMutationController.destroy(),this.slotMutationController=void 0),this.notchController&&(this.notchController.destroy(),this.notchController=void 0)}componentWillLoad(){this.inheritedAttributes=Object.assign(Object.assign({},ai(this.el)),ri(this.el,["data-form-type","title","tabindex"]))}componentDidLoad(){this.originalIonInput=this.ionInput,this.runAutoGrow()}componentDidRender(){var e;(e=this.notchController)===null||e===void 0||e.calculateNotchWidth()}async setFocus(){this.nativeInput&&this.nativeInput.focus()}async getInputElement(){return this.nativeInput||await new Promise(e=>In(this.el,e)),Promise.resolve(this.nativeInput)}emitStyle(){this.legacyFormController.hasLegacyControl()&&this.ionStyle.emit({interactive:!0,textarea:!0,input:!0,"interactive-disabled":this.disabled,"has-placeholder":this.placeholder!==void 0,"has-value":this.hasValue(),"has-focus":this.hasFocus,legacy:!!this.legacy})}emitValueChange(e){const{value:n}=this,i=n==null?n:n.toString();this.focusedValue=i,this.ionChange.emit({value:i,event:e})}emitInputChange(e){const{value:n}=this;this.ionInput.emit({value:n,event:e})}runAutoGrow(){this.nativeInput&&this.autoGrow&&pt(()=>{var e;this.textareaWrapper&&(this.textareaWrapper.dataset.replicatedValue=(e=this.value)!==null&&e!==void 0?e:"")})}checkClearOnEdit(e){this.clearOnEdit&&(!this.didTextareaClearOnEdit&&this.hasValue()&&e.key!=="Tab"&&(this.value="",this.emitInputChange(e)),this.didTextareaClearOnEdit=!0)}focusChange(){this.emitStyle()}hasValue(){return this.getValue()!==""}getValue(){return this.value||""}renderLegacyTextarea(){this.hasLoggedDeprecationWarning||(nt(`ion-textarea now requires providing a label with either the "label" property or the "aria-label" attribute. To migrate, remove any usage of "ion-label" and pass the label text to either the "label" property or the "aria-label" attribute.

Example: <ion-textarea label="Comments"></ion-textarea>
Example with aria-label: <ion-textarea aria-label="Comments"></ion-textarea>

For textareas that do not render the label immediately next to the input, developers may continue to use "ion-label" but must manually associate the label with the textarea by using "aria-labelledby".

Developers can use the "legacy" property to continue using the legacy form markup. This property will be removed in an upcoming major release of Ionic where this form control will use the modern form markup.`,this.el),this.hasLoggedDeprecationWarning=!0);const e=J(this),n=this.getValue(),i=this.inputId+"-lbl",r=fs(this.el);return r&&(r.id=i),x(fe,{"aria-disabled":this.disabled?"true":null,class:it(this.color,{[e]:!0,"legacy-textarea":!0})},x("div",{class:"textarea-legacy-wrapper",ref:o=>this.textareaWrapper=o},x("textarea",Object.assign({class:"native-textarea","aria-labelledby":r?r.id:null,ref:o=>this.nativeInput=o,autoCapitalize:this.autocapitalize,autoFocus:this.autofocus,enterKeyHint:this.enterkeyhint,inputMode:this.inputmode,disabled:this.disabled,maxLength:this.maxlength,minLength:this.minlength,name:this.name,placeholder:this.placeholder||"",readOnly:this.readonly,required:this.required,spellcheck:this.spellcheck,cols:this.cols,rows:this.rows,wrap:this.wrap,onInput:this.onInput,onChange:this.onChange,onBlur:this.onBlur,onFocus:this.onFocus,onKeyDown:this.onKeyDown},this.inheritedAttributes),n)))}renderLabel(){const{label:e}=this;return x("div",{class:{"label-text-wrapper":!0,"label-text-wrapper-hidden":!this.hasLabel}},e===void 0?x("slot",{name:"label"}):x("div",{class:"label-text"},e))}get labelSlot(){return this.el.querySelector('[slot="label"]')}get hasLabel(){return this.label!==void 0||this.labelSlot!==null}renderLabelContainer(){return J(this)==="md"&&this.fill==="outline"?[x("div",{class:"textarea-outline-container"},x("div",{class:"textarea-outline-start"}),x("div",{class:{"textarea-outline-notch":!0,"textarea-outline-notch-hidden":!this.hasLabel}},x("div",{class:"notch-spacer","aria-hidden":"true",ref:i=>this.notchSpacerEl=i},this.label)),x("div",{class:"textarea-outline-end"})),this.renderLabel()]:this.renderLabel()}renderHintText(){const{helperText:e,errorText:n}=this;return[x("div",{class:"helper-text"},e),x("div",{class:"error-text"},n)]}renderCounter(){const{counter:e,maxlength:n,counterFormatter:i,value:r}=this;if(!(e!==!0||n===void 0))return x("div",{class:"counter"},Oy(r,n,i))}renderBottomContent(){const{counter:e,helperText:n,errorText:i,maxlength:r}=this;if(!(!(n||i)&&!(e===!0&&r!==void 0)))return x("div",{class:"textarea-bottom"},this.renderHintText(),this.renderCounter())}renderTextarea(){const{inputId:e,disabled:n,fill:i,shape:r,labelPlacement:o,el:a,hasFocus:s}=this,l=J(this),c=this.getValue(),d=Xe("ion-item",this.el),u=l==="md"&&i!=="outline"&&!d,p=this.hasValue(),h=a.querySelector('[slot="start"], [slot="end"]')!==null,g=o==="stacked"||o==="floating"&&(p||s||h);return x(fe,{class:it(this.color,{[l]:!0,"has-value":p,"has-focus":s,"label-floating":g,[`textarea-fill-${i}`]:i!==void 0,[`textarea-shape-${r}`]:r!==void 0,[`textarea-label-placement-${o}`]:!0,"textarea-disabled":n})},x("label",{class:"textarea-wrapper",htmlFor:e},this.renderLabelContainer(),x("div",{class:"textarea-wrapper-inner"},x("div",{class:"start-slot-wrapper"},x("slot",{name:"start"})),x("div",{class:"native-wrapper",ref:f=>this.textareaWrapper=f},x("textarea",Object.assign({class:"native-textarea",ref:f=>this.nativeInput=f,id:e,disabled:n,autoCapitalize:this.autocapitalize,autoFocus:this.autofocus,enterKeyHint:this.enterkeyhint,inputMode:this.inputmode,minLength:this.minlength,maxLength:this.maxlength,name:this.name,placeholder:this.placeholder||"",readOnly:this.readonly,required:this.required,spellcheck:this.spellcheck,cols:this.cols,rows:this.rows,wrap:this.wrap,onInput:this.onInput,onChange:this.onChange,onBlur:this.onBlur,onFocus:this.onFocus,onKeyDown:this.onKeyDown},this.inheritedAttributes),c)),x("div",{class:"end-slot-wrapper"},x("slot",{name:"end"}))),u&&x("div",{class:"textarea-highlight"})),this.renderBottomContent())}render(){const{legacyFormController:e}=this;return e.hasLegacyControl()?this.renderLegacyTextarea():this.renderTextarea()}get el(){return this}static get watchers(){return{debounce:["debounceChanged"],disabled:["disabledChanged"],value:["valueChanged"]}}static get style(){return{ios:y4,md:w4}}},[38,"ion-textarea",{color:[513],autocapitalize:[1],autofocus:[4],clearOnEdit:[4,"clear-on-edit"],debounce:[2],disabled:[4],fill:[1],inputmode:[1],enterkeyhint:[1],maxlength:[2],minlength:[2],name:[1],placeholder:[1],readonly:[4],required:[4],spellcheck:[4],cols:[514],rows:[2],wrap:[1],autoGrow:[516,"auto-grow"],value:[1025],counter:[4],counterFormatter:[16],errorText:[1,"error-text"],helperText:[1,"helper-text"],label:[1],labelPlacement:[1,"label-placement"],legacy:[4],shape:[1],hasFocus:[32],setFocus:[64],getInputElement:[64]},void 0,{debounce:["debounceChanged"],disabled:["disabledChanged"],value:["valueChanged"]}]);let k4=0;function C4(){if(typeof customElements>"u")return;["ion-textarea"].forEach(e=>{switch(e){case"ion-textarea":customElements.get(e)||customElements.define(e,x4);break}})}const S4=C4;/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const E4=":host{--size:48px;--border-radius:0;border-radius:var(--border-radius);display:block;width:var(--size);height:var(--size)}::slotted(ion-img),::slotted(img){border-radius:var(--border-radius);width:100%;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden}",I4=ye(class extends be{constructor(){super(),this.__registerHost(),this.__attachShadow()}render(){return x(fe,{class:J(this)},x("slot",null))}static get style(){return E4}},[1,"ion-thumbnail"]);function T4(){if(typeof customElements>"u")return;["ion-thumbnail"].forEach(e=>{switch(e){case"ion-thumbnail":customElements.get(e)||customElements.define(e,I4);break}})}const P4=T4;/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const O4=":host{--color:initial;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;-webkit-transform:translateZ(0);transform:translateZ(0);color:var(--color)}:host(.ion-color){color:var(--ion-color-base)}.toolbar-title{display:block;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;pointer-events:auto}:host(.title-small) .toolbar-title{white-space:normal}:host{top:0;-webkit-padding-start:90px;padding-inline-start:90px;-webkit-padding-end:90px;padding-inline-end:90px;padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);position:absolute;width:100%;height:100%;-webkit-transform:translateZ(0);transform:translateZ(0);font-size:min(1.0625rem, 20.4px);font-weight:600;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:none}@supports (inset-inline-start: 0){:host{inset-inline-start:0}}@supports not (inset-inline-start: 0){:host{left:0}:host-context([dir=rtl]){left:unset;right:unset;right:0}@supports selector(:dir(rtl)){:host(:dir(rtl)){left:unset;right:unset;right:0}}}:host(.title-small){-webkit-padding-start:9px;padding-inline-start:9px;-webkit-padding-end:9px;padding-inline-end:9px;padding-top:6px;padding-bottom:16px;position:relative;font-size:min(0.8125rem, 23.4px);font-weight:normal}:host(.title-large){-webkit-padding-start:12px;padding-inline-start:12px;-webkit-padding-end:12px;padding-inline-end:12px;padding-top:2px;padding-bottom:4px;-webkit-transform-origin:left center;transform-origin:left center;position:static;-ms-flex-align:end;align-items:flex-end;min-width:100%;font-size:min(2.125rem, 61.2px);font-weight:700;text-align:start}:host(.title-large.title-rtl){-webkit-transform-origin:right center;transform-origin:right center}:host(.title-large.ion-cloned-element){--color:var(--ion-text-color, #000);font-family:var(--ion-font-family)}:host(.title-large) .toolbar-title{-webkit-transform-origin:inherit;transform-origin:inherit;width:auto}:host-context([dir=rtl]):host(.title-large) .toolbar-title,:host-context([dir=rtl]).title-large .toolbar-title{-webkit-transform-origin:calc(100% - inherit);transform-origin:calc(100% - inherit)}@supports selector(:dir(rtl)){:host(.title-large:dir(rtl)) .toolbar-title{-webkit-transform-origin:calc(100% - inherit);transform-origin:calc(100% - inherit)}}",_4=":host{--color:initial;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;-webkit-transform:translateZ(0);transform:translateZ(0);color:var(--color)}:host(.ion-color){color:var(--ion-color-base)}.toolbar-title{display:block;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;pointer-events:auto}:host(.title-small) .toolbar-title{white-space:normal}:host{-webkit-padding-start:20px;padding-inline-start:20px;-webkit-padding-end:20px;padding-inline-end:20px;padding-top:0;padding-bottom:0;font-size:1.25rem;font-weight:500;letter-spacing:0.0125em}:host(.title-small){width:100%;height:100%;font-size:0.9375rem;font-weight:normal}",A4=ye(class extends be{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.ionStyle=q(this,"ionStyle",7),this.color=void 0,this.size=void 0}sizeChanged(){this.emitStyle()}connectedCallback(){this.emitStyle()}emitStyle(){const e=this.getSize();this.ionStyle.emit({[`title-${e}`]:!0})}getSize(){return this.size!==void 0?this.size:"default"}render(){const e=J(this),n=this.getSize();return x(fe,{class:it(this.color,{[e]:!0,[`title-${n}`]:!0,"title-rtl":document.dir==="rtl"})},x("div",{class:"toolbar-title"},x("slot",null)))}get el(){return this}static get watchers(){return{size:["sizeChanged"]}}static get style(){return{ios:O4,md:_4}}},[33,"ion-title",{color:[513],size:[1]},void 0,{size:["sizeChanged"]}]);function L4(){if(typeof customElements>"u")return;["ion-title"].forEach(e=>{switch(e){case"ion-title":customElements.get(e)||customElements.define(e,A4);break}})}const R4=L4,$4=":host{-webkit-box-sizing:content-box !important;box-sizing:content-box !important;display:inline-block;position:relative;max-width:100%;outline:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}:host(.in-item:not(.legacy-toggle)){width:100%;height:100%}:host([slot=start]:not(.legacy-toggle)),:host([slot=end]:not(.legacy-toggle)){width:auto}:host(.legacy-toggle){contain:content;-ms-touch-action:none;touch-action:none}:host(.ion-focused) input{border:2px solid #5e9ed6}:host(.toggle-disabled){pointer-events:none}:host(.legacy-toggle) label{top:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;position:absolute;width:100%;height:100%;border:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;opacity:0;pointer-events:none}@supports (inset-inline-start: 0){:host(.legacy-toggle) label{inset-inline-start:0}}@supports not (inset-inline-start: 0){:host(.legacy-toggle) label{left:0}:host-context([dir=rtl]):host(.legacy-toggle) label,:host-context([dir=rtl]).legacy-toggle label{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){:host(.legacy-toggle:dir(rtl)) label{left:unset;right:unset;right:0}}}:host(.legacy-toggle) label::-moz-focus-inner{border:0}input{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;margin:0;padding:0;border:0;outline:0;clip:rect(0 0 0 0);opacity:0;overflow:hidden;-webkit-appearance:none;-moz-appearance:none}.toggle-wrapper{display:-ms-flexbox;display:flex;position:relative;-ms-flex-positive:1;flex-grow:1;height:inherit;-webkit-transition:background-color 15ms linear;transition:background-color 15ms linear;cursor:inherit}.label-text-wrapper{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:host(.in-item:not(.legacy-toggle)) .label-text-wrapper{margin-top:10px;margin-bottom:10px}:host(.in-item.toggle-label-placement-stacked) .label-text-wrapper{margin-top:10px;margin-bottom:16px}:host(.in-item.toggle-label-placement-stacked) .native-wrapper{margin-bottom:10px}.label-text-wrapper-hidden{display:none}.native-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}:host(.toggle-justify-space-between) .toggle-wrapper{-ms-flex-pack:justify;justify-content:space-between}:host(.toggle-justify-start) .toggle-wrapper{-ms-flex-pack:start;justify-content:start}:host(.toggle-justify-end) .toggle-wrapper{-ms-flex-pack:end;justify-content:end}:host(.toggle-alignment-start) .toggle-wrapper{-ms-flex-align:start;align-items:start}:host(.toggle-alignment-center) .toggle-wrapper{-ms-flex-align:center;align-items:center}:host(.toggle-label-placement-start) .toggle-wrapper{-ms-flex-direction:row;flex-direction:row}:host(.toggle-label-placement-start) .label-text-wrapper{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px}:host(.toggle-label-placement-end) .toggle-wrapper{-ms-flex-direction:row-reverse;flex-direction:row-reverse}:host(.toggle-label-placement-end) .label-text-wrapper{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0}:host(.toggle-label-placement-fixed) .label-text-wrapper{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px}:host(.toggle-label-placement-fixed) .label-text-wrapper{-ms-flex:0 0 100px;flex:0 0 100px;width:100px;min-width:100px;max-width:200px}:host(.toggle-label-placement-stacked) .toggle-wrapper{-ms-flex-direction:column;flex-direction:column}:host(.toggle-label-placement-stacked) .label-text-wrapper{-webkit-transform:scale(0.75);transform:scale(0.75);margin-left:0;margin-right:0;margin-bottom:16px;max-width:calc(100% / 0.75)}:host(.toggle-label-placement-stacked.toggle-alignment-start) .label-text-wrapper{-webkit-transform-origin:left top;transform-origin:left top}:host-context([dir=rtl]):host(.toggle-label-placement-stacked.toggle-alignment-start) .label-text-wrapper,:host-context([dir=rtl]).toggle-label-placement-stacked.toggle-alignment-start .label-text-wrapper{-webkit-transform-origin:right top;transform-origin:right top}@supports selector(:dir(rtl)){:host(.toggle-label-placement-stacked.toggle-alignment-start:dir(rtl)) .label-text-wrapper{-webkit-transform-origin:right top;transform-origin:right top}}:host(.toggle-label-placement-stacked.toggle-alignment-center) .label-text-wrapper{-webkit-transform-origin:center top;transform-origin:center top}:host-context([dir=rtl]):host(.toggle-label-placement-stacked.toggle-alignment-center) .label-text-wrapper,:host-context([dir=rtl]).toggle-label-placement-stacked.toggle-alignment-center .label-text-wrapper{-webkit-transform-origin:calc(100% - center) top;transform-origin:calc(100% - center) top}@supports selector(:dir(rtl)){:host(.toggle-label-placement-stacked.toggle-alignment-center:dir(rtl)) .label-text-wrapper{-webkit-transform-origin:calc(100% - center) top;transform-origin:calc(100% - center) top}}.toggle-icon-wrapper{display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;width:100%;height:100%;-webkit-transition:var(--handle-transition);transition:var(--handle-transition);will-change:transform}.toggle-icon{border-radius:var(--border-radius);display:block;position:relative;width:100%;height:100%;background:var(--track-background);overflow:inherit}:host(.toggle-checked) .toggle-icon{background:var(--track-background-checked)}.toggle-inner{border-radius:var(--handle-border-radius);position:absolute;left:var(--handle-spacing);width:var(--handle-width);height:var(--handle-height);max-height:var(--handle-max-height);-webkit-transition:var(--handle-transition);transition:var(--handle-transition);background:var(--handle-background);-webkit-box-shadow:var(--handle-box-shadow);box-shadow:var(--handle-box-shadow);contain:strict}:host(.toggle-ltr) .toggle-inner{left:var(--handle-spacing)}:host(.toggle-rtl) .toggle-inner{right:var(--handle-spacing)}:host(.toggle-ltr.toggle-checked) .toggle-icon-wrapper{-webkit-transform:translate3d(calc(100% - var(--handle-width)), 0, 0);transform:translate3d(calc(100% - var(--handle-width)), 0, 0)}:host(.toggle-rtl.toggle-checked) .toggle-icon-wrapper{-webkit-transform:translate3d(calc(-100% + var(--handle-width)), 0, 0);transform:translate3d(calc(-100% + var(--handle-width)), 0, 0)}:host(.toggle-checked) .toggle-inner{background:var(--handle-background-checked)}:host(.toggle-ltr.toggle-checked) .toggle-inner{-webkit-transform:translate3d(calc(var(--handle-spacing) * -2), 0, 0);transform:translate3d(calc(var(--handle-spacing) * -2), 0, 0)}:host(.toggle-rtl.toggle-checked) .toggle-inner{-webkit-transform:translate3d(calc(var(--handle-spacing) * 2), 0, 0);transform:translate3d(calc(var(--handle-spacing) * 2), 0, 0)}:host{--track-background:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.088);--track-background-checked:var(--ion-color-primary, #3880ff);--border-radius:16px;--handle-background:#ffffff;--handle-background-checked:#ffffff;--handle-border-radius:25.5px;--handle-box-shadow:0 3px 12px rgba(0, 0, 0, 0.16), 0 3px 1px rgba(0, 0, 0, 0.1);--handle-height:calc(32px - (2px * 2));--handle-max-height:calc(100% - var(--handle-spacing) * 2);--handle-width:calc(32px - (2px * 2));--handle-spacing:2px;--handle-transition:transform 300ms, width 120ms ease-in-out 80ms, left 110ms ease-in-out 80ms, right 110ms ease-in-out 80ms}:host(.legacy-toggle){width:51px;height:32px;contain:strict;overflow:hidden}.native-wrapper .toggle-icon{width:51px;height:32px;overflow:hidden}:host(.ion-color.toggle-checked) .toggle-icon{background:var(--ion-color-base)}:host(.toggle-activated) .toggle-switch-icon{opacity:0}.toggle-icon{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:background-color 300ms;transition:background-color 300ms}.toggle-inner{will-change:transform}.toggle-switch-icon{position:absolute;top:50%;width:11px;height:11px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity 300ms, color 300ms;transition:opacity 300ms, color 300ms}.toggle-switch-icon{position:absolute;color:var(--ion-color-dark)}:host(.toggle-ltr) .toggle-switch-icon{right:6px}:host(.toggle-rtl) .toggle-switch-icon{right:initial;left:6px;}:host(.toggle-checked) .toggle-switch-icon.toggle-switch-icon-checked{color:var(--ion-color-contrast, #fff)}:host(.toggle-checked) .toggle-switch-icon:not(.toggle-switch-icon-checked){opacity:0}.toggle-switch-icon-checked{position:absolute;width:15px;height:15px;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}:host(.toggle-ltr) .toggle-switch-icon-checked{right:initial;left:4px;}:host(.toggle-rtl) .toggle-switch-icon-checked{right:4px}:host(.toggle-activated) .toggle-icon::before,:host(.toggle-checked) .toggle-icon::before{-webkit-transform:scale3d(0, 0, 0);transform:scale3d(0, 0, 0)}:host(.toggle-activated.toggle-checked) .toggle-inner::before{-webkit-transform:scale3d(0, 0, 0);transform:scale3d(0, 0, 0)}:host(.toggle-activated) .toggle-inner{width:calc(var(--handle-width) + 6px)}:host(.toggle-ltr.toggle-activated.toggle-checked) .toggle-icon-wrapper{-webkit-transform:translate3d(calc(100% - var(--handle-width) - 6px), 0, 0);transform:translate3d(calc(100% - var(--handle-width) - 6px), 0, 0)}:host(.toggle-rtl.toggle-activated.toggle-checked) .toggle-icon-wrapper{-webkit-transform:translate3d(calc(-100% + var(--handle-width) + 6px), 0, 0);transform:translate3d(calc(-100% + var(--handle-width) + 6px), 0, 0)}:host(.toggle-disabled){opacity:0.3}:host(.in-item.legacy-toggle){margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:0;padding-inline-end:0;padding-top:6px;padding-bottom:5px}:host(.in-item.legacy-toggle[slot=start]){-webkit-padding-start:0;padding-inline-start:0;-webkit-padding-end:16px;padding-inline-end:16px;padding-top:6px;padding-bottom:5px}",D4=":host{-webkit-box-sizing:content-box !important;box-sizing:content-box !important;display:inline-block;position:relative;max-width:100%;outline:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}:host(.in-item:not(.legacy-toggle)){width:100%;height:100%}:host([slot=start]:not(.legacy-toggle)),:host([slot=end]:not(.legacy-toggle)){width:auto}:host(.legacy-toggle){contain:content;-ms-touch-action:none;touch-action:none}:host(.ion-focused) input{border:2px solid #5e9ed6}:host(.toggle-disabled){pointer-events:none}:host(.legacy-toggle) label{top:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;position:absolute;width:100%;height:100%;border:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;opacity:0;pointer-events:none}@supports (inset-inline-start: 0){:host(.legacy-toggle) label{inset-inline-start:0}}@supports not (inset-inline-start: 0){:host(.legacy-toggle) label{left:0}:host-context([dir=rtl]):host(.legacy-toggle) label,:host-context([dir=rtl]).legacy-toggle label{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){:host(.legacy-toggle:dir(rtl)) label{left:unset;right:unset;right:0}}}:host(.legacy-toggle) label::-moz-focus-inner{border:0}input{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;margin:0;padding:0;border:0;outline:0;clip:rect(0 0 0 0);opacity:0;overflow:hidden;-webkit-appearance:none;-moz-appearance:none}.toggle-wrapper{display:-ms-flexbox;display:flex;position:relative;-ms-flex-positive:1;flex-grow:1;height:inherit;-webkit-transition:background-color 15ms linear;transition:background-color 15ms linear;cursor:inherit}.label-text-wrapper{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:host(.in-item:not(.legacy-toggle)) .label-text-wrapper{margin-top:10px;margin-bottom:10px}:host(.in-item.toggle-label-placement-stacked) .label-text-wrapper{margin-top:10px;margin-bottom:16px}:host(.in-item.toggle-label-placement-stacked) .native-wrapper{margin-bottom:10px}.label-text-wrapper-hidden{display:none}.native-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}:host(.toggle-justify-space-between) .toggle-wrapper{-ms-flex-pack:justify;justify-content:space-between}:host(.toggle-justify-start) .toggle-wrapper{-ms-flex-pack:start;justify-content:start}:host(.toggle-justify-end) .toggle-wrapper{-ms-flex-pack:end;justify-content:end}:host(.toggle-alignment-start) .toggle-wrapper{-ms-flex-align:start;align-items:start}:host(.toggle-alignment-center) .toggle-wrapper{-ms-flex-align:center;align-items:center}:host(.toggle-label-placement-start) .toggle-wrapper{-ms-flex-direction:row;flex-direction:row}:host(.toggle-label-placement-start) .label-text-wrapper{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px}:host(.toggle-label-placement-end) .toggle-wrapper{-ms-flex-direction:row-reverse;flex-direction:row-reverse}:host(.toggle-label-placement-end) .label-text-wrapper{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0}:host(.toggle-label-placement-fixed) .label-text-wrapper{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px}:host(.toggle-label-placement-fixed) .label-text-wrapper{-ms-flex:0 0 100px;flex:0 0 100px;width:100px;min-width:100px;max-width:200px}:host(.toggle-label-placement-stacked) .toggle-wrapper{-ms-flex-direction:column;flex-direction:column}:host(.toggle-label-placement-stacked) .label-text-wrapper{-webkit-transform:scale(0.75);transform:scale(0.75);margin-left:0;margin-right:0;margin-bottom:16px;max-width:calc(100% / 0.75)}:host(.toggle-label-placement-stacked.toggle-alignment-start) .label-text-wrapper{-webkit-transform-origin:left top;transform-origin:left top}:host-context([dir=rtl]):host(.toggle-label-placement-stacked.toggle-alignment-start) .label-text-wrapper,:host-context([dir=rtl]).toggle-label-placement-stacked.toggle-alignment-start .label-text-wrapper{-webkit-transform-origin:right top;transform-origin:right top}@supports selector(:dir(rtl)){:host(.toggle-label-placement-stacked.toggle-alignment-start:dir(rtl)) .label-text-wrapper{-webkit-transform-origin:right top;transform-origin:right top}}:host(.toggle-label-placement-stacked.toggle-alignment-center) .label-text-wrapper{-webkit-transform-origin:center top;transform-origin:center top}:host-context([dir=rtl]):host(.toggle-label-placement-stacked.toggle-alignment-center) .label-text-wrapper,:host-context([dir=rtl]).toggle-label-placement-stacked.toggle-alignment-center .label-text-wrapper{-webkit-transform-origin:calc(100% - center) top;transform-origin:calc(100% - center) top}@supports selector(:dir(rtl)){:host(.toggle-label-placement-stacked.toggle-alignment-center:dir(rtl)) .label-text-wrapper{-webkit-transform-origin:calc(100% - center) top;transform-origin:calc(100% - center) top}}.toggle-icon-wrapper{display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;width:100%;height:100%;-webkit-transition:var(--handle-transition);transition:var(--handle-transition);will-change:transform}.toggle-icon{border-radius:var(--border-radius);display:block;position:relative;width:100%;height:100%;background:var(--track-background);overflow:inherit}:host(.toggle-checked) .toggle-icon{background:var(--track-background-checked)}.toggle-inner{border-radius:var(--handle-border-radius);position:absolute;left:var(--handle-spacing);width:var(--handle-width);height:var(--handle-height);max-height:var(--handle-max-height);-webkit-transition:var(--handle-transition);transition:var(--handle-transition);background:var(--handle-background);-webkit-box-shadow:var(--handle-box-shadow);box-shadow:var(--handle-box-shadow);contain:strict}:host(.toggle-ltr) .toggle-inner{left:var(--handle-spacing)}:host(.toggle-rtl) .toggle-inner{right:var(--handle-spacing)}:host(.toggle-ltr.toggle-checked) .toggle-icon-wrapper{-webkit-transform:translate3d(calc(100% - var(--handle-width)), 0, 0);transform:translate3d(calc(100% - var(--handle-width)), 0, 0)}:host(.toggle-rtl.toggle-checked) .toggle-icon-wrapper{-webkit-transform:translate3d(calc(-100% + var(--handle-width)), 0, 0);transform:translate3d(calc(-100% + var(--handle-width)), 0, 0)}:host(.toggle-checked) .toggle-inner{background:var(--handle-background-checked)}:host(.toggle-ltr.toggle-checked) .toggle-inner{-webkit-transform:translate3d(calc(var(--handle-spacing) * -2), 0, 0);transform:translate3d(calc(var(--handle-spacing) * -2), 0, 0)}:host(.toggle-rtl.toggle-checked) .toggle-inner{-webkit-transform:translate3d(calc(var(--handle-spacing) * 2), 0, 0);transform:translate3d(calc(var(--handle-spacing) * 2), 0, 0)}:host{--track-background:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.39);--track-background-checked:rgba(var(--ion-color-primary-rgb, 56, 128, 255), 0.5);--border-radius:14px;--handle-background:#ffffff;--handle-background-checked:var(--ion-color-primary, #3880ff);--handle-border-radius:50%;--handle-box-shadow:0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);--handle-width:20px;--handle-height:20px;--handle-max-height:calc(100% + 6px);--handle-spacing:0;--handle-transition:transform 160ms cubic-bezier(0.4, 0, 0.2, 1), background-color 160ms cubic-bezier(0.4, 0, 0.2, 1)}:host(.legacy-toggle){-webkit-padding-start:12px;padding-inline-start:12px;-webkit-padding-end:12px;padding-inline-end:12px;padding-top:12px;padding-bottom:12px;width:36px;height:14px;contain:strict}.native-wrapper .toggle-icon{width:36px;height:14px}:host(.ion-color.toggle-checked) .toggle-icon{background:rgba(var(--ion-color-base-rgb), 0.5)}:host(.ion-color.toggle-checked) .toggle-inner{background:var(--ion-color-base)}:host(.toggle-checked) .toggle-inner{color:var(--ion-color-contrast, #fff)}.toggle-icon{-webkit-transition:background-color 160ms;transition:background-color 160ms}.toggle-inner{will-change:background-color, transform;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#000}.toggle-inner .toggle-switch-icon{-webkit-padding-start:1px;padding-inline-start:1px;-webkit-padding-end:1px;padding-inline-end:1px;padding-top:1px;padding-bottom:1px;width:100%;height:100%}:host(.toggle-disabled){opacity:0.38}:host(.in-item.legacy-toggle){margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:0;padding-inline-end:0;padding-top:12px;padding-bottom:12px;cursor:pointer}:host(.in-item.legacy-toggle[slot=start]){-webkit-padding-start:2px;padding-inline-start:2px;-webkit-padding-end:18px;padding-inline-end:18px;padding-top:12px;padding-bottom:12px}",M4=ye(class extends be{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.ionChange=q(this,"ionChange",7),this.ionFocus=q(this,"ionFocus",7),this.ionBlur=q(this,"ionBlur",7),this.ionStyle=q(this,"ionStyle",7),this.inputId=`ion-tg-${B4++}`,this.lastDrag=0,this.inheritedAttributes={},this.didLoad=!1,this.hasLoggedDeprecationWarning=!1,this.setupGesture=async()=>{const{toggleTrack:e}=this;e&&(this.gesture=(await et(()=>Promise.resolve().then(()=>Xi),void 0)).createGesture({el:e,gestureName:"toggle",gesturePriority:100,threshold:5,passive:!1,onStart:()=>this.onStart(),onMove:n=>this.onMove(n),onEnd:n=>this.onEnd(n)}),this.disabledChanged())},this.onClick=e=>{this.disabled||(e.preventDefault(),this.lastDrag+300<Date.now()&&this.toggleChecked())},this.onFocus=()=>{this.ionFocus.emit()},this.onBlur=()=>{this.ionBlur.emit()},this.getSwitchLabelIcon=(e,n)=>e==="md"?n?FE:pm:n?pm:VE,this.activated=!1,this.color=void 0,this.name=this.inputId,this.checked=!1,this.disabled=!1,this.value="on",this.enableOnOffLabels=Ae.get("toggleOnOffLabels"),this.labelPlacement="start",this.legacy=void 0,this.justify="space-between",this.alignment="center"}disabledChanged(){this.emitStyle(),this.gesture&&this.gesture.enable(!this.disabled)}toggleChecked(){const{checked:e,value:n}=this,i=!e;this.checked=i,this.ionChange.emit({checked:i,value:n})}async connectedCallback(){this.legacyFormController=Rr(this.el),this.didLoad&&this.setupGesture()}componentDidLoad(){this.setupGesture(),this.didLoad=!0}disconnectedCallback(){this.gesture&&(this.gesture.destroy(),this.gesture=void 0)}componentWillLoad(){this.emitStyle(),this.legacyFormController.hasLegacyControl()||(this.inheritedAttributes=Object.assign({},ai(this.el)))}emitStyle(){this.legacyFormController.hasLegacyControl()&&this.ionStyle.emit({"interactive-disabled":this.disabled,legacy:!!this.legacy})}onStart(){this.activated=!0,this.setFocus()}onMove(e){z4(wi(this.el),this.checked,e.deltaX,-10)&&(this.toggleChecked(),QI())}onEnd(e){this.activated=!1,this.lastDrag=Date.now(),e.event.preventDefault(),e.event.stopImmediatePropagation()}getValue(){return this.value||""}setFocus(){this.focusEl&&this.focusEl.focus()}renderOnOffSwitchLabels(e,n){const i=this.getSwitchLabelIcon(e,n);return x("ion-icon",{class:{"toggle-switch-icon":!0,"toggle-switch-icon-checked":n},icon:i,"aria-hidden":"true"})}renderToggleControl(){const e=J(this),{enableOnOffLabels:n,checked:i}=this;return x("div",{class:"toggle-icon",part:"track",ref:r=>this.toggleTrack=r},n&&e==="ios"&&[this.renderOnOffSwitchLabels(e,!0),this.renderOnOffSwitchLabels(e,!1)],x("div",{class:"toggle-icon-wrapper"},x("div",{class:"toggle-inner",part:"handle"},n&&e==="md"&&this.renderOnOffSwitchLabels(e,i))))}get hasLabel(){return this.el.textContent!==""}render(){const{legacyFormController:e}=this;return e.hasLegacyControl()?this.renderLegacyToggle():this.renderToggle()}renderToggle(){const{activated:e,color:n,checked:i,disabled:r,el:o,justify:a,labelPlacement:s,inputId:l,name:c,alignment:d}=this,u=J(this),p=this.getValue(),h=wi(o)?"rtl":"ltr";return _o(!0,o,c,i?p:"",r),x(fe,{onClick:this.onClick,class:it(n,{[u]:!0,"in-item":Xe("ion-item",o),"toggle-activated":e,"toggle-checked":i,"toggle-disabled":r,[`toggle-justify-${a}`]:!0,[`toggle-alignment-${d}`]:!0,[`toggle-label-placement-${s}`]:!0,[`toggle-${h}`]:!0})},x("label",{class:"toggle-wrapper"},x("input",Object.assign({type:"checkbox",role:"switch","aria-checked":`${i}`,checked:i,disabled:r,id:l,onFocus:()=>this.onFocus(),onBlur:()=>this.onBlur(),ref:g=>this.focusEl=g},this.inheritedAttributes)),x("div",{class:{"label-text-wrapper":!0,"label-text-wrapper-hidden":!this.hasLabel},part:"label"},x("slot",null)),x("div",{class:"native-wrapper"},this.renderToggleControl())))}renderLegacyToggle(){this.hasLoggedDeprecationWarning||(nt(`ion-toggle now requires providing a label with either the default slot or the "aria-label" attribute. To migrate, remove any usage of "ion-label" and pass the label text to either the component or the "aria-label" attribute.

Example: <ion-toggle>Email</ion-toggle>
Example with aria-label: <ion-toggle aria-label="Email"></ion-toggle>

Developers can use the "legacy" property to continue using the legacy form markup. This property will be removed in an upcoming major release of Ionic where this form control will use the modern form markup.`,this.el),this.legacy&&nt(`ion-toggle is being used with the "legacy" property enabled which will forcibly enable the legacy form markup. This property will be removed in an upcoming major release of Ionic where this form control will use the modern form markup.

Developers can dismiss this warning by removing their usage of the "legacy" property and using the new toggle syntax.`,this.el),this.hasLoggedDeprecationWarning=!0);const{activated:e,color:n,checked:i,disabled:r,el:o,inputId:a,name:s}=this,l=J(this),{label:c,labelId:d,labelText:u}=Ta(o,a),p=this.getValue(),h=wi(o)?"rtl":"ltr";return _o(!0,o,s,i?p:"",r),x(fe,{onClick:this.onClick,"aria-labelledby":c?d:null,"aria-checked":`${i}`,"aria-hidden":r?"true":null,role:"switch",class:it(n,{[l]:!0,"in-item":Xe("ion-item",o),"toggle-activated":e,"toggle-checked":i,"toggle-disabled":r,"legacy-toggle":!0,interactive:!0,[`toggle-${h}`]:!0})},this.renderToggleControl(),x("label",{htmlFor:a},u),x("input",{type:"checkbox",role:"switch","aria-checked":`${i}`,disabled:r,id:a,onFocus:()=>this.onFocus(),onBlur:()=>this.onBlur(),ref:g=>this.focusEl=g}))}get el(){return this}static get watchers(){return{disabled:["disabledChanged"]}}static get style(){return{ios:$4,md:D4}}},[33,"ion-toggle",{color:[513],name:[1],checked:[1028],disabled:[4],value:[1],enableOnOffLabels:[4,"enable-on-off-labels"],labelPlacement:[1,"label-placement"],legacy:[4],justify:[1],alignment:[1],activated:[32]},void 0,{disabled:["disabledChanged"]}]),z4=(t,e,n,i)=>e?!t&&i>n||t&&-i<n:!t&&-i<n||t&&i>n;let B4=0;function F4(){if(typeof customElements>"u")return;["ion-toggle","ion-icon"].forEach(e=>{switch(e){case"ion-toggle":customElements.get(e)||customElements.define(e,M4);break;case"ion-icon":customElements.get(e)||fn();break}})}const j4=F4;/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const H4=":host{--border-width:0;--border-style:solid;--opacity:1;--opacity-scale:1;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;position:relative;width:100%;padding-right:var(--ion-safe-area-right);padding-left:var(--ion-safe-area-left);color:var(--color);font-family:var(--ion-font-family, inherit);contain:content;z-index:10;-webkit-box-sizing:border-box;box-sizing:border-box}:host(.ion-color){color:var(--ion-color-contrast)}:host(.ion-color) .toolbar-background{background:var(--ion-color-base)}.toolbar-container{-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;min-height:var(--min-height);contain:content;overflow:hidden;z-index:10;-webkit-box-sizing:border-box;box-sizing:border-box}.toolbar-background{left:0;right:0;top:0;bottom:0;position:absolute;-webkit-transform:translateZ(0);transform:translateZ(0);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);contain:strict;opacity:calc(var(--opacity) * var(--opacity-scale));z-index:-1;pointer-events:none}::slotted(ion-progress-bar){left:0;right:0;bottom:0;position:absolute}:host{--background:var(--ion-toolbar-background, var(--ion-color-step-50, #f7f7f7));--color:var(--ion-toolbar-color, var(--ion-text-color, #000));--border-color:var(--ion-toolbar-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.2))));--padding-top:3px;--padding-bottom:3px;--padding-start:4px;--padding-end:4px;--min-height:44px}.toolbar-content{-ms-flex:1;flex:1;-ms-flex-order:4;order:4;min-width:0}:host(.toolbar-segment) .toolbar-content{display:-ms-inline-flexbox;display:inline-flex}:host(.toolbar-searchbar) .toolbar-container{padding-top:0;padding-bottom:0}:host(.toolbar-searchbar) ::slotted(*){-ms-flex-item-align:start;align-self:start}:host(.toolbar-searchbar) ::slotted(ion-chip){margin-top:3px}::slotted(ion-buttons){min-height:38px}::slotted([slot=start]){-ms-flex-order:2;order:2}::slotted([slot=secondary]){-ms-flex-order:3;order:3}::slotted([slot=primary]){-ms-flex-order:5;order:5;text-align:end}::slotted([slot=end]){-ms-flex-order:6;order:6;text-align:end}:host(.toolbar-title-large) .toolbar-container{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start}:host(.toolbar-title-large) .toolbar-content ion-title{-ms-flex:1;flex:1;-ms-flex-order:8;order:8;min-width:100%}",N4=":host{--border-width:0;--border-style:solid;--opacity:1;--opacity-scale:1;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;position:relative;width:100%;padding-right:var(--ion-safe-area-right);padding-left:var(--ion-safe-area-left);color:var(--color);font-family:var(--ion-font-family, inherit);contain:content;z-index:10;-webkit-box-sizing:border-box;box-sizing:border-box}:host(.ion-color){color:var(--ion-color-contrast)}:host(.ion-color) .toolbar-background{background:var(--ion-color-base)}.toolbar-container{-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;min-height:var(--min-height);contain:content;overflow:hidden;z-index:10;-webkit-box-sizing:border-box;box-sizing:border-box}.toolbar-background{left:0;right:0;top:0;bottom:0;position:absolute;-webkit-transform:translateZ(0);transform:translateZ(0);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);contain:strict;opacity:calc(var(--opacity) * var(--opacity-scale));z-index:-1;pointer-events:none}::slotted(ion-progress-bar){left:0;right:0;bottom:0;position:absolute}:host{--background:var(--ion-toolbar-background, var(--ion-background-color, #fff));--color:var(--ion-toolbar-color, var(--ion-text-color, #424242));--border-color:var(--ion-toolbar-border-color, var(--ion-border-color, var(--ion-color-step-150, #c1c4cd)));--padding-top:0;--padding-bottom:0;--padding-start:0;--padding-end:0;--min-height:56px}.toolbar-content{-ms-flex:1;flex:1;-ms-flex-order:3;order:3;min-width:0;max-width:100%}::slotted(.buttons-first-slot){-webkit-margin-start:4px;margin-inline-start:4px}::slotted(.buttons-last-slot){-webkit-margin-end:4px;margin-inline-end:4px}::slotted([slot=start]){-ms-flex-order:2;order:2}::slotted([slot=secondary]){-ms-flex-order:4;order:4}::slotted([slot=primary]){-ms-flex-order:5;order:5;text-align:end}::slotted([slot=end]){-ms-flex-order:6;order:6;text-align:end}",V4=ye(class extends be{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.childrenStyles=new Map,this.color=void 0}componentWillLoad(){const e=Array.from(this.el.querySelectorAll("ion-buttons")),n=e.find(o=>o.slot==="start");n&&n.classList.add("buttons-first-slot");const i=e.reverse(),r=i.find(o=>o.slot==="end")||i.find(o=>o.slot==="primary")||i.find(o=>o.slot==="secondary");r&&r.classList.add("buttons-last-slot")}childrenStyle(e){e.stopPropagation();const n=e.target.tagName,i=e.detail,r={},o=this.childrenStyles.get(n)||{};let a=!1;Object.keys(i).forEach(s=>{const l=`toolbar-${s}`,c=i[s];c!==o[l]&&(a=!0),c&&(r[l]=!0)}),a&&(this.childrenStyles.set(n,r),hn(this))}render(){const e=J(this),n={};return this.childrenStyles.forEach(i=>{Object.assign(n,i)}),x(fe,{class:Object.assign(Object.assign({},n),it(this.color,{[e]:!0,"in-toolbar":Xe("ion-toolbar",this.el)}))},x("div",{class:"toolbar-background"}),x("div",{class:"toolbar-container"},x("slot",{name:"start"}),x("slot",{name:"secondary"}),x("div",{class:"toolbar-content"},x("slot",null)),x("slot",{name:"primary"}),x("slot",{name:"end"})))}get el(){return this}static get style(){return{ios:H4,md:N4}}},[33,"ion-toolbar",{color:[513]},[[0,"ionStyle","childrenStyle"]]]);function W4(){if(typeof customElements>"u")return;["ion-toolbar"].forEach(e=>{switch(e){case"ion-toolbar":customElements.get(e)||customElements.define(e,V4);break}})}const U4=W4;/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const G4=':host{--background:transparent;--color-focused:currentColor;--color-hover:currentColor;--icon-margin-top:0;--icon-margin-bottom:0;--icon-padding-top:0;--icon-padding-end:0;--icon-padding-bottom:0;--icon-padding-start:0;--margin-top:0;--margin-end:0;--margin-bottom:0;--margin-start:0;--min-width:auto;--min-height:auto;--padding-top:0;--padding-end:0;--padding-bottom:0;--padding-start:0;--opacity:1;--ripple-color:currentColor;--transition:background-color, opacity 100ms linear;display:none;min-width:var(--min-width);min-height:var(--min-height);color:var(--color);font-family:var(--ion-font-family, inherit);text-align:center;text-decoration:none;text-overflow:ellipsis;text-transform:none;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-font-kerning:none;font-kerning:none}ion-ripple-effect{color:var(--ripple-color)}:host(.ion-color) .button-native{color:var(--ion-color-base)}:host(.show-back-button){display:block}:host(.back-button-disabled){cursor:default;opacity:0.5;pointer-events:none}.button-native{border-radius:var(--border-radius);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-margin-start:var(--margin-start);margin-inline-start:var(--margin-start);-webkit-margin-end:var(--margin-end);margin-inline-end:var(--margin-end);margin-top:var(--margin-top);margin-bottom:var(--margin-bottom);-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:block;position:relative;width:100%;height:100%;min-height:inherit;-webkit-transition:var(--transition);transition:var(--transition);border:0;outline:none;background:var(--background);line-height:1;cursor:pointer;opacity:var(--opacity);overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.button-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;z-index:1}ion-icon{-webkit-padding-start:var(--icon-padding-start);padding-inline-start:var(--icon-padding-start);-webkit-padding-end:var(--icon-padding-end);padding-inline-end:var(--icon-padding-end);padding-top:var(--icon-padding-top);padding-bottom:var(--icon-padding-bottom);-webkit-margin-start:var(--icon-margin-start);margin-inline-start:var(--icon-margin-start);-webkit-margin-end:var(--icon-margin-end);margin-inline-end:var(--icon-margin-end);margin-top:var(--icon-margin-top);margin-bottom:var(--icon-margin-bottom);display:inherit;font-size:var(--icon-font-size);font-weight:var(--icon-font-weight);pointer-events:none}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0}@media (any-hover: hover){:host(:hover) .button-native{color:var(--color-hover)}:host(:hover) .button-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}}:host(.ion-color.ion-focused) .button-native{color:var(--ion-color-base)}@media (any-hover: hover){:host(.ion-color:hover) .button-native{color:var(--ion-color-base)}}:host(.in-toolbar:not(.in-toolbar-color)){color:var(--ion-toolbar-color, var(--color))}:host{--background-hover:transparent;--background-hover-opacity:1;--background-focused:currentColor;--background-focused-opacity:.1;--border-radius:4px;--color:var(--ion-color-primary, #3880ff);--icon-margin-end:1px;--icon-margin-start:-4px;--icon-font-size:1.6em;--min-height:32px;font-size:clamp(17px, 1.0625rem, 21.998px)}.button-native{-webkit-transform:translateZ(0);transform:translateZ(0);overflow:visible;z-index:99}:host(.ion-activated) .button-native{opacity:0.4}@media (any-hover: hover){:host(:hover){opacity:0.6}}',K4=':host{--background:transparent;--color-focused:currentColor;--color-hover:currentColor;--icon-margin-top:0;--icon-margin-bottom:0;--icon-padding-top:0;--icon-padding-end:0;--icon-padding-bottom:0;--icon-padding-start:0;--margin-top:0;--margin-end:0;--margin-bottom:0;--margin-start:0;--min-width:auto;--min-height:auto;--padding-top:0;--padding-end:0;--padding-bottom:0;--padding-start:0;--opacity:1;--ripple-color:currentColor;--transition:background-color, opacity 100ms linear;display:none;min-width:var(--min-width);min-height:var(--min-height);color:var(--color);font-family:var(--ion-font-family, inherit);text-align:center;text-decoration:none;text-overflow:ellipsis;text-transform:none;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-font-kerning:none;font-kerning:none}ion-ripple-effect{color:var(--ripple-color)}:host(.ion-color) .button-native{color:var(--ion-color-base)}:host(.show-back-button){display:block}:host(.back-button-disabled){cursor:default;opacity:0.5;pointer-events:none}.button-native{border-radius:var(--border-radius);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-margin-start:var(--margin-start);margin-inline-start:var(--margin-start);-webkit-margin-end:var(--margin-end);margin-inline-end:var(--margin-end);margin-top:var(--margin-top);margin-bottom:var(--margin-bottom);-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:block;position:relative;width:100%;height:100%;min-height:inherit;-webkit-transition:var(--transition);transition:var(--transition);border:0;outline:none;background:var(--background);line-height:1;cursor:pointer;opacity:var(--opacity);overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.button-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;z-index:1}ion-icon{-webkit-padding-start:var(--icon-padding-start);padding-inline-start:var(--icon-padding-start);-webkit-padding-end:var(--icon-padding-end);padding-inline-end:var(--icon-padding-end);padding-top:var(--icon-padding-top);padding-bottom:var(--icon-padding-bottom);-webkit-margin-start:var(--icon-margin-start);margin-inline-start:var(--icon-margin-start);-webkit-margin-end:var(--icon-margin-end);margin-inline-end:var(--icon-margin-end);margin-top:var(--icon-margin-top);margin-bottom:var(--icon-margin-bottom);display:inherit;font-size:var(--icon-font-size);font-weight:var(--icon-font-weight);pointer-events:none}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0}@media (any-hover: hover){:host(:hover) .button-native{color:var(--color-hover)}:host(:hover) .button-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}}:host(.ion-color.ion-focused) .button-native{color:var(--ion-color-base)}@media (any-hover: hover){:host(.ion-color:hover) .button-native{color:var(--ion-color-base)}}:host(.in-toolbar:not(.in-toolbar-color)){color:var(--ion-toolbar-color, var(--color))}:host{--border-radius:4px;--background-focused:currentColor;--background-focused-opacity:.12;--background-hover:currentColor;--background-hover-opacity:0.04;--color:currentColor;--icon-margin-end:0;--icon-margin-start:0;--icon-font-size:1.5rem;--icon-font-weight:normal;--min-height:32px;--min-width:44px;--padding-start:12px;--padding-end:12px;font-size:0.875rem;font-weight:500;text-transform:uppercase}:host(.back-button-has-icon-only){--border-radius:50%;min-width:48px;min-height:48px;aspect-ratio:1/1}.button-native{-webkit-box-shadow:none;box-shadow:none}.button-text{-webkit-padding-start:4px;padding-inline-start:4px;-webkit-padding-end:4px;padding-inline-end:4px;padding-top:0;padding-bottom:0}ion-icon{line-height:0.67;text-align:start}@media (any-hover: hover){:host(.ion-color:hover) .button-native::after{background:var(--ion-color-base)}}:host(.ion-color.ion-focused) .button-native::after{background:var(--ion-color-base)}',q4=ye(class extends be{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.inheritedAttributes={},this.onClick=async e=>{const n=this.el.closest("ion-nav");return e.preventDefault(),n&&await n.canGoBack()?n.pop({animationBuilder:this.routerAnimation,skipIfBusy:!0}):ms(this.defaultHref,e,"back",this.routerAnimation)},this.color=void 0,this.defaultHref=void 0,this.disabled=!1,this.icon=void 0,this.text=void 0,this.type="button",this.routerAnimation=void 0}componentWillLoad(){this.inheritedAttributes=ai(this.el),this.defaultHref===void 0&&(this.defaultHref=Ae.get("backButtonDefaultHref"))}get backButtonIcon(){const e=this.icon;return e??(J(this)==="ios"?Ae.get("backButtonIcon",jE):Ae.get("backButtonIcon",Kv))}get backButtonText(){const e=J(this)==="ios"?"Back":null;return this.text!=null?this.text:Ae.get("backButtonText",e)}get hasIconOnly(){return this.backButtonIcon&&!this.backButtonText}get rippleType(){return this.hasIconOnly?"unbounded":"bounded"}render(){const{color:e,defaultHref:n,disabled:i,type:r,hasIconOnly:o,backButtonIcon:a,backButtonText:s,icon:l,inheritedAttributes:c}=this,d=n!==void 0,u=J(this),p=c["aria-label"]||s||"back";return x(fe,{onClick:this.onClick,class:it(e,{[u]:!0,button:!0,"back-button-disabled":i,"back-button-has-icon-only":o,"in-toolbar":Xe("ion-toolbar",this.el),"in-toolbar-color":Xe("ion-toolbar[color]",this.el),"ion-activatable":!0,"ion-focusable":!0,"show-back-button":d})},x("button",{type:r,disabled:i,class:"button-native",part:"native","aria-label":p},x("span",{class:"button-inner"},a&&x("ion-icon",{part:"icon",icon:a,"aria-hidden":"true",lazy:!1,"flip-rtl":l===void 0}),s&&x("span",{part:"text","aria-hidden":"true",class:"button-text"},s)),u==="md"&&x("ion-ripple-effect",{type:this.rippleType})))}get el(){return this}static get style(){return{ios:G4,md:K4}}},[33,"ion-back-button",{color:[513],defaultHref:[1025,"default-href"],disabled:[516],icon:[1],text:[1],type:[1],routerAnimation:[16]}]);function Y4(){if(typeof customElements>"u")return;["ion-back-button","ion-icon","ion-ripple-effect"].forEach(e=>{switch(e){case"ion-back-button":customElements.get(e)||customElements.define(e,q4);break;case"ion-icon":customElements.get(e)||fn();break;case"ion-ripple-effect":customElements.get(e)||Jt();break}})}const X4=Y4,Z4=":host{left:0;right:0;top:0;bottom:0;position:absolute;contain:layout size style;z-index:0}",J4=ye(class extends be{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.ionNavWillLoad=q(this,"ionNavWillLoad",7),this.ionNavWillChange=q(this,"ionNavWillChange",3),this.ionNavDidChange=q(this,"ionNavDidChange",3),this.lockController=Dr(),this.gestureOrAnimationInProgress=!1,this.mode=J(this),this.delegate=void 0,this.animated=!0,this.animation=void 0,this.swipeHandler=void 0}swipeHandlerChanged(){this.gesture&&this.gesture.enable(this.swipeHandler!==void 0)}async connectedCallback(){const e=()=>{this.gestureOrAnimationInProgress=!0,this.swipeHandler&&this.swipeHandler.onStart()};this.gesture=(await et(()=>import("./swipe-back-LLhL8gZf.js"),__vite__mapDeps([]))).createSwipeBackGesture(this.el,()=>!this.gestureOrAnimationInProgress&&!!this.swipeHandler&&this.swipeHandler.canStart(),()=>e(),n=>{var i;return(i=this.ani)===null||i===void 0?void 0:i.progressStep(n)},(n,i,r)=>{if(this.ani){this.ani.onFinish(()=>{this.gestureOrAnimationInProgress=!1,this.swipeHandler&&this.swipeHandler.onEnd(n)},{oneTimeCallback:!0});let o=n?-.001:.001;n?o+=to([0,0],[.32,.72],[0,1],[1,1],i)[0]:(this.ani.easing("cubic-bezier(1, 0, 0.68, 0.28)"),o+=to([0,0],[1,0],[.68,.28],[1,1],i)[0]),this.ani.progressEnd(n?1:0,o,r)}else this.gestureOrAnimationInProgress=!1}),this.swipeHandlerChanged()}componentWillLoad(){this.ionNavWillLoad.emit()}disconnectedCallback(){this.gesture&&(this.gesture.destroy(),this.gesture=void 0)}async commit(e,n,i){const r=await this.lockController.lock();let o=!1;try{o=await this.transition(e,n,i)}catch(a){console.error(a)}return r(),o}async setRouteId(e,n,i,r){return{changed:await this.setRoot(e,n,{duration:i==="root"?0:void 0,direction:i==="back"?"back":"forward",animationBuilder:r}),element:this.activeEl}}async getRouteId(){const e=this.activeEl;return e?{id:e.tagName,element:e,params:this.activeParams}:void 0}async setRoot(e,n,i){if(this.activeComponent===e&&Gv(n,this.activeParams))return!1;const r=this.activeEl,o=await uc(this.delegate,this.el,e,["ion-page","ion-page-invisible"],n);return this.activeComponent=e,this.activeEl=o,this.activeParams=n,await this.commit(o,r,i),await Fp(this.delegate,r),!0}async transition(e,n,i={}){if(n===e)return!1;this.ionNavWillChange.emit();const{el:r,mode:o}=this,a=this.animated&&Ae.getBoolean("animated",!0),s=i.animationBuilder||this.animation||Ae.get("navAnimation");return await fy(Object.assign(Object.assign({mode:o,animated:a,enteringEl:e,leavingEl:n,baseEl:r,deepWait:Ea(r),progressCallback:i.progressAnimation?l=>{l!==void 0&&!this.gestureOrAnimationInProgress?(this.gestureOrAnimationInProgress=!0,l.onFinish(()=>{this.gestureOrAnimationInProgress=!1,this.swipeHandler&&this.swipeHandler.onEnd(!1)},{oneTimeCallback:!0}),l.progressEnd(0,0,0)):this.ani=l}:void 0},i),{animationBuilder:s})),this.ionNavDidChange.emit(),!0}render(){return x("slot",null)}get el(){return this}static get watchers(){return{swipeHandler:["swipeHandlerChanged"]}}static get style(){return Z4}},[1,"ion-router-outlet",{mode:[1025],delegate:[16],animated:[4],animation:[16],swipeHandler:[16],commit:[64],setRouteId:[64],getRouteId:[64]},void 0,{swipeHandler:["swipeHandlerChanged"]}]);function Q4(){if(typeof customElements>"u")return;["ion-router-outlet"].forEach(e=>{switch(e){case"ion-router-outlet":customElements.get(e)||customElements.define(e,J4);break}})}const e_=Q4;/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const t_=':host{--ripple-color:var(--color-selected);--background-focused-opacity:1;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%;outline:none;background:var(--background);color:var(--color)}.button-native{border-radius:inherit;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:100%;height:100%;border:0;outline:none;background:transparent;text-decoration:none;cursor:pointer;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-drag:none}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0}.button-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:inherit;flex-flow:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:100%;height:100%;z-index:1}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}@media (any-hover: hover){a:hover{color:var(--color-selected)}}:host(.tab-selected){color:var(--color-selected)}:host(.tab-hidden){display:none !important}:host(.tab-disabled){pointer-events:none;opacity:0.4}::slotted(ion-label),::slotted(ion-icon){display:block;-ms-flex-item-align:center;align-self:center;max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}::slotted(ion-label){-ms-flex-order:0;order:0}::slotted(ion-icon){-ms-flex-order:-1;order:-1;height:1em}:host(.tab-has-label-only) ::slotted(ion-label){white-space:normal}::slotted(ion-badge){-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;z-index:1}:host(.tab-layout-icon-start){-ms-flex-direction:row;flex-direction:row}:host(.tab-layout-icon-end){-ms-flex-direction:row-reverse;flex-direction:row-reverse}:host(.tab-layout-icon-bottom){-ms-flex-direction:column-reverse;flex-direction:column-reverse}:host(.tab-layout-icon-hide) ::slotted(ion-icon){display:none}:host(.tab-layout-label-hide) ::slotted(ion-label){display:none}ion-ripple-effect{color:var(--ripple-color)}:host{--padding-top:0;--padding-end:2px;--padding-bottom:0;--padding-start:2px;max-width:240px;font-size:10px}::slotted(ion-badge){-webkit-padding-start:6px;padding-inline-start:6px;-webkit-padding-end:6px;padding-inline-end:6px;padding-top:1px;padding-bottom:1px;top:4px;height:auto;font-size:12px;line-height:16px}@supports (inset-inline-start: 0){::slotted(ion-badge){inset-inline-start:calc(50% + 6px)}}@supports not (inset-inline-start: 0){::slotted(ion-badge){left:calc(50% + 6px)}:host-context([dir=rtl]) ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 6px)}[dir=rtl] ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 6px)}@supports selector(:dir(rtl)){::slotted(ion-badge):dir(rtl){left:unset;right:unset;right:calc(50% + 6px)}}}::slotted(ion-icon){margin-top:2px;margin-bottom:2px;font-size:30px}::slotted(ion-icon::before){vertical-align:top}::slotted(ion-label){margin-top:0;margin-bottom:1px;min-height:11px;font-weight:500}:host(.tab-has-label-only) ::slotted(ion-label){margin-left:0;margin-right:0;margin-top:2px;margin-bottom:2px;font-size:12px;font-size:14px;line-height:1.1}:host(.tab-layout-icon-end) ::slotted(ion-label),:host(.tab-layout-icon-start) ::slotted(ion-label),:host(.tab-layout-icon-hide) ::slotted(ion-label){margin-top:2px;margin-bottom:2px;font-size:14px;line-height:1.1}:host(.tab-layout-icon-end) ::slotted(ion-icon),:host(.tab-layout-icon-start) ::slotted(ion-icon){min-width:24px;height:26px;margin-top:2px;margin-bottom:1px;font-size:24px}@supports (inset-inline-start: 0){:host(.tab-layout-icon-bottom) ::slotted(ion-badge){inset-inline-start:calc(50% + 12px)}}@supports not (inset-inline-start: 0){:host(.tab-layout-icon-bottom) ::slotted(ion-badge){left:calc(50% + 12px)}:host-context([dir=rtl]):host(.tab-layout-icon-bottom) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-bottom ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 12px)}@supports selector(:dir(rtl)){:host(.tab-layout-icon-bottom:dir(rtl)) ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 12px)}}}:host(.tab-layout-icon-bottom) ::slotted(ion-icon){margin-top:0;margin-bottom:1px}:host(.tab-layout-icon-bottom) ::slotted(ion-label){margin-top:4px}:host(.tab-layout-icon-start) ::slotted(ion-badge),:host(.tab-layout-icon-end) ::slotted(ion-badge){top:10px}@supports (inset-inline-start: 0){:host(.tab-layout-icon-start) ::slotted(ion-badge),:host(.tab-layout-icon-end) ::slotted(ion-badge){inset-inline-start:calc(50% + 35px)}}@supports not (inset-inline-start: 0){:host(.tab-layout-icon-start) ::slotted(ion-badge),:host(.tab-layout-icon-end) ::slotted(ion-badge){left:calc(50% + 35px)}:host-context([dir=rtl]):host(.tab-layout-icon-start) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-start ::slotted(ion-badge),:host-context([dir=rtl]):host(.tab-layout-icon-end) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-end ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 35px)}@supports selector(:dir(rtl)){:host(.tab-layout-icon-start:dir(rtl)) ::slotted(ion-badge),:host(.tab-layout-icon-end:dir(rtl)) ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 35px)}}}:host(.tab-layout-icon-hide) ::slotted(ion-badge),:host(.tab-has-label-only) ::slotted(ion-badge){top:10px}@supports (inset-inline-start: 0){:host(.tab-layout-icon-hide) ::slotted(ion-badge),:host(.tab-has-label-only) ::slotted(ion-badge){inset-inline-start:calc(50% + 30px)}}@supports not (inset-inline-start: 0){:host(.tab-layout-icon-hide) ::slotted(ion-badge),:host(.tab-has-label-only) ::slotted(ion-badge){left:calc(50% + 30px)}:host-context([dir=rtl]):host(.tab-layout-icon-hide) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-hide ::slotted(ion-badge),:host-context([dir=rtl]):host(.tab-has-label-only) ::slotted(ion-badge),:host-context([dir=rtl]).tab-has-label-only ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 30px)}@supports selector(:dir(rtl)){:host(.tab-layout-icon-hide:dir(rtl)) ::slotted(ion-badge),:host(.tab-has-label-only:dir(rtl)) ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 30px)}}}:host(.tab-layout-label-hide) ::slotted(ion-badge),:host(.tab-has-icon-only) ::slotted(ion-badge){top:10px}:host(.tab-layout-label-hide) ::slotted(ion-icon){margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}',n_=':host{--ripple-color:var(--color-selected);--background-focused-opacity:1;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%;outline:none;background:var(--background);color:var(--color)}.button-native{border-radius:inherit;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:100%;height:100%;border:0;outline:none;background:transparent;text-decoration:none;cursor:pointer;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-drag:none}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0}.button-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:inherit;flex-flow:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:100%;height:100%;z-index:1}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}@media (any-hover: hover){a:hover{color:var(--color-selected)}}:host(.tab-selected){color:var(--color-selected)}:host(.tab-hidden){display:none !important}:host(.tab-disabled){pointer-events:none;opacity:0.4}::slotted(ion-label),::slotted(ion-icon){display:block;-ms-flex-item-align:center;align-self:center;max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}::slotted(ion-label){-ms-flex-order:0;order:0}::slotted(ion-icon){-ms-flex-order:-1;order:-1;height:1em}:host(.tab-has-label-only) ::slotted(ion-label){white-space:normal}::slotted(ion-badge){-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;z-index:1}:host(.tab-layout-icon-start){-ms-flex-direction:row;flex-direction:row}:host(.tab-layout-icon-end){-ms-flex-direction:row-reverse;flex-direction:row-reverse}:host(.tab-layout-icon-bottom){-ms-flex-direction:column-reverse;flex-direction:column-reverse}:host(.tab-layout-icon-hide) ::slotted(ion-icon){display:none}:host(.tab-layout-label-hide) ::slotted(ion-label){display:none}ion-ripple-effect{color:var(--ripple-color)}:host{--padding-top:0;--padding-end:12px;--padding-bottom:0;--padding-start:12px;max-width:168px;font-size:12px;font-weight:normal;letter-spacing:0.03em}::slotted(ion-label){margin-left:0;margin-right:0;margin-top:2px;margin-bottom:2px;text-transform:none}::slotted(ion-icon){margin-left:0;margin-right:0;margin-top:16px;margin-bottom:16px;-webkit-transform-origin:center center;transform-origin:center center;font-size:22px}:host-context([dir=rtl]) ::slotted(ion-icon){-webkit-transform-origin:calc(100% - center) center;transform-origin:calc(100% - center) center}[dir=rtl] ::slotted(ion-icon){-webkit-transform-origin:calc(100% - center) center;transform-origin:calc(100% - center) center}@supports selector(:dir(rtl)){::slotted(ion-icon):dir(rtl){-webkit-transform-origin:calc(100% - center) center;transform-origin:calc(100% - center) center}}::slotted(ion-badge){border-radius:8px;-webkit-padding-start:2px;padding-inline-start:2px;-webkit-padding-end:2px;padding-inline-end:2px;padding-top:3px;padding-bottom:2px;top:8px;min-width:12px;font-size:8px;font-weight:normal}@supports (inset-inline-start: 0){::slotted(ion-badge){inset-inline-start:calc(50% + 6px)}}@supports not (inset-inline-start: 0){::slotted(ion-badge){left:calc(50% + 6px)}:host-context([dir=rtl]) ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 6px)}[dir=rtl] ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 6px)}@supports selector(:dir(rtl)){::slotted(ion-badge):dir(rtl){left:unset;right:unset;right:calc(50% + 6px)}}}::slotted(ion-badge:empty){display:block;min-width:8px;height:8px}:host(.tab-layout-icon-top) ::slotted(ion-icon){margin-top:6px;margin-bottom:2px}:host(.tab-layout-icon-top) ::slotted(ion-label){margin-top:0;margin-bottom:6px}:host(.tab-layout-icon-bottom) ::slotted(ion-badge){top:8px}@supports (inset-inline-start: 0){:host(.tab-layout-icon-bottom) ::slotted(ion-badge){inset-inline-start:70%}}@supports not (inset-inline-start: 0){:host(.tab-layout-icon-bottom) ::slotted(ion-badge){left:70%}:host-context([dir=rtl]):host(.tab-layout-icon-bottom) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-bottom ::slotted(ion-badge){left:unset;right:unset;right:70%}@supports selector(:dir(rtl)){:host(.tab-layout-icon-bottom:dir(rtl)) ::slotted(ion-badge){left:unset;right:unset;right:70%}}}:host(.tab-layout-icon-bottom) ::slotted(ion-icon){margin-top:0;margin-bottom:6px}:host(.tab-layout-icon-bottom) ::slotted(ion-label){margin-top:6px;margin-bottom:0}:host(.tab-layout-icon-start) ::slotted(ion-badge),:host(.tab-layout-icon-end) ::slotted(ion-badge){top:16px}@supports (inset-inline-start: 0){:host(.tab-layout-icon-start) ::slotted(ion-badge),:host(.tab-layout-icon-end) ::slotted(ion-badge){inset-inline-start:80%}}@supports not (inset-inline-start: 0){:host(.tab-layout-icon-start) ::slotted(ion-badge),:host(.tab-layout-icon-end) ::slotted(ion-badge){left:80%}:host-context([dir=rtl]):host(.tab-layout-icon-start) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-start ::slotted(ion-badge),:host-context([dir=rtl]):host(.tab-layout-icon-end) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-end ::slotted(ion-badge){left:unset;right:unset;right:80%}@supports selector(:dir(rtl)){:host(.tab-layout-icon-start:dir(rtl)) ::slotted(ion-badge),:host(.tab-layout-icon-end:dir(rtl)) ::slotted(ion-badge){left:unset;right:unset;right:80%}}}:host(.tab-layout-icon-start) ::slotted(ion-icon){-webkit-margin-end:6px;margin-inline-end:6px}:host(.tab-layout-icon-end) ::slotted(ion-icon){-webkit-margin-start:6px;margin-inline-start:6px}:host(.tab-layout-icon-hide) ::slotted(ion-badge),:host(.tab-has-label-only) ::slotted(ion-badge){top:16px}@supports (inset-inline-start: 0){:host(.tab-layout-icon-hide) ::slotted(ion-badge),:host(.tab-has-label-only) ::slotted(ion-badge){inset-inline-start:70%}}@supports not (inset-inline-start: 0){:host(.tab-layout-icon-hide) ::slotted(ion-badge),:host(.tab-has-label-only) ::slotted(ion-badge){left:70%}:host-context([dir=rtl]):host(.tab-layout-icon-hide) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-hide ::slotted(ion-badge),:host-context([dir=rtl]):host(.tab-has-label-only) ::slotted(ion-badge),:host-context([dir=rtl]).tab-has-label-only ::slotted(ion-badge){left:unset;right:unset;right:70%}@supports selector(:dir(rtl)){:host(.tab-layout-icon-hide:dir(rtl)) ::slotted(ion-badge),:host(.tab-has-label-only:dir(rtl)) ::slotted(ion-badge){left:unset;right:unset;right:70%}}}:host(.tab-layout-icon-hide) ::slotted(ion-label),:host(.tab-has-label-only) ::slotted(ion-label){margin-top:0;margin-bottom:0}:host(.tab-layout-label-hide) ::slotted(ion-badge),:host(.tab-has-icon-only) ::slotted(ion-badge){top:16px}:host(.tab-layout-label-hide) ::slotted(ion-icon),:host(.tab-has-icon-only) ::slotted(ion-icon){margin-top:0;margin-bottom:0;font-size:24px}',i_=ye(class extends be{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.ionTabButtonClick=q(this,"ionTabButtonClick",7),this.inheritedAttributes={},this.onKeyUp=e=>{(e.key==="Enter"||e.key===" ")&&this.selectTab(e)},this.onClick=e=>{this.selectTab(e)},this.disabled=!1,this.download=void 0,this.href=void 0,this.rel=void 0,this.layout=void 0,this.selected=!1,this.tab=void 0,this.target=void 0}onTabBarChanged(e){const n=e.target,i=this.el.parentElement;(e.composedPath().includes(i)||n!=null&&n.contains(this.el))&&(this.selected=this.tab===e.detail.tab)}componentWillLoad(){this.inheritedAttributes=Object.assign({},ri(this.el,["aria-label"])),this.layout===void 0&&(this.layout=Ae.get("tabButtonLayout","icon-top"))}selectTab(e){this.tab!==void 0&&(this.disabled||this.ionTabButtonClick.emit({tab:this.tab,href:this.href,selected:this.selected}),e.preventDefault())}get hasLabel(){return!!this.el.querySelector("ion-label")}get hasIcon(){return!!this.el.querySelector("ion-icon")}render(){const{disabled:e,hasIcon:n,hasLabel:i,href:r,rel:o,target:a,layout:s,selected:l,tab:c,inheritedAttributes:d}=this,u=J(this),p={download:this.download,href:r,rel:o,target:a};return x(fe,{onClick:this.onClick,onKeyup:this.onKeyUp,id:c!==void 0?`tab-button-${c}`:null,class:{[u]:!0,"tab-selected":l,"tab-disabled":e,"tab-has-label":i,"tab-has-icon":n,"tab-has-label-only":i&&!n,"tab-has-icon-only":n&&!i,[`tab-layout-${s}`]:!0,"ion-activatable":!0,"ion-selectable":!0,"ion-focusable":!0}},x("a",Object.assign({},p,{class:"button-native",part:"native",role:"tab","aria-selected":l?"true":null,"aria-disabled":e?"true":null,tabindex:e?"-1":void 0},d),x("span",{class:"button-inner"},x("slot",null)),u==="md"&&x("ion-ripple-effect",{type:"unbounded"})))}get el(){return this}static get style(){return{ios:t_,md:n_}}},[33,"ion-tab-button",{disabled:[4],download:[1],href:[1],rel:[1],layout:[1025],selected:[1028],tab:[1],target:[1]},[[8,"ionTabBarChanged","onTabBarChanged"]]]);function o_(){if(typeof customElements>"u")return;["ion-tab-button","ion-ripple-effect"].forEach(e=>{switch(e){case"ion-tab-button":customElements.get(e)||customElements.define(e,i_);break;case"ion-ripple-effect":customElements.get(e)||Jt();break}})}const r_=o_;/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const a_=":host{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-right:var(--ion-safe-area-right);padding-bottom:var(--ion-safe-area-bottom, 0);padding-left:var(--ion-safe-area-left);border-top:var(--border);background:var(--background);color:var(--color);text-align:center;contain:strict;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:10;-webkit-box-sizing:content-box !important;box-sizing:content-box !important}:host(.ion-color) ::slotted(ion-tab-button){--background-focused:var(--ion-color-shade);--color-selected:var(--ion-color-contrast)}:host(.ion-color) ::slotted(.tab-selected){color:var(--ion-color-contrast)}:host(.ion-color),:host(.ion-color) ::slotted(ion-tab-button){color:rgba(var(--ion-color-contrast-rgb), 0.7)}:host(.ion-color),:host(.ion-color) ::slotted(ion-tab-button){background:var(--ion-color-base)}:host(.ion-color) ::slotted(ion-tab-button.ion-focused),:host(.tab-bar-translucent) ::slotted(ion-tab-button.ion-focused){background:var(--background-focused)}:host(.tab-bar-translucent) ::slotted(ion-tab-button){background:transparent}:host([slot=top]){padding-top:var(--ion-safe-area-top, 0);padding-bottom:0;border-top:0;border-bottom:var(--border)}:host(.tab-bar-hidden){display:none !important}:host{--background:var(--ion-tab-bar-background, var(--ion-color-step-50, #f7f7f7));--background-focused:var(--ion-tab-bar-background-focused, #e0e0e0);--border:0.55px solid var(--ion-tab-bar-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.2))));--color:var(--ion-tab-bar-color, var(--ion-color-step-600, #666666));--color-selected:var(--ion-tab-bar-color-selected, var(--ion-color-primary, #3880ff));height:50px}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){:host(.tab-bar-translucent){--background:rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8);-webkit-backdrop-filter:saturate(210%) blur(20px);backdrop-filter:saturate(210%) blur(20px)}:host(.ion-color.tab-bar-translucent){background:rgba(var(--ion-color-base-rgb), 0.8)}:host(.tab-bar-translucent) ::slotted(ion-tab-button.ion-focused){background:rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.6)}}",s_=":host{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-right:var(--ion-safe-area-right);padding-bottom:var(--ion-safe-area-bottom, 0);padding-left:var(--ion-safe-area-left);border-top:var(--border);background:var(--background);color:var(--color);text-align:center;contain:strict;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:10;-webkit-box-sizing:content-box !important;box-sizing:content-box !important}:host(.ion-color) ::slotted(ion-tab-button){--background-focused:var(--ion-color-shade);--color-selected:var(--ion-color-contrast)}:host(.ion-color) ::slotted(.tab-selected){color:var(--ion-color-contrast)}:host(.ion-color),:host(.ion-color) ::slotted(ion-tab-button){color:rgba(var(--ion-color-contrast-rgb), 0.7)}:host(.ion-color),:host(.ion-color) ::slotted(ion-tab-button){background:var(--ion-color-base)}:host(.ion-color) ::slotted(ion-tab-button.ion-focused),:host(.tab-bar-translucent) ::slotted(ion-tab-button.ion-focused){background:var(--background-focused)}:host(.tab-bar-translucent) ::slotted(ion-tab-button){background:transparent}:host([slot=top]){padding-top:var(--ion-safe-area-top, 0);padding-bottom:0;border-top:0;border-bottom:var(--border)}:host(.tab-bar-hidden){display:none !important}:host{--background:var(--ion-tab-bar-background, var(--ion-background-color, #fff));--background-focused:var(--ion-tab-bar-background-focused, #e0e0e0);--border:1px solid var(--ion-tab-bar-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.07))));--color:var(--ion-tab-bar-color, var(--ion-color-step-650, #595959));--color-selected:var(--ion-tab-bar-color-selected, var(--ion-color-primary, #3880ff));height:56px}",l_=ye(class extends be{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.ionTabBarChanged=q(this,"ionTabBarChanged",7),this.ionTabBarLoaded=q(this,"ionTabBarLoaded",7),this.keyboardCtrl=null,this.keyboardVisible=!1,this.color=void 0,this.selectedTab=void 0,this.translucent=!1}selectedTabChanged(){this.selectedTab!==void 0&&this.ionTabBarChanged.emit({tab:this.selectedTab})}componentWillLoad(){this.selectedTabChanged()}async connectedCallback(){this.keyboardCtrl=await Ty(async(e,n)=>{e===!1&&n!==void 0&&await n,this.keyboardVisible=e})}disconnectedCallback(){this.keyboardCtrl&&this.keyboardCtrl.destroy()}componentDidLoad(){this.ionTabBarLoaded.emit()}render(){const{color:e,translucent:n,keyboardVisible:i}=this,r=J(this),o=i&&this.el.getAttribute("slot")!=="top";return x(fe,{role:"tablist","aria-hidden":o?"true":null,class:it(e,{[r]:!0,"tab-bar-translucent":n,"tab-bar-hidden":o})},x("slot",null))}get el(){return this}static get watchers(){return{selectedTab:["selectedTabChanged"]}}static get style(){return{ios:a_,md:s_}}},[33,"ion-tab-bar",{color:[513],selectedTab:[1,"selected-tab"],translucent:[4],keyboardVisible:[32]},void 0,{selectedTab:["selectedTabChanged"]}]);function c_(){if(typeof customElements>"u")return;["ion-tab-bar"].forEach(e=>{switch(e){case"ion-tab-bar":customElements.get(e)||customElements.define(e,l_);break}})}const d_=c_,u_="html.plt-mobile ion-app{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html.plt-mobile ion-app [contenteditable]{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}ion-app.force-statusbar-padding{--ion-safe-area-top:20px}",p_=ye(class extends be{constructor(){super(),this.__registerHost()}componentDidLoad(){f_(async()=>{const e=$n(window,"hybrid");if(Ae.getBoolean("_testing")||et(()=>import("./index9-glb82SZr.js"),__vite__mapDeps([])).then(i=>i.startTapClick(Ae)),Ae.getBoolean("statusTap",e)&&et(()=>import("./status-tap-LTs4Jybb.js"),__vite__mapDeps([])).then(i=>i.startStatusTap()),Ae.getBoolean("inputShims",h_())){const i=$n(window,"ios")?"ios":"android";et(()=>import("./input-shims-UUKkL8mm.js"),__vite__mapDeps([])).then(r=>r.startInputShims(Ae,i))}const n=await et(()=>Promise.resolve().then(()=>iT),void 0);Ae.getBoolean("hardwareBackButton",e)?n.startHardwareBackButton():n.blockHardwareBackButton(),typeof window<"u"&&et(()=>Promise.resolve().then(()=>J_),void 0).then(i=>i.startKeyboardAssist(window)),et(()=>import("./focus-visible-Pz59kC95.js"),__vite__mapDeps([])).then(i=>this.focusVisible=i.startFocusVisible())})}async setFocus(e){this.focusVisible&&this.focusVisible.setFocus(e)}render(){const e=J(this);return x(fe,{class:{[e]:!0,"ion-page":!0,"force-statusbar-padding":Ae.getBoolean("_forceStatusbarPadding")}})}get el(){return this}static get style(){return u_}},[0,"ion-app",{setFocus:[64]}]),h_=()=>!!($n(window,"ios")&&$n(window,"mobile")||$n(window,"android")&&$n(window,"mobileweb")),f_=t=>{"requestIdleCallback"in window?window.requestIdleCallback(t):setTimeout(t,32)};function m_(){if(typeof customElements>"u")return;["ion-app"].forEach(e=>{switch(e){case"ion-app":customElements.get(e)||customElements.define(e,p_);break}})}const g_=m_;let td;const b_=()=>{if(typeof window>"u")return new Map;if(!td){const t=window;t.Ionicons=t.Ionicons||{},td=t.Ionicons.map=t.Ionicons.map||new Map}return td},v_=t=>{let e=nd(t.src);return e||(e=Fy(t.name,t.icon,t.mode,t.ios,t.md),e?y_(e):t.icon&&(e=nd(t.icon),e||(e=nd(t.icon[t.mode]),e))?e:null)},y_=t=>{const e=b_().get(t);return e||Ov(`svg/${t}.svg`)},Fy=(t,e,n,i,r)=>(n=(n&&Gs(n))==="ios"?"ios":"md",i&&n==="ios"?t=Gs(i):r&&n==="md"?t=Gs(r):(!t&&e&&!jy(e)&&(t=e),Al(t)&&(t=Gs(t))),!Al(t)||t.trim()===""||t.replace(/[a-z]|-|\d/gi,"")!==""?null:t),nd=t=>Al(t)&&(t=t.trim(),jy(t))?t:null,jy=t=>t.length>0&&/(\/|\.)/.test(t),Al=t=>typeof t=="string",Gs=t=>t.toLowerCase(),w_=(t,e=[])=>{const n={};return e.forEach(i=>{t.hasAttribute(i)&&(t.getAttribute(i)!==null&&(n[i]=t.getAttribute(i)),t.removeAttribute(i))}),n},x_=t=>t&&t.dir!==""?t.dir.toLowerCase()==="rtl":(document==null?void 0:document.dir.toLowerCase())==="rtl",k_=t=>{const e=document.createElement("div");e.innerHTML=t;for(let i=e.childNodes.length-1;i>=0;i--)e.childNodes[i].nodeName.toLowerCase()!=="svg"&&e.removeChild(e.childNodes[i]);const n=e.firstElementChild;if(n&&n.nodeName.toLowerCase()==="svg"){const i=n.getAttribute("class")||"";if(n.setAttribute("class",(i+" s-ion-icon").trim()),Hy(n))return e.innerHTML}return""},Hy=t=>{if(t.nodeType===1){if(t.nodeName.toLowerCase()==="script")return!1;for(let e=0;e<t.attributes.length;e++){const n=t.attributes[e].name;if(Al(n)&&n.toLowerCase().indexOf("on")===0)return!1}for(let e=0;e<t.childNodes.length;e++)if(!Hy(t.childNodes[e]))return!1}return!0},C_=t=>t.startsWith("data:image/svg+xml"),S_=t=>t.indexOf(";utf8,")!==-1,Co=new Map,Gm=new Map;let id;const E_=(t,e)=>{let n=Gm.get(t);if(!n)if(typeof fetch<"u"&&typeof document<"u")if(C_(t)&&S_(t)){id||(id=new DOMParser);const r=id.parseFromString(t,"text/html").querySelector("svg");return r&&Co.set(t,r.outerHTML),Promise.resolve()}else n=fetch(t).then(i=>{if(i.ok)return i.text().then(r=>{r&&e!==!1&&(r=k_(r)),Co.set(t,r||"")});Co.set(t,"")}),Gm.set(t,n);else return Co.set(t,""),Promise.resolve();return n},I_=":host{display:inline-block;width:1em;height:1em;contain:strict;fill:currentColor;-webkit-box-sizing:content-box !important;box-sizing:content-box !important}:host .ionicon{stroke:currentColor}.ionicon-fill-none{fill:none}.ionicon-stroke-width{stroke-width:32px;stroke-width:var(--ionicon-stroke-width, 32px)}.icon-inner,.ionicon,svg{display:block;height:100%;width:100%}@supports (background: -webkit-named-image(i)){:host(.icon-rtl) .icon-inner{-webkit-transform:scaleX(-1);transform:scaleX(-1)}}@supports not selector(:dir(rtl)) and selector(:host-context([dir='rtl'])){:host(.icon-rtl) .icon-inner{-webkit-transform:scaleX(-1);transform:scaleX(-1)}}:host(.flip-rtl):host-context([dir='rtl']) .icon-inner{-webkit-transform:scaleX(-1);transform:scaleX(-1)}@supports selector(:dir(rtl)){:host(.flip-rtl:dir(rtl)) .icon-inner{-webkit-transform:scaleX(-1);transform:scaleX(-1)}:host(.flip-rtl:dir(ltr)) .icon-inner{-webkit-transform:scaleX(1);transform:scaleX(1)}}:host(.icon-small){font-size:1.125rem !important}:host(.icon-large){font-size:2rem !important}:host(.ion-color){color:var(--ion-color-base) !important}:host(.ion-color-primary){--ion-color-base:var(--ion-color-primary, #3880ff)}:host(.ion-color-secondary){--ion-color-base:var(--ion-color-secondary, #0cd1e8)}:host(.ion-color-tertiary){--ion-color-base:var(--ion-color-tertiary, #f4a942)}:host(.ion-color-success){--ion-color-base:var(--ion-color-success, #10dc60)}:host(.ion-color-warning){--ion-color-base:var(--ion-color-warning, #ffce00)}:host(.ion-color-danger){--ion-color-base:var(--ion-color-danger, #f14141)}:host(.ion-color-light){--ion-color-base:var(--ion-color-light, #f4f5f8)}:host(.ion-color-medium){--ion-color-base:var(--ion-color-medium, #989aa2)}:host(.ion-color-dark){--ion-color-base:var(--ion-color-dark, #222428)}",T_=ye(class extends be{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.iconName=null,this.inheritedAttributes={},this.didLoadIcon=!1,this.svgContent=void 0,this.isVisible=!1,this.mode=P_(),this.color=void 0,this.ios=void 0,this.md=void 0,this.flipRtl=void 0,this.name=void 0,this.src=void 0,this.icon=void 0,this.size=void 0,this.lazy=!1,this.sanitize=!0}componentWillLoad(){this.inheritedAttributes=w_(this.el,["aria-label"])}connectedCallback(){this.waitUntilVisible(this.el,"50px",()=>{this.isVisible=!0,this.loadIcon()})}componentDidLoad(){this.didLoadIcon||this.loadIcon()}disconnectedCallback(){this.io&&(this.io.disconnect(),this.io=void 0)}waitUntilVisible(e,n,i){if(this.lazy&&typeof window<"u"&&window.IntersectionObserver){const r=this.io=new window.IntersectionObserver(o=>{o[0].isIntersecting&&(r.disconnect(),this.io=void 0,i())},{rootMargin:n});r.observe(e)}else i()}loadIcon(){if(this.isVisible){const e=v_(this);e&&(Co.has(e)?this.svgContent=Co.get(e):E_(e,this.sanitize).then(()=>this.svgContent=Co.get(e)),this.didLoadIcon=!0)}this.iconName=Fy(this.name,this.icon,this.mode,this.ios,this.md)}render(){const{flipRtl:e,iconName:n,inheritedAttributes:i,el:r}=this,o=this.mode||"md",a=n?(n.includes("arrow")||n.includes("chevron"))&&e!==!1:!1,s=e||a;return x(fe,Object.assign({role:"img",class:Object.assign(Object.assign({[o]:!0},O_(this.color)),{[`icon-${this.size}`]:!!this.size,"flip-rtl":s,"icon-rtl":s&&x_(r)})},i),this.svgContent?x("div",{class:"icon-inner",innerHTML:this.svgContent}):x("div",{class:"icon-inner"}))}static get assetsDirs(){return["svg"]}get el(){return this}static get watchers(){return{name:["loadIcon"],src:["loadIcon"],icon:["loadIcon"],ios:["loadIcon"],md:["loadIcon"]}}static get style(){return I_}},[1,"ion-icon",{mode:[1025],color:[1],ios:[1],md:[1],flipRtl:[4,"flip-rtl"],name:[513],src:[1],icon:[8],size:[1],lazy:[4],sanitize:[4],svgContent:[32],isVisible:[32]}]),P_=()=>typeof document<"u"&&document.documentElement.getAttribute("mode")||"md",O_=t=>t?{"ion-color":!0,[`ion-color-${t}`]:!0}:null;function __(){if(typeof customElements>"u")return;["ion-icon"].forEach(e=>{switch(e){case"ion-icon":customElements.get(e)||customElements.define(e,T_);break}})}const A_=__;/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */function L_(t,e,n,i){let r;if(n==="md"?r=t==="top"?8:-8:r=t==="top"?10:-10,e&&gt){R_(e,i);const o=e.getBoundingClientRect();return t==="top"?r+=o.bottom:t==="bottom"&&(r-=gt.innerHeight-o.top),{top:`${r}px`,bottom:`${r}px`}}else return{top:`calc(${r}px + var(--ion-safe-area-top, 0px))`,bottom:`calc(${r}px - var(--ion-safe-area-bottom, 0px))`}}function R_(t,e){t.offsetParent===null&&nt("The positionAnchor element for ion-toast was found in the DOM, but appears to be hidden. This may lead to unexpected positioning of the toast.",e)}const Qp=(t,e)=>Math.floor(t/2-e/2),$_=(t,e)=>{const n=pe(),i=pe(),{position:r,top:o,bottom:a}=e,l=Ot(t).querySelector(".toast-wrapper");switch(i.addElement(l),r){case"top":i.fromTo("transform","translateY(-100%)",`translateY(${o})`);break;case"middle":const c=Qp(t.clientHeight,l.clientHeight);l.style.top=`${c}px`,i.fromTo("opacity",.01,1);break;default:i.fromTo("transform","translateY(100%)",`translateY(${a})`);break}return n.easing("cubic-bezier(.155,1.105,.295,1.12)").duration(400).addAnimation(i)},D_=(t,e)=>{const n=pe(),i=pe(),{position:r,top:o,bottom:a}=e,l=Ot(t).querySelector(".toast-wrapper");switch(i.addElement(l),r){case"top":i.fromTo("transform",`translateY(${o})`,"translateY(-100%)");break;case"middle":i.fromTo("opacity",.99,0);break;default:i.fromTo("transform",`translateY(${a})`,"translateY(100%)");break}return n.easing("cubic-bezier(.36,.66,.04,1)").duration(300).addAnimation(i)},M_=(t,e)=>{const n=pe(),i=pe(),{position:r,top:o,bottom:a}=e,l=Ot(t).querySelector(".toast-wrapper");switch(i.addElement(l),r){case"top":l.style.setProperty("transform",`translateY(${o})`),i.fromTo("opacity",.01,1);break;case"middle":const c=Qp(t.clientHeight,l.clientHeight);l.style.top=`${c}px`,i.fromTo("opacity",.01,1);break;default:l.style.setProperty("transform",`translateY(${a})`),i.fromTo("opacity",.01,1);break}return n.easing("cubic-bezier(.36,.66,.04,1)").duration(400).addAnimation(i)},z_=t=>{const e=pe(),n=pe(),r=Ot(t).querySelector(".toast-wrapper");return n.addElement(r).fromTo("opacity",.99,0),e.easing("cubic-bezier(.36,.66,.04,1)").duration(300).addAnimation(n)},B_=(t,e,n)=>{const i=Ot(t).querySelector(".toast-wrapper"),r=t.clientHeight,o=i.getBoundingClientRect();let a=0;const s=.5,l=t.position==="middle"?.5:0,c=t.position==="top"?-1:1,d=Qp(r,o.height),u=[{offset:0,transform:`translateY(-${d+o.height}px)`},{offset:.5,transform:"translateY(0px)"},{offset:1,transform:`translateY(${d+o.height}px)`}],p=pe("toast-swipe-to-dismiss-animation").addElement(i).duration(100);switch(t.position){case"middle":a=r+o.height,p.keyframes(u),p.progressStart(!0,.5);break;case"top":a=o.bottom,p.keyframes([{offset:0,transform:`translateY(${e.top})`},{offset:1,transform:"translateY(-100%)"}]),p.progressStart(!0,0);break;case"bottom":default:a=r-o.top,p.keyframes([{offset:0,transform:`translateY(${e.bottom})`},{offset:1,transform:"translateY(100%)"}]),p.progressStart(!0,0);break}const h=m=>m*c/a,v=xs({el:i,gestureName:"toast-swipe-to-dismiss",gesturePriority:hy,direction:"y",onMove:m=>{const y=l+h(m.deltaY);p.progressStep(y)},onEnd:m=>{const y=m.velocityY,S=(m.deltaY+y*1e3)/a*c;v.enable(!1);let b=!0,C=1,I=0,k=0;if(t.position==="middle"){b=S>=s/2||S<=-s/2,C=1,I=0;const P=i.getBoundingClientRect(),A=P.top-d,O=`${A}px`,$=m.deltaY<=0?-1:1,z=(d+P.height)*$,re=b?`${z}px`:"0px",ie=[{offset:0,transform:`translateY(${O})`},{offset:1,transform:`translateY(${re})`}];p.keyframes(ie),k=z-A}else b=S>=s,C=b?1:0,I=h(m.deltaY),k=(b?1-I:I)*a;const E=Math.min(Math.abs(k)/Math.abs(y),200);p.onFinish(()=>{b?(n(),p.destroy()):(t.position==="middle"?p.keyframes(u).progressStart(!0,.5):p.progressStart(!0,0),v.enable(!0))},{oneTimeCallback:!0}).progressEnd(C,I,E)}});return v},F_=":host{--border-width:0;--border-style:none;--border-color:initial;--box-shadow:none;--min-width:auto;--width:auto;--min-height:auto;--height:auto;--max-height:auto;--white-space:normal;top:0;display:block;position:absolute;width:100%;height:100%;outline:none;color:var(--color);font-family:var(--ion-font-family, inherit);contain:strict;z-index:1001;pointer-events:none}@supports (inset-inline-start: 0){:host{inset-inline-start:0}}@supports not (inset-inline-start: 0){:host{left:0}:host-context([dir=rtl]){left:unset;right:unset;right:0}@supports selector(:dir(rtl)){:host(:dir(rtl)){left:unset;right:unset;right:0}}}:host(.overlay-hidden){display:none}:host(.ion-color){--button-color:inherit;color:var(--ion-color-contrast)}:host(.ion-color) .toast-button-cancel{color:inherit}:host(.ion-color) .toast-wrapper{background:var(--ion-color-base)}.toast-wrapper{border-radius:var(--border-radius);width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow)}@supports (inset-inline-start: 0){.toast-wrapper{inset-inline-start:var(--start);inset-inline-end:var(--end)}}@supports not (inset-inline-start: 0){.toast-wrapper{left:var(--start);right:var(--end)}:host-context([dir=rtl]) .toast-wrapper{left:unset;right:unset;left:var(--end);right:var(--start)}[dir=rtl] .toast-wrapper{left:unset;right:unset;left:var(--end);right:var(--start)}@supports selector(:dir(rtl)){.toast-wrapper:dir(rtl){left:unset;right:unset;left:var(--end);right:var(--start)}}}.toast-wrapper.toast-top{-webkit-transform:translate3d(0,  -100%,  0);transform:translate3d(0,  -100%,  0);top:0}.toast-wrapper.toast-bottom{-webkit-transform:translate3d(0,  100%,  0);transform:translate3d(0,  100%,  0);bottom:0}.toast-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;pointer-events:auto;height:inherit;min-height:inherit;max-height:inherit;contain:content}.toast-layout-stacked .toast-container{-ms-flex-wrap:wrap;flex-wrap:wrap}.toast-layout-baseline .toast-content{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.toast-icon{-webkit-margin-start:16px;margin-inline-start:16px}.toast-content{min-width:0}.toast-message{-ms-flex:1;flex:1;white-space:var(--white-space)}.toast-button-group{display:-ms-flexbox;display:flex}.toast-layout-stacked .toast-button-group{-ms-flex-pack:end;justify-content:end;width:100%}.toast-button{border:0;outline:none;color:var(--button-color);z-index:0}.toast-icon,.toast-button-icon{font-size:1.4em}.toast-button-inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media (any-hover: hover){.toast-button:hover{cursor:pointer}}:host{--background:var(--ion-color-step-50, #f2f2f2);--border-radius:14px;--button-color:var(--ion-color-primary, #3880ff);--color:var(--ion-color-step-850, #262626);--max-width:700px;--max-height:478px;--start:10px;--end:10px;font-size:clamp(14px, 0.875rem, 43.4px)}.toast-wrapper{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;margin-top:auto;margin-bottom:auto;display:block;position:absolute;z-index:10}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){:host(.toast-translucent) .toast-wrapper{background:rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}:host(.ion-color.toast-translucent) .toast-wrapper{background:rgba(var(--ion-color-base-rgb), 0.8)}}.toast-wrapper.toast-middle{opacity:0.01}.toast-content{-webkit-padding-start:15px;padding-inline-start:15px;-webkit-padding-end:15px;padding-inline-end:15px;padding-top:15px;padding-bottom:15px}.toast-header{margin-bottom:2px;font-weight:500}.toast-button{-webkit-padding-start:15px;padding-inline-start:15px;-webkit-padding-end:15px;padding-inline-end:15px;padding-top:10px;padding-bottom:10px;min-height:44px;-webkit-transition:background-color, opacity 100ms linear;transition:background-color, opacity 100ms linear;border:0;background-color:transparent;font-family:var(--ion-font-family);font-size:clamp(17px, 1.0625rem, 21.998px);font-weight:500;overflow:hidden}.toast-button.ion-activated{opacity:0.4}@media (any-hover: hover){.toast-button:hover{opacity:0.6}}",j_=":host{--border-width:0;--border-style:none;--border-color:initial;--box-shadow:none;--min-width:auto;--width:auto;--min-height:auto;--height:auto;--max-height:auto;--white-space:normal;top:0;display:block;position:absolute;width:100%;height:100%;outline:none;color:var(--color);font-family:var(--ion-font-family, inherit);contain:strict;z-index:1001;pointer-events:none}@supports (inset-inline-start: 0){:host{inset-inline-start:0}}@supports not (inset-inline-start: 0){:host{left:0}:host-context([dir=rtl]){left:unset;right:unset;right:0}@supports selector(:dir(rtl)){:host(:dir(rtl)){left:unset;right:unset;right:0}}}:host(.overlay-hidden){display:none}:host(.ion-color){--button-color:inherit;color:var(--ion-color-contrast)}:host(.ion-color) .toast-button-cancel{color:inherit}:host(.ion-color) .toast-wrapper{background:var(--ion-color-base)}.toast-wrapper{border-radius:var(--border-radius);width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow)}@supports (inset-inline-start: 0){.toast-wrapper{inset-inline-start:var(--start);inset-inline-end:var(--end)}}@supports not (inset-inline-start: 0){.toast-wrapper{left:var(--start);right:var(--end)}:host-context([dir=rtl]) .toast-wrapper{left:unset;right:unset;left:var(--end);right:var(--start)}[dir=rtl] .toast-wrapper{left:unset;right:unset;left:var(--end);right:var(--start)}@supports selector(:dir(rtl)){.toast-wrapper:dir(rtl){left:unset;right:unset;left:var(--end);right:var(--start)}}}.toast-wrapper.toast-top{-webkit-transform:translate3d(0,  -100%,  0);transform:translate3d(0,  -100%,  0);top:0}.toast-wrapper.toast-bottom{-webkit-transform:translate3d(0,  100%,  0);transform:translate3d(0,  100%,  0);bottom:0}.toast-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;pointer-events:auto;height:inherit;min-height:inherit;max-height:inherit;contain:content}.toast-layout-stacked .toast-container{-ms-flex-wrap:wrap;flex-wrap:wrap}.toast-layout-baseline .toast-content{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.toast-icon{-webkit-margin-start:16px;margin-inline-start:16px}.toast-content{min-width:0}.toast-message{-ms-flex:1;flex:1;white-space:var(--white-space)}.toast-button-group{display:-ms-flexbox;display:flex}.toast-layout-stacked .toast-button-group{-ms-flex-pack:end;justify-content:end;width:100%}.toast-button{border:0;outline:none;color:var(--button-color);z-index:0}.toast-icon,.toast-button-icon{font-size:1.4em}.toast-button-inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media (any-hover: hover){.toast-button:hover{cursor:pointer}}:host{--background:var(--ion-color-step-800, #333333);--border-radius:4px;--box-shadow:0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);--button-color:var(--ion-color-primary, #3880ff);--color:var(--ion-color-step-50, #f2f2f2);--max-width:700px;--start:8px;--end:8px;font-size:0.875rem}.toast-wrapper{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;margin-top:auto;margin-bottom:auto;display:block;position:absolute;opacity:0.01;z-index:10}.toast-content{-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px;padding-top:14px;padding-bottom:14px}.toast-header{margin-bottom:2px;font-weight:500;line-height:1.25rem}.toast-message{line-height:1.25rem}.toast-layout-baseline .toast-button-group-start{-webkit-margin-start:8px;margin-inline-start:8px}.toast-layout-stacked .toast-button-group-start{-webkit-margin-end:8px;margin-inline-end:8px;margin-top:8px}.toast-layout-baseline .toast-button-group-end{-webkit-margin-end:8px;margin-inline-end:8px}.toast-layout-stacked .toast-button-group-end{-webkit-margin-end:8px;margin-inline-end:8px;margin-bottom:8px}.toast-button{-webkit-padding-start:15px;padding-inline-start:15px;-webkit-padding-end:15px;padding-inline-end:15px;padding-top:10px;padding-bottom:10px;position:relative;background-color:transparent;font-family:var(--ion-font-family);font-size:0.875rem;font-weight:500;letter-spacing:0.84px;text-transform:uppercase;overflow:hidden}.toast-button-cancel{color:var(--ion-color-step-100, #e6e6e6)}.toast-button-icon-only{border-radius:50%;-webkit-padding-start:9px;padding-inline-start:9px;-webkit-padding-end:9px;padding-inline-end:9px;padding-top:9px;padding-bottom:9px;width:36px;height:36px}@media (any-hover: hover){.toast-button:hover{background-color:rgba(var(--ion-color-primary-rgb, 56, 128, 255), 0.08)}.toast-button-cancel:hover{background-color:rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.08)}}",H_=ye(class extends be{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.didPresent=q(this,"ionToastDidPresent",7),this.willPresent=q(this,"ionToastWillPresent",7),this.willDismiss=q(this,"ionToastWillDismiss",7),this.didDismiss=q(this,"ionToastDidDismiss",7),this.didPresentShorthand=q(this,"didPresent",7),this.willPresentShorthand=q(this,"willPresent",7),this.willDismissShorthand=q(this,"willDismiss",7),this.didDismissShorthand=q(this,"didDismiss",7),this.delegateController=Hp(this),this.lockController=Dr(),this.triggerController=hc(),this.customHTMLEnabled=Ae.get("innerHTMLTemplatesEnabled",bc),this.presented=!1,this.dispatchCancelHandler=e=>{const n=e.detail.role;if(Lo(n)){const i=this.getButtons().find(r=>r.role==="cancel");this.callButtonHandler(i)}},this.createSwipeGesture=e=>{(this.gesture=B_(this.el,e,()=>{this.dismiss(void 0,ar)})).enable(!0)},this.destroySwipeGesture=()=>{const{gesture:e}=this;e!==void 0&&(e.destroy(),this.gesture=void 0)},this.prefersSwipeGesture=()=>{const{swipeGesture:e}=this;return e==="vertical"},this.revealContentToScreenReader=!1,this.overlayIndex=void 0,this.delegate=void 0,this.hasController=!1,this.color=void 0,this.enterAnimation=void 0,this.leaveAnimation=void 0,this.cssClass=void 0,this.duration=Ae.getNumber("toastDuration",0),this.header=void 0,this.layout="baseline",this.message=void 0,this.keyboardClose=!1,this.position="bottom",this.positionAnchor=void 0,this.buttons=void 0,this.translucent=!1,this.animated=!0,this.icon=void 0,this.htmlAttributes=void 0,this.swipeGesture=void 0,this.isOpen=!1,this.trigger=void 0}swipeGestureChanged(){this.destroySwipeGesture(),this.presented&&this.prefersSwipeGesture()&&this.createSwipeGesture(this.lastPresentedPosition)}onIsOpenChange(e,n){e===!0&&n===!1?this.present():e===!1&&n===!0&&this.dismiss()}triggerChanged(){const{trigger:e,el:n,triggerController:i}=this;e&&i.addClickListener(n,e)}connectedCallback(){bs(this.el),this.triggerChanged()}disconnectedCallback(){this.triggerController.removeClickListener()}componentWillLoad(){vs(this.el)}componentDidLoad(){this.isOpen===!0&&at(()=>this.present()),this.triggerChanged()}async present(){const e=await this.lockController.lock();await this.delegateController.attachViewToDom();const{el:n,position:i}=this,r=this.getAnchorElement(),o=L_(i,r,J(this),n);this.lastPresentedPosition=o,await ys(this,"toastEnter",$_,M_,{position:i,top:o.top,bottom:o.bottom}),this.revealContentToScreenReader=!0,this.duration>0&&(this.durationTimeout=setTimeout(()=>this.dismiss(void 0,"timeout"),this.duration)),this.prefersSwipeGesture()&&this.createSwipeGesture(o),e()}async dismiss(e,n){var i,r;const o=await this.lockController.lock(),{durationTimeout:a,position:s,lastPresentedPosition:l}=this;a&&clearTimeout(a);const c=await ws(this,e,n,"toastLeave",D_,z_,{position:s,top:(i=l==null?void 0:l.top)!==null&&i!==void 0?i:"",bottom:(r=l==null?void 0:l.bottom)!==null&&r!==void 0?r:""});return c&&(this.delegateController.removeViewFromDom(),this.revealContentToScreenReader=!1),this.lastPresentedPosition=void 0,this.destroySwipeGesture(),o(),c}onDidDismiss(){return ti(this.el,"ionToastDidDismiss")}onWillDismiss(){return ti(this.el,"ionToastWillDismiss")}getButtons(){return this.buttons?this.buttons.map(n=>typeof n=="string"?{text:n}:n):[]}getAnchorElement(){const{position:e,positionAnchor:n,el:i}=this;if(n!==void 0){if(e==="middle"&&n!==void 0){nt('The positionAnchor property is ignored when using position="middle".',this.el);return}if(typeof n=="string"){const r=document.getElementById(n);if(r===null){nt(`An anchor element with an ID of "${n}" was not found in the DOM.`,i);return}return r}if(n instanceof be)return n;nt("Invalid positionAnchor value:",n,i)}}async buttonClick(e){const n=e.role;return Lo(n)?this.dismiss(void 0,n):await this.callButtonHandler(e)?this.dismiss(void 0,n):Promise.resolve()}async callButtonHandler(e){if(e!=null&&e.handler)try{if(await rr(e.handler)===!1)return!1}catch(n){console.error(n)}return!0}renderButtons(e,n){if(e.length===0)return;const i=J(this),r={"toast-button-group":!0,[`toast-button-group-${n}`]:!0};return x("div",{class:r},e.map(o=>x("button",Object.assign({},o.htmlAttributes,{type:"button",class:N_(o),tabIndex:0,onClick:()=>this.buttonClick(o),part:V_(o)}),x("div",{class:"toast-button-inner"},o.icon&&x("ion-icon",{"aria-hidden":"true",icon:o.icon,slot:o.text===void 0?"icon-only":void 0,class:"toast-button-icon"}),o.text),i==="md"&&x("ion-ripple-effect",{type:o.icon!==void 0&&o.text===void 0?"unbounded":"bounded"}))))}renderToastMessage(e,n=null){const{customHTMLEnabled:i,message:r}=this;return i?x("div",{key:e,"aria-hidden":n,class:"toast-message",part:"message",innerHTML:Aa(r)}):x("div",{key:e,"aria-hidden":n,class:"toast-message",part:"message"},r)}renderHeader(e,n=null){return x("div",{key:e,class:"toast-header","aria-hidden":n,part:"header"},this.header)}render(){const{layout:e,el:n,revealContentToScreenReader:i,header:r,message:o}=this,a=this.getButtons(),s=a.filter(u=>u.side==="start"),l=a.filter(u=>u.side!=="start"),c=J(this),d={"toast-wrapper":!0,[`toast-${this.position}`]:!0,[`toast-layout-${e}`]:!0};return e==="stacked"&&s.length>0&&l.length>0&&nt("This toast is using start and end buttons with the stacked toast layout. We recommend following the best practice of using either start or end buttons with the stacked toast layout.",n),x(fe,Object.assign({tabindex:"-1"},this.htmlAttributes,{style:{zIndex:`${6e4+this.overlayIndex}`},class:it(this.color,Object.assign(Object.assign({[c]:!0},on(this.cssClass)),{"overlay-hidden":!0,"toast-translucent":this.translucent})),onIonToastWillDismiss:this.dispatchCancelHandler}),x("div",{class:d},x("div",{class:"toast-container",part:"container"},this.renderButtons(s,"start"),this.icon!==void 0&&x("ion-icon",{class:"toast-icon",part:"icon",icon:this.icon,lazy:!1,"aria-hidden":"true"}),x("div",{class:"toast-content",role:"status","aria-atomic":"true","aria-live":"polite"},!i&&r!==void 0&&this.renderHeader("oldHeader","true"),!i&&o!==void 0&&this.renderToastMessage("oldMessage","true"),i&&r!==void 0&&this.renderHeader("header"),i&&o!==void 0&&this.renderToastMessage("header")),this.renderButtons(l,"end"))))}get el(){return this}static get watchers(){return{swipeGesture:["swipeGestureChanged"],isOpen:["onIsOpenChange"],trigger:["triggerChanged"]}}static get style(){return{ios:F_,md:j_}}},[33,"ion-toast",{overlayIndex:[2,"overlay-index"],delegate:[16],hasController:[4,"has-controller"],color:[513],enterAnimation:[16],leaveAnimation:[16],cssClass:[1,"css-class"],duration:[2],header:[1],layout:[1],message:[1],keyboardClose:[4,"keyboard-close"],position:[1],positionAnchor:[1,"position-anchor"],buttons:[16],translucent:[4],animated:[4],icon:[1],htmlAttributes:[16],swipeGesture:[1,"swipe-gesture"],isOpen:[4,"is-open"],trigger:[1],revealContentToScreenReader:[32],present:[64],dismiss:[64],onDidDismiss:[64],onWillDismiss:[64]},void 0,{swipeGesture:["swipeGestureChanged"],isOpen:["onIsOpenChange"],trigger:["triggerChanged"]}]),N_=t=>Object.assign({"toast-button":!0,"toast-button-icon-only":t.icon!==void 0&&t.text===void 0,[`toast-button-${t.role}`]:t.role!==void 0,"ion-focusable":!0,"ion-activatable":!0},on(t.cssClass)),V_=t=>Lo(t.role)?"button cancel":"button";function W_(){if(typeof customElements>"u")return;["ion-toast","ion-icon","ion-ripple-effect"].forEach(e=>{switch(e){case"ion-toast":customElements.get(e)||customElements.define(e,H_);break;case"ion-icon":customElements.get(e)||fn();break;case"ion-ripple-effect":customElements.get(e)||Jt();break}})}const U_=W_;/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */const Ll="ionKeyboardDidShow",Ny="ionKeyboardDidHide",G_=150;let Rl={},xi={},Mr=!1;const K_=()=>{Rl={},xi={},Mr=!1},q_=t=>{if(Ey.getEngine())Y_(t);else{if(!t.visualViewport)return;xi=ih(t.visualViewport),t.visualViewport.onresize=()=>{Uy(t),Vy()||Wy(t)?eh(t):nh(t)&&th(t)}}},Y_=t=>{t.addEventListener("keyboardDidShow",e=>eh(t,e)),t.addEventListener("keyboardDidHide",()=>th(t))},eh=(t,e)=>{X_(t,e),Mr=!0},th=t=>{Z_(t),Mr=!1},Vy=()=>{const t=(Rl.height-xi.height)*xi.scale;return!Mr&&Rl.width===xi.width&&t>G_},Wy=t=>Mr&&!nh(t),nh=t=>Mr&&xi.height===t.innerHeight,X_=(t,e)=>{const n=e?e.keyboardHeight:t.innerHeight-xi.height,i=new CustomEvent(Ll,{detail:{keyboardHeight:n}});t.dispatchEvent(i)},Z_=t=>{const e=new CustomEvent(Ny);t.dispatchEvent(e)},Uy=t=>{Rl=Object.assign({},xi),xi=ih(t.visualViewport)},ih=t=>({width:Math.round(t.width),height:Math.round(t.height),offsetTop:t.offsetTop,offsetLeft:t.offsetLeft,pageTop:t.pageTop,pageLeft:t.pageLeft,scale:t.scale}),J_=Object.freeze(Object.defineProperty({__proto__:null,KEYBOARD_DID_CLOSE:Ny,KEYBOARD_DID_OPEN:Ll,copyVisualViewport:ih,keyboardDidClose:nh,keyboardDidOpen:Vy,keyboardDidResize:Wy,resetKeyboardAssist:K_,setKeyboardClose:th,setKeyboardOpen:eh,startKeyboardAssist:q_,trackViewportChanges:Uy},Symbol.toStringTag,{value:"Module"}));/*!
 * (C) Ionic http://ionicframework.com - MIT License
 */var br;(function(t){t.Dark="DARK",t.Light="LIGHT",t.Default="DEFAULT"})(br||(br={}));const La={getEngine(){const t=or();if(t!=null&&t.isPluginAvailable("StatusBar"))return t.Plugins.StatusBar},supportsDefaultStatusBarStyle(){const t=or();return!!(t!=null&&t.PluginHeaders)},setStyle(t){const e=this.getEngine();e&&e.setStyle(t)},getStyle:async function(){const t=this.getEngine();if(!t)return br.Default;const{style:e}=await t.getInfo();return e}},fu=(t,e)=>{if(e===1)return 0;const n=1/(1-e),i=-(e*n);return t*n+i},Gy=()=>{!gt||gt.innerWidth>=768||!La.supportsDefaultStatusBarStyle()||La.setStyle({style:br.Dark})},mu=(t=br.Default)=>{!gt||gt.innerWidth>=768||!La.supportsDefaultStatusBarStyle()||La.setStyle({style:t})},Ky=async(t,e)=>{typeof t.canDismiss!="function"||!await t.canDismiss(void 0,ar)||(e.isRunning()?e.onFinish(()=>{t.dismiss(void 0,"handler")},{oneTimeCallback:!0}):t.dismiss(void 0,"handler"))},gu=t=>.00255275*2.71828**(-14.9619*t)-1.00255*2.71828**(-.0380968*t)+1,$l={MIN_PRESENTING_SCALE:.93},Q_=(t,e,n,i)=>{const o=t.offsetHeight;let a=!1,s=!1,l=null,c=null;const d=.2;let u=!0,p=0;const h=()=>l&&$o(l)?l.scrollY:!0,y=xs({el:t,gestureName:"modalSwipeToClose",gesturePriority:hy,direction:"y",threshold:10,canStart:S=>{const b=S.event.target;return b===null||!b.closest?!0:(l=gc(b),l?($o(l)?c=Ot(l).querySelector(".inner-scroll"):c=l,!!!l.querySelector("ion-refresher")&&c.scrollTop===0):b.closest("ion-footer")===null)},onStart:S=>{const{deltaY:b}=S;u=h(),s=t.canDismiss!==void 0&&t.canDismiss!==!0,b>0&&l&&au(l),e.progressStart(!0,a?1:0)},onMove:S=>{const{deltaY:b}=S;b>0&&l&&au(l);const C=S.deltaY/o,I=C>=0&&s,k=I?d:.9999,E=I?gu(C/k):C,P=Cn(1e-4,E,k);e.progressStep(P),P>=.5&&p<.5?mu(n):P<.5&&p>=.5&&Gy(),p=P},onEnd:S=>{const b=S.velocityY,C=S.deltaY/o,I=C>=0&&s,k=I?d:.9999,E=I?gu(C/k):C,P=Cn(1e-4,E,k),A=(S.deltaY+b*1e3)/o,O=!I&&A>=.5;let $=O?-.001:.001;O?(e.easing("cubic-bezier(0.32, 0.72, 0, 1)"),$+=to([0,0],[.32,.72],[0,1],[1,1],P)[0]):(e.easing("cubic-bezier(1, 0, 0.68, 0.28)"),$+=to([0,0],[1,0],[.68,.28],[1,1],P)[0]);const z=Km(O?C*o:(1-P)*o,b);a=O,y.enable(!1),l&&Sy(l,u),e.onFinish(()=>{O||y.enable(!0)}).progressEnd(O?1:0,$,z),I&&P>k/4?Ky(t,e):O&&i()}});return y},Km=(t,e)=>Cn(400,t/Math.abs(e*1.1),500),qy=t=>{const{currentBreakpoint:e,backdropBreakpoint:n}=t,i=n===void 0||n<e,r=i?`calc(var(--backdrop-opacity) * ${e})`:"0",o=pe("backdropAnimation").fromTo("opacity",0,r);return i&&o.beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),{wrapperAnimation:pe("wrapperAnimation").keyframes([{offset:0,opacity:1,transform:"translateY(100%)"},{offset:1,opacity:1,transform:`translateY(${100-e*100}%)`}]),backdropAnimation:o}},Yy=t=>{const{currentBreakpoint:e,backdropBreakpoint:n}=t,i=`calc(var(--backdrop-opacity) * ${fu(e,n)})`,r=[{offset:0,opacity:i},{offset:1,opacity:0}],o=[{offset:0,opacity:i},{offset:n,opacity:0},{offset:1,opacity:0}],a=pe("backdropAnimation").keyframes(n!==0?o:r);return{wrapperAnimation:pe("wrapperAnimation").keyframes([{offset:0,opacity:1,transform:`translateY(${100-e*100}%)`},{offset:1,opacity:1,transform:"translateY(100%)"}]),backdropAnimation:a}},e8=()=>{const t=pe().fromTo("opacity",.01,"var(--backdrop-opacity)").beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),e=pe().fromTo("transform","translateY(100vh)","translateY(0vh)");return{backdropAnimation:t,wrapperAnimation:e}},qm=(t,e)=>{const{presentingEl:n,currentBreakpoint:i}=e,r=Ot(t),{wrapperAnimation:o,backdropAnimation:a}=i!==void 0?qy(e):e8();a.addElement(r.querySelector("ion-backdrop")),o.addElement(r.querySelectorAll(".modal-wrapper, .modal-shadow")).beforeStyles({opacity:1});const s=pe("entering-base").addElement(t).easing("cubic-bezier(0.32,0.72,0,1)").duration(500).addAnimation(o);if(n){const l=window.innerWidth<768,c=n.tagName==="ION-MODAL"&&n.presentingElement!==void 0,d=Ot(n),u=pe().beforeStyles({transform:"translateY(0)","transform-origin":"top center",overflow:"hidden"}),p=document.body;if(l){const h=CSS.supports("width","max(0px, 1px)")?"max(30px, var(--ion-safe-area-top))":"30px",g=c?"-10px":h,f=$l.MIN_PRESENTING_SCALE,v=`translateY(${g}) scale(${f})`;u.afterStyles({transform:v}).beforeAddWrite(()=>p.style.setProperty("background-color","black")).addElement(n).keyframes([{offset:0,filter:"contrast(1)",transform:"translateY(0px) scale(1)",borderRadius:"0px"},{offset:1,filter:"contrast(0.85)",transform:v,borderRadius:"10px 10px 0 0"}]),s.addAnimation(u)}else if(s.addAnimation(a),!c)o.fromTo("opacity","0","1");else{const g=`translateY(-10px) scale(${c?$l.MIN_PRESENTING_SCALE:1})`;u.afterStyles({transform:g}).addElement(d.querySelector(".modal-wrapper")).keyframes([{offset:0,filter:"contrast(1)",transform:"translateY(0) scale(1)"},{offset:1,filter:"contrast(0.85)",transform:g}]);const f=pe().afterStyles({transform:g}).addElement(d.querySelector(".modal-shadow")).keyframes([{offset:0,opacity:"1",transform:"translateY(0) scale(1)"},{offset:1,opacity:"0",transform:g}]);s.addAnimation([u,f])}}else s.addAnimation(a);return s},t8=()=>{const t=pe().fromTo("opacity","var(--backdrop-opacity)",0),e=pe().fromTo("transform","translateY(0vh)","translateY(100vh)");return{backdropAnimation:t,wrapperAnimation:e}},Ym=(t,e,n=500)=>{const{presentingEl:i,currentBreakpoint:r}=e,o=Ot(t),{wrapperAnimation:a,backdropAnimation:s}=r!==void 0?Yy(e):t8();s.addElement(o.querySelector("ion-backdrop")),a.addElement(o.querySelectorAll(".modal-wrapper, .modal-shadow")).beforeStyles({opacity:1});const l=pe("leaving-base").addElement(t).easing("cubic-bezier(0.32,0.72,0,1)").duration(n).addAnimation(a);if(i){const c=window.innerWidth<768,d=i.tagName==="ION-MODAL"&&i.presentingElement!==void 0,u=Ot(i),p=pe().beforeClearStyles(["transform"]).afterClearStyles(["transform"]).onFinish(g=>{if(g!==1)return;i.style.setProperty("overflow",""),Array.from(h.querySelectorAll("ion-modal:not(.overlay-hidden)")).filter(v=>v.presentingElement!==void 0).length<=1&&h.style.setProperty("background-color","")}),h=document.body;if(c){const g=CSS.supports("width","max(0px, 1px)")?"max(30px, var(--ion-safe-area-top))":"30px",f=d?"-10px":g,v=$l.MIN_PRESENTING_SCALE,m=`translateY(${f}) scale(${v})`;p.addElement(i).keyframes([{offset:0,filter:"contrast(0.85)",transform:m,borderRadius:"10px 10px 0 0"},{offset:1,filter:"contrast(1)",transform:"translateY(0px) scale(1)",borderRadius:"0px"}]),l.addAnimation(p)}else if(l.addAnimation(s),!d)a.fromTo("opacity","1","0");else{const f=`translateY(-10px) scale(${d?$l.MIN_PRESENTING_SCALE:1})`;p.addElement(u.querySelector(".modal-wrapper")).afterStyles({transform:"translate3d(0, 0, 0)"}).keyframes([{offset:0,filter:"contrast(0.85)",transform:f},{offset:1,filter:"contrast(1)",transform:"translateY(0) scale(1)"}]);const v=pe().addElement(u.querySelector(".modal-shadow")).afterStyles({transform:"translateY(0) scale(1)"}).keyframes([{offset:0,opacity:"0",transform:f},{offset:1,opacity:"1",transform:"translateY(0) scale(1)"}]);l.addAnimation([p,v])}}else l.addAnimation(s);return l},n8=()=>{const t=pe().fromTo("opacity",.01,"var(--backdrop-opacity)").beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),e=pe().keyframes([{offset:0,opacity:.01,transform:"translateY(40px)"},{offset:1,opacity:1,transform:"translateY(0px)"}]);return{backdropAnimation:t,wrapperAnimation:e}},i8=(t,e)=>{const{currentBreakpoint:n}=e,i=Ot(t),{wrapperAnimation:r,backdropAnimation:o}=n!==void 0?qy(e):n8();return o.addElement(i.querySelector("ion-backdrop")),r.addElement(i.querySelector(".modal-wrapper")),pe().addElement(t).easing("cubic-bezier(0.36,0.66,0.04,1)").duration(280).addAnimation([o,r])},o8=()=>{const t=pe().fromTo("opacity","var(--backdrop-opacity)",0),e=pe().keyframes([{offset:0,opacity:.99,transform:"translateY(0px)"},{offset:1,opacity:0,transform:"translateY(40px)"}]);return{backdropAnimation:t,wrapperAnimation:e}},r8=(t,e)=>{const{currentBreakpoint:n}=e,i=Ot(t),{wrapperAnimation:r,backdropAnimation:o}=n!==void 0?Yy(e):o8();return o.addElement(i.querySelector("ion-backdrop")),r.addElement(i.querySelector(".modal-wrapper")),pe().easing("cubic-bezier(0.47,0,0.745,0.715)").duration(200).addAnimation([o,r])},a8=(t,e,n,i,r,o,a=[],s,l,c)=>{const d=[{offset:0,opacity:"var(--backdrop-opacity)"},{offset:1,opacity:.01}],u=[{offset:0,opacity:"var(--backdrop-opacity)"},{offset:1-r,opacity:0},{offset:1,opacity:0}],p={WRAPPER_KEYFRAMES:[{offset:0,transform:"translateY(0%)"},{offset:1,transform:"translateY(100%)"}],BACKDROP_KEYFRAMES:r!==0?u:d},h=t.querySelector("ion-content"),g=n.clientHeight;let f=i,v=0,m=!1;const y=.95,S=o.childAnimations.find(ie=>ie.id==="wrapperAnimation"),b=o.childAnimations.find(ie=>ie.id==="backdropAnimation"),C=a[a.length-1],I=a[0],k=()=>{t.style.setProperty("pointer-events","auto"),e.style.setProperty("pointer-events","auto"),t.classList.remove("ion-disable-focus-trap")},E=()=>{t.style.setProperty("pointer-events","none"),e.style.setProperty("pointer-events","none"),t.classList.add("ion-disable-focus-trap")};S&&b&&(S.keyframes([...p.WRAPPER_KEYFRAMES]),b.keyframes([...p.BACKDROP_KEYFRAMES]),o.progressStart(!0,1-f),f>r?k():E()),h&&f!==C&&(h.scrollY=!1);const P=ie=>{const te=ie.event.target.closest("ion-content");return f=s(),!(f===1&&te)},A=()=>{m=t.canDismiss!==void 0&&t.canDismiss!==!0&&I===0,h&&(h.scrollY=!1),at(()=>{t.focus()}),o.progressStart(!0,1-f)},O=ie=>{const te=1-f,ee=a.length>1?1-a[1]:void 0,Q=te+ie.deltaY/g,$e=ee!==void 0&&Q>=ee&&m,Se=$e?y:.9999,Ie=$e&&ee!==void 0?ee+gu((Q-ee)/(Se-ee)):Q;v=Cn(1e-4,Ie,Se),o.progressStep(v)},$=ie=>{const te=ie.velocityY,ee=(ie.deltaY+te*350)/g,Q=f-ee,$e=a.reduce((Se,Ie)=>Math.abs(Ie-Q)<Math.abs(Se-Q)?Ie:Se);z({breakpoint:$e,breakpointOffset:v,canDismiss:m,animated:!0})},z=ie=>{const{breakpoint:te,canDismiss:ee,breakpointOffset:Q,animated:$e}=ie,Se=ee&&te===0,Ie=Se?f:te,_e=Ie!==0;return f=0,S&&b&&(S.keyframes([{offset:0,transform:`translateY(${Q*100}%)`},{offset:1,transform:`translateY(${(1-Ie)*100}%)`}]),b.keyframes([{offset:0,opacity:`calc(var(--backdrop-opacity) * ${fu(1-Q,r)})`},{offset:1,opacity:`calc(var(--backdrop-opacity) * ${fu(Ie,r)})`}]),o.progressStep(0)),re.enable(!1),Se?Ky(t,o):_e||l(),new Promise(qe=>{o.onFinish(()=>{_e?S&&b?at(()=>{S.keyframes([...p.WRAPPER_KEYFRAMES]),b.keyframes([...p.BACKDROP_KEYFRAMES]),o.progressStart(!0,1-Ie),f=Ie,c(f),h&&f===a[a.length-1]&&(h.scrollY=!0),f>r?k():E(),re.enable(!0),qe()}):(re.enable(!0),qe()):qe()},{oneTimeCallback:!0}).progressEnd(1,0,$e?500:0)})},re=xs({el:n,gestureName:"modalSheet",gesturePriority:40,direction:"y",threshold:10,canStart:P,onStart:A,onMove:O,onEnd:$});return{gesture:re,moveSheetToBreakpoint:z}},s8=':host{--width:100%;--min-width:auto;--max-width:auto;--height:100%;--min-height:auto;--max-height:auto;--overflow:hidden;--border-radius:0;--border-width:0;--border-style:none;--border-color:transparent;--background:var(--ion-background-color, #fff);--box-shadow:none;--backdrop-opacity:0;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:absolute;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;color:var(--ion-text-color, #000);contain:strict}.modal-wrapper,ion-backdrop{pointer-events:auto}:host(.overlay-hidden){display:none}.modal-wrapper,.modal-shadow{border-radius:var(--border-radius);width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);overflow:var(--overflow);z-index:10}.modal-shadow{position:absolute;background:transparent}@media only screen and (min-width: 768px) and (min-height: 600px){:host{--width:600px;--height:500px;--ion-safe-area-top:0px;--ion-safe-area-bottom:0px;--ion-safe-area-right:0px;--ion-safe-area-left:0px}}@media only screen and (min-width: 768px) and (min-height: 768px){:host{--width:600px;--height:600px}}.modal-handle{left:0px;right:0px;top:5px;border-radius:8px;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;position:absolute;width:36px;height:5px;-webkit-transform:translateZ(0);transform:translateZ(0);border:0;background:var(--ion-color-step-350, #c0c0be);cursor:pointer;z-index:11}.modal-handle::before{-webkit-padding-start:4px;padding-inline-start:4px;-webkit-padding-end:4px;padding-inline-end:4px;padding-top:4px;padding-bottom:4px;position:absolute;width:36px;height:5px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);content:""}:host(.modal-sheet){--height:calc(100% - (var(--ion-safe-area-top) + 10px))}:host(.modal-sheet) .modal-wrapper,:host(.modal-sheet) .modal-shadow{position:absolute;bottom:0}:host{--backdrop-opacity:var(--ion-backdrop-opacity, 0.4)}:host(.modal-card),:host(.modal-sheet){--border-radius:10px}@media only screen and (min-width: 768px) and (min-height: 600px){:host{--border-radius:10px}}.modal-wrapper{-webkit-transform:translate3d(0,  100%,  0);transform:translate3d(0,  100%,  0)}@media screen and (max-width: 767px){@supports (width: max(0px, 1px)){:host(.modal-card){--height:calc(100% - max(30px, var(--ion-safe-area-top)) - 10px)}}@supports not (width: max(0px, 1px)){:host(.modal-card){--height:calc(100% - 40px)}}:host(.modal-card) .modal-wrapper{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0;border-bottom-left-radius:0}:host-context([dir=rtl]):host(.modal-card) .modal-wrapper,:host-context([dir=rtl]).modal-card .modal-wrapper{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0;border-bottom-left-radius:0}@supports selector(:dir(rtl)){:host(.modal-card:dir(rtl)) .modal-wrapper{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0;border-bottom-left-radius:0}}:host(.modal-card){--backdrop-opacity:0;--width:100%;-ms-flex-align:end;align-items:flex-end}:host(.modal-card) .modal-shadow{display:none}:host(.modal-card) ion-backdrop{pointer-events:none}}@media screen and (min-width: 768px){:host(.modal-card){--width:calc(100% - 120px);--height:calc(100% - (120px + var(--ion-safe-area-top) + var(--ion-safe-area-bottom)));--max-width:720px;--max-height:1000px;--backdrop-opacity:0;--box-shadow:0px 0px 30px 10px rgba(0, 0, 0, 0.1);-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}:host(.modal-card) .modal-wrapper{-webkit-box-shadow:none;box-shadow:none}:host(.modal-card) .modal-shadow{-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow)}}:host(.modal-sheet) .modal-wrapper{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0;border-bottom-left-radius:0}:host-context([dir=rtl]):host(.modal-sheet) .modal-wrapper,:host-context([dir=rtl]).modal-sheet .modal-wrapper{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0;border-bottom-left-radius:0}@supports selector(:dir(rtl)){:host(.modal-sheet:dir(rtl)) .modal-wrapper{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0;border-bottom-left-radius:0}}',l8=':host{--width:100%;--min-width:auto;--max-width:auto;--height:100%;--min-height:auto;--max-height:auto;--overflow:hidden;--border-radius:0;--border-width:0;--border-style:none;--border-color:transparent;--background:var(--ion-background-color, #fff);--box-shadow:none;--backdrop-opacity:0;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:absolute;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;color:var(--ion-text-color, #000);contain:strict}.modal-wrapper,ion-backdrop{pointer-events:auto}:host(.overlay-hidden){display:none}.modal-wrapper,.modal-shadow{border-radius:var(--border-radius);width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);overflow:var(--overflow);z-index:10}.modal-shadow{position:absolute;background:transparent}@media only screen and (min-width: 768px) and (min-height: 600px){:host{--width:600px;--height:500px;--ion-safe-area-top:0px;--ion-safe-area-bottom:0px;--ion-safe-area-right:0px;--ion-safe-area-left:0px}}@media only screen and (min-width: 768px) and (min-height: 768px){:host{--width:600px;--height:600px}}.modal-handle{left:0px;right:0px;top:5px;border-radius:8px;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;position:absolute;width:36px;height:5px;-webkit-transform:translateZ(0);transform:translateZ(0);border:0;background:var(--ion-color-step-350, #c0c0be);cursor:pointer;z-index:11}.modal-handle::before{-webkit-padding-start:4px;padding-inline-start:4px;-webkit-padding-end:4px;padding-inline-end:4px;padding-top:4px;padding-bottom:4px;position:absolute;width:36px;height:5px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);content:""}:host(.modal-sheet){--height:calc(100% - (var(--ion-safe-area-top) + 10px))}:host(.modal-sheet) .modal-wrapper,:host(.modal-sheet) .modal-shadow{position:absolute;bottom:0}:host{--backdrop-opacity:var(--ion-backdrop-opacity, 0.32)}@media only screen and (min-width: 768px) and (min-height: 600px){:host{--border-radius:2px;--box-shadow:0 28px 48px rgba(0, 0, 0, 0.4)}}.modal-wrapper{-webkit-transform:translate3d(0,  40px,  0);transform:translate3d(0,  40px,  0);opacity:0.01}',c8=ye(class extends be{constructor(){super(),this.__registerHost(),this.__attachShadow(),this.didPresent=q(this,"ionModalDidPresent",7),this.willPresent=q(this,"ionModalWillPresent",7),this.willDismiss=q(this,"ionModalWillDismiss",7),this.didDismiss=q(this,"ionModalDidDismiss",7),this.ionBreakpointDidChange=q(this,"ionBreakpointDidChange",7),this.didPresentShorthand=q(this,"didPresent",7),this.willPresentShorthand=q(this,"willPresent",7),this.willDismissShorthand=q(this,"willDismiss",7),this.didDismissShorthand=q(this,"didDismiss",7),this.ionMount=q(this,"ionMount",7),this.lockController=Dr(),this.triggerController=hc(),this.coreDelegate=jp(),this.isSheetModal=!1,this.inheritedAttributes={},this.inline=!1,this.gestureAnimationDismissing=!1,this.onHandleClick=()=>{const{sheetTransition:e,handleBehavior:n}=this;n!=="cycle"||e!==void 0||this.moveToNextBreakpoint()},this.onBackdropTap=()=>{const{sheetTransition:e}=this;e===void 0&&this.dismiss(void 0,Ro)},this.onLifecycle=e=>{const n=this.usersElement,i=d8[e.type];if(n&&i){const r=new CustomEvent(i,{bubbles:!1,cancelable:!1,detail:e.detail});n.dispatchEvent(r)}},this.presented=!1,this.hasController=!1,this.overlayIndex=void 0,this.delegate=void 0,this.keyboardClose=!0,this.enterAnimation=void 0,this.leaveAnimation=void 0,this.breakpoints=void 0,this.initialBreakpoint=void 0,this.backdropBreakpoint=0,this.handle=void 0,this.handleBehavior="none",this.component=void 0,this.componentProps=void 0,this.cssClass=void 0,this.backdropDismiss=!0,this.showBackdrop=!0,this.animated=!0,this.presentingElement=void 0,this.htmlAttributes=void 0,this.isOpen=!1,this.trigger=void 0,this.keepContentsMounted=!1,this.canDismiss=!0}onIsOpenChange(e,n){e===!0&&n===!1?this.present():e===!1&&n===!0&&this.dismiss()}triggerChanged(){const{trigger:e,el:n,triggerController:i}=this;e&&i.addClickListener(n,e)}breakpointsChanged(e){e!==void 0&&(this.sortedBreakpoints=e.sort((n,i)=>n-i))}connectedCallback(){const{el:e}=this;bs(e),this.triggerChanged()}disconnectedCallback(){this.triggerController.removeClickListener()}componentWillLoad(){const{breakpoints:e,initialBreakpoint:n,el:i}=this,r=this.isSheetModal=e!==void 0&&n!==void 0;this.inheritedAttributes=ri(i,["aria-label","role"]),r&&(this.currentBreakpoint=this.initialBreakpoint),e!==void 0&&n!==void 0&&!e.includes(n)&&nt("Your breakpoints array must include the initialBreakpoint value."),vs(i)}componentDidLoad(){this.isOpen===!0&&at(()=>this.present()),this.breakpointsChanged(this.breakpoints),this.triggerChanged()}getDelegate(e=!1){if(this.workingDelegate&&!e)return{delegate:this.workingDelegate,inline:this.inline};const n=this.el.parentNode,i=this.inline=n!==null&&!this.hasController,r=this.workingDelegate=i?this.delegate||this.coreDelegate:this.delegate;return{inline:i,delegate:r}}async checkCanDismiss(e,n){const{canDismiss:i}=this;return typeof i=="function"?i(e,n):i}async present(){const e=await this.lockController.lock();if(this.presented){e();return}const{presentingElement:n,el:i}=this;this.currentBreakpoint=this.initialBreakpoint;const{inline:r,delegate:o}=this.getDelegate(!0);this.ionMount.emit(),this.usersElement=await uc(o,i,this.component,["ion-page"],this.componentProps,r),Ea(i)?await _a(this.usersElement):this.keepContentsMounted||await vy(),pt(()=>this.el.classList.add("show-modal"));const a=n!==void 0;a&&J(this)==="ios"&&(this.statusBarStyle=await La.getStyle(),Gy()),await ys(this,"modalEnter",qm,i8,{presentingEl:n,currentBreakpoint:this.initialBreakpoint,backdropBreakpoint:this.backdropBreakpoint}),typeof window<"u"&&(this.keyboardOpenCallback=()=>{this.gesture&&(this.gesture.enable(!1),at(()=>{this.gesture&&this.gesture.enable(!0)}))},window.addEventListener(Ll,this.keyboardOpenCallback)),this.isSheetModal?this.initSheetGesture():a&&this.initSwipeToClose(),e()}initSwipeToClose(){var e;if(J(this)!=="ios")return;const{el:n}=this,i=this.leaveAnimation||Ae.get("modalLeave",Ym),r=this.animation=i(n,{presentingEl:this.presentingElement});if(!Ol(n)){gr(n);return}const a=(e=this.statusBarStyle)!==null&&e!==void 0?e:br.Default;this.gesture=Q_(n,r,a,()=>{this.gestureAnimationDismissing=!0,mu(this.statusBarStyle),this.animation.onFinish(async()=>{await this.dismiss(void 0,ar),this.gestureAnimationDismissing=!1})}),this.gesture.enable(!0)}initSheetGesture(){const{wrapperEl:e,initialBreakpoint:n,backdropBreakpoint:i}=this;if(!e||n===void 0)return;const r=this.enterAnimation||Ae.get("modalEnter",qm),o=this.animation=r(this.el,{presentingEl:this.presentingElement,currentBreakpoint:n,backdropBreakpoint:i});o.progressStart(!0,1);const{gesture:a,moveSheetToBreakpoint:s}=a8(this.el,this.backdropEl,e,n,i,o,this.sortedBreakpoints,()=>{var l;return(l=this.currentBreakpoint)!==null&&l!==void 0?l:0},()=>this.sheetOnDismiss(),l=>{this.currentBreakpoint!==l&&(this.currentBreakpoint=l,this.ionBreakpointDidChange.emit({breakpoint:l}))});this.gesture=a,this.moveSheetToBreakpoint=s,this.gesture.enable(!0)}sheetOnDismiss(){this.gestureAnimationDismissing=!0,this.animation.onFinish(async()=>{this.currentBreakpoint=0,this.ionBreakpointDidChange.emit({breakpoint:this.currentBreakpoint}),await this.dismiss(void 0,ar),this.gestureAnimationDismissing=!1})}async dismiss(e,n){var i;if(this.gestureAnimationDismissing&&n!==ar)return!1;const r=await this.lockController.lock();if(n!=="handler"&&!await this.checkCanDismiss(e,n))return r(),!1;const{presentingElement:o}=this;o!==void 0&&J(this)==="ios"&&mu(this.statusBarStyle),typeof window<"u"&&this.keyboardOpenCallback&&(window.removeEventListener(Ll,this.keyboardOpenCallback),this.keyboardOpenCallback=void 0);const s=Pl.get(this)||[],l=await ws(this,e,n,"modalLeave",Ym,r8,{presentingEl:o,currentBreakpoint:(i=this.currentBreakpoint)!==null&&i!==void 0?i:this.initialBreakpoint,backdropBreakpoint:this.backdropBreakpoint});if(l){const{delegate:c}=this.getDelegate();await Fp(c,this.usersElement),pt(()=>this.el.classList.remove("show-modal")),this.animation&&this.animation.destroy(),this.gesture&&this.gesture.destroy(),s.forEach(d=>d.destroy())}return this.currentBreakpoint=void 0,this.animation=void 0,r(),l}onDidDismiss(){return ti(this.el,"ionModalDidDismiss")}onWillDismiss(){return ti(this.el,"ionModalWillDismiss")}async setCurrentBreakpoint(e){if(!this.isSheetModal){nt("setCurrentBreakpoint is only supported on sheet modals.");return}if(!this.breakpoints.includes(e)){nt(`Attempted to set invalid breakpoint value ${e}. Please double check that the breakpoint value is part of your defined breakpoints.`);return}const{currentBreakpoint:n,moveSheetToBreakpoint:i,canDismiss:r,breakpoints:o,animated:a}=this;n!==e&&i&&(this.sheetTransition=i({breakpoint:e,breakpointOffset:1-n,canDismiss:r!==void 0&&r!==!0&&o[0]===0,animated:a}),await this.sheetTransition,this.sheetTransition=void 0)}async getCurrentBreakpoint(){return this.currentBreakpoint}async moveToNextBreakpoint(){const{breakpoints:e,currentBreakpoint:n}=this;if(!e||n==null)return!1;const i=e.filter(s=>s!==0),o=(i.indexOf(n)+1)%i.length,a=i[o];return await this.setCurrentBreakpoint(a),!0}render(){const{handle:e,isSheetModal:n,presentingElement:i,htmlAttributes:r,handleBehavior:o,inheritedAttributes:a}=this,s=e!==!1&&n,l=J(this),c=i!==void 0&&l==="ios",d=o==="cycle";return x(fe,Object.assign({"no-router":!0,tabindex:"-1"},r,{style:{zIndex:`${2e4+this.overlayIndex}`},class:Object.assign({[l]:!0,"modal-default":!c&&!n,"modal-card":c,"modal-sheet":n,"overlay-hidden":!0},on(this.cssClass)),onIonBackdropTap:this.onBackdropTap,onIonModalDidPresent:this.onLifecycle,onIonModalWillPresent:this.onLifecycle,onIonModalWillDismiss:this.onLifecycle,onIonModalDidDismiss:this.onLifecycle}),x("ion-backdrop",{ref:u=>this.backdropEl=u,visible:this.showBackdrop,tappable:this.backdropDismiss,part:"backdrop"}),l==="ios"&&x("div",{class:"modal-shadow"}),x("div",Object.assign({role:"dialog"},a,{"aria-modal":"true",class:"modal-wrapper ion-overlay-wrapper",part:"content",ref:u=>this.wrapperEl=u}),s&&x("button",{class:"modal-handle",tabIndex:d?0:-1,"aria-label":"Activate to adjust the size of the dialog overlaying the screen",onClick:d?this.onHandleClick:void 0,part:"handle"}),x("slot",null)))}get el(){return this}static get watchers(){return{isOpen:["onIsOpenChange"],trigger:["triggerChanged"]}}static get style(){return{ios:s8,md:l8}}},[33,"ion-modal",{hasController:[4,"has-controller"],overlayIndex:[2,"overlay-index"],delegate:[16],keyboardClose:[4,"keyboard-close"],enterAnimation:[16],leaveAnimation:[16],breakpoints:[16],initialBreakpoint:[2,"initial-breakpoint"],backdropBreakpoint:[2,"backdrop-breakpoint"],handle:[4],handleBehavior:[1,"handle-behavior"],component:[1],componentProps:[16],cssClass:[1,"css-class"],backdropDismiss:[4,"backdrop-dismiss"],showBackdrop:[4,"show-backdrop"],animated:[4],presentingElement:[16],htmlAttributes:[16],isOpen:[4,"is-open"],trigger:[1],keepContentsMounted:[4,"keep-contents-mounted"],canDismiss:[4,"can-dismiss"],presented:[32],present:[64],dismiss:[64],onDidDismiss:[64],onWillDismiss:[64],setCurrentBreakpoint:[64],getCurrentBreakpoint:[64]},void 0,{isOpen:["onIsOpenChange"],trigger:["triggerChanged"]}]),d8={ionModalDidPresent:"ionViewDidEnter",ionModalWillPresent:"ionViewWillEnter",ionModalWillDismiss:"ionViewWillLeave",ionModalDidDismiss:"ionViewDidLeave"};function u8(){if(typeof customElements>"u")return;["ion-modal","ion-backdrop"].forEach(e=>{switch(e){case"ion-modal":customElements.get(e)||customElements.define(e,c8);break;case"ion-backdrop":customElements.get(e)||Lr();break}})}const p8=u8,Xm="update:modelValue",od="modelValue",h8="routerLink",Zm="navManager",f8="router",m8="aria",Zo=Symbol(),rd={default:Zo},Jm=t=>(t==null?void 0:t.split(" "))||[],g8=(t,e,n=[])=>{var i;return[...Array.from(((i=t.value)===null||i===void 0?void 0:i.classList)||[]),...n].filter((r,o,a)=>!e.has(r)&&a.indexOf(r)===o)},Le=(t,e,n=[],i,r)=>{e!==void 0&&e();const o=qt((a,{attrs:s,slots:l,emit:c})=>{var d;let u=a[i];const p=Ge(),h=new Set(Jm(s.class)),g={created:S=>{(Array.isArray(r)?r:[r]).forEach(C=>{S.addEventListener(C.toLowerCase(),I=>{u=(I==null?void 0:I.target)[i],c(Xm,u)})})}},f=zn(),m=((d=f==null?void 0:f.appContext)===null||d===void 0?void 0:d.provides[Zm])?Tt(Zm):void 0,y=S=>{const{routerLink:b}=a;if(b!==Zo)if(m!==void 0){let C={event:S};for(const I in a){const k=a[I];a.hasOwnProperty(I)&&I.startsWith(f8)&&k!==Zo&&(C[I]=k)}m.navigate(C)}else console.warn("Tried to navigate, but no router was found. Make sure you have mounted Vue Router.")};return()=>{u=a[i],Jm(s.class).forEach(k=>{h.add(k)});const S=a.onClick,b=k=>{S!==void 0&&S(k),k.defaultPrevented||y(k)};let C={ref:p,class:g8(p,h),onClick:b};for(const k in a){const E=a[k];(a.hasOwnProperty(k)&&E!==Zo||k.startsWith(m8))&&(C[k]=E)}i&&(a[od]!==Zo?C=Object.assign(Object.assign({},C),{[i]:a[od]}):u!==Zo&&(C=Object.assign(Object.assign({},C),{[i]:u})));const I=We(t,C,l.default&&l.default());return i===void 0?I:pn(I,[[g]])}});return typeof o!="function"&&(o.name=t,o.props={[h8]:rd},n.forEach(a=>{o.props[a]=rd}),i&&(o.props[od]=rd,o.emits=[Xm])),o},b8=Le("ion-avatar",L3),v8=Le("ion-badge",U3,["color"]),y8=Le("ion-button",tI,["color","buttonType","disabled","expand","fill","routerDirection","routerAnimation","download","href","rel","shape","size","strong","target","type","form","ionFocus","ionBlur"]),w8=Le("ion-buttons",aI,["collapse"]),x8=Le("ion-card",uI,["color","button","type","disabled","download","href","rel","routerDirection","routerAnimation","target"]),k8=Le("ion-card-content",gI),C8=Le("ion-checkbox",SI,["color","name","checked","indeterminate","disabled","value","labelPlacement","justify","alignment","legacy","ionChange","ionFocus","ionBlur","ionStyle"],"checked","ion-change"),S8=Le("ion-chip",OI,["color","outline","disabled"]),E8=Le("ion-col",MI,["offset","offsetXs","offsetSm","offsetMd","offsetLg","offsetXl","pull","pullXs","pullSm","pullMd","pullLg","pullXl","push","pushXs","pushSm","pushMd","pushLg","pushXl","size","sizeXs","sizeSm","sizeMd","sizeLg","sizeXl"]),I8=Le("ion-content",VI,["color","fullscreen","forceOverscroll","scrollX","scrollY","scrollEvents","ionScrollStart","ionScroll","ionScrollEnd"]),T8=Le("ion-fab",c6,["horizontal","vertical","edge","activated"]),P8=Le("ion-fab-button",f6,["color","activated","disabled","download","href","rel","routerDirection","routerAnimation","target","show","translucent","type","size","closeIcon","ionFocus","ionBlur"]),O8=Le("ion-fab-list",v6,["activated","side"]),_8=Le("ion-footer",S6,["collapse","translucent"]),A8=Le("ion-grid",P6,["fixed"]),L8=Le("ion-header",B6,["collapse","translucent"]),R8=Le("ion-img",V6,["alt","src","ionImgWillLoad","ionImgDidLoad","ionError"]),$8=Le("ion-infinite-scroll",K6,["threshold","disabled","position","ionInfinite"]),D8=Le("ion-infinite-scroll-content",s5,["loadingSpinner","loadingText"]),M8=Le("ion-input",f5,["color","accept","autocapitalize","autocomplete","autocorrect","autofocus","clearInput","clearOnEdit","counter","counterFormatter","debounce","disabled","enterkeyhint","errorText","fill","inputmode","helperText","label","labelPlacement","legacy","max","maxlength","min","minlength","multiple","name","pattern","placeholder","readonly","required","shape","spellcheck","step","size","type","value","ionInput","ionChange","ionBlur","ionFocus","ionStyle"],"value","ion-input"),z8=Le("ion-item",m5,["color","button","detail","detailIcon","disabled","download","fill","shape","href","rel","lines","counter","routerAnimation","routerDirection","target","type","counterFormatter"]),B8=Le("ion-item-group",w5),F8=Le("ion-item-option",E5,["color","disabled","download","expandable","href","rel","target","type"]),j8=Le("ion-item-options",_5,["side","ionSwipe"]),H8=Le("ion-item-sliding",z5,["disabled","ionDrag"]),N8=Le("ion-label",B5,["color","position","ionColor","ionStyle"]),V8=Le("ion-list",N5,["lines","inset"]),W8=Le("ion-menu",cP,["contentId","menuId","type","disabled","side","swipeGesture","maxEdgeStart","ionWillOpen","ionWillClose","ionDidOpen","ionDidClose","ionMenuChange"]),U8=Le("ion-menu-button",fP,["color","disabled","menu","autoHide","type"]),G8=Le("ion-menu-toggle",vP,["menu","autoHide"]),K8=Le("ion-note",SP,["color"]),q8=Le("ion-radio",OP,["color","name","disabled","value","labelPlacement","legacy","justify","alignment","ionStyle","ionFocus","ionBlur"],"value","ion-change"),Y8=Le("ion-radio-group",LP,["allowEmptySelection","compareWith","name","value","ionChange","ionValueChange"],"value","ion-change"),X8=Le("ion-refresher",UP,["pullMin","pullMax","closeDuration","snapbackDuration","pullFactor","disabled","ionRefresh","ionPull","ionStart"]),Z8=Le("ion-refresher-content",qP,["pullingIcon","pullingText","refreshingSpinner","refreshingText"]),J8=Le("ion-reorder",QP),Q8=Le("ion-reorder-group",rO,["disabled","ionItemReorder"]),eA=Le("ion-row",cO),tA=Le("ion-searchbar",mO,["color","animated","autocomplete","autocorrect","cancelButtonIcon","cancelButtonText","clearIcon","debounce","disabled","inputmode","enterkeyhint","name","placeholder","searchIcon","showCancelButton","showClearButton","spellcheck","type","value","ionInput","ionChange","ionCancel","ionClear","ionBlur","ionFocus","ionStyle"],"value","ion-input"),nA=Le("ion-segment",wO,["color","disabled","scrollable","swipeGesture","value","selectOnFocus","ionChange","ionSelect","ionStyle"],"value","ion-change"),iA=Le("ion-segment-button",IO,["disabled","layout","type","value"],"value","ion-change"),oA=Le("ion-select",o4,["cancelText","color","compareWith","disabled","fill","interface","interfaceOptions","justify","label","labelPlacement","legacy","multiple","name","okText","placeholder","selectedText","toggleIcon","expandedIcon","shape","value","ionChange","ionCancel","ionDismiss","ionFocus","ionBlur","ionStyle"],"value","ion-change"),rA=Le("ion-select-option",c4,["disabled","value"]),aA=Le("ion-skeleton-text",h4,["animated","ionStyle"]),sA=Le("ion-spinner",f4,["color","duration","name","paused"]),lA=Le("ion-text",v4,["color"]),cA=Le("ion-textarea",S4,["color","autocapitalize","autofocus","clearOnEdit","debounce","disabled","fill","inputmode","enterkeyhint","maxlength","minlength","name","placeholder","readonly","required","spellcheck","cols","rows","wrap","autoGrow","value","counter","counterFormatter","errorText","helperText","label","labelPlacement","legacy","shape","ionChange","ionInput","ionStyle","ionBlur","ionFocus"],"value","ion-input"),dA=Le("ion-thumbnail",P4),uA=Le("ion-title",R4,["color","size","ionStyle"]),pA=Le("ion-toggle",j4,["color","name","checked","disabled","value","enableOnOffLabels","labelPlacement","legacy","justify","alignment","ionChange","ionFocus","ionBlur","ionStyle"],"checked","ion-change"),hA=Le("ion-toolbar",U4,["color"]);var Kn;(function(t){t.WillEnter="onIonViewWillEnter",t.DidEnter="onIonViewDidEnter",t.WillLeave="onIonViewWillLeave",t.DidLeave="onIonViewDidLeave"})(Kn||(Kn={}));const fA={[Np]:Kn.WillEnter,[Vp]:Kn.DidEnter,[fc]:Kn.WillLeave,[mc]:Kn.DidLeave},Qm={main:0},mA=(t="main")=>{var e;const n=((e=Qm[t])!==null&&e!==void 0?e:0)+1;return Qm[t]=n,n.toString()},Ks=(t,e,n)=>{t!=null&&t[n]&&t[n].bind(e==null?void 0:e.value)();const i=e==null?void 0:e.value;if(i!=null&&i[n]&&i[n](),i){const r=fA[n],o=i[r];o&&o.forEach(a=>a())}},Xy=()=>{if(typeof window<"u"){const t=window.Ionic;if(t&&t.config)return t.config}return null},gA=(t,e,n)=>{if(n){const i=n,r=i.proxy[t]||(i.proxy[t]=[]);i.exposed&&(i.exposed[t]=r);const o=(...a)=>{if(!i.isUnmounted)return a?e(...a):e()};return r.push(o),o}else console.warn("[@ionic/vue]: Ionic Lifecycle Hooks can only be used during execution of setup().")},vc=t=>(e,n=zn())=>gA(t,e,n);vc(Kn.WillEnter);vc(Kn.DidEnter);vc(Kn.WillLeave);vc(Kn.DidLeave);const ad=t=>t.replace(/([a-z0-9]|(?=[A-Z]))([A-Z])/g,"$1-$2").toLowerCase(),bA=()=>({ael:(t,e,n,i)=>t.addEventListener(ad(e),n,i),rel:(t,e,n,i)=>t.removeEventListener(ad(e),n,i),ce:(t,e)=>new CustomEvent(ad(t),e)}),vA={async install(t,e={}){typeof document<"u"&&document.documentElement.classList.add("ion-ce");const{ael:n,rel:i,ce:r}=bA();h3(Object.assign(Object.assign({},e),{_ael:n,_rel:i,_ce:r}))}},Zy=qt((t,{attrs:e,slots:n})=>{X4();const i=Tt("navManager"),r=()=>{if(i===void 0)return;const o=e["default-href"]||e.defaultHref,a=e["router-animation"]||e.routerAnimation;i.handleNavigateBack(o,a)};return()=>We("ion-back-button",Object.assign({onClick:r},e),n.default&&n.default())});Zy.name="IonBackButton";const yA=qt({name:"IonPage",props:{registerIonPage:{type:Function,default:()=>{}}},mounted(){this.$props.registerIonPage(this.$refs.ionPage)},setup(t,{attrs:e,slots:n}){return()=>We("div",Object.assign(Object.assign({},e),{class:"ion-page",ref:"ionPage"}),n.default&&n.default())}}),eg=t=>!t.classList.contains("ion-page-hidden")&&!t.classList.contains("ion-page-invisible"),tg=Symbol(0),wA=qt({name:"IonRouterOutlet",setup(){e_();const t=Tt(ac),e=M2(),n=Tt(tg,0),i=$t(()=>e.matched[n]);let r,o;qi(tg,n+1),qi(Ev,i);const a=Ge(),s=mA("ion-router-outlet"),l=Tt("navManager"),c=Tt("viewStacks"),d=Ar([]);let u=!1,p;Zt(()=>[e,i.value],([b,C])=>{if(C!==void 0){const I=C!==r,k=b.matched[b.matched.length-1]===C&&b.path!==o;(I||k)&&y(i)}r=C,o=b.path});const h=()=>{const b=Xy();if(!(b&&b.get("swipeBackEnabled",a.value.mode==="ios")))return!1;const I=c.getViewStack(s);if(!I||I.length<=1)return!1;const k=l.getLeavingRouteInfo();return!!c.findViewItemByRouteInfo({pathname:k.pushedByRoute||""},s)},g=async()=>{const b=l.getLeavingRouteInfo(),{routerAnimation:C}=b,I=c.findViewItemByRouteInfo({pathname:b.pushedByRoute||""},s),k=c.findViewItemByRouteInfo(b,s);if(k){let E=C;const P=I.ionPageElement,A=k.ionPageElement,O=I.routerAnimation;E===void 0&&O!==void 0&&(E=O),k.routerAnimation=E,await v(P,A,"back",l.canGoBack(2),!0,E)}return Promise.resolve()},f=b=>{if(b)u=!0,l.handleNavigateBack();else{const C=l.getCurrentRouteInfo(),I=c.findViewItemByRouteInfo({pathname:C.pushedByRoute||""},s);I.ionPageElement.setAttribute("aria-hidden","true"),I.ionPageElement.classList.add("ion-page-hidden")}};Zt(a,()=>{a.value.swipeHandler={canStart:h,onStart:g,onEnd:f}});const v=async(b,C,I,k,E,P)=>{if(u)return u=!1,Promise.resolve(!1);if(b===C)return Promise.resolve(!1);b.classList.add("ion-page-invisible");const A=I===void 0||I==="root"||I==="none";return await a.value.commit(b,C,{duration:A&&P===void 0?0:void 0,direction:I,showGoBack:k,progressAnimation:E,animationBuilder:P})},m=async()=>{const b=l.getCurrentRouteInfo(),{routerDirection:C,routerAction:I,routerAnimation:k,prevRouteLastPathname:E,delta:P}=b,A=c.findViewItemByRouteInfo(b,s);let O=c.findLeavingViewItemByRouteInfo(b,s);const $=A.ionPageElement;if($===void 0&&console.warn(`[@ionic/vue Warning]: The view you are trying to render for path ${b.pathname} does not have the required <ion-page> component. Transitions and lifecycle methods may not work as expected.

See https://ionicframework.com/docs/vue/navigation#ionpage for more information.`),A!==O&&(!O&&E&&(O=c.findViewItemByPathname(E,s)),!(eg($)&&(O==null?void 0:O.ionPageElement)!==void 0&&!eg(O.ionPageElement)))){if(Ks(A.vueComponent,A.vueComponentRef,Np),O!=null&&O.ionPageElement&&A!==O){let z=k;const re=O.ionPageElement;Ks(O.vueComponent,O.vueComponentRef,fc);const ie=A.routerAnimation;z===void 0&&C==="back"&&ie!==void 0&&(z=ie),O.routerAnimation=z,await v($,re,C,!!b.pushedByRoute,!1,z),re.classList.add("ion-page-hidden"),re.setAttribute("aria-hidden","true");const te=c.size()===1;I==="replace"?(O.mount=!1,O.ionPageElement=void 0,O.ionRoute=!1):I==="push"&&C==="forward"?te&&c.mountIntermediaryViews(s,O,P):C!=="none"&&O&&A!==O&&(O.mount=!1,O.ionPageElement=void 0,O.ionRoute=!1,te&&c.unmountLeavingViews(s,A,P)),Ks(O.vueComponent,O.vueComponentRef,mc)}else requestAnimationFrame(()=>$.classList.remove("ion-page-invisible"));Ks(A.vueComponent,A.vueComponentRef,Vp),d.value=c.getChildrenToRender(s)}},y=b=>{const C=e.matched[0];if(p||(p=C.path),!b.value||b.value!==C&&C.path!==p)return;const I=l.getCurrentRouteInfo();let k=c.findViewItemByRouteInfo(I,s);k||(k=c.createViewItem(s,b.value.components.default,b.value,I),c.add(k)),k.mount?m():(k.mount=!0,k.registerCallback=()=>{m(),k.registerCallback=void 0}),d.value=c.getChildrenToRender(s)};return i.value&&y(i),cs(()=>c.clear(s)),{id:s,components:d,injectedRoute:t,ionRouterOutlet:a,registerIonPage:(b,C)=>{const I=b.ionPageElement;c.registerIonPage(b,C),b.registerCallback?(C.classList.add("ion-page-invisible"),b.registerCallback()):I&&!I.classList.contains("ion-page-invisible")&&C.classList.remove("ion-page-invisible")}}},render(){const{components:t,registerIonPage:e,injectedRoute:n}=this;return We("ion-router-outlet",{ref:"ionRouterOutlet"},t&&t.map(i=>{var r,o;let a={ref:i.vueComponentRef,key:i.pathname,registerIonPage:d=>e(i,d)};const s=(o=(r=i.matchedRoute)===null||r===void 0?void 0:r.props)===null||o===void 0?void 0:o.default,c=s?s===!0?i.params:typeof s=="function"?(()=>{var d;const u=(d=i.vueComponentData)===null||d===void 0?void 0:d.propsFunctionResult;if(u)return u;{const p=s(n);return i.vueComponentData=Object.assign(Object.assign({},i.vueComponentData),{propsFunctionResult:p}),p}})():s:null;return a=Object.assign(Object.assign({},a),c),We(i.vueComponent,a)}))}}),xA=qt({name:"IonTabButton",props:{_getTabState:{type:Function,default:()=>({})},disabled:Boolean,download:String,href:String,rel:String,layout:String,selected:Boolean,tab:String,target:String},setup(t,{slots:e}){r_();const n=Tt("navManager"),i=r=>{r.cancelable&&r.preventDefault();const{tab:o,href:a,_getTabState:s}=t,l=s(),c=l.tabs[o]||{},d=c.originalHref||a,u=c.currentHref||a;l.activeTab===o?d!==u&&n.resetTab(o):n.changeTab(o,u)};return()=>We("ion-tab-button",Object.assign({onClick:i},t),e.default&&e.default())}}),ng="ionTabsWillChange",ig="ionTabsDidChange",kA=qt({name:"IonTabs",emits:[ng,ig],render(){var t;const{$slots:e,$emit:n}=this,i=e.default&&e.default();let r;if(i&&i.length>0&&(r=i.find(a=>a.type&&a.type.name==="IonRouterOutlet")),!r)throw new Error("IonTabs must contain an IonRouterOutlet. See https://ionicframework.com/docs/vue/navigation#working-with-tabs for more information.");let o=[We("div",{class:"tabs-inner",style:{position:"relative",flex:"1",contain:"layout size style"}},r)];if(i&&i.length>0){const a=i.filter(c=>!c.type||c.type&&c.type.name!=="IonRouterOutlet"),s=a.find(c=>c.type&&c.type.name==="IonTabBar"),l=s&&((t=s.props)===null||t===void 0?void 0:t.slot)==="top";s&&(s.props||(s.props={}),s.props._tabsWillChange=c=>n(ng,{tab:c}),s.props._tabsDidChange=c=>n(ig,{tab:c})),l?o=[...a,...o]:o=[...o,...a]}return We("ion-tabs",{style:{display:"flex",position:"absolute",top:"0",left:"0",right:"0",bottom:"0","flex-direction":"column",width:"100%",height:"100%",contain:"layout size style","z-index":"0"}},o)}}),Jy=t=>{var e;return((e=t.type)===null||e===void 0?void 0:e.name)==="IonTabButton"},Qy=t=>{let e=[];return t.forEach(n=>{if(Jy(n))e.push(n);else if(Array.isArray(n.children)&&n.children.length>1){const i=Qy(n.children);e=[...e,...i]}}),e},CA=qt({name:"IonTabBar",props:{_tabsWillChange:{type:Function,default:()=>{}},_tabsDidChange:{type:Function,default:()=>{}}},data(){return{tabState:{activeTab:void 0,tabs:{}},tabVnodes:[]}},updated(){this.setupTabState(Tt("navManager"))},methods:{setupTabState(t){const e=this.$data.tabState,n=zn();(this.$data.tabVnodes=Qy(n.subTree.children||[])).forEach(r=>{e.tabs[r.props.tab]={originalHref:r.props.href,currentHref:r.props.href,ref:r},r.component.props._getTabState=()=>e}),this.checkActiveTab(t)},checkActiveTab(t){const e=t.getCurrentRouteInfo(),n=this.$data.tabVnodes,{tabs:i,activeTab:r}=this.$data.tabState,o=this.$data.tabState,s=Object.keys(i).find(u=>{const p=i[u].originalHref;return e.pathname.startsWith(p)});if(n.forEach(u=>{const p=i[u.props.tab];(!p||p.originalHref!==u.props.href)&&(i[u.props.tab]={originalHref:u.props.href,currentHref:u.props.href,ref:u})}),s&&r){const u=this.$data.tabState.tabs[r].currentHref;if(s!==r||u!==e.pathname){const p=e.search?`?${e.search}`:"";i[s]=Object.assign(Object.assign({},i[s]),{currentHref:e.pathname+p})}e.routerAction==="pop"&&s!==r&&(i[r]=Object.assign(Object.assign({},i[r]),{currentHref:i[r].originalHref}))}const l=n.find(u=>{var p;return Jy(u)&&((p=u.props)===null||p===void 0?void 0:p.tab)===s}),c=this.$refs.ionTabBar,d=s!==r;c&&(l?(d&&this.$props._tabsWillChange(s),t.handleSetCurrentTab(s),c.selectedTab=o.activeTab=s,d&&this.$props._tabsDidChange(s)):c.selectedTab=o.activeTab="")}},mounted(){const t=Tt("navManager");this.setupTabState(t),t.registerHistoryChangeListener(()=>this.checkActiveTab(t))},setup(t,{slots:e}){return d_(),()=>We("ion-tab-bar",{ref:"ionTabBar"},e.default&&e.default())}}),Ra=Ar([]),ew=qt((t,{attrs:e,slots:n})=>(g_(),()=>We("ion-app",Object.assign({},e),[n.default&&n.default(),...Ra.value])));ew.name="IonApp";const SA=t=>{Ra.value=[...Ra.value,t]},EA=t=>{Ra.value=Ra.value.filter(e=>e!==t)},tw=(t=SA,e=EA)=>{const n=new WeakMap;return{attachViewToDom:(o,a,s={},l)=>{const c=document.createElement("div");l&&c.classList.add(...l),o.appendChild(c);const d=We(nv,{to:c},We(a,Object.assign({},s)));return n.set(c,d),t(d),Promise.resolve(c)},removeViewFromDom:(o,a)=>{const s=n.get(a);return s&&e(s),Promise.resolve()}}},nw=qt(t=>{CP();const e=Ar([]),r=tw(o=>e.value=[...e.value,o],o=>e.value=e.value.filter(a=>a!==o));return()=>We("ion-nav",Object.assign(Object.assign({},t),{delegate:r}),e.value)});nw.name="IonNav";nw.props={animated:{type:Boolean,default:!0},animation:{type:Function,default:void 0},root:{type:[Function,Object,String],default:void 0},rootParams:{type:Object,default:void 0},swipeGesture:{type:Boolean,default:void 0}};const IA=qt({name:"IonIcon",props:{color:String,flipRtl:Boolean,icon:String,ios:String,lazy:String,md:String,mode:String,name:String,size:String,src:String},setup(t,{slots:e}){return A_(),()=>{var n,i;const{icon:r,ios:o,md:a,mode:s}=t;let l;const c=Xy(),d=s||(c==null?void 0:c.get("mode"));return o||a?d==="ios"?l=(n=o??a)!==null&&n!==void 0?n:r:l=(i=a??o)!==null&&i!==void 0?i:r:l=r,We("ion-icon",Object.assign(Object.assign({},t),{icon:l}),e)}}}),bu=Symbol(),og={default:bu},TA=(t,e,n=[],i,r)=>{const s=r!==void 0?qt((l,{slots:c,emit:d})=>{const u=[{componentEv:`${t}-will-present`,frameworkEv:"willPresent"},{componentEv:`${t}-did-present`,frameworkEv:"didPresent"},{componentEv:`${t}-will-dismiss`,frameworkEv:"willDismiss"},{componentEv:`${t}-did-dismiss`,frameworkEv:"didDismiss"}];e!==void 0&&e();const p=Ge(),h=async()=>{l.isOpen&&await m(l)},g=async(y,S)=>{const b=y.props.isOpen,C=S.props.isOpen;b!==C&&(b?await m(l):await v())},f=async()=>{await v()},v=async()=>{p.value&&(await p.value,p.value=p.value.dismiss(),await p.value,p.value=void 0)},m=async y=>{var S;if(p.value&&await p.value,!((S=p.value)===null||S===void 0)&&S.present){await p.value.present();return}let b={};for(const I in y){const k=y[I];y.hasOwnProperty(I)&&k!==bu&&(b[I]=k)}delete b.onWillPresent,delete b.onDidPresent,delete b.onWillDismiss,delete b.onDidDismiss;const C=c.default&&c.default()[0];p.value=r.create(Object.assign(Object.assign({},b),{component:C})),p.value=await p.value,u.forEach(I=>{p.value.addEventListener(I.componentEv,()=>{d(I.frameworkEv)})}),await p.value.present()};return()=>We("div",{style:{display:"none"},onVnodeMounted:h,onVnodeUpdated:g,onVnodeBeforeUnmount:f,isOpen:l.isOpen===!0})}):qt((l,{slots:c})=>{e!==void 0&&e();const d=Ge(!1),u=Ge();return oi(()=>{u.value.addEventListener("ion-mount",()=>d.value=!0),u.value.addEventListener("will-present",()=>d.value=!0),u.value.addEventListener("did-dismiss",()=>d.value=!1)}),()=>{let p={};for(const g in l){const f=l[g];l.hasOwnProperty(g)&&f!==bu&&(p[g]=f)}const h=()=>i?We("div",{className:"ion-delegate-host ion-page"},c):c;return We(t,Object.assign(Object.assign({},p),{ref:u}),d.value||p.keepContentsMounted||p.keepContentsMounted===""?h():void 0)}});return s.name=t,s.props={isOpen:og},n.forEach(l=>{s.props[l]=og}),r!==void 0&&(s.emits=["willPresent","didPresent","willDismiss","didDismiss"]),s},PA=TA("ion-modal",p8,["animated","backdropBreakpoint","backdropDismiss","breakpoints","canDismiss","enterAnimation","handle","handleBehavior","htmlAttributes","initialBreakpoint","isOpen","keepContentsMounted","keyboardClose","leaveAnimation","mode","presentingElement","showBackdrop","trigger"],!0),OA=(t,e,n=!1)=>{const i=n?tw():void 0,r=e.create.bind(e);return e.create=o=>(t(),r(Object.assign(Object.assign({},o),{delegate:i}))),e},sd=OA(U_,lT);var _A=!1;/*!
 * pinia v2.1.7
 * (c) 2023 Eduardo San Martin Morote
 * @license MIT
 */let iw;const yc=t=>iw=t,ow=Symbol();function vu(t){return t&&typeof t=="object"&&Object.prototype.toString.call(t)==="[object Object]"&&typeof t.toJSON!="function"}var aa;(function(t){t.direct="direct",t.patchObject="patch object",t.patchFunction="patch function"})(aa||(aa={}));function AA(){const t=b0(!0),e=t.run(()=>Ge({}));let n=[],i=[];const r=ql({install(o){yc(r),r._a=o,o.provide(ow,r),o.config.globalProperties.$pinia=r,i.forEach(a=>n.push(a)),i=[]},use(o){return!this._a&&!_A?i.push(o):n.push(o),this},_p:n,_a:null,_e:t,_s:new Map,state:e});return r}const rw=()=>{};function rg(t,e,n,i=rw){t.push(e);const r=()=>{const o=t.indexOf(e);o>-1&&(t.splice(o,1),i())};return!n&&v0()&&q1(r),r}function Wo(t,...e){t.slice().forEach(n=>{n(...e)})}const LA=t=>t();function yu(t,e){t instanceof Map&&e instanceof Map&&e.forEach((n,i)=>t.set(i,n)),t instanceof Set&&e instanceof Set&&e.forEach(t.add,t);for(const n in e){if(!e.hasOwnProperty(n))continue;const i=e[n],r=t[n];vu(r)&&vu(i)&&t.hasOwnProperty(n)&&!ct(i)&&!Zn(i)?t[n]=yu(r,i):t[n]=i}return t}const RA=Symbol();function $A(t){return!vu(t)||!t.hasOwnProperty(RA)}const{assign:zi}=Object;function DA(t){return!!(ct(t)&&t.effect)}function MA(t,e,n,i){const{state:r,actions:o,getters:a}=e,s=n.state.value[t];let l;function c(){s||(n.state.value[t]=r?r():{});const d=vk(n.state.value[t]);return zi(d,o,Object.keys(a||{}).reduce((u,p)=>(u[p]=ql($t(()=>{yc(n);const h=n._s.get(t);return a[p].call(h,h)})),u),{}))}return l=aw(t,c,e,n,i,!0),l}function aw(t,e,n={},i,r,o){let a;const s=zi({actions:{}},n),l={deep:!0};let c,d,u=[],p=[],h;const g=i.state.value[t];!o&&!g&&(i.state.value[t]={}),Ge({});let f;function v(E){let P;c=d=!1,typeof E=="function"?(E(i.state.value[t]),P={type:aa.patchFunction,storeId:t,events:h}):(yu(i.state.value[t],E),P={type:aa.patchObject,payload:E,storeId:t,events:h});const A=f=Symbol();Bo().then(()=>{f===A&&(c=!0)}),d=!0,Wo(u,P,i.state.value[t])}const m=o?function(){const{state:P}=n,A=P?P():{};this.$patch(O=>{zi(O,A)})}:rw;function y(){a.stop(),u=[],p=[],i._s.delete(t)}function S(E,P){return function(){yc(i);const A=Array.from(arguments),O=[],$=[];function z(te){O.push(te)}function re(te){$.push(te)}Wo(p,{args:A,name:E,store:C,after:z,onError:re});let ie;try{ie=P.apply(this&&this.$id===t?this:C,A)}catch(te){throw Wo($,te),te}return ie instanceof Promise?ie.then(te=>(Wo(O,te),te)).catch(te=>(Wo($,te),Promise.reject(te))):(Wo(O,ie),ie)}}const b={_p:i,$id:t,$onAction:rg.bind(null,p),$patch:v,$reset:m,$subscribe(E,P={}){const A=rg(u,E,P.detached,()=>O()),O=a.run(()=>Zt(()=>i.state.value[t],$=>{(P.flush==="sync"?d:c)&&E({storeId:t,type:aa.direct,events:h},$)},zi({},l,P)));return A},$dispose:y},C=zo(b);i._s.set(t,C);const k=(i._a&&i._a.runWithContext||LA)(()=>i._e.run(()=>(a=b0()).run(e)));for(const E in k){const P=k[E];if(ct(P)&&!DA(P)||Zn(P))o||(g&&$A(P)&&(ct(P)?P.value=g[E]:yu(P,g[E])),i.state.value[t][E]=P);else if(typeof P=="function"){const A=S(E,P);k[E]=A,s.actions[E]=P}}return zi(C,k),zi(Qe(C),k),Object.defineProperty(C,"$state",{get:()=>i.state.value[t],set:E=>{v(P=>{zi(P,E)})}}),i._p.forEach(E=>{zi(C,a.run(()=>E({store:C,app:i._a,pinia:i,options:s})))}),g&&o&&n.hydrate&&n.hydrate(C.$state,g),c=!0,d=!0,C}function zA(t,e,n){let i,r;const o=typeof e=="function";typeof t=="string"?(i=t,r=o?n:e):(r=t,i=t.id);function a(s,l){const c=nC();return s=s||(c?Tt(ow,null):null),s&&yc(s),s=iw,s._s.has(i)||(o?aw(i,e,r,s):MA(i,r,s)),s._s.get(i)}return a.$id=i,a}function sw(t,e){return function(){return t.apply(e,arguments)}}const{toString:BA}=Object.prototype,{getPrototypeOf:oh}=Object,wc=(t=>e=>{const n=BA.call(e);return t[n]||(t[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),si=t=>(t=t.toLowerCase(),e=>wc(e)===t),xc=t=>e=>typeof e===t,{isArray:zr}=Array,$a=xc("undefined");function FA(t){return t!==null&&!$a(t)&&t.constructor!==null&&!$a(t.constructor)&&Sn(t.constructor.isBuffer)&&t.constructor.isBuffer(t)}const lw=si("ArrayBuffer");function jA(t){let e;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?e=ArrayBuffer.isView(t):e=t&&t.buffer&&lw(t.buffer),e}const HA=xc("string"),Sn=xc("function"),cw=xc("number"),kc=t=>t!==null&&typeof t=="object",NA=t=>t===!0||t===!1,dl=t=>{if(wc(t)!=="object")return!1;const e=oh(t);return(e===null||e===Object.prototype||Object.getPrototypeOf(e)===null)&&!(Symbol.toStringTag in t)&&!(Symbol.iterator in t)},VA=si("Date"),WA=si("File"),UA=si("Blob"),GA=si("FileList"),KA=t=>kc(t)&&Sn(t.pipe),qA=t=>{let e;return t&&(typeof FormData=="function"&&t instanceof FormData||Sn(t.append)&&((e=wc(t))==="formdata"||e==="object"&&Sn(t.toString)&&t.toString()==="[object FormData]"))},YA=si("URLSearchParams"),XA=t=>t.trim?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function ks(t,e,{allOwnKeys:n=!1}={}){if(t===null||typeof t>"u")return;let i,r;if(typeof t!="object"&&(t=[t]),zr(t))for(i=0,r=t.length;i<r;i++)e.call(null,t[i],i,t);else{const o=n?Object.getOwnPropertyNames(t):Object.keys(t),a=o.length;let s;for(i=0;i<a;i++)s=o[i],e.call(null,t[s],s,t)}}function dw(t,e){e=e.toLowerCase();const n=Object.keys(t);let i=n.length,r;for(;i-- >0;)if(r=n[i],e===r.toLowerCase())return r;return null}const uw=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,pw=t=>!$a(t)&&t!==uw;function wu(){const{caseless:t}=pw(this)&&this||{},e={},n=(i,r)=>{const o=t&&dw(e,r)||r;dl(e[o])&&dl(i)?e[o]=wu(e[o],i):dl(i)?e[o]=wu({},i):zr(i)?e[o]=i.slice():e[o]=i};for(let i=0,r=arguments.length;i<r;i++)arguments[i]&&ks(arguments[i],n);return e}const ZA=(t,e,n,{allOwnKeys:i}={})=>(ks(e,(r,o)=>{n&&Sn(r)?t[o]=sw(r,n):t[o]=r},{allOwnKeys:i}),t),JA=t=>(t.charCodeAt(0)===65279&&(t=t.slice(1)),t),QA=(t,e,n,i)=>{t.prototype=Object.create(e.prototype,i),t.prototype.constructor=t,Object.defineProperty(t,"super",{value:e.prototype}),n&&Object.assign(t.prototype,n)},eL=(t,e,n,i)=>{let r,o,a;const s={};if(e=e||{},t==null)return e;do{for(r=Object.getOwnPropertyNames(t),o=r.length;o-- >0;)a=r[o],(!i||i(a,t,e))&&!s[a]&&(e[a]=t[a],s[a]=!0);t=n!==!1&&oh(t)}while(t&&(!n||n(t,e))&&t!==Object.prototype);return e},tL=(t,e,n)=>{t=String(t),(n===void 0||n>t.length)&&(n=t.length),n-=e.length;const i=t.indexOf(e,n);return i!==-1&&i===n},nL=t=>{if(!t)return null;if(zr(t))return t;let e=t.length;if(!cw(e))return null;const n=new Array(e);for(;e-- >0;)n[e]=t[e];return n},iL=(t=>e=>t&&e instanceof t)(typeof Uint8Array<"u"&&oh(Uint8Array)),oL=(t,e)=>{const i=(t&&t[Symbol.iterator]).call(t);let r;for(;(r=i.next())&&!r.done;){const o=r.value;e.call(t,o[0],o[1])}},rL=(t,e)=>{let n;const i=[];for(;(n=t.exec(e))!==null;)i.push(n);return i},aL=si("HTMLFormElement"),sL=t=>t.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,i,r){return i.toUpperCase()+r}),ag=(({hasOwnProperty:t})=>(e,n)=>t.call(e,n))(Object.prototype),lL=si("RegExp"),hw=(t,e)=>{const n=Object.getOwnPropertyDescriptors(t),i={};ks(n,(r,o)=>{let a;(a=e(r,o,t))!==!1&&(i[o]=a||r)}),Object.defineProperties(t,i)},cL=t=>{hw(t,(e,n)=>{if(Sn(t)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const i=t[n];if(Sn(i)){if(e.enumerable=!1,"writable"in e){e.writable=!1;return}e.set||(e.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},dL=(t,e)=>{const n={},i=r=>{r.forEach(o=>{n[o]=!0})};return zr(t)?i(t):i(String(t).split(e)),n},uL=()=>{},pL=(t,e)=>(t=+t,Number.isFinite(t)?t:e),ld="abcdefghijklmnopqrstuvwxyz",sg="0123456789",fw={DIGIT:sg,ALPHA:ld,ALPHA_DIGIT:ld+ld.toUpperCase()+sg},hL=(t=16,e=fw.ALPHA_DIGIT)=>{let n="";const{length:i}=e;for(;t--;)n+=e[Math.random()*i|0];return n};function fL(t){return!!(t&&Sn(t.append)&&t[Symbol.toStringTag]==="FormData"&&t[Symbol.iterator])}const mL=t=>{const e=new Array(10),n=(i,r)=>{if(kc(i)){if(e.indexOf(i)>=0)return;if(!("toJSON"in i)){e[r]=i;const o=zr(i)?[]:{};return ks(i,(a,s)=>{const l=n(a,r+1);!$a(l)&&(o[s]=l)}),e[r]=void 0,o}}return i};return n(t,0)},gL=si("AsyncFunction"),bL=t=>t&&(kc(t)||Sn(t))&&Sn(t.then)&&Sn(t.catch),Z={isArray:zr,isArrayBuffer:lw,isBuffer:FA,isFormData:qA,isArrayBufferView:jA,isString:HA,isNumber:cw,isBoolean:NA,isObject:kc,isPlainObject:dl,isUndefined:$a,isDate:VA,isFile:WA,isBlob:UA,isRegExp:lL,isFunction:Sn,isStream:KA,isURLSearchParams:YA,isTypedArray:iL,isFileList:GA,forEach:ks,merge:wu,extend:ZA,trim:XA,stripBOM:JA,inherits:QA,toFlatObject:eL,kindOf:wc,kindOfTest:si,endsWith:tL,toArray:nL,forEachEntry:oL,matchAll:rL,isHTMLForm:aL,hasOwnProperty:ag,hasOwnProp:ag,reduceDescriptors:hw,freezeMethods:cL,toObjectSet:dL,toCamelCase:sL,noop:uL,toFiniteNumber:pL,findKey:dw,global:uw,isContextDefined:pw,ALPHABET:fw,generateString:hL,isSpecCompliantForm:fL,toJSONObject:mL,isAsyncFn:gL,isThenable:bL};function Je(t,e,n,i,r){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=t,this.name="AxiosError",e&&(this.code=e),n&&(this.config=n),i&&(this.request=i),r&&(this.response=r)}Z.inherits(Je,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:Z.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const mw=Je.prototype,gw={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(t=>{gw[t]={value:t}});Object.defineProperties(Je,gw);Object.defineProperty(mw,"isAxiosError",{value:!0});Je.from=(t,e,n,i,r,o)=>{const a=Object.create(mw);return Z.toFlatObject(t,a,function(l){return l!==Error.prototype},s=>s!=="isAxiosError"),Je.call(a,t.message,e,n,i,r),a.cause=t,a.name=t.name,o&&Object.assign(a,o),a};const vL=null;function xu(t){return Z.isPlainObject(t)||Z.isArray(t)}function bw(t){return Z.endsWith(t,"[]")?t.slice(0,-2):t}function lg(t,e,n){return t?t.concat(e).map(function(r,o){return r=bw(r),!n&&o?"["+r+"]":r}).join(n?".":""):e}function yL(t){return Z.isArray(t)&&!t.some(xu)}const wL=Z.toFlatObject(Z,{},null,function(e){return/^is[A-Z]/.test(e)});function Cc(t,e,n){if(!Z.isObject(t))throw new TypeError("target must be an object");e=e||new FormData,n=Z.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(f,v){return!Z.isUndefined(v[f])});const i=n.metaTokens,r=n.visitor||d,o=n.dots,a=n.indexes,l=(n.Blob||typeof Blob<"u"&&Blob)&&Z.isSpecCompliantForm(e);if(!Z.isFunction(r))throw new TypeError("visitor must be a function");function c(g){if(g===null)return"";if(Z.isDate(g))return g.toISOString();if(!l&&Z.isBlob(g))throw new Je("Blob is not supported. Use a Buffer instead.");return Z.isArrayBuffer(g)||Z.isTypedArray(g)?l&&typeof Blob=="function"?new Blob([g]):Buffer.from(g):g}function d(g,f,v){let m=g;if(g&&!v&&typeof g=="object"){if(Z.endsWith(f,"{}"))f=i?f:f.slice(0,-2),g=JSON.stringify(g);else if(Z.isArray(g)&&yL(g)||(Z.isFileList(g)||Z.endsWith(f,"[]"))&&(m=Z.toArray(g)))return f=bw(f),m.forEach(function(S,b){!(Z.isUndefined(S)||S===null)&&e.append(a===!0?lg([f],b,o):a===null?f:f+"[]",c(S))}),!1}return xu(g)?!0:(e.append(lg(v,f,o),c(g)),!1)}const u=[],p=Object.assign(wL,{defaultVisitor:d,convertValue:c,isVisitable:xu});function h(g,f){if(!Z.isUndefined(g)){if(u.indexOf(g)!==-1)throw Error("Circular reference detected in "+f.join("."));u.push(g),Z.forEach(g,function(m,y){(!(Z.isUndefined(m)||m===null)&&r.call(e,m,Z.isString(y)?y.trim():y,f,p))===!0&&h(m,f?f.concat(y):[y])}),u.pop()}}if(!Z.isObject(t))throw new TypeError("data must be an object");return h(t),e}function cg(t){const e={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(t).replace(/[!'()~]|%20|%00/g,function(i){return e[i]})}function rh(t,e){this._pairs=[],t&&Cc(t,this,e)}const vw=rh.prototype;vw.append=function(e,n){this._pairs.push([e,n])};vw.toString=function(e){const n=e?function(i){return e.call(this,i,cg)}:cg;return this._pairs.map(function(r){return n(r[0])+"="+n(r[1])},"").join("&")};function xL(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function yw(t,e,n){if(!e)return t;const i=n&&n.encode||xL,r=n&&n.serialize;let o;if(r?o=r(e,n):o=Z.isURLSearchParams(e)?e.toString():new rh(e,n).toString(i),o){const a=t.indexOf("#");a!==-1&&(t=t.slice(0,a)),t+=(t.indexOf("?")===-1?"?":"&")+o}return t}class kL{constructor(){this.handlers=[]}use(e,n,i){return this.handlers.push({fulfilled:e,rejected:n,synchronous:i?i.synchronous:!1,runWhen:i?i.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){Z.forEach(this.handlers,function(i){i!==null&&e(i)})}}const dg=kL,ww={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},CL=typeof URLSearchParams<"u"?URLSearchParams:rh,SL=typeof FormData<"u"?FormData:null,EL=typeof Blob<"u"?Blob:null,IL={isBrowser:!0,classes:{URLSearchParams:CL,FormData:SL,Blob:EL},protocols:["http","https","file","blob","url","data"]},xw=typeof window<"u"&&typeof document<"u",TL=(t=>xw&&["ReactNative","NativeScript","NS"].indexOf(t)<0)(typeof navigator<"u"&&navigator.product),PL=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",OL=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:xw,hasStandardBrowserEnv:TL,hasStandardBrowserWebWorkerEnv:PL},Symbol.toStringTag,{value:"Module"})),qn={...OL,...IL};function _L(t,e){return Cc(t,new qn.classes.URLSearchParams,Object.assign({visitor:function(n,i,r,o){return qn.isNode&&Z.isBuffer(n)?(this.append(i,n.toString("base64")),!1):o.defaultVisitor.apply(this,arguments)}},e))}function AL(t){return Z.matchAll(/\w+|\[(\w*)]/g,t).map(e=>e[0]==="[]"?"":e[1]||e[0])}function LL(t){const e={},n=Object.keys(t);let i;const r=n.length;let o;for(i=0;i<r;i++)o=n[i],e[o]=t[o];return e}function kw(t){function e(n,i,r,o){let a=n[o++];const s=Number.isFinite(+a),l=o>=n.length;return a=!a&&Z.isArray(r)?r.length:a,l?(Z.hasOwnProp(r,a)?r[a]=[r[a],i]:r[a]=i,!s):((!r[a]||!Z.isObject(r[a]))&&(r[a]=[]),e(n,i,r[a],o)&&Z.isArray(r[a])&&(r[a]=LL(r[a])),!s)}if(Z.isFormData(t)&&Z.isFunction(t.entries)){const n={};return Z.forEachEntry(t,(i,r)=>{e(AL(i),r,n,0)}),n}return null}function RL(t,e,n){if(Z.isString(t))try{return(e||JSON.parse)(t),Z.trim(t)}catch(i){if(i.name!=="SyntaxError")throw i}return(n||JSON.stringify)(t)}const ah={transitional:ww,adapter:["xhr","http"],transformRequest:[function(e,n){const i=n.getContentType()||"",r=i.indexOf("application/json")>-1,o=Z.isObject(e);if(o&&Z.isHTMLForm(e)&&(e=new FormData(e)),Z.isFormData(e))return r&&r?JSON.stringify(kw(e)):e;if(Z.isArrayBuffer(e)||Z.isBuffer(e)||Z.isStream(e)||Z.isFile(e)||Z.isBlob(e))return e;if(Z.isArrayBufferView(e))return e.buffer;if(Z.isURLSearchParams(e))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let s;if(o){if(i.indexOf("application/x-www-form-urlencoded")>-1)return _L(e,this.formSerializer).toString();if((s=Z.isFileList(e))||i.indexOf("multipart/form-data")>-1){const l=this.env&&this.env.FormData;return Cc(s?{"files[]":e}:e,l&&new l,this.formSerializer)}}return o||r?(n.setContentType("application/json",!1),RL(e)):e}],transformResponse:[function(e){const n=this.transitional||ah.transitional,i=n&&n.forcedJSONParsing,r=this.responseType==="json";if(e&&Z.isString(e)&&(i&&!this.responseType||r)){const a=!(n&&n.silentJSONParsing)&&r;try{return JSON.parse(e)}catch(s){if(a)throw s.name==="SyntaxError"?Je.from(s,Je.ERR_BAD_RESPONSE,this,null,this.response):s}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:qn.classes.FormData,Blob:qn.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};Z.forEach(["delete","get","head","post","put","patch"],t=>{ah.headers[t]={}});const sh=ah,$L=Z.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),DL=t=>{const e={};let n,i,r;return t&&t.split(`
`).forEach(function(a){r=a.indexOf(":"),n=a.substring(0,r).trim().toLowerCase(),i=a.substring(r+1).trim(),!(!n||e[n]&&$L[n])&&(n==="set-cookie"?e[n]?e[n].push(i):e[n]=[i]:e[n]=e[n]?e[n]+", "+i:i)}),e},ug=Symbol("internals");function Wr(t){return t&&String(t).trim().toLowerCase()}function ul(t){return t===!1||t==null?t:Z.isArray(t)?t.map(ul):String(t)}function ML(t){const e=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let i;for(;i=n.exec(t);)e[i[1]]=i[2];return e}const zL=t=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim());function cd(t,e,n,i,r){if(Z.isFunction(i))return i.call(this,e,n);if(r&&(e=n),!!Z.isString(e)){if(Z.isString(i))return e.indexOf(i)!==-1;if(Z.isRegExp(i))return i.test(e)}}function BL(t){return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,n,i)=>n.toUpperCase()+i)}function FL(t,e){const n=Z.toCamelCase(" "+e);["get","set","has"].forEach(i=>{Object.defineProperty(t,i+n,{value:function(r,o,a){return this[i].call(this,e,r,o,a)},configurable:!0})})}let Sc=class{constructor(e){e&&this.set(e)}set(e,n,i){const r=this;function o(s,l,c){const d=Wr(l);if(!d)throw new Error("header name must be a non-empty string");const u=Z.findKey(r,d);(!u||r[u]===void 0||c===!0||c===void 0&&r[u]!==!1)&&(r[u||l]=ul(s))}const a=(s,l)=>Z.forEach(s,(c,d)=>o(c,d,l));return Z.isPlainObject(e)||e instanceof this.constructor?a(e,n):Z.isString(e)&&(e=e.trim())&&!zL(e)?a(DL(e),n):e!=null&&o(n,e,i),this}get(e,n){if(e=Wr(e),e){const i=Z.findKey(this,e);if(i){const r=this[i];if(!n)return r;if(n===!0)return ML(r);if(Z.isFunction(n))return n.call(this,r,i);if(Z.isRegExp(n))return n.exec(r);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,n){if(e=Wr(e),e){const i=Z.findKey(this,e);return!!(i&&this[i]!==void 0&&(!n||cd(this,this[i],i,n)))}return!1}delete(e,n){const i=this;let r=!1;function o(a){if(a=Wr(a),a){const s=Z.findKey(i,a);s&&(!n||cd(i,i[s],s,n))&&(delete i[s],r=!0)}}return Z.isArray(e)?e.forEach(o):o(e),r}clear(e){const n=Object.keys(this);let i=n.length,r=!1;for(;i--;){const o=n[i];(!e||cd(this,this[o],o,e,!0))&&(delete this[o],r=!0)}return r}normalize(e){const n=this,i={};return Z.forEach(this,(r,o)=>{const a=Z.findKey(i,o);if(a){n[a]=ul(r),delete n[o];return}const s=e?BL(o):String(o).trim();s!==o&&delete n[o],n[s]=ul(r),i[s]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const n=Object.create(null);return Z.forEach(this,(i,r)=>{i!=null&&i!==!1&&(n[r]=e&&Z.isArray(i)?i.join(", "):i)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,n])=>e+": "+n).join(`
`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...n){const i=new this(e);return n.forEach(r=>i.set(r)),i}static accessor(e){const i=(this[ug]=this[ug]={accessors:{}}).accessors,r=this.prototype;function o(a){const s=Wr(a);i[s]||(FL(r,a),i[s]=!0)}return Z.isArray(e)?e.forEach(o):o(e),this}};Sc.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);Z.reduceDescriptors(Sc.prototype,({value:t},e)=>{let n=e[0].toUpperCase()+e.slice(1);return{get:()=>t,set(i){this[n]=i}}});Z.freezeMethods(Sc);const ki=Sc;function dd(t,e){const n=this||sh,i=e||n,r=ki.from(i.headers);let o=i.data;return Z.forEach(t,function(s){o=s.call(n,o,r.normalize(),e?e.status:void 0)}),r.normalize(),o}function Cw(t){return!!(t&&t.__CANCEL__)}function Cs(t,e,n){Je.call(this,t??"canceled",Je.ERR_CANCELED,e,n),this.name="CanceledError"}Z.inherits(Cs,Je,{__CANCEL__:!0});function jL(t,e,n){const i=n.config.validateStatus;!n.status||!i||i(n.status)?t(n):e(new Je("Request failed with status code "+n.status,[Je.ERR_BAD_REQUEST,Je.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}const HL=qn.hasStandardBrowserEnv?{write(t,e,n,i,r,o){const a=[t+"="+encodeURIComponent(e)];Z.isNumber(n)&&a.push("expires="+new Date(n).toGMTString()),Z.isString(i)&&a.push("path="+i),Z.isString(r)&&a.push("domain="+r),o===!0&&a.push("secure"),document.cookie=a.join("; ")},read(t){const e=document.cookie.match(new RegExp("(^|;\\s*)("+t+")=([^;]*)"));return e?decodeURIComponent(e[3]):null},remove(t){this.write(t,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function NL(t){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)}function VL(t,e){return e?t.replace(/\/+$/,"")+"/"+e.replace(/^\/+/,""):t}function Sw(t,e){return t&&!NL(e)?VL(t,e):e}const WL=qn.hasStandardBrowserEnv?function(){const e=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");let i;function r(o){let a=o;return e&&(n.setAttribute("href",a),a=n.href),n.setAttribute("href",a),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:n.pathname.charAt(0)==="/"?n.pathname:"/"+n.pathname}}return i=r(window.location.href),function(a){const s=Z.isString(a)?r(a):a;return s.protocol===i.protocol&&s.host===i.host}}():function(){return function(){return!0}}();function UL(t){const e=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return e&&e[1]||""}function GL(t,e){t=t||10;const n=new Array(t),i=new Array(t);let r=0,o=0,a;return e=e!==void 0?e:1e3,function(l){const c=Date.now(),d=i[o];a||(a=c),n[r]=l,i[r]=c;let u=o,p=0;for(;u!==r;)p+=n[u++],u=u%t;if(r=(r+1)%t,r===o&&(o=(o+1)%t),c-a<e)return;const h=d&&c-d;return h?Math.round(p*1e3/h):void 0}}function pg(t,e){let n=0;const i=GL(50,250);return r=>{const o=r.loaded,a=r.lengthComputable?r.total:void 0,s=o-n,l=i(s),c=o<=a;n=o;const d={loaded:o,total:a,progress:a?o/a:void 0,bytes:s,rate:l||void 0,estimated:l&&a&&c?(a-o)/l:void 0,event:r};d[e?"download":"upload"]=!0,t(d)}}const KL=typeof XMLHttpRequest<"u",qL=KL&&function(t){return new Promise(function(n,i){let r=t.data;const o=ki.from(t.headers).normalize();let{responseType:a,withXSRFToken:s}=t,l;function c(){t.cancelToken&&t.cancelToken.unsubscribe(l),t.signal&&t.signal.removeEventListener("abort",l)}let d;if(Z.isFormData(r)){if(qn.hasStandardBrowserEnv||qn.hasStandardBrowserWebWorkerEnv)o.setContentType(!1);else if((d=o.getContentType())!==!1){const[f,...v]=d?d.split(";").map(m=>m.trim()).filter(Boolean):[];o.setContentType([f||"multipart/form-data",...v].join("; "))}}let u=new XMLHttpRequest;if(t.auth){const f=t.auth.username||"",v=t.auth.password?unescape(encodeURIComponent(t.auth.password)):"";o.set("Authorization","Basic "+btoa(f+":"+v))}const p=Sw(t.baseURL,t.url);u.open(t.method.toUpperCase(),yw(p,t.params,t.paramsSerializer),!0),u.timeout=t.timeout;function h(){if(!u)return;const f=ki.from("getAllResponseHeaders"in u&&u.getAllResponseHeaders()),m={data:!a||a==="text"||a==="json"?u.responseText:u.response,status:u.status,statusText:u.statusText,headers:f,config:t,request:u};jL(function(S){n(S),c()},function(S){i(S),c()},m),u=null}if("onloadend"in u?u.onloadend=h:u.onreadystatechange=function(){!u||u.readyState!==4||u.status===0&&!(u.responseURL&&u.responseURL.indexOf("file:")===0)||setTimeout(h)},u.onabort=function(){u&&(i(new Je("Request aborted",Je.ECONNABORTED,t,u)),u=null)},u.onerror=function(){i(new Je("Network Error",Je.ERR_NETWORK,t,u)),u=null},u.ontimeout=function(){let v=t.timeout?"timeout of "+t.timeout+"ms exceeded":"timeout exceeded";const m=t.transitional||ww;t.timeoutErrorMessage&&(v=t.timeoutErrorMessage),i(new Je(v,m.clarifyTimeoutError?Je.ETIMEDOUT:Je.ECONNABORTED,t,u)),u=null},qn.hasStandardBrowserEnv&&(s&&Z.isFunction(s)&&(s=s(t)),s||s!==!1&&WL(p))){const f=t.xsrfHeaderName&&t.xsrfCookieName&&HL.read(t.xsrfCookieName);f&&o.set(t.xsrfHeaderName,f)}r===void 0&&o.setContentType(null),"setRequestHeader"in u&&Z.forEach(o.toJSON(),function(v,m){u.setRequestHeader(m,v)}),Z.isUndefined(t.withCredentials)||(u.withCredentials=!!t.withCredentials),a&&a!=="json"&&(u.responseType=t.responseType),typeof t.onDownloadProgress=="function"&&u.addEventListener("progress",pg(t.onDownloadProgress,!0)),typeof t.onUploadProgress=="function"&&u.upload&&u.upload.addEventListener("progress",pg(t.onUploadProgress)),(t.cancelToken||t.signal)&&(l=f=>{u&&(i(!f||f.type?new Cs(null,t,u):f),u.abort(),u=null)},t.cancelToken&&t.cancelToken.subscribe(l),t.signal&&(t.signal.aborted?l():t.signal.addEventListener("abort",l)));const g=UL(p);if(g&&qn.protocols.indexOf(g)===-1){i(new Je("Unsupported protocol "+g+":",Je.ERR_BAD_REQUEST,t));return}u.send(r||null)})},ku={http:vL,xhr:qL};Z.forEach(ku,(t,e)=>{if(t){try{Object.defineProperty(t,"name",{value:e})}catch{}Object.defineProperty(t,"adapterName",{value:e})}});const hg=t=>`- ${t}`,YL=t=>Z.isFunction(t)||t===null||t===!1,Ew={getAdapter:t=>{t=Z.isArray(t)?t:[t];const{length:e}=t;let n,i;const r={};for(let o=0;o<e;o++){n=t[o];let a;if(i=n,!YL(n)&&(i=ku[(a=String(n)).toLowerCase()],i===void 0))throw new Je(`Unknown adapter '${a}'`);if(i)break;r[a||"#"+o]=i}if(!i){const o=Object.entries(r).map(([s,l])=>`adapter ${s} `+(l===!1?"is not supported by the environment":"is not available in the build"));let a=e?o.length>1?`since :
`+o.map(hg).join(`
`):" "+hg(o[0]):"as no adapter specified";throw new Je("There is no suitable adapter to dispatch the request "+a,"ERR_NOT_SUPPORT")}return i},adapters:ku};function ud(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new Cs(null,t)}function fg(t){return ud(t),t.headers=ki.from(t.headers),t.data=dd.call(t,t.transformRequest),["post","put","patch"].indexOf(t.method)!==-1&&t.headers.setContentType("application/x-www-form-urlencoded",!1),Ew.getAdapter(t.adapter||sh.adapter)(t).then(function(i){return ud(t),i.data=dd.call(t,t.transformResponse,i),i.headers=ki.from(i.headers),i},function(i){return Cw(i)||(ud(t),i&&i.response&&(i.response.data=dd.call(t,t.transformResponse,i.response),i.response.headers=ki.from(i.response.headers))),Promise.reject(i)})}const mg=t=>t instanceof ki?t.toJSON():t;function vr(t,e){e=e||{};const n={};function i(c,d,u){return Z.isPlainObject(c)&&Z.isPlainObject(d)?Z.merge.call({caseless:u},c,d):Z.isPlainObject(d)?Z.merge({},d):Z.isArray(d)?d.slice():d}function r(c,d,u){if(Z.isUndefined(d)){if(!Z.isUndefined(c))return i(void 0,c,u)}else return i(c,d,u)}function o(c,d){if(!Z.isUndefined(d))return i(void 0,d)}function a(c,d){if(Z.isUndefined(d)){if(!Z.isUndefined(c))return i(void 0,c)}else return i(void 0,d)}function s(c,d,u){if(u in e)return i(c,d);if(u in t)return i(void 0,c)}const l={url:o,method:o,data:o,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,withXSRFToken:a,adapter:a,responseType:a,xsrfCookieName:a,xsrfHeaderName:a,onUploadProgress:a,onDownloadProgress:a,decompress:a,maxContentLength:a,maxBodyLength:a,beforeRedirect:a,transport:a,httpAgent:a,httpsAgent:a,cancelToken:a,socketPath:a,responseEncoding:a,validateStatus:s,headers:(c,d)=>r(mg(c),mg(d),!0)};return Z.forEach(Object.keys(Object.assign({},t,e)),function(d){const u=l[d]||r,p=u(t[d],e[d],d);Z.isUndefined(p)&&u!==s||(n[d]=p)}),n}const Iw="1.6.2",lh={};["object","boolean","number","function","string","symbol"].forEach((t,e)=>{lh[t]=function(i){return typeof i===t||"a"+(e<1?"n ":" ")+t}});const gg={};lh.transitional=function(e,n,i){function r(o,a){return"[Axios v"+Iw+"] Transitional option '"+o+"'"+a+(i?". "+i:"")}return(o,a,s)=>{if(e===!1)throw new Je(r(a," has been removed"+(n?" in "+n:"")),Je.ERR_DEPRECATED);return n&&!gg[a]&&(gg[a]=!0,console.warn(r(a," has been deprecated since v"+n+" and will be removed in the near future"))),e?e(o,a,s):!0}};function XL(t,e,n){if(typeof t!="object")throw new Je("options must be an object",Je.ERR_BAD_OPTION_VALUE);const i=Object.keys(t);let r=i.length;for(;r-- >0;){const o=i[r],a=e[o];if(a){const s=t[o],l=s===void 0||a(s,o,t);if(l!==!0)throw new Je("option "+o+" must be "+l,Je.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new Je("Unknown option "+o,Je.ERR_BAD_OPTION)}}const Cu={assertOptions:XL,validators:lh},Li=Cu.validators;let Dl=class{constructor(e){this.defaults=e,this.interceptors={request:new dg,response:new dg}}request(e,n){typeof e=="string"?(n=n||{},n.url=e):n=e||{},n=vr(this.defaults,n);const{transitional:i,paramsSerializer:r,headers:o}=n;i!==void 0&&Cu.assertOptions(i,{silentJSONParsing:Li.transitional(Li.boolean),forcedJSONParsing:Li.transitional(Li.boolean),clarifyTimeoutError:Li.transitional(Li.boolean)},!1),r!=null&&(Z.isFunction(r)?n.paramsSerializer={serialize:r}:Cu.assertOptions(r,{encode:Li.function,serialize:Li.function},!0)),n.method=(n.method||this.defaults.method||"get").toLowerCase();let a=o&&Z.merge(o.common,o[n.method]);o&&Z.forEach(["delete","get","head","post","put","patch","common"],g=>{delete o[g]}),n.headers=ki.concat(a,o);const s=[];let l=!0;this.interceptors.request.forEach(function(f){typeof f.runWhen=="function"&&f.runWhen(n)===!1||(l=l&&f.synchronous,s.unshift(f.fulfilled,f.rejected))});const c=[];this.interceptors.response.forEach(function(f){c.push(f.fulfilled,f.rejected)});let d,u=0,p;if(!l){const g=[fg.bind(this),void 0];for(g.unshift.apply(g,s),g.push.apply(g,c),p=g.length,d=Promise.resolve(n);u<p;)d=d.then(g[u++],g[u++]);return d}p=s.length;let h=n;for(u=0;u<p;){const g=s[u++],f=s[u++];try{h=g(h)}catch(v){f.call(this,v);break}}try{d=fg.call(this,h)}catch(g){return Promise.reject(g)}for(u=0,p=c.length;u<p;)d=d.then(c[u++],c[u++]);return d}getUri(e){e=vr(this.defaults,e);const n=Sw(e.baseURL,e.url);return yw(n,e.params,e.paramsSerializer)}};Z.forEach(["delete","get","head","options"],function(e){Dl.prototype[e]=function(n,i){return this.request(vr(i||{},{method:e,url:n,data:(i||{}).data}))}});Z.forEach(["post","put","patch"],function(e){function n(i){return function(o,a,s){return this.request(vr(s||{},{method:e,headers:i?{"Content-Type":"multipart/form-data"}:{},url:o,data:a}))}}Dl.prototype[e]=n(),Dl.prototype[e+"Form"]=n(!0)});const pl=Dl;let ZL=class Tw{constructor(e){if(typeof e!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(o){n=o});const i=this;this.promise.then(r=>{if(!i._listeners)return;let o=i._listeners.length;for(;o-- >0;)i._listeners[o](r);i._listeners=null}),this.promise.then=r=>{let o;const a=new Promise(s=>{i.subscribe(s),o=s}).then(r);return a.cancel=function(){i.unsubscribe(o)},a},e(function(o,a,s){i.reason||(i.reason=new Cs(o,a,s),n(i.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const n=this._listeners.indexOf(e);n!==-1&&this._listeners.splice(n,1)}static source(){let e;return{token:new Tw(function(r){e=r}),cancel:e}}};const JL=ZL;function QL(t){return function(n){return t.apply(null,n)}}function eR(t){return Z.isObject(t)&&t.isAxiosError===!0}const Su={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(Su).forEach(([t,e])=>{Su[e]=t});const tR=Su;function Pw(t){const e=new pl(t),n=sw(pl.prototype.request,e);return Z.extend(n,pl.prototype,e,{allOwnKeys:!0}),Z.extend(n,e,null,{allOwnKeys:!0}),n.create=function(r){return Pw(vr(t,r))},n}const _t=Pw(sh);_t.Axios=pl;_t.CanceledError=Cs;_t.CancelToken=JL;_t.isCancel=Cw;_t.VERSION=Iw;_t.toFormData=Cc;_t.AxiosError=Je;_t.Cancel=_t.CanceledError;_t.all=function(e){return Promise.all(e)};_t.spread=QL;_t.isAxiosError=eR;_t.mergeConfig=vr;_t.AxiosHeaders=ki;_t.formToJSON=t=>kw(Z.isHTMLForm(t)?new FormData(t):t);_t.getAdapter=Ew.getAdapter;_t.HttpStatusCode=tR;_t.default=_t;const ut=_t,{Axios:nR,AxiosError:iR,CanceledError:oR,isCancel:rR,CancelToken:aR,VERSION:sR,all:lR,Cancel:cR,isAxiosError:dR,spread:uR,toFormData:pR,AxiosHeaders:hR,HttpStatusCode:fR,formToJSON:mR,getAdapter:gR,mergeConfig:bR}=ut,vR=Object.freeze(Object.defineProperty({__proto__:null,Axios:nR,AxiosError:iR,AxiosHeaders:hR,Cancel:cR,CancelToken:aR,CanceledError:oR,HttpStatusCode:fR,VERSION:sR,all:lR,default:ut,formToJSON:mR,getAdapter:gR,isAxiosError:dR,isCancel:rR,mergeConfig:bR,spread:uR,toFormData:pR},Symbol.toStringTag,{value:"Module"}));var yR=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function wR(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}function xR(t){if(t.__esModule)return t;var e=t.default;if(typeof e=="function"){var n=function i(){return this instanceof i?Reflect.construct(e,arguments,this.constructor):e.apply(this,arguments)};n.prototype=e.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(t).forEach(function(i){var r=Object.getOwnPropertyDescriptor(t,i);Object.defineProperty(n,i,r.get?r:{enumerable:!0,get:function(){return t[i]}})}),n}var Ow={exports:{}};const kR=xR(vR);(function(t,e){(function(n,i){t.exports=i(kR)})(yR,function(n){return function(){var i={593:function(s,l,c){Object.defineProperty(l,"__esModule",{value:!0}),l.resendFailedRequest=l.getRetryInstance=l.unsetCache=l.createRequestQueueInterceptor=l.createRefreshCall=l.shouldInterceptError=l.mergeOptions=l.defaultOptions=void 0;const d=c(300);l.defaultOptions={statusCodes:[401],pauseInstanceWhileRefreshing:!1},l.mergeOptions=function(u,p){return Object.assign(Object.assign(Object.assign({},u),{pauseInstanceWhileRefreshing:p.skipWhileRefreshing}),p)},l.shouldInterceptError=function(u,p,h,g){var f,v;return!!u&&!(!((f=u.config)===null||f===void 0)&&f.skipAuthRefresh)&&!!(p.interceptNetworkError&&!u.response&&u.request.status===0||u.response&&(p!=null&&p.shouldRefresh?p.shouldRefresh(u):!((v=p.statusCodes)===null||v===void 0)&&v.includes(parseInt(u.response.status))))&&(u.response||(u.response={config:u.config}),!p.pauseInstanceWhileRefreshing||!g.skipInstances.includes(h))},l.createRefreshCall=function(u,p,h){return h.refreshCall||(h.refreshCall=p(u),typeof h.refreshCall.then=="function")?h.refreshCall:(console.warn("axios-auth-refresh requires `refreshTokenCall` to return a promise."),Promise.reject())},l.createRequestQueueInterceptor=function(u,p,h){return p.requestQueueInterceptorId===void 0&&(p.requestQueueInterceptorId=u.interceptors.request.use(g=>p.refreshCall.catch(()=>{throw new d.default.Cancel("Request call failed")}).then(()=>h.onRetry?h.onRetry(g):g))),p.requestQueueInterceptorId},l.unsetCache=function(u,p){u.interceptors.request.eject(p.requestQueueInterceptorId),p.requestQueueInterceptorId=void 0,p.refreshCall=void 0,p.skipInstances=p.skipInstances.filter(h=>h!==u)},l.getRetryInstance=function(u,p){return p.retryInstance||u},l.resendFailedRequest=function(u,p){return u.config.skipAuthRefresh=!0,p(u.response.config)}},300:function(s){s.exports=n}},r={};function o(s){var l=r[s];if(l!==void 0)return l.exports;var c=r[s]={exports:{}};return i[s](c,c.exports,o),c.exports}var a={};return function(){var s=a;Object.defineProperty(s,"__esModule",{value:!0});const l=o(593);s.default=function(c,d,u={}){if(typeof d!="function")throw new Error("axios-auth-refresh requires `refreshAuthCall` to be a function that returns a promise.");const p={skipInstances:[],refreshCall:void 0,requestQueueInterceptorId:void 0};return c.interceptors.response.use(h=>h,h=>{if(u=(0,l.mergeOptions)(l.defaultOptions,u),!(0,l.shouldInterceptError)(h,u,c,p))return Promise.reject(h);u.pauseInstanceWhileRefreshing&&p.skipInstances.push(c);const g=(0,l.createRefreshCall)(h,d,p);return(0,l.createRequestQueueInterceptor)(c,p,u),g.catch(f=>Promise.reject(f)).then(()=>(0,l.resendFailedRequest)(h,(0,l.getRetryInstance)(c,u))).finally(()=>(0,l.unsetCache)(c,p))})}}(),a}()})})(Ow);var CR=Ow.exports;const SR=wR(CR);ut.interceptors.request.use(t=>{const e=Ec();return t.headers.Authorization=`Bearer ${e.getToken}`,t});function ER(t){return Ec().refreshToken().then(function(n){return t.response.config.headers.Authorization="Bearer "+n,Promise.resolve()})}SR(ut,ER);const Ec=zA("auth",{state:()=>({status:"",_token:localStorage.getItem("wzo_vue_user_token")||"",user:JSON.parse(localStorage.getItem("wzo_vue_user_user")||"{}")}),actions:{login(t){return new Promise((e,n)=>{this.status="loading",hi.post_data("v1/auth/login",t).then(i=>{const r=i.token,o=i.user;this.status="success",r&&(this._token=r,localStorage.setItem("wzo_vue_user_token",r)),o&&(this.user=o,localStorage.setItem("wzo_vue_user_user",JSON.stringify(o))),e(i)}).catch(i=>{this.status="error",this._token="",localStorage.removeItem("wzo_vue_user_token"),localStorage.removeItem("wzo_vue_user_user"),n(i)})})},signup(t){return new Promise((e,n)=>{this.status="loading",hi.post_data("v1/auth/signup",t).then(i=>{const r=i.token,o=i.user;this.status="success",r&&(this._token=r,localStorage.setItem("wzo_vue_user_token",r)),o&&(this.user=o,localStorage.setItem("wzo_vue_user_user",JSON.stringify(o))),e(i)}).catch(i=>{this.status="error",this._token="",localStorage.removeItem("wzo_vue_user_token"),localStorage.removeItem("wzo_vue_user_user"),n(i)})})},logout(){return new Promise(t=>{hi.post_auth_data("v1/auth/invalidate").finally(()=>{this.status="",this._token="",this.user=null,localStorage.removeItem("wzo_vue_user_token"),localStorage.removeItem("wzo_vue_user_user"),t(null)})})},forgotPassword(t){return new Promise((e,n)=>{hi.post_auth_data("v1/auth/forgot",t).then(i=>e(i)).catch(i=>n(i))})},resetPassword(t){return new Promise((e,n)=>{hi.post_auth_data("v1/auth/reset",t).then(i=>e(i)).catch(i=>n(i))})},async refreshToken(){try{const t=await hi.post_auth_data("v1/auth/refresh"),e=t.token,n=t.user;return this.status="success",e&&(this._token=e,localStorage.setItem("wzo_vue_user_token",e)),n&&(this.user=n,localStorage.setItem("wzo_vue_user_user",JSON.stringify(n))),e}catch(t){this.status="error",this._token="",localStorage.removeItem("wzo_vue_user_token"),localStorage.removeItem("wzo_vue_user_user"),console.error(t)}},async userInfo(){return new Promise((t,e)=>{hi.get_auth_data("v1/auth/info").then(n=>{const i=n.user;this.status="success",i&&(this.user=i,localStorage.setItem("wzo_vue_user_user",JSON.stringify(i))),t(i)}).catch(n=>{e(n)})})},updateUserInfo(t){return new Promise((e,n)=>{hi.post_auth_data("v1/auth/info",t).then(i=>{const r=i.user;this.status="success",r&&(this.user=r,localStorage.setItem("wzo_vue_user_user",JSON.stringify(r))),e(r)}).catch(i=>{n(i)})})}},getters:{isLoggedIn:t=>!!t._token,getUser:t=>t.user,getToken:t=>t._token}});ut.defaults.baseURL="https://skyro.ai/cms/api/";const hi={async get(t,e){return ut.get(t,e).then(n=>n.data).catch(n=>Promise.reject(n))},async get_auth(t,e){return e=this._config(e),ut.get(t,e).then(n=>n.data).catch(n=>Promise.reject(n))},async get_data(t,e){return ut.get(t,e).then(n=>n.data.data).catch(n=>Promise.reject(n.response))},async get_auth_data(t,e){return e=this._config(e),ut.get(t,e).then(n=>Promise.resolve(n.data.data)).catch(n=>Promise.reject(n.response))},async post(t,e=null,n){return ut.post(t,e,n).then(i=>i.data).catch(i=>Promise.reject(i))},async post_auth(t,e=null,n){return n=this._config(n),ut.post(t,e,n).then(i=>i.data).catch(i=>Promise.reject(i))},async post_data(t,e=null,n){return ut.post(t,e,n).then(i=>i.data.data).catch(i=>Promise.reject(i.response))},async post_auth_data(t,e=null,n){return n=this._config(n),ut.post(t,e,n).then(i=>i.data.data).catch(i=>Promise.reject(i.response))},async delete(t,e){return ut.delete(t,e).then(n=>n.data).catch(n=>Promise.reject(n))},async delete_auth(t,e){return e=this._config(e),ut.delete(t,e).then(n=>n.data).catch(n=>Promise.reject(n))},async delete_data(t,e){return ut.delete(t,e).then(n=>n.data.data).catch(n=>Promise.reject(n.response))},async delete_auth_data(t,e){return e=this._config(e),ut.delete(t,e).then(n=>n.data.data).catch(n=>Promise.reject(n.response))},async patch(t,e=null,n){return ut.patch(t,e,n).then(i=>i.data).catch(i=>Promise.reject(i))},async patch_auth(t,e=null,n){return n=this._config(n),ut.patch(t,e,n).then(i=>i.data).catch(i=>Promise.reject(i))},async patch_data(t,e=null,n){return ut.patch(t,e,n).then(i=>i.data.data).catch(i=>Promise.reject(i.response))},async patch_auth_data(t,e=null,n){return n=this._config(n),ut.patch(t,e,n).then(i=>i.data.data).catch(i=>Promise.reject(i.response))},async put(t,e=null,n){return ut.put(t,e,n).then(i=>i.data).catch(i=>Promise.reject(i))},async put_auth(t,e=null,n){return n=this._config(n),ut.put(t,e,n).then(i=>i.data).catch(i=>Promise.reject(i))},async put_data(t,e=null,n){return ut.put(t,e,n).then(i=>i.data.data).catch(i=>Promise.reject(i.response))},async put_auth_data(t,e=null,n){return n=this._config(n),ut.put(t,e,n).then(i=>i.data.data).catch(i=>Promise.reject(i.response))},_config(t){return t&&console.error("NOT IMPLEMENTED"),{headers:{Authorization:`Bearer ${Ec().getToken}`}}}},IR={install:(t,e={})=>{e&&e.disabled===!0||(t.config.globalProperties.$axios=hi)}},TR=t=>Object.entries(t).map(e=>e.map(encodeURIComponent).join("=")).join("&");function PR(t){let e=t;return e=e.replace(/\//g,"\\/"),e=e.replace(/\./g,"\\."),e=e.replace(/\([^)]+\)/g,"[^/]+"),e}var bg={VITE_APP_AXIOS_URL:"https://skyro.ai/cms/api/",VITE_USER_NODE_ENV:"production",BASE_URL:"/",MODE:"production",DEV:!1,PROD:!0,SSR:!1};class OR{constructor(){ut.interceptors.request.use(this._redirectRequestToMock.bind(this)),this._mocks={}}mock(e){for(const n in e){let i=e[n];i!==!1&&(i={},i.name=n,i.url=n.split(" ")[1],i.reUrl||(i.reUrl=PR(i.url)),i.matchMethod||(i.matchMethod=n.split(" ")[0].toLowerCase()),this._mocks[n]=i)}}_redirectRequestToMock(e){if(localStorage.isMoxios=="false")return e;const n=e.url.replace(/https?:\/\/[^/?]+/,"");let i;for(const r in this._mocks){const o=this._mocks[r];if(e.method==o.matchMethod&&n.match(o.reUrl)){i=o;break}}if(i){i.fname||(bg.VUE_APP_PLATFORM?i.fname=`/mock/${bg.VUE_APP_PLATFORM}/${i.url}.${e.method.toUpperCase()}.json`:i.fname=`/mock/${i.url}.${e.method.toUpperCase()}.json`);const r={method:"get",url:window.location.origin+i.fname+"?___MOCK___&"+TR(e.data||{})};console.log(r),e={...e,...r}}return e}}const _R={install:(t,e={})=>{const n=new OR;!e||!e.routes||!Object.values(e.routes).length||e.disabled===!0||n.mock(e.routes)}};function AR(t){return{all:t=t||new Map,on:function(e,n){var i=t.get(e);i&&i.push(n)||t.set(e,[n])},off:function(e,n){var i=t.get(e);i&&i.splice(i.indexOf(n)>>>0,1)},emit:function(e,n){(t.get(e)||[]).slice().map(function(i){i(n)}),(t.get("*")||[]).slice().map(function(i){i(e,n)})}}}const _w={install:(t,e={})=>{if(e&&e.disabled===!0)return;const n=AR();t.config.globalProperties.eventBus=n}},LR={},RR=Object.freeze(Object.defineProperty({__proto__:null,default:LR},Symbol.toStringTag,{value:"Module"}));/*!
  * shared v9.2.0-beta.22
  * (c) 2021 kazuya kawaguchi
  * Released under the MIT License.
  */const $R=typeof Symbol=="function"&&typeof Symbol.toStringTag=="symbol",io=t=>$R?Symbol(t):t,DR=(t,e,n)=>MR({l:t,k:e,s:n}),MR=t=>JSON.stringify(t).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),Ft=t=>typeof t=="number"&&isFinite(t),zR=t=>dh(t)==="[object Date]",yr=t=>dh(t)==="[object RegExp]",Ic=t=>Ve(t)&&Object.keys(t).length===0;function BR(t,e){typeof console<"u"&&(console.warn("[intlify] "+t),e&&console.warn(e.stack))}const Ht=Object.assign;let vg;const sa=()=>vg||(vg=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function yg(t){return t.replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;")}const FR=Object.prototype.hasOwnProperty;function ch(t,e){return FR.call(t,e)}const St=Array.isArray,Lt=t=>typeof t=="function",ve=t=>typeof t=="string",dt=t=>typeof t=="boolean",Pt=t=>t!==null&&typeof t=="object",Aw=Object.prototype.toString,dh=t=>Aw.call(t),Ve=t=>dh(t)==="[object Object]",jR=t=>t==null?"":St(t)||Ve(t)&&t.toString===Aw?JSON.stringify(t,null,2):String(t);/*!
  * message-compiler v9.2.0-beta.22
  * (c) 2021 kazuya kawaguchi
  * Released under the MIT License.
  */const rt={EXPECTED_TOKEN:1,INVALID_TOKEN_IN_PLACEHOLDER:2,UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER:3,UNKNOWN_ESCAPE_SEQUENCE:4,INVALID_UNICODE_ESCAPE_SEQUENCE:5,UNBALANCED_CLOSING_BRACE:6,UNTERMINATED_CLOSING_BRACE:7,EMPTY_PLACEHOLDER:8,NOT_ALLOW_NEST_PLACEHOLDER:9,INVALID_LINKED_FORMAT:10,MUST_HAVE_MESSAGES_IN_PLURAL:11,UNEXPECTED_EMPTY_LINKED_MODIFIER:12,UNEXPECTED_EMPTY_LINKED_KEY:13,UNEXPECTED_LEXICAL_ANALYSIS:14,__EXTEND_POINT__:15};function Tc(t,e,n={}){const{domain:i,messages:r,args:o}=n,a=t,s=new SyntaxError(String(a));return s.code=t,e&&(s.location=e),s.domain=i,s}function HR(t){throw t}function NR(t,e,n){return{line:t,column:e,offset:n}}function Eu(t,e,n){const i={start:t,end:e};return n!=null&&(i.source=n),i}const ui=" ",VR="\r",Xt=`
`,WR="\u2028",UR="\u2029";function GR(t){const e=t;let n=0,i=1,r=1,o=0;const a=k=>e[k]===VR&&e[k+1]===Xt,s=k=>e[k]===Xt,l=k=>e[k]===UR,c=k=>e[k]===WR,d=k=>a(k)||s(k)||l(k)||c(k),u=()=>n,p=()=>i,h=()=>r,g=()=>o,f=k=>a(k)||l(k)||c(k)?Xt:e[k],v=()=>f(n),m=()=>f(n+o);function y(){return o=0,d(n)&&(i++,r=0),a(n)&&n++,n++,r++,e[n]}function S(){return a(n+o)&&o++,o++,e[n+o]}function b(){n=0,i=1,r=1,o=0}function C(k=0){o=k}function I(){const k=n+o;for(;k!==n;)y();o=0}return{index:u,line:p,column:h,peekOffset:g,charAt:f,currentChar:v,currentPeek:m,next:y,peek:S,reset:b,resetPeek:C,skipToPeek:I}}const Ri=void 0,wg="'",KR="tokenizer";function qR(t,e={}){const n=e.location!==!1,i=GR(t),r=()=>i.index(),o=()=>NR(i.line(),i.column(),i.index()),a=o(),s=r(),l={currentType:14,offset:s,startLoc:a,endLoc:a,lastType:14,lastOffset:s,lastStartLoc:a,lastEndLoc:a,braceNest:0,inLinked:!1,text:""},c=()=>l,{onError:d}=e;function u(R,w,T,...L){const B=c();if(w.column+=T,w.offset+=T,d){const W=Eu(B.startLoc,w),Y=Tc(R,W,{domain:KR,args:L});d(Y)}}function p(R,w,T){R.endLoc=o(),R.currentType=w;const L={type:w};return n&&(L.loc=Eu(R.startLoc,R.endLoc)),T!=null&&(L.value=T),L}const h=R=>p(R,14);function g(R,w){return R.currentChar()===w?(R.next(),w):(u(rt.EXPECTED_TOKEN,o(),0,w),"")}function f(R){let w="";for(;R.currentPeek()===ui||R.currentPeek()===Xt;)w+=R.currentPeek(),R.peek();return w}function v(R){const w=f(R);return R.skipToPeek(),w}function m(R){if(R===Ri)return!1;const w=R.charCodeAt(0);return w>=97&&w<=122||w>=65&&w<=90||w===95}function y(R){if(R===Ri)return!1;const w=R.charCodeAt(0);return w>=48&&w<=57}function S(R,w){const{currentType:T}=w;if(T!==2)return!1;f(R);const L=m(R.currentPeek());return R.resetPeek(),L}function b(R,w){const{currentType:T}=w;if(T!==2)return!1;f(R);const L=R.currentPeek()==="-"?R.peek():R.currentPeek(),B=y(L);return R.resetPeek(),B}function C(R,w){const{currentType:T}=w;if(T!==2)return!1;f(R);const L=R.currentPeek()===wg;return R.resetPeek(),L}function I(R,w){const{currentType:T}=w;if(T!==8)return!1;f(R);const L=R.currentPeek()===".";return R.resetPeek(),L}function k(R,w){const{currentType:T}=w;if(T!==9)return!1;f(R);const L=m(R.currentPeek());return R.resetPeek(),L}function E(R,w){const{currentType:T}=w;if(!(T===8||T===12))return!1;f(R);const L=R.currentPeek()===":";return R.resetPeek(),L}function P(R,w){const{currentType:T}=w;if(T!==10)return!1;const L=()=>{const W=R.currentPeek();return W==="{"?m(R.peek()):W==="@"||W==="%"||W==="|"||W===":"||W==="."||W===ui||!W?!1:W===Xt?(R.peek(),L()):m(W)},B=L();return R.resetPeek(),B}function A(R){f(R);const w=R.currentPeek()==="|";return R.resetPeek(),w}function O(R,w=!0){const T=(B=!1,W="",Y=!1)=>{const le=R.currentPeek();return le==="{"?W==="%"?!1:B:le==="@"||!le?W==="%"?!0:B:le==="%"?(R.peek(),T(B,"%",!0)):le==="|"?W==="%"||Y?!0:!(W===ui||W===Xt):le===ui?(R.peek(),T(!0,ui,Y)):le===Xt?(R.peek(),T(!0,Xt,Y)):!0},L=T();return w&&R.resetPeek(),L}function $(R,w){const T=R.currentChar();return T===Ri?Ri:w(T)?(R.next(),T):null}function z(R){return $(R,T=>{const L=T.charCodeAt(0);return L>=97&&L<=122||L>=65&&L<=90||L>=48&&L<=57||L===95||L===36})}function re(R){return $(R,T=>{const L=T.charCodeAt(0);return L>=48&&L<=57})}function ie(R){return $(R,T=>{const L=T.charCodeAt(0);return L>=48&&L<=57||L>=65&&L<=70||L>=97&&L<=102})}function te(R){let w="",T="";for(;w=re(R);)T+=w;return T}function ee(R){let w="";for(;;){const T=R.currentChar();if(T==="{"||T==="}"||T==="@"||T==="|"||!T)break;if(T==="%")if(O(R))w+=T,R.next();else break;else if(T===ui||T===Xt)if(O(R))w+=T,R.next();else{if(A(R))break;w+=T,R.next()}else w+=T,R.next()}return w}function Q(R){v(R);let w="",T="";for(;w=z(R);)T+=w;return R.currentChar()===Ri&&u(rt.UNTERMINATED_CLOSING_BRACE,o(),0),T}function $e(R){v(R);let w="";return R.currentChar()==="-"?(R.next(),w+=`-${te(R)}`):w+=te(R),R.currentChar()===Ri&&u(rt.UNTERMINATED_CLOSING_BRACE,o(),0),w}function Se(R){v(R),g(R,"'");let w="",T="";const L=W=>W!==wg&&W!==Xt;for(;w=$(R,L);)w==="\\"?T+=Ie(R):T+=w;const B=R.currentChar();return B===Xt||B===Ri?(u(rt.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER,o(),0),B===Xt&&(R.next(),g(R,"'")),T):(g(R,"'"),T)}function Ie(R){const w=R.currentChar();switch(w){case"\\":case"'":return R.next(),`\\${w}`;case"u":return _e(R,w,4);case"U":return _e(R,w,6);default:return u(rt.UNKNOWN_ESCAPE_SEQUENCE,o(),0,w),""}}function _e(R,w,T){g(R,w);let L="";for(let B=0;B<T;B++){const W=ie(R);if(!W){u(rt.INVALID_UNICODE_ESCAPE_SEQUENCE,o(),0,`\\${w}${L}${R.currentChar()}`);break}L+=W}return`\\${w}${L}`}function qe(R){v(R);let w="",T="";const L=B=>B!=="{"&&B!=="}"&&B!==ui&&B!==Xt;for(;w=$(R,L);)T+=w;return T}function Be(R){let w="",T="";for(;w=z(R);)T+=w;return T}function Ke(R){const w=(T=!1,L)=>{const B=R.currentChar();return B==="{"||B==="%"||B==="@"||B==="|"||!B||B===ui?L:B===Xt?(L+=B,R.next(),w(T,L)):(L+=B,R.next(),w(!0,L))};return w(!1,"")}function Re(R){v(R);const w=g(R,"|");return v(R),w}function G(R,w){let T=null;switch(R.currentChar()){case"{":return w.braceNest>=1&&u(rt.NOT_ALLOW_NEST_PLACEHOLDER,o(),0),R.next(),T=p(w,2,"{"),v(R),w.braceNest++,T;case"}":return w.braceNest>0&&w.currentType===2&&u(rt.EMPTY_PLACEHOLDER,o(),0),R.next(),T=p(w,3,"}"),w.braceNest--,w.braceNest>0&&v(R),w.inLinked&&w.braceNest===0&&(w.inLinked=!1),T;case"@":return w.braceNest>0&&u(rt.UNTERMINATED_CLOSING_BRACE,o(),0),T=ce(R,w)||h(w),w.braceNest=0,T;default:let B=!0,W=!0,Y=!0;if(A(R))return w.braceNest>0&&u(rt.UNTERMINATED_CLOSING_BRACE,o(),0),T=p(w,1,Re(R)),w.braceNest=0,w.inLinked=!1,T;if(w.braceNest>0&&(w.currentType===5||w.currentType===6||w.currentType===7))return u(rt.UNTERMINATED_CLOSING_BRACE,o(),0),w.braceNest=0,ae(R,w);if(B=S(R,w))return T=p(w,5,Q(R)),v(R),T;if(W=b(R,w))return T=p(w,6,$e(R)),v(R),T;if(Y=C(R,w))return T=p(w,7,Se(R)),v(R),T;if(!B&&!W&&!Y)return T=p(w,13,qe(R)),u(rt.INVALID_TOKEN_IN_PLACEHOLDER,o(),0,T.value),v(R),T;break}return T}function ce(R,w){const{currentType:T}=w;let L=null;const B=R.currentChar();switch((T===8||T===9||T===12||T===10)&&(B===Xt||B===ui)&&u(rt.INVALID_LINKED_FORMAT,o(),0),B){case"@":return R.next(),L=p(w,8,"@"),w.inLinked=!0,L;case".":return v(R),R.next(),p(w,9,".");case":":return v(R),R.next(),p(w,10,":");default:return A(R)?(L=p(w,1,Re(R)),w.braceNest=0,w.inLinked=!1,L):I(R,w)||E(R,w)?(v(R),ce(R,w)):k(R,w)?(v(R),p(w,12,Be(R))):P(R,w)?(v(R),B==="{"?G(R,w)||L:p(w,11,Ke(R))):(T===8&&u(rt.INVALID_LINKED_FORMAT,o(),0),w.braceNest=0,w.inLinked=!1,ae(R,w))}}function ae(R,w){let T={type:14};if(w.braceNest>0)return G(R,w)||h(w);if(w.inLinked)return ce(R,w)||h(w);const L=R.currentChar();switch(L){case"{":return G(R,w)||h(w);case"}":return u(rt.UNBALANCED_CLOSING_BRACE,o(),0),R.next(),p(w,3,"}");case"@":return ce(R,w)||h(w);default:if(A(R))return T=p(w,1,Re(R)),w.braceNest=0,w.inLinked=!1,T;if(O(R))return p(w,0,ee(R));if(L==="%")return R.next(),p(w,4,"%");break}return T}function ge(){const{currentType:R,offset:w,startLoc:T,endLoc:L}=l;return l.lastType=R,l.lastOffset=w,l.lastStartLoc=T,l.lastEndLoc=L,l.offset=r(),l.startLoc=o(),i.currentChar()===Ri?p(l,14):ae(i,l)}return{nextToken:ge,currentOffset:r,currentPosition:o,context:c}}const YR="parser",XR=/(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g;function ZR(t,e,n){switch(t){case"\\\\":return"\\";case"\\'":return"'";default:{const i=parseInt(e||n,16);return i<=55295||i>=57344?String.fromCodePoint(i):"�"}}}function JR(t={}){const e=t.location!==!1,{onError:n}=t;function i(m,y,S,b,...C){const I=m.currentPosition();if(I.offset+=b,I.column+=b,n){const k=Eu(S,I),E=Tc(y,k,{domain:YR,args:C});n(E)}}function r(m,y,S){const b={type:m,start:y,end:y};return e&&(b.loc={start:S,end:S}),b}function o(m,y,S,b){m.end=y,b&&(m.type=b),e&&m.loc&&(m.loc.end=S)}function a(m,y){const S=m.context(),b=r(3,S.offset,S.startLoc);return b.value=y,o(b,m.currentOffset(),m.currentPosition()),b}function s(m,y){const S=m.context(),{lastOffset:b,lastStartLoc:C}=S,I=r(5,b,C);return I.index=parseInt(y,10),m.nextToken(),o(I,m.currentOffset(),m.currentPosition()),I}function l(m,y){const S=m.context(),{lastOffset:b,lastStartLoc:C}=S,I=r(4,b,C);return I.key=y,m.nextToken(),o(I,m.currentOffset(),m.currentPosition()),I}function c(m,y){const S=m.context(),{lastOffset:b,lastStartLoc:C}=S,I=r(9,b,C);return I.value=y.replace(XR,ZR),m.nextToken(),o(I,m.currentOffset(),m.currentPosition()),I}function d(m){const y=m.nextToken(),S=m.context(),{lastOffset:b,lastStartLoc:C}=S,I=r(8,b,C);return y.type!==12?(i(m,rt.UNEXPECTED_EMPTY_LINKED_MODIFIER,S.lastStartLoc,0),I.value="",o(I,b,C),{nextConsumeToken:y,node:I}):(y.value==null&&i(m,rt.UNEXPECTED_LEXICAL_ANALYSIS,S.lastStartLoc,0,Hn(y)),I.value=y.value||"",o(I,m.currentOffset(),m.currentPosition()),{node:I})}function u(m,y){const S=m.context(),b=r(7,S.offset,S.startLoc);return b.value=y,o(b,m.currentOffset(),m.currentPosition()),b}function p(m){const y=m.context(),S=r(6,y.offset,y.startLoc);let b=m.nextToken();if(b.type===9){const C=d(m);S.modifier=C.node,b=C.nextConsumeToken||m.nextToken()}switch(b.type!==10&&i(m,rt.UNEXPECTED_LEXICAL_ANALYSIS,y.lastStartLoc,0,Hn(b)),b=m.nextToken(),b.type===2&&(b=m.nextToken()),b.type){case 11:b.value==null&&i(m,rt.UNEXPECTED_LEXICAL_ANALYSIS,y.lastStartLoc,0,Hn(b)),S.key=u(m,b.value||"");break;case 5:b.value==null&&i(m,rt.UNEXPECTED_LEXICAL_ANALYSIS,y.lastStartLoc,0,Hn(b)),S.key=l(m,b.value||"");break;case 6:b.value==null&&i(m,rt.UNEXPECTED_LEXICAL_ANALYSIS,y.lastStartLoc,0,Hn(b)),S.key=s(m,b.value||"");break;case 7:b.value==null&&i(m,rt.UNEXPECTED_LEXICAL_ANALYSIS,y.lastStartLoc,0,Hn(b)),S.key=c(m,b.value||"");break;default:i(m,rt.UNEXPECTED_EMPTY_LINKED_KEY,y.lastStartLoc,0);const C=m.context(),I=r(7,C.offset,C.startLoc);return I.value="",o(I,C.offset,C.startLoc),S.key=I,o(S,C.offset,C.startLoc),{nextConsumeToken:b,node:S}}return o(S,m.currentOffset(),m.currentPosition()),{node:S}}function h(m){const y=m.context(),S=y.currentType===1?m.currentOffset():y.offset,b=y.currentType===1?y.endLoc:y.startLoc,C=r(2,S,b);C.items=[];let I=null;do{const P=I||m.nextToken();switch(I=null,P.type){case 0:P.value==null&&i(m,rt.UNEXPECTED_LEXICAL_ANALYSIS,y.lastStartLoc,0,Hn(P)),C.items.push(a(m,P.value||""));break;case 6:P.value==null&&i(m,rt.UNEXPECTED_LEXICAL_ANALYSIS,y.lastStartLoc,0,Hn(P)),C.items.push(s(m,P.value||""));break;case 5:P.value==null&&i(m,rt.UNEXPECTED_LEXICAL_ANALYSIS,y.lastStartLoc,0,Hn(P)),C.items.push(l(m,P.value||""));break;case 7:P.value==null&&i(m,rt.UNEXPECTED_LEXICAL_ANALYSIS,y.lastStartLoc,0,Hn(P)),C.items.push(c(m,P.value||""));break;case 8:const A=p(m);C.items.push(A.node),I=A.nextConsumeToken||null;break}}while(y.currentType!==14&&y.currentType!==1);const k=y.currentType===1?y.lastOffset:m.currentOffset(),E=y.currentType===1?y.lastEndLoc:m.currentPosition();return o(C,k,E),C}function g(m,y,S,b){const C=m.context();let I=b.items.length===0;const k=r(1,y,S);k.cases=[],k.cases.push(b);do{const E=h(m);I||(I=E.items.length===0),k.cases.push(E)}while(C.currentType!==14);return I&&i(m,rt.MUST_HAVE_MESSAGES_IN_PLURAL,S,0),o(k,m.currentOffset(),m.currentPosition()),k}function f(m){const y=m.context(),{offset:S,startLoc:b}=y,C=h(m);return y.currentType===14?C:g(m,S,b,C)}function v(m){const y=qR(m,Ht({},t)),S=y.context(),b=r(0,S.offset,S.startLoc);return e&&b.loc&&(b.loc.source=m),b.body=f(y),S.currentType!==14&&i(y,rt.UNEXPECTED_LEXICAL_ANALYSIS,S.lastStartLoc,0,m[S.offset]||""),o(b,y.currentOffset(),y.currentPosition()),b}return{parse:v}}function Hn(t){if(t.type===14)return"EOF";const e=(t.value||"").replace(/\r?\n/gu,"\\n");return e.length>10?e.slice(0,9)+"…":e}function QR(t,e={}){const n={ast:t,helpers:new Set};return{context:()=>n,helper:o=>(n.helpers.add(o),o)}}function xg(t,e){for(let n=0;n<t.length;n++)uh(t[n],e)}function uh(t,e){switch(t.type){case 1:xg(t.cases,e),e.helper("plural");break;case 2:xg(t.items,e);break;case 6:uh(t.key,e),e.helper("linked");break;case 5:e.helper("interpolate"),e.helper("list");break;case 4:e.helper("interpolate"),e.helper("named");break}}function e9(t,e={}){const n=QR(t);n.helper("normalize"),t.body&&uh(t.body,n);const i=n.context();t.helpers=Array.from(i.helpers)}function t9(t,e){const{sourceMap:n,filename:i,breakLineCode:r,needIndent:o}=e,a={source:t.loc.source,filename:i,code:"",column:1,line:1,offset:0,map:void 0,breakLineCode:r,needIndent:o,indentLevel:0},s=()=>a;function l(f,v){a.code+=f}function c(f,v=!0){const m=v?r:"";l(o?m+"  ".repeat(f):m)}function d(f=!0){const v=++a.indentLevel;f&&c(v)}function u(f=!0){const v=--a.indentLevel;f&&c(v)}function p(){c(a.indentLevel)}return{context:s,push:l,indent:d,deindent:u,newline:p,helper:f=>`_${f}`,needIndent:()=>a.needIndent}}function n9(t,e){const{helper:n}=t;t.push(`${n("linked")}(`),wr(t,e.key),e.modifier&&(t.push(", "),wr(t,e.modifier)),t.push(")")}function i9(t,e){const{helper:n,needIndent:i}=t;t.push(`${n("normalize")}([`),t.indent(i());const r=e.items.length;for(let o=0;o<r&&(wr(t,e.items[o]),o!==r-1);o++)t.push(", ");t.deindent(i()),t.push("])")}function o9(t,e){const{helper:n,needIndent:i}=t;if(e.cases.length>1){t.push(`${n("plural")}([`),t.indent(i());const r=e.cases.length;for(let o=0;o<r&&(wr(t,e.cases[o]),o!==r-1);o++)t.push(", ");t.deindent(i()),t.push("])")}}function r9(t,e){e.body?wr(t,e.body):t.push("null")}function wr(t,e){const{helper:n}=t;switch(e.type){case 0:r9(t,e);break;case 1:o9(t,e);break;case 2:i9(t,e);break;case 6:n9(t,e);break;case 8:t.push(JSON.stringify(e.value),e);break;case 7:t.push(JSON.stringify(e.value),e);break;case 5:t.push(`${n("interpolate")}(${n("list")}(${e.index}))`,e);break;case 4:t.push(`${n("interpolate")}(${n("named")}(${JSON.stringify(e.key)}))`,e);break;case 9:t.push(JSON.stringify(e.value),e);break;case 3:t.push(JSON.stringify(e.value),e);break}}const a9=(t,e={})=>{const n=ve(e.mode)?e.mode:"normal",i=ve(e.filename)?e.filename:"message.intl",r=!!e.sourceMap,o=e.breakLineCode!=null?e.breakLineCode:n==="arrow"?";":`
`,a=e.needIndent?e.needIndent:n!=="arrow",s=t.helpers||[],l=t9(t,{mode:n,filename:i,sourceMap:r,breakLineCode:o,needIndent:a});l.push(n==="normal"?"function __msg__ (ctx) {":"(ctx) => {"),l.indent(a),s.length>0&&(l.push(`const { ${s.map(u=>`${u}: _${u}`).join(", ")} } = ctx`),l.newline()),l.push("return "),wr(l,t),l.deindent(a),l.push("}");const{code:c,map:d}=l.context();return{ast:t,code:c,map:d?d.toJSON():void 0}};function s9(t,e={}){const n=Ht({},e),r=JR(n).parse(t);return e9(r,n),a9(r,n)}/*!
  * devtools-if v9.2.0-beta.22
  * (c) 2021 kazuya kawaguchi
  * Released under the MIT License.
  */const Lw={I18nInit:"i18n:init",FunctionTranslate:"function:translate"};/*!
  * core-base v9.2.0-beta.22
  * (c) 2021 kazuya kawaguchi
  * Released under the MIT License.
  */const oo=[];oo[0]={w:[0],i:[3,0],"[":[4],o:[7]};oo[1]={w:[1],".":[2],"[":[4],o:[7]};oo[2]={w:[2],i:[3,0],0:[3,0]};oo[3]={i:[3,0],0:[3,0],w:[1,1],".":[2,1],"[":[4,1],o:[7,1]};oo[4]={"'":[5,0],'"':[6,0],"[":[4,2],"]":[1,3],o:8,l:[4,0]};oo[5]={"'":[4,0],o:8,l:[5,0]};oo[6]={'"':[4,0],o:8,l:[6,0]};const l9=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function c9(t){return l9.test(t)}function d9(t){const e=t.charCodeAt(0),n=t.charCodeAt(t.length-1);return e===n&&(e===34||e===39)?t.slice(1,-1):t}function u9(t){if(t==null)return"o";switch(t.charCodeAt(0)){case 91:case 93:case 46:case 34:case 39:return t;case 95:case 36:case 45:return"i";case 9:case 10:case 13:case 160:case 65279:case 8232:case 8233:return"w"}return"i"}function p9(t){const e=t.trim();return t.charAt(0)==="0"&&isNaN(parseInt(t))?!1:c9(e)?d9(e):"*"+e}function h9(t){const e=[];let n=-1,i=0,r=0,o,a,s,l,c,d,u;const p=[];p[0]=()=>{a===void 0?a=s:a+=s},p[1]=()=>{a!==void 0&&(e.push(a),a=void 0)},p[2]=()=>{p[0](),r++},p[3]=()=>{if(r>0)r--,i=4,p[0]();else{if(r=0,a===void 0||(a=p9(a),a===!1))return!1;p[1]()}};function h(){const g=t[n+1];if(i===5&&g==="'"||i===6&&g==='"')return n++,s="\\"+g,p[0](),!0}for(;i!==null;)if(n++,o=t[n],!(o==="\\"&&h())){if(l=u9(o),u=oo[i],c=u[l]||u.l||8,c===8||(i=c[0],c[1]!==void 0&&(d=p[c[1]],d&&(s=o,d()===!1))))return;if(i===7)return e}}const kg=new Map;function f9(t,e){return Pt(t)?t[e]:null}function m9(t,e){if(!Pt(t))return null;let n=kg.get(e);if(n||(n=h9(e),n&&kg.set(e,n)),!n)return null;const i=n.length;let r=t,o=0;for(;o<i;){const a=r[n[o]];if(a===void 0)return null;r=a,o++}return r}const g9=t=>t,b9=t=>"",v9="text",y9=t=>t.length===0?"":t.join(""),w9=jR;function Cg(t,e){return t=Math.abs(t),e===2?t?t>1?1:0:1:t?Math.min(t,2):0}function x9(t){const e=Ft(t.pluralIndex)?t.pluralIndex:-1;return t.named&&(Ft(t.named.count)||Ft(t.named.n))?Ft(t.named.count)?t.named.count:Ft(t.named.n)?t.named.n:e:e}function k9(t,e){e.count||(e.count=t),e.n||(e.n=t)}function C9(t={}){const e=t.locale,n=x9(t),i=Pt(t.pluralRules)&&ve(e)&&Lt(t.pluralRules[e])?t.pluralRules[e]:Cg,r=Pt(t.pluralRules)&&ve(e)&&Lt(t.pluralRules[e])?Cg:void 0,o=v=>v[i(n,v.length,r)],a=t.list||[],s=v=>a[v],l=t.named||{};Ft(t.pluralIndex)&&k9(n,l);const c=v=>l[v];function d(v){const m=Lt(t.messages)?t.messages(v):Pt(t.messages)?t.messages[v]:!1;return m||(t.parent?t.parent.message(v):b9)}const u=v=>t.modifiers?t.modifiers[v]:g9,p=Ve(t.processor)&&Lt(t.processor.normalize)?t.processor.normalize:y9,h=Ve(t.processor)&&Lt(t.processor.interpolate)?t.processor.interpolate:w9,g=Ve(t.processor)&&ve(t.processor.type)?t.processor.type:v9,f={list:s,named:c,plural:o,linked:(v,m)=>{const y=d(v)(f);return ve(m)?u(m)(y):y},message:d,type:g,interpolate:h,normalize:p};return f}let Da=null;function S9(t){Da=t}function E9(t,e,n){Da&&Da.emit(Lw.I18nInit,{timestamp:Date.now(),i18n:t,version:e,meta:n})}const I9=T9(Lw.FunctionTranslate);function T9(t){return e=>Da&&Da.emit(t,e)}function P9(t,e,n){return[...new Set([n,...St(e)?e:Pt(e)?Object.keys(e):ve(e)?[e]:[n]])]}function Rw(t,e,n){const i=ve(n)?n:Oc,r=t;r.__localeChainCache||(r.__localeChainCache=new Map);let o=r.__localeChainCache.get(i);if(!o){o=[];let a=[n];for(;St(a);)a=Sg(o,a,e);const s=St(e)||!Ve(e)?e:e.default?e.default:null;a=ve(s)?[s]:s,St(a)&&Sg(o,a,!1),r.__localeChainCache.set(i,o)}return o}function Sg(t,e,n){let i=!0;for(let r=0;r<e.length&&dt(i);r++){const o=e[r];ve(o)&&(i=O9(t,e[r],n))}return i}function O9(t,e,n){let i;const r=e.split("-");do{const o=r.join("-");i=_9(t,o,n),r.splice(-1,1)}while(r.length&&i===!0);return i}function _9(t,e,n){let i=!1;if(!t.includes(e)&&(i=!0,e)){i=e[e.length-1]!=="!";const r=e.replace(/!/g,"");t.push(r),(St(n)||Ve(n))&&n[r]&&(i=n[r])}return i}const A9="9.2.0-beta.22",Pc=-1,Oc="en-US",Eg="";function L9(){return{upper:t=>ve(t)?t.toUpperCase():t,lower:t=>ve(t)?t.toLowerCase():t,capitalize:t=>ve(t)?`${t.charAt(0).toLocaleUpperCase()}${t.substr(1)}`:t}}let $w;function R9(t){$w=t}let Dw;function $9(t){Dw=t}let Mw;function D9(t){Mw=t}let zw=null;const Ig=t=>{zw=t},M9=()=>zw;let Tg=0;function z9(t={}){const e=ve(t.version)?t.version:A9,n=ve(t.locale)?t.locale:Oc,i=St(t.fallbackLocale)||Ve(t.fallbackLocale)||ve(t.fallbackLocale)||t.fallbackLocale===!1?t.fallbackLocale:n,r=Ve(t.messages)?t.messages:{[n]:{}},o=Ve(t.datetimeFormats)?t.datetimeFormats:{[n]:{}},a=Ve(t.numberFormats)?t.numberFormats:{[n]:{}},s=Ht({},t.modifiers||{},L9()),l=t.pluralRules||{},c=Lt(t.missing)?t.missing:null,d=dt(t.missingWarn)||yr(t.missingWarn)?t.missingWarn:!0,u=dt(t.fallbackWarn)||yr(t.fallbackWarn)?t.fallbackWarn:!0,p=!!t.fallbackFormat,h=!!t.unresolving,g=Lt(t.postTranslation)?t.postTranslation:null,f=Ve(t.processor)?t.processor:null,v=dt(t.warnHtmlMessage)?t.warnHtmlMessage:!0,m=!!t.escapeParameter,y=Lt(t.messageCompiler)?t.messageCompiler:$w,S=Lt(t.messageResolver)?t.messageResolver:Dw||f9,b=Lt(t.localeFallbacker)?t.localeFallbacker:Mw||P9,C=Lt(t.onWarn)?t.onWarn:BR,I=t,k=Pt(I.__datetimeFormatters)?I.__datetimeFormatters:new Map,E=Pt(I.__numberFormatters)?I.__numberFormatters:new Map,P=Pt(I.__meta)?I.__meta:{};Tg++;const A={version:e,cid:Tg,locale:n,fallbackLocale:i,messages:r,modifiers:s,pluralRules:l,missing:c,missingWarn:d,fallbackWarn:u,fallbackFormat:p,unresolving:h,postTranslation:g,processor:f,warnHtmlMessage:v,escapeParameter:m,messageCompiler:y,messageResolver:S,localeFallbacker:b,onWarn:C,__meta:P};return A.datetimeFormats=o,A.numberFormats=a,A.__datetimeFormatters=k,A.__numberFormatters=E,__INTLIFY_PROD_DEVTOOLS__&&E9(A,e,P),A}function ph(t,e,n,i,r){const{missing:o,onWarn:a}=t;if(o!==null){const s=o(t,n,e,r);return ve(s)?s:e}else return e}function Ur(t,e,n){const i=t;i.__localeChainCache=new Map,t.localeFallbacker(t,n,e)}const B9=t=>t;let Pg=Object.create(null);function F9(t,e={}){{const i=(e.onCacheKey||B9)(t),r=Pg[i];if(r)return r;let o=!1;const a=e.onError||HR;e.onError=c=>{o=!0,a(c)};const{code:s}=s9(t,e),l=new Function(`return ${s}`)();return o?l:Pg[i]=l}}let Bw=rt.__EXTEND_POINT__;const pd=()=>Bw++,Jo={INVALID_ARGUMENT:Bw,INVALID_DATE_ARGUMENT:pd(),INVALID_ISO_DATE_ARGUMENT:pd(),__EXTEND_POINT__:pd()};function Qo(t){return Tc(t,null,void 0)}const Og=()=>"",Wn=t=>Lt(t);function _g(t,...e){const{fallbackFormat:n,postTranslation:i,unresolving:r,messageCompiler:o,fallbackLocale:a,messages:s}=t,[l,c]=Iu(...e),d=dt(c.missingWarn)?c.missingWarn:t.missingWarn,u=dt(c.fallbackWarn)?c.fallbackWarn:t.fallbackWarn,p=dt(c.escapeParameter)?c.escapeParameter:t.escapeParameter,h=!!c.resolvedMessage,g=ve(c.default)||dt(c.default)?dt(c.default)?l:c.default:n?o?l:()=>l:"",f=n||g!=="",v=ve(c.locale)?c.locale:t.locale;p&&j9(c);let[m,y,S]=h?[l,v,s[v]||{}]:H9(t,l,v,a,u,d),b=m,C=l;if(!h&&!(ve(b)||Wn(b))&&f&&(b=g,C=b),!h&&(!(ve(b)||Wn(b))||!ve(y)))return r?Pc:l;let I=!1;const k=()=>{I=!0},E=Wn(b)?b:Fw(t,l,y,b,C,k);if(I)return b;const P=W9(t,y,S,c),A=C9(P),O=N9(t,E,A),$=i?i(O):O;if(__INTLIFY_PROD_DEVTOOLS__){const z={timestamp:Date.now(),key:ve(l)?l:Wn(b)?b.key:"",locale:y||(Wn(b)?b.locale:""),format:ve(b)?b:Wn(b)?b.source:"",message:$};z.meta=Ht({},t.__meta,M9()||{}),I9(z)}return $}function j9(t){St(t.list)?t.list=t.list.map(e=>ve(e)?yg(e):e):Pt(t.named)&&Object.keys(t.named).forEach(e=>{ve(t.named[e])&&(t.named[e]=yg(t.named[e]))})}function H9(t,e,n,i,r,o){const{messages:a,onWarn:s,messageResolver:l,localeFallbacker:c}=t,d=c(t,i,n);let u={},p,h=null;const g="translate";for(let f=0;f<d.length&&(p=d[f],u=a[p]||{},(h=l(u,e))===null&&(h=u[e]),!(ve(h)||Lt(h)));f++){const v=ph(t,e,p,o,g);v!==e&&(h=v)}return[h,p,u]}function Fw(t,e,n,i,r,o){const{messageCompiler:a,warnHtmlMessage:s}=t;if(Wn(i)){const c=i;return c.locale=c.locale||n,c.key=c.key||e,c}const l=a(i,V9(t,n,r,i,s,o));return l.locale=n,l.key=e,l.source=i,l}function N9(t,e,n){return e(n)}function Iu(...t){const[e,n,i]=t,r={};if(!ve(e)&&!Ft(e)&&!Wn(e))throw Qo(Jo.INVALID_ARGUMENT);const o=Ft(e)?String(e):(Wn(e),e);return Ft(n)?r.plural=n:ve(n)?r.default=n:Ve(n)&&!Ic(n)?r.named=n:St(n)&&(r.list=n),Ft(i)?r.plural=i:ve(i)?r.default=i:Ve(i)&&Ht(r,i),[o,r]}function V9(t,e,n,i,r,o){return{warnHtmlMessage:r,onError:a=>{throw o&&o(a),a},onCacheKey:a=>DR(e,n,a)}}function W9(t,e,n,i){const{modifiers:r,pluralRules:o,messageResolver:a}=t,l={locale:e,modifiers:r,pluralRules:o,messages:c=>{const d=a(n,c);if(ve(d)){let u=!1;const h=Fw(t,c,e,d,c,()=>{u=!0});return u?Og:h}else return Wn(d)?d:Og}};return t.processor&&(l.processor=t.processor),i.list&&(l.list=i.list),i.named&&(l.named=i.named),Ft(i.plural)&&(l.pluralIndex=i.plural),l}function Ag(t,...e){const{datetimeFormats:n,unresolving:i,fallbackLocale:r,onWarn:o,localeFallbacker:a}=t,{__datetimeFormatters:s}=t,[l,c,d,u]=Tu(...e),p=dt(d.missingWarn)?d.missingWarn:t.missingWarn;dt(d.fallbackWarn)?d.fallbackWarn:t.fallbackWarn;const h=!!d.part,g=ve(d.locale)?d.locale:t.locale,f=a(t,r,g);if(!ve(l)||l==="")return new Intl.DateTimeFormat(g).format(c);let v={},m,y=null;const S="datetime format";for(let I=0;I<f.length&&(m=f[I],v=n[m]||{},y=v[l],!Ve(y));I++)ph(t,l,m,p,S);if(!Ve(y)||!ve(m))return i?Pc:l;let b=`${m}__${l}`;Ic(u)||(b=`${b}__${JSON.stringify(u)}`);let C=s.get(b);return C||(C=new Intl.DateTimeFormat(m,Ht({},y,u)),s.set(b,C)),h?C.formatToParts(c):C.format(c)}function Tu(...t){const[e,n,i,r]=t;let o={},a={},s;if(ve(e)){const l=e.match(/(\d{4}-\d{2}-\d{2})(T|\s)?(.*)/);if(!l)throw Qo(Jo.INVALID_ISO_DATE_ARGUMENT);const c=l[3]?l[3].trim().startsWith("T")?`${l[1].trim()}${l[3].trim()}`:`${l[1].trim()}T${l[3].trim()}`:l[1].trim();s=new Date(c);try{s.toISOString()}catch{throw Qo(Jo.INVALID_ISO_DATE_ARGUMENT)}}else if(zR(e)){if(isNaN(e.getTime()))throw Qo(Jo.INVALID_DATE_ARGUMENT);s=e}else if(Ft(e))s=e;else throw Qo(Jo.INVALID_ARGUMENT);return ve(n)?o.key=n:Ve(n)&&(o=n),ve(i)?o.locale=i:Ve(i)&&(a=i),Ve(r)&&(a=r),[o.key||"",s,o,a]}function Lg(t,e,n){const i=t;for(const r in n){const o=`${e}__${r}`;i.__datetimeFormatters.has(o)&&i.__datetimeFormatters.delete(o)}}function Rg(t,...e){const{numberFormats:n,unresolving:i,fallbackLocale:r,onWarn:o,localeFallbacker:a}=t,{__numberFormatters:s}=t,[l,c,d,u]=Pu(...e),p=dt(d.missingWarn)?d.missingWarn:t.missingWarn;dt(d.fallbackWarn)?d.fallbackWarn:t.fallbackWarn;const h=!!d.part,g=ve(d.locale)?d.locale:t.locale,f=a(t,r,g);if(!ve(l)||l==="")return new Intl.NumberFormat(g).format(c);let v={},m,y=null;const S="number format";for(let I=0;I<f.length&&(m=f[I],v=n[m]||{},y=v[l],!Ve(y));I++)ph(t,l,m,p,S);if(!Ve(y)||!ve(m))return i?Pc:l;let b=`${m}__${l}`;Ic(u)||(b=`${b}__${JSON.stringify(u)}`);let C=s.get(b);return C||(C=new Intl.NumberFormat(m,Ht({},y,u)),s.set(b,C)),h?C.formatToParts(c):C.format(c)}function Pu(...t){const[e,n,i,r]=t;let o={},a={};if(!Ft(e))throw Qo(Jo.INVALID_ARGUMENT);const s=e;return ve(n)?o.key=n:Ve(n)&&(o=n),ve(i)?o.locale=i:Ve(i)&&(a=i),Ve(r)&&(a=r),[o.key||"",s,o,a]}function $g(t,e,n){const i=t;for(const r in n){const o=`${e}__${r}`;i.__numberFormatters.has(o)&&i.__numberFormatters.delete(o)}}typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(sa().__INTLIFY_PROD_DEVTOOLS__=!1);/*!
  * vue-i18n v9.2.0-beta.22
  * (c) 2021 kazuya kawaguchi
  * Released under the MIT License.
  */const U9="9.2.0-beta.22";function G9(){typeof __VUE_I18N_FULL_INSTALL__!="boolean"&&(sa().__VUE_I18N_FULL_INSTALL__=!0),typeof __VUE_I18N_LEGACY_API__!="boolean"&&(sa().__VUE_I18N_LEGACY_API__=!0),typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(sa().__INTLIFY_PROD_DEVTOOLS__=!1)}let jw=rt.__EXTEND_POINT__;const wn=()=>jw++,Wt={UNEXPECTED_RETURN_TYPE:jw,INVALID_ARGUMENT:wn(),MUST_BE_CALL_SETUP_TOP:wn(),NOT_INSLALLED:wn(),NOT_AVAILABLE_IN_LEGACY_MODE:wn(),REQUIRED_VALUE:wn(),INVALID_VALUE:wn(),CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN:wn(),NOT_INSLALLED_WITH_PROVIDE:wn(),UNEXPECTED_ERROR:wn(),NOT_COMPATIBLE_LEGACY_VUE_I18N:wn(),BRIDGE_SUPPORT_VUE_2_ONLY:wn(),__EXTEND_POINT__:wn()};function Kt(t,...e){return Tc(t,null,void 0)}const Ou=io("__transrateVNode"),_u=io("__datetimeParts"),Au=io("__numberParts"),Hw=io("__setPluralRules");io("__intlifyMeta");const Nw=io("__injectWithOption");function Lu(t){if(!Pt(t))return t;for(const e in t)if(ch(t,e))if(!e.includes("."))Pt(t[e])&&Lu(t[e]);else{const n=e.split("."),i=n.length-1;let r=t;for(let o=0;o<i;o++)n[o]in r||(r[n[o]]={}),r=r[n[o]];r[n[i]]=t[e],delete t[e],Pt(r[n[i]])&&Lu(r[n[i]])}return t}function hh(t,e){const{messages:n,__i18n:i,messageResolver:r,flatJson:o}=e,a=Ve(n)?n:St(i)?{}:{[t]:{}};if(St(i)&&i.forEach(s=>{if("locale"in s&&"resource"in s){const{locale:l,resource:c}=s;l?(a[l]=a[l]||{},la(c,a[l])):la(c,a)}else ve(s)&&la(JSON.parse(s),a)}),r==null&&o)for(const s in a)ch(a,s)&&Lu(a[s]);return a}const qs=t=>!Pt(t)||St(t);function la(t,e){if(qs(t)||qs(e))throw Kt(Wt.INVALID_VALUE);for(const n in t)ch(t,n)&&(qs(t[n])||qs(e[n])?e[n]=t[n]:la(t[n],e[n]))}function Vw(t){return t.type}function Ww(t,e,n){let i=Pt(e.messages)?e.messages:{};"__i18nGlobal"in n&&(i=hh(t.locale.value,{messages:i,__i18n:n.__i18nGlobal}));const r=Object.keys(i);r.length&&r.forEach(o=>{t.mergeLocaleMessage(o,i[o])});{if(Pt(e.datetimeFormats)){const o=Object.keys(e.datetimeFormats);o.length&&o.forEach(a=>{t.mergeDateTimeFormat(a,e.datetimeFormats[a])})}if(Pt(e.numberFormats)){const o=Object.keys(e.numberFormats);o.length&&o.forEach(a=>{t.mergeNumberFormat(a,e.numberFormats[a])})}}}function Dg(t){return Fe(ds,null,t,0)}const Mg="__INTLIFY_META__";let zg=0;function Bg(t){return(e,n,i,r)=>t(n,i,zn()||void 0,r)}const K9=()=>{const t=zn();let e=null;return t&&(e=Vw(t)[Mg])?{[Mg]:e}:null};function fh(t={},e){const{__root:n}=t,i=n===void 0;let r=dt(t.inheritLocale)?t.inheritLocale:!0;const o=Ge(n&&r?n.locale.value:ve(t.locale)?t.locale:Oc),a=Ge(n&&r?n.fallbackLocale.value:ve(t.fallbackLocale)||St(t.fallbackLocale)||Ve(t.fallbackLocale)||t.fallbackLocale===!1?t.fallbackLocale:o.value),s=Ge(hh(o.value,t)),l=Ge(Ve(t.datetimeFormats)?t.datetimeFormats:{[o.value]:{}}),c=Ge(Ve(t.numberFormats)?t.numberFormats:{[o.value]:{}});let d=n?n.missingWarn:dt(t.missingWarn)||yr(t.missingWarn)?t.missingWarn:!0,u=n?n.fallbackWarn:dt(t.fallbackWarn)||yr(t.fallbackWarn)?t.fallbackWarn:!0,p=n?n.fallbackRoot:dt(t.fallbackRoot)?t.fallbackRoot:!0,h=!!t.fallbackFormat,g=Lt(t.missing)?t.missing:null,f=Lt(t.missing)?Bg(t.missing):null,v=Lt(t.postTranslation)?t.postTranslation:null,m=dt(t.warnHtmlMessage)?t.warnHtmlMessage:!0,y=!!t.escapeParameter;const S=n?n.modifiers:Ve(t.modifiers)?t.modifiers:{};let b=t.pluralRules||n&&n.pluralRules,C;function I(){const F={version:U9,locale:o.value,fallbackLocale:a.value,messages:s.value,modifiers:S,pluralRules:b,missing:f===null?void 0:f,missingWarn:d,fallbackWarn:u,fallbackFormat:h,unresolving:!0,postTranslation:v===null?void 0:v,warnHtmlMessage:m,escapeParameter:y,messageResolver:t.messageResolver,__meta:{framework:"vue"}};return F.datetimeFormats=l.value,F.numberFormats=c.value,F.__datetimeFormatters=Ve(C)?C.__datetimeFormatters:void 0,F.__numberFormatters=Ve(C)?C.__numberFormatters:void 0,z9(F)}C=I(),Ur(C,o.value,a.value);function k(){return[o.value,a.value,s.value,l.value,c.value]}const E=$t({get:()=>o.value,set:F=>{o.value=F,C.locale=o.value}}),P=$t({get:()=>a.value,set:F=>{a.value=F,C.fallbackLocale=a.value,Ur(C,o.value,F)}}),A=$t(()=>s.value),O=$t(()=>l.value),$=$t(()=>c.value);function z(){return Lt(v)?v:null}function re(F){v=F,C.postTranslation=F}function ie(){return g}function te(F){F!==null&&(f=Bg(F)),g=F,C.missing=f}function ee(F,H,me,we,De,Ue){k();let He;if(__INTLIFY_PROD_DEVTOOLS__)try{Ig(K9()),He=F(C)}finally{Ig(null)}else He=F(C);if(Ft(He)&&He===Pc){const[ft,Ut]=H();return n&&p?we(n):De(ft)}else{if(Ue(He))return He;throw Kt(Wt.UNEXPECTED_RETURN_TYPE)}}function Q(...F){return ee(H=>Reflect.apply(_g,null,[H,...F]),()=>Iu(...F),"translate",H=>Reflect.apply(H.t,H,[...F]),H=>H,H=>ve(H))}function $e(...F){const[H,me,we]=F;if(we&&!Pt(we))throw Kt(Wt.INVALID_ARGUMENT);return Q(H,me,Ht({resolvedMessage:!0},we||{}))}function Se(...F){return ee(H=>Reflect.apply(Ag,null,[H,...F]),()=>Tu(...F),"datetime format",H=>Reflect.apply(H.d,H,[...F]),()=>Eg,H=>ve(H))}function Ie(...F){return ee(H=>Reflect.apply(Rg,null,[H,...F]),()=>Pu(...F),"number format",H=>Reflect.apply(H.n,H,[...F]),()=>Eg,H=>ve(H))}function _e(F){return F.map(H=>ve(H)?Dg(H):H)}const Be={normalize:_e,interpolate:F=>F,type:"vnode"};function Ke(...F){return ee(H=>{let me;const we=H;try{we.processor=Be,me=Reflect.apply(_g,null,[we,...F])}finally{we.processor=null}return me},()=>Iu(...F),"translate",H=>H[Ou](...F),H=>[Dg(H)],H=>St(H))}function Re(...F){return ee(H=>Reflect.apply(Rg,null,[H,...F]),()=>Pu(...F),"number format",H=>H[Au](...F),()=>[],H=>ve(H)||St(H))}function G(...F){return ee(H=>Reflect.apply(Ag,null,[H,...F]),()=>Tu(...F),"datetime format",H=>H[_u](...F),()=>[],H=>ve(H)||St(H))}function ce(F){b=F,C.pluralRules=b}function ae(F,H){const me=ve(H)?H:o.value,we=w(me);return C.messageResolver(we,F)!==null}function ge(F){let H=null;const me=Rw(C,a.value,o.value);for(let we=0;we<me.length;we++){const De=s.value[me[we]]||{},Ue=C.messageResolver(De,F);if(Ue!=null){H=Ue;break}}return H}function R(F){const H=ge(F);return H??(n?n.tm(F)||{}:{})}function w(F){return s.value[F]||{}}function T(F,H){s.value[F]=H,C.messages=s.value}function L(F,H){s.value[F]=s.value[F]||{},la(H,s.value[F]),C.messages=s.value}function B(F){return l.value[F]||{}}function W(F,H){l.value[F]=H,C.datetimeFormats=l.value,Lg(C,F,H)}function Y(F,H){l.value[F]=Ht(l.value[F]||{},H),C.datetimeFormats=l.value,Lg(C,F,H)}function le(F){return c.value[F]||{}}function oe(F,H){c.value[F]=H,C.numberFormats=c.value,$g(C,F,H)}function se(F,H){c.value[F]=Ht(c.value[F]||{},H),C.numberFormats=c.value,$g(C,F,H)}zg++,n&&(Zt(n.locale,F=>{r&&(o.value=F,C.locale=F,Ur(C,o.value,a.value))}),Zt(n.fallbackLocale,F=>{r&&(a.value=F,C.fallbackLocale=F,Ur(C,o.value,a.value))}));const K={id:zg,locale:E,fallbackLocale:P,get inheritLocale(){return r},set inheritLocale(F){r=F,F&&n&&(o.value=n.locale.value,a.value=n.fallbackLocale.value,Ur(C,o.value,a.value))},get availableLocales(){return Object.keys(s.value).sort()},messages:A,get modifiers(){return S},get pluralRules(){return b||{}},get isGlobal(){return i},get missingWarn(){return d},set missingWarn(F){d=F,C.missingWarn=d},get fallbackWarn(){return u},set fallbackWarn(F){u=F,C.fallbackWarn=u},get fallbackRoot(){return p},set fallbackRoot(F){p=F},get fallbackFormat(){return h},set fallbackFormat(F){h=F,C.fallbackFormat=h},get warnHtmlMessage(){return m},set warnHtmlMessage(F){m=F,C.warnHtmlMessage=F},get escapeParameter(){return y},set escapeParameter(F){y=F,C.escapeParameter=F},t:Q,getLocaleMessage:w,setLocaleMessage:T,mergeLocaleMessage:L,getPostTranslationHandler:z,setPostTranslationHandler:re,getMissingHandler:ie,setMissingHandler:te,[Hw]:ce};return K.datetimeFormats=O,K.numberFormats=$,K.rt=$e,K.te=ae,K.tm=R,K.d=Se,K.n=Ie,K.getDateTimeFormat=B,K.setDateTimeFormat=W,K.mergeDateTimeFormat=Y,K.getNumberFormat=le,K.setNumberFormat=oe,K.mergeNumberFormat=se,K[Nw]=t.__injectWithOption,K[Ou]=Ke,K[_u]=G,K[Au]=Re,K}function q9(t){const e=ve(t.locale)?t.locale:Oc,n=ve(t.fallbackLocale)||St(t.fallbackLocale)||Ve(t.fallbackLocale)||t.fallbackLocale===!1?t.fallbackLocale:e,i=Lt(t.missing)?t.missing:void 0,r=dt(t.silentTranslationWarn)||yr(t.silentTranslationWarn)?!t.silentTranslationWarn:!0,o=dt(t.silentFallbackWarn)||yr(t.silentFallbackWarn)?!t.silentFallbackWarn:!0,a=dt(t.fallbackRoot)?t.fallbackRoot:!0,s=!!t.formatFallbackMessages,l=Ve(t.modifiers)?t.modifiers:{},c=t.pluralizationRules,d=Lt(t.postTranslation)?t.postTranslation:void 0,u=ve(t.warnHtmlInMessage)?t.warnHtmlInMessage!=="off":!0,p=!!t.escapeParameterHtml,h=dt(t.sync)?t.sync:!0;let g=t.messages;if(Ve(t.sharedMessages)){const C=t.sharedMessages;g=Object.keys(C).reduce((k,E)=>{const P=k[E]||(k[E]={});return Ht(P,C[E]),k},g||{})}const{__i18n:f,__root:v,__injectWithOption:m}=t,y=t.datetimeFormats,S=t.numberFormats,b=t.flatJson;return{locale:e,fallbackLocale:n,messages:g,flatJson:b,datetimeFormats:y,numberFormats:S,missing:i,missingWarn:r,fallbackWarn:o,fallbackRoot:a,fallbackFormat:s,modifiers:l,pluralRules:c,postTranslation:d,warnHtmlMessage:u,escapeParameter:p,messageResolver:t.messageResolver,inheritLocale:h,__i18n:f,__root:v,__injectWithOption:m}}function Ru(t={},e){{const n=fh(q9(t)),i={id:n.id,get locale(){return n.locale.value},set locale(r){n.locale.value=r},get fallbackLocale(){return n.fallbackLocale.value},set fallbackLocale(r){n.fallbackLocale.value=r},get messages(){return n.messages.value},get datetimeFormats(){return n.datetimeFormats.value},get numberFormats(){return n.numberFormats.value},get availableLocales(){return n.availableLocales},get formatter(){return{interpolate(){return[]}}},set formatter(r){},get missing(){return n.getMissingHandler()},set missing(r){n.setMissingHandler(r)},get silentTranslationWarn(){return dt(n.missingWarn)?!n.missingWarn:n.missingWarn},set silentTranslationWarn(r){n.missingWarn=dt(r)?!r:r},get silentFallbackWarn(){return dt(n.fallbackWarn)?!n.fallbackWarn:n.fallbackWarn},set silentFallbackWarn(r){n.fallbackWarn=dt(r)?!r:r},get modifiers(){return n.modifiers},get formatFallbackMessages(){return n.fallbackFormat},set formatFallbackMessages(r){n.fallbackFormat=r},get postTranslation(){return n.getPostTranslationHandler()},set postTranslation(r){n.setPostTranslationHandler(r)},get sync(){return n.inheritLocale},set sync(r){n.inheritLocale=r},get warnHtmlInMessage(){return n.warnHtmlMessage?"warn":"off"},set warnHtmlInMessage(r){n.warnHtmlMessage=r!=="off"},get escapeParameterHtml(){return n.escapeParameter},set escapeParameterHtml(r){n.escapeParameter=r},get preserveDirectiveContent(){return!0},set preserveDirectiveContent(r){},get pluralizationRules(){return n.pluralRules||{}},__composer:n,t(...r){const[o,a,s]=r,l={};let c=null,d=null;if(!ve(o))throw Kt(Wt.INVALID_ARGUMENT);const u=o;return ve(a)?l.locale=a:St(a)?c=a:Ve(a)&&(d=a),St(s)?c=s:Ve(s)&&(d=s),Reflect.apply(n.t,n,[u,c||d||{},l])},rt(...r){return Reflect.apply(n.rt,n,[...r])},tc(...r){const[o,a,s]=r,l={plural:1};let c=null,d=null;if(!ve(o))throw Kt(Wt.INVALID_ARGUMENT);const u=o;return ve(a)?l.locale=a:Ft(a)?l.plural=a:St(a)?c=a:Ve(a)&&(d=a),ve(s)?l.locale=s:St(s)?c=s:Ve(s)&&(d=s),Reflect.apply(n.t,n,[u,c||d||{},l])},te(r,o){return n.te(r,o)},tm(r){return n.tm(r)},getLocaleMessage(r){return n.getLocaleMessage(r)},setLocaleMessage(r,o){n.setLocaleMessage(r,o)},mergeLocaleMessage(r,o){n.mergeLocaleMessage(r,o)},d(...r){return Reflect.apply(n.d,n,[...r])},getDateTimeFormat(r){return n.getDateTimeFormat(r)},setDateTimeFormat(r,o){n.setDateTimeFormat(r,o)},mergeDateTimeFormat(r,o){n.mergeDateTimeFormat(r,o)},n(...r){return Reflect.apply(n.n,n,[...r])},getNumberFormat(r){return n.getNumberFormat(r)},setNumberFormat(r,o){n.setNumberFormat(r,o)},mergeNumberFormat(r,o){n.mergeNumberFormat(r,o)},getChoiceIndex(r,o){return-1},__onComponentInstanceCreated(r){const{componentInstanceCreatedListener:o}=t;o&&o(r,i)}};return i}}const mh={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:t=>t==="parent"||t==="global",default:"parent"},i18n:{type:Object}};function Y9({slots:t},e){return e.length===1&&e[0]==="default"?t.default?t.default():[]:e.reduce((n,i)=>{const r=t[i];return r&&(n[i]=r()),n},{})}function Uw(t){return Oe}const Fg={name:"i18n-t",props:Ht({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:t=>Ft(t)||!isNaN(t)}},mh),setup(t,e){const{slots:n,attrs:i}=e,r=t.i18n||gh({useScope:t.scope,__useComponent:!0}),o=Object.keys(n).filter(a=>a!=="_");return()=>{const a={};t.locale&&(a.locale=t.locale),t.plural!==void 0&&(a.plural=ve(t.plural)?+t.plural:t.plural);const s=Y9(e,o),l=r[Ou](t.keypath,s,a),c=Ht({},i),d=ve(t.tag)||Pt(t.tag)?t.tag:Uw();return We(d,c,l)}}};function Gw(t,e,n,i){const{slots:r,attrs:o}=e;return()=>{const a={part:!0};let s={};t.locale&&(a.locale=t.locale),ve(t.format)?a.key=t.format:Pt(t.format)&&(ve(t.format.key)&&(a.key=t.format.key),s=Object.keys(t.format).reduce((p,h)=>n.includes(h)?Ht({},p,{[h]:t.format[h]}):p,{}));const l=i(t.value,a,s);let c=[a.key];St(l)?c=l.map((p,h)=>{const g=r[p.type];return g?g({[p.type]:p.value,index:h,parts:l}):[p.value]}):ve(l)&&(c=[l]);const d=Ht({},o),u=ve(t.tag)||Pt(t.tag)?t.tag:Uw();return We(u,d,c)}}const X9=["localeMatcher","style","unit","unitDisplay","currency","currencyDisplay","useGrouping","numberingSystem","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","notation","formatMatcher"],jg={name:"i18n-n",props:Ht({value:{type:Number,required:!0},format:{type:[String,Object]}},mh),setup(t,e){const n=t.i18n||gh({useScope:"parent",__useComponent:!0});return Gw(t,e,X9,(...i)=>n[Au](...i))}},Z9=["dateStyle","timeStyle","fractionalSecondDigits","calendar","dayPeriod","numberingSystem","localeMatcher","timeZone","hour12","hourCycle","formatMatcher","weekday","era","year","month","day","hour","minute","second","timeZoneName"],Hg={name:"i18n-d",props:Ht({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},mh),setup(t,e){const n=t.i18n||gh({useScope:"parent",__useComponent:!0});return Gw(t,e,Z9,(...i)=>n[_u](...i))}};function J9(t,e){const n=t;if(t.mode==="composition")return n.__getInstance(e)||t.global;{const i=n.__getInstance(e);return i!=null?i.__composer:t.global.__composer}}function Q9(t){const e=(n,{instance:i,value:r,modifiers:o})=>{if(!i||!i.$)throw Kt(Wt.UNEXPECTED_ERROR);const a=J9(t,i.$),s=e7(r);n.textContent=Reflect.apply(a.t,a,[...t7(s)])};return{beforeMount:e,beforeUpdate:e}}function e7(t){if(ve(t))return{path:t};if(Ve(t)){if(!("path"in t))throw Kt(Wt.REQUIRED_VALUE,"path");return t}else throw Kt(Wt.INVALID_VALUE)}function t7(t){const{path:e,locale:n,args:i,choice:r,plural:o}=t,a={},s=i||{};return ve(n)&&(a.locale=n),Ft(r)&&(a.plural=r),Ft(o)&&(a.plural=o),[e,s,a]}function n7(t,e,...n){const i=Ve(n[0])?n[0]:{},r=!!i.useI18nComponentName;(dt(i.globalInstall)?i.globalInstall:!0)&&(t.component(r?"i18n":Fg.name,Fg),t.component(jg.name,jg),t.component(Hg.name,Hg)),t.directive("t",Q9(e))}function i7(t,e,n){return{beforeCreate(){const i=zn();if(!i)throw Kt(Wt.UNEXPECTED_ERROR);const r=this.$options;if(r.i18n){const o=r.i18n;r.__i18n&&(o.__i18n=r.__i18n),o.__root=e,this===this.$root?this.$i18n=Ng(t,o):(o.__injectWithOption=!0,this.$i18n=Ru(o))}else r.__i18n?this===this.$root?this.$i18n=Ng(t,r):this.$i18n=Ru({__i18n:r.__i18n,__injectWithOption:!0,__root:e}):this.$i18n=t;r.__i18nGlobal&&Ww(e,r,r),t.__onComponentInstanceCreated(this.$i18n),n.__setInstance(i,this.$i18n),this.$t=(...o)=>this.$i18n.t(...o),this.$rt=(...o)=>this.$i18n.rt(...o),this.$tc=(...o)=>this.$i18n.tc(...o),this.$te=(o,a)=>this.$i18n.te(o,a),this.$d=(...o)=>this.$i18n.d(...o),this.$n=(...o)=>this.$i18n.n(...o),this.$tm=o=>this.$i18n.tm(o)},mounted(){},unmounted(){const i=zn();if(!i)throw Kt(Wt.UNEXPECTED_ERROR);Bo(()=>{delete this.$t,delete this.$rt,delete this.$tc,delete this.$te,delete this.$d,delete this.$n,delete this.$tm,n.__deleteInstance(i),delete this.$i18n})}}}function Ng(t,e){t.locale=e.locale||t.locale,t.fallbackLocale=e.fallbackLocale||t.fallbackLocale,t.missing=e.missing||t.missing,t.silentTranslationWarn=e.silentTranslationWarn||t.silentFallbackWarn,t.silentFallbackWarn=e.silentFallbackWarn||t.silentFallbackWarn,t.formatFallbackMessages=e.formatFallbackMessages||t.formatFallbackMessages,t.postTranslation=e.postTranslation||t.postTranslation,t.warnHtmlInMessage=e.warnHtmlInMessage||t.warnHtmlInMessage,t.escapeParameterHtml=e.escapeParameterHtml||t.escapeParameterHtml,t.sync=e.sync||t.sync,t.__composer[Hw](e.pluralizationRules||t.pluralizationRules);const n=hh(t.locale,{messages:e.messages,__i18n:e.__i18n});return Object.keys(n).forEach(i=>t.mergeLocaleMessage(i,n[i])),e.datetimeFormats&&Object.keys(e.datetimeFormats).forEach(i=>t.mergeDateTimeFormat(i,e.datetimeFormats[i])),e.numberFormats&&Object.keys(e.numberFormats).forEach(i=>t.mergeNumberFormat(i,e.numberFormats[i])),t}const o7=io("global-vue-i18n");function r7(t={},e){const n=__VUE_I18N_LEGACY_API__&&dt(t.legacy)?t.legacy:__VUE_I18N_LEGACY_API__,i=!!t.globalInjection,r=new Map,o=a7(t,n),a=io("");function s(d){return r.get(d)||null}function l(d,u){r.set(d,u)}function c(d){r.delete(d)}{const d={get mode(){return __VUE_I18N_LEGACY_API__&&n?"legacy":"composition"},async install(u,...p){u.__VUE_I18N_SYMBOL__=a,u.provide(u.__VUE_I18N_SYMBOL__,d),!n&&i&&f7(u,d.global),__VUE_I18N_FULL_INSTALL__&&n7(u,d,...p),__VUE_I18N_LEGACY_API__&&n&&u.mixin(i7(o,o.__composer,d))},get global(){return o},__instances:r,__getInstance:s,__setInstance:l,__deleteInstance:c};return d}}function gh(t={}){const e=zn();if(e==null)throw Kt(Wt.MUST_BE_CALL_SETUP_TOP);if(!e.isCE&&e.appContext.app!=null&&!e.appContext.app.__VUE_I18N_SYMBOL__)throw Kt(Wt.NOT_INSLALLED);const n=s7(e),i=c7(n),r=Vw(e),o=l7(t,r);if(o==="global")return Ww(i,t,r),i;if(o==="parent"){let l=d7(n,e,t.__useComponent);return l==null&&(l=i),l}if(n.mode==="legacy")throw Kt(Wt.NOT_AVAILABLE_IN_LEGACY_MODE);const a=n;let s=a.__getInstance(e);if(s==null){const l=Ht({},t);"__i18n"in r&&(l.__i18n=r.__i18n),i&&(l.__root=i),s=fh(l),u7(a,e),a.__setInstance(e,s)}return s}function a7(t,e,n){return __VUE_I18N_LEGACY_API__&&e?Ru(t):fh(t)}function s7(t){{const e=Tt(t.isCE?o7:t.appContext.app.__VUE_I18N_SYMBOL__);if(!e)throw Kt(t.isCE?Wt.NOT_INSLALLED_WITH_PROVIDE:Wt.UNEXPECTED_ERROR);return e}}function l7(t,e){return Ic(t)?"__i18n"in e?"local":"global":t.useScope?t.useScope:"local"}function c7(t){return t.mode==="composition"?t.global:t.global.__composer}function d7(t,e,n=!1){let i=null;const r=e.root;let o=e.parent;for(;o!=null;){const a=t;if(t.mode==="composition")i=a.__getInstance(o);else if(__VUE_I18N_LEGACY_API__){const s=a.__getInstance(o);s!=null&&(i=s.__composer,n&&i&&!i[Nw]&&(i=null))}if(i!=null||r===o)break;o=o.parent}return i}function u7(t,e,n){oi(()=>{},e),cs(()=>{t.__deleteInstance(e)},e)}const p7=["locale","fallbackLocale","availableLocales"],h7=["t","rt","d","n","tm"];function f7(t,e){const n=Object.create(null);p7.forEach(i=>{const r=Object.getOwnPropertyDescriptor(e,i);if(!r)throw Kt(Wt.UNEXPECTED_ERROR);const o=ct(r.value)?{get(){return r.value.value},set(a){r.value.value=a}}:{get(){return r.get&&r.get()}};Object.defineProperty(n,i,o)}),t.config.globalProperties.$i18n=n,h7.forEach(i=>{const r=Object.getOwnPropertyDescriptor(e,i);if(!r||!r.value)throw Kt(Wt.UNEXPECTED_ERROR);Object.defineProperty(t.config.globalProperties,`$${i}`,r)})}R9(F9);$9(m9);D9(Rw);G9();if(__INTLIFY_PROD_DEVTOOLS__){const t=sa();t.__INTLIFY__=!0,S9(t.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__)}/*! Capacitor: https://capacitorjs.com/ - MIT License */const m7=t=>{const e=new Map;e.set("web",{name:"web"});const n=t.CapacitorPlatforms||{currentPlatform:{name:"web"},platforms:e},i=(o,a)=>{n.platforms.set(o,a)},r=o=>{n.platforms.has(o)&&(n.currentPlatform=n.platforms.get(o))};return n.addPlatform=i,n.setPlatform=r,n},g7=t=>t.CapacitorPlatforms=m7(t),Kw=g7(typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});Kw.addPlatform;Kw.setPlatform;var xr;(function(t){t.Unimplemented="UNIMPLEMENTED",t.Unavailable="UNAVAILABLE"})(xr||(xr={}));class hd extends Error{constructor(e,n,i){super(e),this.message=e,this.code=n,this.data=i}}const b7=t=>{var e,n;return t!=null&&t.androidBridge?"android":!((n=(e=t==null?void 0:t.webkit)===null||e===void 0?void 0:e.messageHandlers)===null||n===void 0)&&n.bridge?"ios":"web"},v7=t=>{var e,n,i,r,o;const a=t.CapacitorCustomPlatform||null,s=t.Capacitor||{},l=s.Plugins=s.Plugins||{},c=t.CapacitorPlatforms,d=()=>a!==null?a.name:b7(t),u=((e=c==null?void 0:c.currentPlatform)===null||e===void 0?void 0:e.getPlatform)||d,p=()=>u()!=="web",h=((n=c==null?void 0:c.currentPlatform)===null||n===void 0?void 0:n.isNativePlatform)||p,g=k=>{const E=b.get(k);return!!(E!=null&&E.platforms.has(u())||m(k))},f=((i=c==null?void 0:c.currentPlatform)===null||i===void 0?void 0:i.isPluginAvailable)||g,v=k=>{var E;return(E=s.PluginHeaders)===null||E===void 0?void 0:E.find(P=>P.name===k)},m=((r=c==null?void 0:c.currentPlatform)===null||r===void 0?void 0:r.getPluginHeader)||v,y=k=>t.console.error(k),S=(k,E,P)=>Promise.reject(`${P} does not have an implementation of "${E}".`),b=new Map,C=(k,E={})=>{const P=b.get(k);if(P)return console.warn(`Capacitor plugin "${k}" already registered. Cannot register plugins twice.`),P.proxy;const A=u(),O=m(k);let $;const z=async()=>(!$&&A in E?$=typeof E[A]=="function"?$=await E[A]():$=E[A]:a!==null&&!$&&"web"in E&&($=typeof E.web=="function"?$=await E.web():$=E.web),$),re=(Se,Ie)=>{var _e,qe;if(O){const Be=O==null?void 0:O.methods.find(Ke=>Ie===Ke.name);if(Be)return Be.rtype==="promise"?Ke=>s.nativePromise(k,Ie.toString(),Ke):(Ke,Re)=>s.nativeCallback(k,Ie.toString(),Ke,Re);if(Se)return(_e=Se[Ie])===null||_e===void 0?void 0:_e.bind(Se)}else{if(Se)return(qe=Se[Ie])===null||qe===void 0?void 0:qe.bind(Se);throw new hd(`"${k}" plugin is not implemented on ${A}`,xr.Unimplemented)}},ie=Se=>{let Ie;const _e=(...qe)=>{const Be=z().then(Ke=>{const Re=re(Ke,Se);if(Re){const G=Re(...qe);return Ie=G==null?void 0:G.remove,G}else throw new hd(`"${k}.${Se}()" is not implemented on ${A}`,xr.Unimplemented)});return Se==="addListener"&&(Be.remove=async()=>Ie()),Be};return _e.toString=()=>`${Se.toString()}() { [capacitor code] }`,Object.defineProperty(_e,"name",{value:Se,writable:!1,configurable:!1}),_e},te=ie("addListener"),ee=ie("removeListener"),Q=(Se,Ie)=>{const _e=te({eventName:Se},Ie),qe=async()=>{const Ke=await _e;ee({eventName:Se,callbackId:Ke},Ie)},Be=new Promise(Ke=>_e.then(()=>Ke({remove:qe})));return Be.remove=async()=>{console.warn("Using addListener() without 'await' is deprecated."),await qe()},Be},$e=new Proxy({},{get(Se,Ie){switch(Ie){case"$$typeof":return;case"toJSON":return()=>({});case"addListener":return O?Q:te;case"removeListener":return ee;default:return ie(Ie)}}});return l[k]=$e,b.set(k,{name:k,proxy:$e,platforms:new Set([...Object.keys(E),...O?[A]:[]])}),$e},I=((o=c==null?void 0:c.currentPlatform)===null||o===void 0?void 0:o.registerPlugin)||C;return s.convertFileSrc||(s.convertFileSrc=k=>k),s.getPlatform=u,s.handleError=y,s.isNativePlatform=h,s.isPluginAvailable=f,s.pluginMethodNoop=S,s.registerPlugin=I,s.Exception=hd,s.DEBUG=!!s.DEBUG,s.isLoggingEnabled=!!s.isLoggingEnabled,s.platform=s.getPlatform(),s.isNative=s.isNativePlatform(),s},y7=t=>t.Capacitor=v7(t),Ml=y7(typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),bh=Ml.registerPlugin;Ml.Plugins;class qw{constructor(e){this.listeners={},this.windowListeners={},e&&(console.warn(`Capacitor WebPlugin "${e.name}" config object was deprecated in v3 and will be removed in v4.`),this.config=e)}addListener(e,n){this.listeners[e]||(this.listeners[e]=[]),this.listeners[e].push(n);const r=this.windowListeners[e];r&&!r.registered&&this.addWindowListener(r);const o=async()=>this.removeListener(e,n),a=Promise.resolve({remove:o});return Object.defineProperty(a,"remove",{value:async()=>{console.warn("Using addListener() without 'await' is deprecated."),await o()}}),a}async removeAllListeners(){this.listeners={};for(const e in this.windowListeners)this.removeWindowListener(this.windowListeners[e]);this.windowListeners={}}notifyListeners(e,n){const i=this.listeners[e];i&&i.forEach(r=>r(n))}hasListeners(e){return!!this.listeners[e].length}registerWindowListener(e,n){this.windowListeners[n]={registered:!1,windowEventName:e,pluginEventName:n,handler:i=>{this.notifyListeners(n,i)}}}unimplemented(e="not implemented"){return new Ml.Exception(e,xr.Unimplemented)}unavailable(e="not available"){return new Ml.Exception(e,xr.Unavailable)}async removeListener(e,n){const i=this.listeners[e];if(!i)return;const r=i.indexOf(n);this.listeners[e].splice(r,1),this.listeners[e].length||this.removeWindowListener(this.windowListeners[e])}addWindowListener(e){window.addEventListener(e.windowEventName,e.handler),e.registered=!0}removeWindowListener(e){e&&(window.removeEventListener(e.windowEventName,e.handler),e.registered=!1)}}const Vg=t=>encodeURIComponent(t).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape),Wg=t=>t.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent);class w7 extends qw{async getCookies(){const e=document.cookie,n={};return e.split(";").forEach(i=>{if(i.length<=0)return;let[r,o]=i.replace(/=/,"CAP_COOKIE").split("CAP_COOKIE");r=Wg(r).trim(),o=Wg(o).trim(),n[r]=o}),n}async setCookie(e){try{const n=Vg(e.key),i=Vg(e.value),r=`; expires=${(e.expires||"").replace("expires=","")}`,o=(e.path||"/").replace("path=",""),a=e.url!=null&&e.url.length>0?`domain=${e.url}`:"";document.cookie=`${n}=${i||""}${r}; path=${o}; ${a};`}catch(n){return Promise.reject(n)}}async deleteCookie(e){try{document.cookie=`${e.key}=; Max-Age=0`}catch(n){return Promise.reject(n)}}async clearCookies(){try{const e=document.cookie.split(";")||[];for(const n of e)document.cookie=n.replace(/^ +/,"").replace(/=.*/,`=;expires=${new Date().toUTCString()};path=/`)}catch(e){return Promise.reject(e)}}async clearAllCookies(){try{await this.clearCookies()}catch(e){return Promise.reject(e)}}}bh("CapacitorCookies",{web:()=>new w7});const x7=async t=>new Promise((e,n)=>{const i=new FileReader;i.onload=()=>{const r=i.result;e(r.indexOf(",")>=0?r.split(",")[1]:r)},i.onerror=r=>n(r),i.readAsDataURL(t)}),k7=(t={})=>{const e=Object.keys(t);return Object.keys(t).map(r=>r.toLocaleLowerCase()).reduce((r,o,a)=>(r[o]=t[e[a]],r),{})},C7=(t,e=!0)=>t?Object.entries(t).reduce((i,r)=>{const[o,a]=r;let s,l;return Array.isArray(a)?(l="",a.forEach(c=>{s=e?encodeURIComponent(c):c,l+=`${o}=${s}&`}),l.slice(0,-1)):(s=e?encodeURIComponent(a):a,l=`${o}=${s}`),`${i}&${l}`},"").substr(1):null,S7=(t,e={})=>{const n=Object.assign({method:t.method||"GET",headers:t.headers},e),r=k7(t.headers)["content-type"]||"";if(typeof t.data=="string")n.body=t.data;else if(r.includes("application/x-www-form-urlencoded")){const o=new URLSearchParams;for(const[a,s]of Object.entries(t.data||{}))o.set(a,s);n.body=o.toString()}else if(r.includes("multipart/form-data")){const o=new FormData;if(t.data instanceof FormData)t.data.forEach((s,l)=>{o.append(l,s)});else for(const s of Object.keys(t.data))o.append(s,t.data[s]);n.body=o;const a=new Headers(n.headers);a.delete("content-type"),n.headers=a}else(r.includes("application/json")||typeof t.data=="object")&&(n.body=JSON.stringify(t.data));return n};class E7 extends qw{async request(e){const n=S7(e,e.webFetchExtra),i=C7(e.params,e.shouldEncodeUrlParams),r=i?`${e.url}?${i}`:e.url,o=await fetch(r,n),a=o.headers.get("content-type")||"";let{responseType:s="text"}=o.ok?e:{};a.includes("application/json")&&(s="json");let l,c;switch(s){case"arraybuffer":case"blob":c=await o.blob(),l=await x7(c);break;case"json":l=await o.json();break;case"document":case"text":default:l=await o.text()}const d={};return o.headers.forEach((u,p)=>{d[p]=u}),{data:l,headers:d,status:o.status,url:o.url}}async get(e){return this.request(Object.assign(Object.assign({},e),{method:"GET"}))}async post(e){return this.request(Object.assign(Object.assign({},e),{method:"POST"}))}async put(e){return this.request(Object.assign(Object.assign({},e),{method:"PUT"}))}async patch(e){return this.request(Object.assign(Object.assign({},e),{method:"PATCH"}))}async delete(e){return this.request(Object.assign(Object.assign({},e),{method:"DELETE"}))}}bh("CapacitorHttp",{web:()=>new E7});const Ug=bh("Preferences",{web:()=>et(()=>import("./web-uGk6U9sO.js"),__vite__mapDeps([])).then(t=>new t.PreferencesWeb)});class I7{constructor(e){vn(this,"currentLanguage",Ge());vn(this,"availableLanguages");vn(this,"vendorI18n");vn(this,"defaultLanguage");vn(this,"languageKey");vn(this,"_missingTranslation",(e,n,i,r)=>n);vn(this,"_postTranslation",e=>e);this.availableLanguages=e.languages||[],this.defaultLanguage=e.languages.find(n=>n.value==e.defaultLanguage),this.languageKey=e.languageKey||"w18n_language",this.vendorI18n=r7({legacy:!0,fallbackLocale:this.defaultLanguage.value,messages:this._loadLocaleMessages(),missing:this._missingTranslation,postTranslation:this._postTranslation}),this.initCurrentLanguage()}async initCurrentLanguage(){const{value:e}=await Ug.get({key:this.languageKey});if(e)this.currentLanguage.value=JSON.parse(e);else if(this.defaultLanguage)this.currentLanguage.value=this.defaultLanguage;else if(this.availableLanguages[0])this.currentLanguage.value=this.availableLanguages[0];else return console.error("[w18n] Could not init current language");const n={};this.availableLanguages.forEach(i=>{n[i.value]=i.title}),this.changeLanguage(this.currentLanguage.value),this._addAxiosHeaders()}changeLanguage(e){this.currentLanguage.value=e,this._addAxiosHeaders(),Ug.set({key:this.languageKey,value:JSON.stringify(e)}),this.vendorI18n.global.locale=e.value}_addAxiosHeaders(){ut.interceptors.request.use(e=>(this.currentLanguage.value&&this.currentLanguage.value.value&&(e.headers["Accept-Language"]=this.currentLanguage.value.value),e))}_loadLocaleMessages(e="@/locales"){let n;if(e!="@/locales")return console.error("[w18n] Vite version of this plugin currently does not allow to change path.");try{n=Object.assign({"/src/plugins/app/_locales/sk.json":RR})}catch{return console.warn("[@wezeo/i18n] Could not initialize i18n. Missing folder /src/plugins/app/_locales."),{}}const i={};return Object.keys(n).forEach(r=>{const o=r.match(/([A-Za-z0-9-_]+)\./i);if(o&&o.length>1){const a=o[1];i[a]=n[r]}}),i}}const T7={install:(t,e)=>{if(e&&e.disabled===!0)return;if(!e||!e.languages||!e.defaultLanguage)return console.warn("[@wezeo/i18n] Could not initialize i18n. Missing configuration options.");t.config.globalProperties.eventBus||t.use(_w);const n=new I7(e);t.use(n.vendorI18n),t.config.globalProperties.$w18n=n}},P7={install:(t,e={})=>{e&&e.disabled===!0||(t.component("ion-app",ew),t.component("ion-content",I8),t.component("ion-page",yA),t.component("ion-label",N8),t.component("ion-back-button",Zy),t.component("ion-checkbox",C8),t.component("ion-text",lA),t.component("ion-button",y8),t.component("ion-item",z8),t.component("ion-item-group",B8),t.component("ion-item-sliding",H8),t.component("ion-item-option",F8),t.component("ion-item-options",j8),t.component("ion-toolbar",hA),t.component("ion-header",L8),t.component("ion-footer",_8),t.component("ion-spinner",sA),t.component("ion-row",eA),t.component("ion-col",E8),t.component("ion-grid",A8),t.component("ion-input",M8),t.component("ion-buttons",w8),t.component("ion-icon",IA),t.component("ion-img",R8),t.component("ion-list",V8),t.component("ion-skeleton-text",aA),t.component("ion-title",uA),t.component("ion-menu",W8),t.component("ion-menu-button",U8),t.component("ion-router-outlet",wA),t.component("ion-segment",nA),t.component("ion-segment-button",iA),t.component("ion-textarea",cA),t.component("ion-searchbar",tA),t.component("ion-refresher-content",Z8),t.component("ion-refresher",X8),t.component("ion-infinite-scroll-content",D8),t.component("ion-infinite-scroll",$8),t.component("ion-avatar",b8),t.component("ion-thumbnail",dA),t.component("ion-modal",PA),t.component("ion-radio-group",Y8),t.component("ion-radio",q8),t.component("ion-note",K8),t.component("ion-card",x8),t.component("ion-card-content",k8),t.component("ion-tab-bar",CA),t.component("ion-tab-button",xA),t.component("ion-menu-toggle",G8),t.component("ion-fab",T8),t.component("ion-fab-button",P8),t.component("ion-fab-list",O8),t.component("ion-reorder-group",Q8),t.component("ion-reorder",J8),t.component("ion-select",oA),t.component("ion-select-option",rA),t.component("ion-toggle",pA),t.component("ion-badge",v8),t.component("ion-chip",S8),t.component("ion-tabs",kA))}},Gg={parseAndTranslate(t,e){return this._parseToArrayOfStrings(t,e).map(i=>this._translate(i,e))},_parseToArrayOfStrings(t,e){return typeof t=="string"?[this._translate(t,e)]:t&&t.error&&typeof t.error=="string"?[this._translate(t.error,e)]:t&&t.error&&typeof t.error=="object"?Object.values(this._translate(t.error,e)):t.data&&t.data.error&&typeof t.data.error=="string"?[this._translate(t.data.error,e)]:t&&t.data&&t.data.error&&typeof t.data.error=="object"?Object.values(t.data.error).map(n=>this._translate(n[0],e)+" "):t.statusText?[this._translate(t.statusText)]:[t]},_translate(t,e){return e?e.t(t):t}};class O7{constructor(e){vn(this,"i18n");var n;this.i18n=(n=e==null?void 0:e.vendorI18n)==null?void 0:n.global}async error(e="Error",n="bottom",i=3e3,r){(await sd.create({message:Gg.parseAndTranslate(e,this.i18n),position:n,cssClass:"w-toast w-toast-error",duration:i,...r})).present()}async success(e="Success",n="bottom",i=3e3,r){(await sd.create({message:Gg.parseAndTranslate(e,this.i18n),position:n,cssClass:"w-toast w-toast-success",duration:i,...r})).present()}async custom(e){(await sd.create(e)).present()}}const _7={install:(t,e={})=>{if(e&&e.disabled===!0)return;const n=new O7(t.config.globalProperties.$w18n);t.config.globalProperties.$toast=n}},A7={install:(t,e)=>{if(e&&e.disabled===!0)return;const n=Ec();t.config.globalProperties.$authStore=n}},L7={install:(t,e={})=>{_w.install(t,e.events),IR.install(t,e.axios),T7.install(t,e.i18n),_R.install(t,e.moxios),P7.install(t,e.ionic),_7.install(t,e.toast),A7.install(t,e.auth)}},R7={data(){return{enableScroll:!0}},mounted(){this.eventBus.on("toggle-content-scroll",t=>{this.enableScroll=t}),this.eventBus.on("ion-content-scroll-to",t=>{this.$refs.ionContent.$el.scrollToPoint(t.x,t.y,t.duration)})},methods:{onScroll(t){this.eventBus.emit("ion-content-scroll",t),this.$aos.onScroll(t.detail.currentY,t.srcElement.clientHeight)}},watch:{"$route.name"(){this.$refs.ionContent.$el.scrollToPoint(0,0,0)}}};function $7(t,e,n,i,r,o){const a=Ce("ion-content");return _(),ne(a,{scrollEvents:"true","scroll-y":r.enableScroll,onIonScroll:o.onScroll,ref:"ionContent",class:"w-aos-content"},{default:je(()=>[Pe(t.$slots,"default",{},void 0,!0)]),_:3},8,["scroll-y","onIonScroll"])}const D7=no(R7,[["render",$7],["__scopeId","data-v-7244071f"]]),M7=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i,z7=/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i,B7=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i,F7=/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i;function Kg(){return navigator.userAgent||navigator.vendor||window.opera||""}class j7{phone(){const e=Kg();return!!(M7.test(e)||z7.test(e.substr(0,4)))}mobile(){const e=Kg();return!!(B7.test(e)||F7.test(e.substr(0,4)))}tablet(){return this.mobile()&&!this.phone()}ie11(){return"-ms-scroll-limit"in document.documentElement.style&&"-ms-ime-align"in document.documentElement.style}}const H7=new j7;let N7=class{constructor(e){vn(this,"options",{offset:120,delay:50,easing:"ease-in-out",duration:1e3,once:!1,mirror:!1,anchorPlacement:"bottom",startEvent:"DOMContentLoaded",animatedClassName:"aos-animate",initClassName:"aos-init",useClassNames:!1,disableMutationObserver:!1,throttleDelay:99,debounceDelay:50});vn(this,"elements");vn(this,"currentContent");this.options=Object.assign(this.options,e),e.router.afterEach(()=>{this.reInit()}),document.querySelector("body").setAttribute("data-aos-easing",e.easing),document.querySelector("body").setAttribute("data-aos-duration",e.duration),document.querySelector("body").setAttribute("data-aos-delay",e.delay),window.addEventListener("resize",()=>this.refresh(),!0),window.addEventListener("orientationchange",()=>this.refresh(),!0)}reInit(){setTimeout(()=>{this._loadElements(),setTimeout(()=>{this.onScroll()},100)},100)}onScroll(e=0){this.elements.forEach(i=>this._applyClasses(i,e)),this._getElements().length!==this.elements.length&&this._loadElements()}async refresh(){var i,r,o;const e=(i=Array.from(document.getElementsByTagName("ion-content")))==null?void 0:i.find(a=>{var s;return(s=a==null?void 0:a.classList)==null?void 0:s.contains("w-aos-content")}),n=(o=(r=e==null?void 0:e.shadowRoot)==null?void 0:r.children[1])==null?void 0:o.scrollTop;await this._loadElements(),this.onScroll(n)}_loadElements(e=0){if(!(e>20))return new Promise(n=>{setTimeout(()=>{const i=Array.from(document.getElementsByClassName("w-aos-content"));if(this.currentContent=i.find(a=>a.getBoundingClientRect().height>0),!this.currentContent)return this._loadElements(e+1);const r=this.currentContent.getBoundingClientRect().height,o=this._getElements();this.elements=this._prepareElements(o,r),n(!0)},100)})}_prepareElements(e,n){return e.forEach(i=>{const r=this._getInlineOption(i.node,"mirror",this.options.mirror),o=this._getInlineOption(i.node,"once",this.options.once),a=this._getInlineOption(i.node,"id"),s=this.options.useClassNames&&i.node.getAttribute("data-aos"),l=[this.options.animatedClassName].concat(s?s.split(" "):[]).filter(c=>typeof c=="string");this.options.initClassName&&i.node.classList.add(this.options.initClassName),i.position={in:this._getPositionIn(i.node,n),out:r&&this._getPositionOut(i.node)},i.options={once:o,mirror:r,animatedClassNames:l,id:a}}),e}_getElements(){const e=this.currentContent.querySelectorAll("[data-aos]");return Array.prototype.map.call(e,n=>({node:n}))}_getInlineOption(e,n,i=null){const r=e.getAttribute("data-aos-"+n);if(typeof r<"u"){if(r==="true")return!0;if(r==="false")return!1}return r||i}_getPositionIn(e,n=null){const i=n||window.innerHeight,r=this._getInlineOption(e,"anchor"),o=this._getInlineOption(e,"anchor-placement"),a=Number(this._getInlineOption(e,"offset",o?0:this.options.offset)),s=o||this.options.anchorPlacement;let l=e;r&&document.querySelectorAll(r)&&(l=document.querySelectorAll(r)[0]);let c=this._getOffset(l).top-i;switch(s){case"top-bottom":break;case"center-bottom":c+=l.offsetHeight/2;break;case"bottom-bottom":c+=l.offsetHeight;break;case"top-center":c+=i/2;break;case"center-center":c+=i/2+l.offsetHeight/2;break;case"bottom-center":c+=i/2+l.offsetHeight;break;case"top-top":c+=i;break;case"bottom-top":c+=i+l.offsetHeight;break;case"center-top":c+=i+l.offsetHeight/2;break}return c+a}_getPositionOut(e){const n=this._getInlineOption(e,"anchor"),i=this._getInlineOption(e,"offset",this.options.offset);let r=e;return n&&document.querySelectorAll(n)&&(r=document.querySelectorAll(n)[0]),this._getOffset(r).top+r.offsetHeight-i}_getOffset(e){let n=0,i=0;for(;e&&!isNaN(e.offsetLeft)&&!isNaN(e.offsetTop);)n+=e.offsetLeft-(e.tagName!="BODY"?e.scrollLeft:0),i+=e.offsetTop-(e.tagName!="BODY"?e.scrollTop:0),e=e.offsetParent;return{top:i,left:n}}_applyClasses(e,n){const{options:i,position:r,node:o}=e,a=()=>{var l,c;e.animated&&(this._removeClasses(o,i==null?void 0:i.animatedClassNames),this._fireEvent("aos:out",o),(l=e.options)!=null&&l.id&&this._fireEvent(`aos:in:${(c=e.options)==null?void 0:c.id}`,o),e.animated=!1)},s=()=>{var l,c;e.animated||(this._addClasses(o,i==null?void 0:i.animatedClassNames),this._fireEvent("aos:in",o),(l=e.options)!=null&&l.id&&this._fireEvent(`aos:in:${(c=e.options)==null?void 0:c.id}`,o),e.animated=!0)};i!=null&&i.mirror&&n>=r.out&&!(i!=null&&i.once)?a():n>=r.in?s():e.animated&&!(i!=null&&i.once)&&a()}_addClasses(e,n){n&&n.forEach(i=>e.classList.add(i))}_removeClasses(e,n){n&&n.forEach(i=>e.classList.remove(i))}_fireEvent(e,n){let i;return H7.ie11()?(i=document.createEvent("CustomEvent"),i.initCustomEvent(e,!0,!0,{detail:n})):i=new CustomEvent(e,{detail:n}),document.dispatchEvent(i)}};const V7={install:(t,e)=>{e.router=t.config.globalProperties.$router,t.config.globalProperties.$aos=new N7(e),t.component("W-aos-content",D7)}};function fd(t,e){var n=typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=vh(t))||e&&t&&typeof t.length=="number"){n&&(t=n);var i=0,r=function(){};return{s:r,n:function(){return i>=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function(c){throw c},f:r}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var o=!0,a=!1,s;return{s:function(){n=n.call(t)},n:function(){var c=n.next();return o=c.done,c},e:function(c){a=!0,s=c},f:function(){try{!o&&n.return!=null&&n.return()}finally{if(a)throw s}}}}function W7(t){return K7(t)||G7(t)||vh(t)||U7()}function U7(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function G7(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function K7(t){if(Array.isArray(t))return $u(t)}function ca(t){"@babel/helpers - typeof";return ca=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ca(t)}function md(t,e){return X7(t)||Y7(t,e)||vh(t,e)||q7()}function q7(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function vh(t,e){if(t){if(typeof t=="string")return $u(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return $u(t,e)}}function $u(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n<e;n++)i[n]=t[n];return i}function Y7(t,e){var n=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(n!=null){var i,r,o,a,s=[],l=!0,c=!1;try{if(o=(n=n.call(t)).next,e===0){if(Object(n)!==n)return;l=!1}else for(;!(l=(i=o.call(n)).done)&&(s.push(i.value),s.length!==e);l=!0);}catch(d){c=!0,r=d}finally{try{if(!l&&n.return!=null&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw r}}return s}}function X7(t){if(Array.isArray(t))return t}var M={innerWidth:function(e){if(e){var n=e.offsetWidth,i=getComputedStyle(e);return n+=parseFloat(i.paddingLeft)+parseFloat(i.paddingRight),n}return 0},width:function(e){if(e){var n=e.offsetWidth,i=getComputedStyle(e);return n-=parseFloat(i.paddingLeft)+parseFloat(i.paddingRight),n}return 0},getWindowScrollTop:function(){var e=document.documentElement;return(window.pageYOffset||e.scrollTop)-(e.clientTop||0)},getWindowScrollLeft:function(){var e=document.documentElement;return(window.pageXOffset||e.scrollLeft)-(e.clientLeft||0)},getOuterWidth:function(e,n){if(e){var i=e.offsetWidth;if(n){var r=getComputedStyle(e);i+=parseFloat(r.marginLeft)+parseFloat(r.marginRight)}return i}return 0},getOuterHeight:function(e,n){if(e){var i=e.offsetHeight;if(n){var r=getComputedStyle(e);i+=parseFloat(r.marginTop)+parseFloat(r.marginBottom)}return i}return 0},getClientHeight:function(e,n){if(e){var i=e.clientHeight;if(n){var r=getComputedStyle(e);i+=parseFloat(r.marginTop)+parseFloat(r.marginBottom)}return i}return 0},getViewport:function(){var e=window,n=document,i=n.documentElement,r=n.getElementsByTagName("body")[0],o=e.innerWidth||i.clientWidth||r.clientWidth,a=e.innerHeight||i.clientHeight||r.clientHeight;return{width:o,height:a}},getOffset:function(e){if(e){var n=e.getBoundingClientRect();return{top:n.top+(window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0),left:n.left+(window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft||0)}}return{top:"auto",left:"auto"}},index:function(e){if(e)for(var n=e.parentNode.childNodes,i=0,r=0;r<n.length;r++){if(n[r]===e)return i;n[r].nodeType===1&&i++}return-1},addMultipleClasses:function(e,n){var i=this;e&&n&&[n].flat().filter(Boolean).forEach(function(r){return r.split(" ").forEach(function(o){return i.addClass(e,o)})})},removeMultipleClasses:function(e,n){var i=this;e&&n&&[n].flat().filter(Boolean).forEach(function(r){return r.split(" ").forEach(function(o){return i.removeClass(e,o)})})},addClass:function(e,n){e&&n&&!this.hasClass(e,n)&&(e.classList?e.classList.add(n):e.className+=" "+n)},removeClass:function(e,n){e&&n&&(e.classList?e.classList.remove(n):e.className=e.className.replace(new RegExp("(^|\\b)"+n.split(" ").join("|")+"(\\b|$)","gi")," "))},hasClass:function(e,n){return e?e.classList?e.classList.contains(n):new RegExp("(^| )"+n+"( |$)","gi").test(e.className):!1},addStyles:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};e&&Object.entries(n).forEach(function(i){var r=md(i,2),o=r[0],a=r[1];return e.style[o]=a})},find:function(e,n){return this.isElement(e)?e.querySelectorAll(n):[]},findSingle:function(e,n){return this.isElement(e)?e.querySelector(n):null},createElement:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(e){var i=document.createElement(e);this.setAttributes(i,n);for(var r=arguments.length,o=new Array(r>2?r-2:0),a=2;a<r;a++)o[a-2]=arguments[a];return i.append.apply(i,o),i}},setAttribute:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",i=arguments.length>2?arguments[2]:void 0;this.isElement(e)&&i!==null&&i!==void 0&&e.setAttribute(n,i)},setAttributes:function(e){var n=this,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(this.isElement(e)){var r=function o(a,s){var l,c,d=e!=null&&(l=e.$attrs)!==null&&l!==void 0&&l[a]?[e==null||(c=e.$attrs)===null||c===void 0?void 0:c[a]]:[];return[s].flat().reduce(function(u,p){if(p!=null){var h=ca(p);if(h==="string"||h==="number")u.push(p);else if(h==="object"){var g=Array.isArray(p)?o(a,p):Object.entries(p).map(function(f){var v=md(f,2),m=v[0],y=v[1];return a==="style"&&(y||y===0)?"".concat(m.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),":").concat(y):y?m:void 0});u=g.length?u.concat(g.filter(function(f){return!!f})):u}}return u},d)};Object.entries(i).forEach(function(o){var a=md(o,2),s=a[0],l=a[1];if(l!=null){var c=s.match(/^on(.+)/);c?e.addEventListener(c[1].toLowerCase(),l):s==="p-bind"?n.setAttributes(e,l):(l=s==="class"?W7(new Set(r("class",l))).join(" ").trim():s==="style"?r("style",l).join(";").trim():l,(e.$attrs=e.$attrs||{})&&(e.$attrs[s]=l),e.setAttribute(s,l))}})}},getAttribute:function(e,n){if(this.isElement(e)){var i=e.getAttribute(n);return isNaN(i)?i==="true"||i==="false"?i==="true":i:+i}},isAttributeEquals:function(e,n,i){return this.isElement(e)?this.getAttribute(e,n)===i:!1},isAttributeNotEquals:function(e,n,i){return!this.isAttributeEquals(e,n,i)},getHeight:function(e){if(e){var n=e.offsetHeight,i=getComputedStyle(e);return n-=parseFloat(i.paddingTop)+parseFloat(i.paddingBottom)+parseFloat(i.borderTopWidth)+parseFloat(i.borderBottomWidth),n}return 0},getWidth:function(e){if(e){var n=e.offsetWidth,i=getComputedStyle(e);return n-=parseFloat(i.paddingLeft)+parseFloat(i.paddingRight)+parseFloat(i.borderLeftWidth)+parseFloat(i.borderRightWidth),n}return 0},absolutePosition:function(e,n){if(e){var i=e.offsetParent?{width:e.offsetWidth,height:e.offsetHeight}:this.getHiddenElementDimensions(e),r=i.height,o=i.width,a=n.offsetHeight,s=n.offsetWidth,l=n.getBoundingClientRect(),c=this.getWindowScrollTop(),d=this.getWindowScrollLeft(),u=this.getViewport(),p,h;l.top+a+r>u.height?(p=l.top+c-r,e.style.transformOrigin="bottom",p<0&&(p=c)):(p=a+l.top+c,e.style.transformOrigin="top"),l.left+o>u.width?h=Math.max(0,l.left+d+s-o):h=l.left+d,e.style.top=p+"px",e.style.left=h+"px"}},relativePosition:function(e,n){if(e){var i=e.offsetParent?{width:e.offsetWidth,height:e.offsetHeight}:this.getHiddenElementDimensions(e),r=n.offsetHeight,o=n.getBoundingClientRect(),a=this.getViewport(),s,l;o.top+r+i.height>a.height?(s=-1*i.height,e.style.transformOrigin="bottom",o.top+s<0&&(s=-1*o.top)):(s=r,e.style.transformOrigin="top"),i.width>a.width?l=o.left*-1:o.left+i.width>a.width?l=(o.left+i.width-a.width)*-1:l=0,e.style.top=s+"px",e.style.left=l+"px"}},nestedPosition:function(e,n){if(e){var i=e.parentElement,r=this.getOffset(i),o=this.getViewport(),a=e.offsetParent?e.offsetWidth:this.getHiddenElementOuterWidth(e),s=this.getOuterWidth(i.children[0]),l;parseInt(r.left,10)+s+a>o.width-this.calculateScrollbarWidth()?parseInt(r.left,10)<a?n%2===1?l=parseInt(r.left,10)?"-"+parseInt(r.left,10)+"px":"100%":n%2===0&&(l=o.width-a-this.calculateScrollbarWidth()+"px"):l="-100%":l="100%",e.style.top="0px",e.style.left=l}},getParents:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return e.parentNode===null?n:this.getParents(e.parentNode,n.concat([e.parentNode]))},getScrollableParents:function(e){var n=[];if(e){var i=this.getParents(e),r=/(auto|scroll)/,o=function(v){try{var m=window.getComputedStyle(v,null);return r.test(m.getPropertyValue("overflow"))||r.test(m.getPropertyValue("overflowX"))||r.test(m.getPropertyValue("overflowY"))}catch{return!1}},a=fd(i),s;try{for(a.s();!(s=a.n()).done;){var l=s.value,c=l.nodeType===1&&l.dataset.scrollselectors;if(c){var d=c.split(","),u=fd(d),p;try{for(u.s();!(p=u.n()).done;){var h=p.value,g=this.findSingle(l,h);g&&o(g)&&n.push(g)}}catch(f){u.e(f)}finally{u.f()}}l.nodeType!==9&&o(l)&&n.push(l)}}catch(f){a.e(f)}finally{a.f()}}return n},getHiddenElementOuterHeight:function(e){if(e){e.style.visibility="hidden",e.style.display="block";var n=e.offsetHeight;return e.style.display="none",e.style.visibility="visible",n}return 0},getHiddenElementOuterWidth:function(e){if(e){e.style.visibility="hidden",e.style.display="block";var n=e.offsetWidth;return e.style.display="none",e.style.visibility="visible",n}return 0},getHiddenElementDimensions:function(e){if(e){var n={};return e.style.visibility="hidden",e.style.display="block",n.width=e.offsetWidth,n.height=e.offsetHeight,e.style.display="none",e.style.visibility="visible",n}return 0},fadeIn:function(e,n){if(e){e.style.opacity=0;var i=+new Date,r=0,o=function a(){r=+e.style.opacity+(new Date().getTime()-i)/n,e.style.opacity=r,i=+new Date,+r<1&&(window.requestAnimationFrame&&requestAnimationFrame(a)||setTimeout(a,16))};o()}},fadeOut:function(e,n){if(e)var i=1,r=50,o=n,a=r/o,s=setInterval(function(){i-=a,i<=0&&(i=0,clearInterval(s)),e.style.opacity=i},r)},getUserAgent:function(){return navigator.userAgent},appendChild:function(e,n){if(this.isElement(n))n.appendChild(e);else if(n.el&&n.elElement)n.elElement.appendChild(e);else throw new Error("Cannot append "+n+" to "+e)},isElement:function(e){return(typeof HTMLElement>"u"?"undefined":ca(HTMLElement))==="object"?e instanceof HTMLElement:e&&ca(e)==="object"&&e!==null&&e.nodeType===1&&typeof e.nodeName=="string"},scrollInView:function(e,n){var i=getComputedStyle(e).getPropertyValue("borderTopWidth"),r=i?parseFloat(i):0,o=getComputedStyle(e).getPropertyValue("paddingTop"),a=o?parseFloat(o):0,s=e.getBoundingClientRect(),l=n.getBoundingClientRect(),c=l.top+document.body.scrollTop-(s.top+document.body.scrollTop)-r-a,d=e.scrollTop,u=e.clientHeight,p=this.getOuterHeight(n);c<0?e.scrollTop=d+c:c+p>u&&(e.scrollTop=d+c-u+p)},clearSelection:function(){if(window.getSelection)window.getSelection().empty?window.getSelection().empty():window.getSelection().removeAllRanges&&window.getSelection().rangeCount>0&&window.getSelection().getRangeAt(0).getClientRects().length>0&&window.getSelection().removeAllRanges();else if(document.selection&&document.selection.empty)try{document.selection.empty()}catch{}},getSelection:function(){return window.getSelection?window.getSelection().toString():document.getSelection?document.getSelection().toString():document.selection?document.selection.createRange().text:null},calculateScrollbarWidth:function(){if(this.calculatedScrollbarWidth!=null)return this.calculatedScrollbarWidth;var e=document.createElement("div");this.addStyles(e,{width:"100px",height:"100px",overflow:"scroll",position:"absolute",top:"-9999px"}),document.body.appendChild(e);var n=e.offsetWidth-e.clientWidth;return document.body.removeChild(e),this.calculatedScrollbarWidth=n,n},calculateBodyScrollbarWidth:function(){return window.innerWidth-document.documentElement.offsetWidth},getBrowser:function(){if(!this.browser){var e=this.resolveUserAgent();this.browser={},e.browser&&(this.browser[e.browser]=!0,this.browser.version=e.version),this.browser.chrome?this.browser.webkit=!0:this.browser.webkit&&(this.browser.safari=!0)}return this.browser},resolveUserAgent:function(){var e=navigator.userAgent.toLowerCase(),n=/(chrome)[ ]([\w.]+)/.exec(e)||/(webkit)[ ]([\w.]+)/.exec(e)||/(opera)(?:.*version|)[ ]([\w.]+)/.exec(e)||/(msie) ([\w.]+)/.exec(e)||e.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(e)||[];return{browser:n[1]||"",version:n[2]||"0"}},isVisible:function(e){return e&&e.offsetParent!=null},invokeElementMethod:function(e,n,i){e[n].apply(e,i)},isExist:function(e){return!!(e!==null&&typeof e<"u"&&e.nodeName&&e.parentNode)},isClient:function(){return!!(typeof window<"u"&&window.document&&window.document.createElement)},focus:function(e,n){e&&document.activeElement!==e&&e.focus(n)},isFocusableElement:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return this.isElement(e)?e.matches('button:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])'.concat(n,`,
                [href][clientHeight][clientWidth]:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])`).concat(n,`,
                input:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])`).concat(n,`,
                select:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])`).concat(n,`,
                textarea:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])`).concat(n,`,
                [tabIndex]:not([tabIndex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])`).concat(n,`,
                [contenteditable]:not([tabIndex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])`).concat(n)):!1},getFocusableElements:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",i=this.find(e,'button:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])'.concat(n,`,
                [href][clientHeight][clientWidth]:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])`).concat(n,`,
                input:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])`).concat(n,`,
                select:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])`).concat(n,`,
                textarea:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])`).concat(n,`,
                [tabIndex]:not([tabIndex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])`).concat(n,`,
                [contenteditable]:not([tabIndex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])`).concat(n)),r=[],o=fd(i),a;try{for(o.s();!(a=o.n()).done;){var s=a.value;getComputedStyle(s).display!="none"&&getComputedStyle(s).visibility!="hidden"&&r.push(s)}}catch(l){o.e(l)}finally{o.f()}return r},getFirstFocusableElement:function(e,n){var i=this.getFocusableElements(e,n);return i.length>0?i[0]:null},getLastFocusableElement:function(e,n){var i=this.getFocusableElements(e,n);return i.length>0?i[i.length-1]:null},getNextFocusableElement:function(e,n,i){var r=this.getFocusableElements(e,i),o=r.length>0?r.findIndex(function(s){return s===n}):-1,a=o>-1&&r.length>=o+1?o+1:-1;return a>-1?r[a]:null},getPreviousElementSibling:function(e,n){for(var i=e.previousElementSibling;i;){if(i.matches(n))return i;i=i.previousElementSibling}return null},getNextElementSibling:function(e,n){for(var i=e.nextElementSibling;i;){if(i.matches(n))return i;i=i.nextElementSibling}return null},isClickable:function(e){if(e){var n=e.nodeName,i=e.parentElement&&e.parentElement.nodeName;return n==="INPUT"||n==="TEXTAREA"||n==="BUTTON"||n==="A"||i==="INPUT"||i==="TEXTAREA"||i==="BUTTON"||i==="A"||!!e.closest(".p-button, .p-checkbox, .p-radiobutton")}return!1},applyStyle:function(e,n){if(typeof n=="string")e.style.cssText=n;else for(var i in n)e.style[i]=n[i]},isIOS:function(){return/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream},isAndroid:function(){return/(android)/i.test(navigator.userAgent)},isTouchDevice:function(){return"ontouchstart"in window||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0},hasCSSAnimation:function(e){if(e){var n=getComputedStyle(e),i=parseFloat(n.getPropertyValue("animation-duration")||"0");return i>0}return!1},hasCSSTransition:function(e){if(e){var n=getComputedStyle(e),i=parseFloat(n.getPropertyValue("transition-duration")||"0");return i>0}return!1},exportCSV:function(e,n){var i=new Blob([e],{type:"application/csv;charset=utf-8;"});if(window.navigator.msSaveOrOpenBlob)navigator.msSaveOrOpenBlob(i,n+".csv");else{var r=document.createElement("a");r.download!==void 0?(r.setAttribute("href",URL.createObjectURL(i)),r.setAttribute("download",n+".csv"),r.style.display="none",document.body.appendChild(r),r.click(),document.body.removeChild(r)):(e="data:text/csv;charset=utf-8,"+e,window.open(encodeURI(e)))}},blockBodyScroll:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"p-overflow-hidden";document.body.style.setProperty("--scrollbar-width",this.calculateBodyScrollbarWidth()+"px"),this.addClass(document.body,e)},unblockBodyScroll:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"p-overflow-hidden";document.body.style.removeProperty("--scrollbar-width"),this.removeClass(document.body,e)}};function Ma(t){"@babel/helpers - typeof";return Ma=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ma(t)}function Z7(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function qg(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,Q7(i.key),i)}}function J7(t,e,n){return e&&qg(t.prototype,e),n&&qg(t,n),Object.defineProperty(t,"prototype",{writable:!1}),t}function Q7(t){var e=e$(t,"string");return Ma(e)=="symbol"?e:String(e)}function e$(t,e){if(Ma(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var i=n.call(t,e||"default");if(Ma(i)!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var yh=function(){function t(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:function(){};Z7(this,t),this.element=e,this.listener=n}return J7(t,[{key:"bindScrollListener",value:function(){this.scrollableParents=M.getScrollableParents(this.element);for(var n=0;n<this.scrollableParents.length;n++)this.scrollableParents[n].addEventListener("scroll",this.listener)}},{key:"unbindScrollListener",value:function(){if(this.scrollableParents)for(var n=0;n<this.scrollableParents.length;n++)this.scrollableParents[n].removeEventListener("scroll",this.listener)}},{key:"destroy",value:function(){this.unbindScrollListener(),this.element=null,this.listener=null,this.scrollableParents=null}}]),t}();function t$(){var t=new Map;return{on:function(n,i){var r=t.get(n);r?r.push(i):r=[i],t.set(n,r)},off:function(n,i){var r=t.get(n);r&&r.splice(r.indexOf(i)>>>0,1)},emit:function(n,i){var r=t.get(n);r&&r.slice().map(function(o){o(i)})}}}function Yg(t,e){return o$(t)||i$(t,e)||wh(t,e)||n$()}function n$(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function i$(t,e){var n=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(n!=null){var i,r,o,a,s=[],l=!0,c=!1;try{if(o=(n=n.call(t)).next,e===0){if(Object(n)!==n)return;l=!1}else for(;!(l=(i=o.call(n)).done)&&(s.push(i.value),s.length!==e);l=!0);}catch(d){c=!0,r=d}finally{try{if(!l&&n.return!=null&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw r}}return s}}function o$(t){if(Array.isArray(t))return t}function Xg(t){return s$(t)||a$(t)||wh(t)||r$()}function r$(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function a$(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function s$(t){if(Array.isArray(t))return Du(t)}function gd(t,e){var n=typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=wh(t))||e&&t&&typeof t.length=="number"){n&&(t=n);var i=0,r=function(){};return{s:r,n:function(){return i>=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function(c){throw c},f:r}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var o=!0,a=!1,s;return{s:function(){n=n.call(t)},n:function(){var c=n.next();return o=c.done,c},e:function(c){a=!0,s=c},f:function(){try{!o&&n.return!=null&&n.return()}finally{if(a)throw s}}}}function wh(t,e){if(t){if(typeof t=="string")return Du(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Du(t,e)}}function Du(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n<e;n++)i[n]=t[n];return i}function da(t){"@babel/helpers - typeof";return da=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},da(t)}var X={equals:function(e,n,i){return i?this.resolveFieldData(e,i)===this.resolveFieldData(n,i):this.deepEquals(e,n)},deepEquals:function(e,n){if(e===n)return!0;if(e&&n&&da(e)=="object"&&da(n)=="object"){var i=Array.isArray(e),r=Array.isArray(n),o,a,s;if(i&&r){if(a=e.length,a!=n.length)return!1;for(o=a;o--!==0;)if(!this.deepEquals(e[o],n[o]))return!1;return!0}if(i!=r)return!1;var l=e instanceof Date,c=n instanceof Date;if(l!=c)return!1;if(l&&c)return e.getTime()==n.getTime();var d=e instanceof RegExp,u=n instanceof RegExp;if(d!=u)return!1;if(d&&u)return e.toString()==n.toString();var p=Object.keys(e);if(a=p.length,a!==Object.keys(n).length)return!1;for(o=a;o--!==0;)if(!Object.prototype.hasOwnProperty.call(n,p[o]))return!1;for(o=a;o--!==0;)if(s=p[o],!this.deepEquals(e[s],n[s]))return!1;return!0}return e!==e&&n!==n},resolveFieldData:function(e,n){if(!e||!n)return null;try{var i=e[n];if(this.isNotEmpty(i))return i}catch{}if(Object.keys(e).length){if(this.isFunction(n))return n(e);if(n.indexOf(".")===-1)return e[n];for(var r=n.split("."),o=e,a=0,s=r.length;a<s;++a){if(o==null)return null;o=o[r[a]]}return o}return null},getItemValue:function(e){for(var n=arguments.length,i=new Array(n>1?n-1:0),r=1;r<n;r++)i[r-1]=arguments[r];return this.isFunction(e)?e.apply(void 0,i):e},filter:function(e,n,i){var r=[];if(e){var o=gd(e),a;try{for(o.s();!(a=o.n()).done;){var s=a.value,l=gd(n),c;try{for(l.s();!(c=l.n()).done;){var d=c.value;if(String(this.resolveFieldData(s,d)).toLowerCase().indexOf(i.toLowerCase())>-1){r.push(s);break}}}catch(u){l.e(u)}finally{l.f()}}}catch(u){o.e(u)}finally{o.f()}}return r},reorderArray:function(e,n,i){e&&n!==i&&(i>=e.length&&(i%=e.length,n%=e.length),e.splice(i,0,e.splice(n,1)[0]))},findIndexInList:function(e,n){var i=-1;if(n){for(var r=0;r<n.length;r++)if(n[r]===e){i=r;break}}return i},contains:function(e,n){if(e!=null&&n&&n.length){var i=gd(n),r;try{for(i.s();!(r=i.n()).done;){var o=r.value;if(this.equals(e,o))return!0}}catch(a){i.e(a)}finally{i.f()}}return!1},insertIntoOrderedArray:function(e,n,i,r){if(i.length>0){for(var o=!1,a=0;a<i.length;a++){var s=this.findIndexInList(i[a],r);if(s>n){i.splice(a,0,e),o=!0;break}}o||i.push(e)}else i.push(e)},removeAccents:function(e){return e&&e.search(/[\xC0-\xFF]/g)>-1&&(e=e.replace(/[\xC0-\xC5]/g,"A").replace(/[\xC6]/g,"AE").replace(/[\xC7]/g,"C").replace(/[\xC8-\xCB]/g,"E").replace(/[\xCC-\xCF]/g,"I").replace(/[\xD0]/g,"D").replace(/[\xD1]/g,"N").replace(/[\xD2-\xD6\xD8]/g,"O").replace(/[\xD9-\xDC]/g,"U").replace(/[\xDD]/g,"Y").replace(/[\xDE]/g,"P").replace(/[\xE0-\xE5]/g,"a").replace(/[\xE6]/g,"ae").replace(/[\xE7]/g,"c").replace(/[\xE8-\xEB]/g,"e").replace(/[\xEC-\xEF]/g,"i").replace(/[\xF1]/g,"n").replace(/[\xF2-\xF6\xF8]/g,"o").replace(/[\xF9-\xFC]/g,"u").replace(/[\xFE]/g,"p").replace(/[\xFD\xFF]/g,"y")),e},getVNodeProp:function(e,n){var i=e.props;if(i){var r=n.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),o=Object.prototype.hasOwnProperty.call(i,r)?r:n;return e.type.extends.props[n].type===Boolean&&i[o]===""?!0:i[o]}return null},toFlatCase:function(e){return this.isString(e)?e.replace(/(-|_)/g,"").toLowerCase():e},toKebabCase:function(e){return this.isString(e)?e.replace(/(_)/g,"-").replace(/[A-Z]/g,function(n,i){return i===0?n:"-"+n.toLowerCase()}).toLowerCase():e},toCapitalCase:function(e){return this.isString(e,{empty:!1})?e[0].toUpperCase()+e.slice(1):e},isEmpty:function(e){return e==null||e===""||Array.isArray(e)&&e.length===0||!(e instanceof Date)&&da(e)==="object"&&Object.keys(e).length===0},isNotEmpty:function(e){return!this.isEmpty(e)},isFunction:function(e){return!!(e&&e.constructor&&e.call&&e.apply)},isObject:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return e instanceof Object&&e.constructor===Object&&(n||Object.keys(e).length!==0)},isDate:function(e){return e instanceof Date&&e.constructor===Date},isArray:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return Array.isArray(e)&&(n||e.length!==0)},isString:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return typeof e=="string"&&(n||e!=="")},isPrintableCharacter:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return this.isNotEmpty(e)&&e.length===1&&e.match(/\S| /)},findLast:function(e,n){var i;if(this.isNotEmpty(e))try{i=e.findLast(n)}catch{i=Xg(e).reverse().find(n)}return i},findLastIndex:function(e,n){var i=-1;if(this.isNotEmpty(e))try{i=e.findLastIndex(n)}catch{i=e.lastIndexOf(Xg(e).reverse().find(n))}return i},sort:function(e,n){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,r=arguments.length>3?arguments[3]:void 0,o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:1,a=this.compare(e,n,r,i),s=i;return(this.isEmpty(e)||this.isEmpty(n))&&(s=o===1?i:o),s*a},compare:function(e,n,i){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1,o=-1,a=this.isEmpty(e),s=this.isEmpty(n);return a&&s?o=0:a?o=r:s?o=-r:typeof e=="string"&&typeof n=="string"?o=i(e,n):o=e<n?-1:e>n?1:0,o},localeComparator:function(){return new Intl.Collator(void 0,{numeric:!0}).compare},nestedKeys:function(){var e=this,n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return Object.entries(n).reduce(function(r,o){var a=Yg(o,2),s=a[0],l=a[1],c=i?"".concat(i,".").concat(s):s;return e.isObject(l)?r=r.concat(e.nestedKeys(l,c)):r.push(c),r},[])},stringify:function(e){var n=this,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,o=" ".repeat(r),a=" ".repeat(r+i);return this.isArray(e)?"["+e.map(function(s){return n.stringify(s,i,r+i)}).join(", ")+"]":this.isDate(e)?e.toISOString():this.isFunction(e)?e.toString():this.isObject(e)?`{
`+Object.entries(e).map(function(s){var l=Yg(s,2),c=l[0],d=l[1];return"".concat(a).concat(c,": ").concat(n.stringify(d,i,r+i))}).join(`,
`)+`
`.concat(o)+"}":JSON.stringify(e)}},Zg=0;function Et(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"pv_id_";return Zg++,"".concat(t).concat(Zg)}function l$(t){return p$(t)||u$(t)||d$(t)||c$()}function c$(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function d$(t,e){if(t){if(typeof t=="string")return Mu(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Mu(t,e)}}function u$(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function p$(t){if(Array.isArray(t))return Mu(t)}function Mu(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n<e;n++)i[n]=t[n];return i}function h$(){var t=[],e=function(s,l){var c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:999,d=r(s,l,c),u=d.value+(d.key===s?0:c)+1;return t.push({key:s,value:u}),u},n=function(s){t=t.filter(function(l){return l.value!==s})},i=function(s,l){return r(s,l).value},r=function(s,l){var c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return l$(t).reverse().find(function(d){return l?!0:d.key===s})||{key:s,value:c}},o=function(s){return s&&parseInt(s.style.zIndex,10)||0};return{get:o,set:function(s,l,c){l&&(l.style.zIndex=String(e(s,!0,c)))},clear:function(s){s&&(n(o(s)),s.style.zIndex="")},getCurrent:function(s){return i(s,!0)}}}var Zi=h$(),zt={STARTS_WITH:"startsWith",CONTAINS:"contains",NOT_CONTAINS:"notContains",ENDS_WITH:"endsWith",EQUALS:"equals",NOT_EQUALS:"notEquals",IN:"in",LESS_THAN:"lt",LESS_THAN_OR_EQUAL_TO:"lte",GREATER_THAN:"gt",GREATER_THAN_OR_EQUAL_TO:"gte",BETWEEN:"between",DATE_IS:"dateIs",DATE_IS_NOT:"dateIsNot",DATE_BEFORE:"dateBefore",DATE_AFTER:"dateAfter"},zl={AND:"and",OR:"or"};function Jg(t,e){var n=typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=f$(t))||e&&t&&typeof t.length=="number"){n&&(t=n);var i=0,r=function(){};return{s:r,n:function(){return i>=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function(c){throw c},f:r}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var o=!0,a=!1,s;return{s:function(){n=n.call(t)},n:function(){var c=n.next();return o=c.done,c},e:function(c){a=!0,s=c},f:function(){try{!o&&n.return!=null&&n.return()}finally{if(a)throw s}}}}function f$(t,e){if(t){if(typeof t=="string")return Qg(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Qg(t,e)}}function Qg(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n<e;n++)i[n]=t[n];return i}var zu={filter:function(e,n,i,r,o){var a=[];if(!e)return a;var s=Jg(e),l;try{for(s.s();!(l=s.n()).done;){var c=l.value;if(typeof c=="string"){if(this.filters[r](c,i,o)){a.push(c);continue}}else{var d=Jg(n),u;try{for(d.s();!(u=d.n()).done;){var p=u.value,h=X.resolveFieldData(c,p);if(this.filters[r](h,i,o)){a.push(c);break}}}catch(g){d.e(g)}finally{d.f()}}}}catch(g){s.e(g)}finally{s.f()}return a},filters:{startsWith:function(e,n,i){if(n==null||n.trim()==="")return!0;if(e==null)return!1;var r=X.removeAccents(n.toString()).toLocaleLowerCase(i),o=X.removeAccents(e.toString()).toLocaleLowerCase(i);return o.slice(0,r.length)===r},contains:function(e,n,i){if(n==null||typeof n=="string"&&n.trim()==="")return!0;if(e==null)return!1;var r=X.removeAccents(n.toString()).toLocaleLowerCase(i),o=X.removeAccents(e.toString()).toLocaleLowerCase(i);return o.indexOf(r)!==-1},notContains:function(e,n,i){if(n==null||typeof n=="string"&&n.trim()==="")return!0;if(e==null)return!1;var r=X.removeAccents(n.toString()).toLocaleLowerCase(i),o=X.removeAccents(e.toString()).toLocaleLowerCase(i);return o.indexOf(r)===-1},endsWith:function(e,n,i){if(n==null||n.trim()==="")return!0;if(e==null)return!1;var r=X.removeAccents(n.toString()).toLocaleLowerCase(i),o=X.removeAccents(e.toString()).toLocaleLowerCase(i);return o.indexOf(r,o.length-r.length)!==-1},equals:function(e,n,i){return n==null||typeof n=="string"&&n.trim()===""?!0:e==null?!1:e.getTime&&n.getTime?e.getTime()===n.getTime():X.removeAccents(e.toString()).toLocaleLowerCase(i)==X.removeAccents(n.toString()).toLocaleLowerCase(i)},notEquals:function(e,n,i){return n==null||typeof n=="string"&&n.trim()===""?!1:e==null?!0:e.getTime&&n.getTime?e.getTime()!==n.getTime():X.removeAccents(e.toString()).toLocaleLowerCase(i)!=X.removeAccents(n.toString()).toLocaleLowerCase(i)},in:function(e,n){if(n==null||n.length===0)return!0;for(var i=0;i<n.length;i++)if(X.equals(e,n[i]))return!0;return!1},between:function(e,n){return n==null||n[0]==null||n[1]==null?!0:e==null?!1:e.getTime?n[0].getTime()<=e.getTime()&&e.getTime()<=n[1].getTime():n[0]<=e&&e<=n[1]},lt:function(e,n){return n==null?!0:e==null?!1:e.getTime&&n.getTime?e.getTime()<n.getTime():e<n},lte:function(e,n){return n==null?!0:e==null?!1:e.getTime&&n.getTime?e.getTime()<=n.getTime():e<=n},gt:function(e,n){return n==null?!0:e==null?!1:e.getTime&&n.getTime?e.getTime()>n.getTime():e>n},gte:function(e,n){return n==null?!0:e==null?!1:e.getTime&&n.getTime?e.getTime()>=n.getTime():e>=n},dateIs:function(e,n){return n==null?!0:e==null?!1:e.toDateString()===n.toDateString()},dateIsNot:function(e,n){return n==null?!0:e==null?!1:e.toDateString()!==n.toDateString()},dateBefore:function(e,n){return n==null?!0:e==null?!1:e.getTime()<n.getTime()},dateAfter:function(e,n){return n==null?!0:e==null?!1:e.getTime()>n.getTime()}},register:function(e,n){this.filters[e]=n}};function za(t){"@babel/helpers - typeof";return za=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},za(t)}function eb(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable})),n.push.apply(n,i)}return n}function bd(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?eb(Object(n),!0).forEach(function(i){m$(t,i,n[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):eb(Object(n)).forEach(function(i){Object.defineProperty(t,i,Object.getOwnPropertyDescriptor(n,i))})}return t}function m$(t,e,n){return e=g$(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function g$(t){var e=b$(t,"string");return za(e)=="symbol"?e:String(e)}function b$(t,e){if(za(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var i=n.call(t,e||"default");if(za(i)!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var tb={ripple:!1,inputStyle:"outlined",locale:{startsWith:"Starts with",contains:"Contains",notContains:"Not contains",endsWith:"Ends with",equals:"Equals",notEquals:"Not equals",noFilter:"No Filter",lt:"Less than",lte:"Less than or equal to",gt:"Greater than",gte:"Greater than or equal to",dateIs:"Date is",dateIsNot:"Date is not",dateBefore:"Date is before",dateAfter:"Date is after",clear:"Clear",apply:"Apply",matchAll:"Match All",matchAny:"Match Any",addRule:"Add Rule",removeRule:"Remove Rule",accept:"Yes",reject:"No",choose:"Choose",upload:"Upload",cancel:"Cancel",completed:"Completed",pending:"Pending",fileSizeTypes:["B","KB","MB","GB","TB","PB","EB","ZB","YB"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],chooseYear:"Choose Year",chooseMonth:"Choose Month",chooseDate:"Choose Date",prevDecade:"Previous Decade",nextDecade:"Next Decade",prevYear:"Previous Year",nextYear:"Next Year",prevMonth:"Previous Month",nextMonth:"Next Month",prevHour:"Previous Hour",nextHour:"Next Hour",prevMinute:"Previous Minute",nextMinute:"Next Minute",prevSecond:"Previous Second",nextSecond:"Next Second",am:"am",pm:"pm",today:"Today",weekHeader:"Wk",firstDayOfWeek:0,showMonthAfterYear:!1,dateFormat:"mm/dd/yy",weak:"Weak",medium:"Medium",strong:"Strong",passwordPrompt:"Enter a password",emptyFilterMessage:"No results found",searchMessage:"{0} results are available",selectionMessage:"{0} items selected",emptySelectionMessage:"No selected item",emptySearchMessage:"No results found",emptyMessage:"No available options",aria:{trueLabel:"True",falseLabel:"False",nullLabel:"Not Selected",star:"1 star",stars:"{star} stars",selectAll:"All items selected",unselectAll:"All items unselected",close:"Close",previous:"Previous",next:"Next",navigation:"Navigation",scrollTop:"Scroll Top",moveTop:"Move Top",moveUp:"Move Up",moveDown:"Move Down",moveBottom:"Move Bottom",moveToTarget:"Move to Target",moveToSource:"Move to Source",moveAllToTarget:"Move All to Target",moveAllToSource:"Move All to Source",pageLabel:"Page {page}",firstPageLabel:"First Page",lastPageLabel:"Last Page",nextPageLabel:"Next Page",prevPageLabel:"Previous Page",rowsPerPageLabel:"Rows per page",jumpToPageDropdownLabel:"Jump to Page Dropdown",jumpToPageInputLabel:"Jump to Page Input",selectRow:"Row Selected",unselectRow:"Row Unselected",expandRow:"Row Expanded",collapseRow:"Row Collapsed",showFilterMenu:"Show Filter Menu",hideFilterMenu:"Hide Filter Menu",filterOperator:"Filter Operator",filterConstraint:"Filter Constraint",editRow:"Row Edit",saveEdit:"Save Edit",cancelEdit:"Cancel Edit",listView:"List View",gridView:"Grid View",slide:"Slide",slideNumber:"{slideNumber}",zoomImage:"Zoom Image",zoomIn:"Zoom In",zoomOut:"Zoom Out",rotateRight:"Rotate Right",rotateLeft:"Rotate Left"}},filterMatchModeOptions:{text:[zt.STARTS_WITH,zt.CONTAINS,zt.NOT_CONTAINS,zt.ENDS_WITH,zt.EQUALS,zt.NOT_EQUALS],numeric:[zt.EQUALS,zt.NOT_EQUALS,zt.LESS_THAN,zt.LESS_THAN_OR_EQUAL_TO,zt.GREATER_THAN,zt.GREATER_THAN_OR_EQUAL_TO],date:[zt.DATE_IS,zt.DATE_IS_NOT,zt.DATE_BEFORE,zt.DATE_AFTER]},zIndex:{modal:1100,overlay:1e3,menu:1e3,tooltip:1100},pt:void 0,ptOptions:{mergeSections:!0,mergeProps:!1},unstyled:!1,csp:{nonce:void 0}},v$=Symbol();function y$(t,e,n,i){if(t!==e){var r=document.getElementById(n),o=r.cloneNode(!0),a=r.getAttribute("href").replace(t,e);o.setAttribute("id",n+"-clone"),o.setAttribute("href",a),o.addEventListener("load",function(){r.remove(),o.setAttribute("id",n),i&&i()}),r.parentNode&&r.parentNode.insertBefore(o,r.nextSibling)}}var w$={install:function(e,n){var i=n?bd(bd({},tb),n):bd({},tb),r={config:zo(i),changeTheme:y$};e.config.globalProperties.$primevue=r,e.provide(v$,r)}};/*!
  * vue-tippy v6.3.1
  * (c) 2023 
  * @license MIT
  */var rn="top",Tn="bottom",Pn="right",an="left",xh="auto",Ss=[rn,Tn,Pn,an],kr="start",Ba="end",x$="clippingParents",Yw="viewport",Gr="popper",k$="reference",nb=Ss.reduce(function(t,e){return t.concat([e+"-"+kr,e+"-"+Ba])},[]),Xw=[].concat(Ss,[xh]).reduce(function(t,e){return t.concat([e,e+"-"+kr,e+"-"+Ba])},[]),C$="beforeRead",S$="read",E$="afterRead",I$="beforeMain",T$="main",P$="afterMain",O$="beforeWrite",_$="write",A$="afterWrite",L$=[C$,S$,E$,I$,T$,P$,O$,_$,A$];function ni(t){return t?(t.nodeName||"").toLowerCase():null}function Fn(t){if(t==null)return window;if(t.toString()!=="[object Window]"){var e=t.ownerDocument;return e&&e.defaultView||window}return t}function Cr(t){var e=Fn(t).Element;return t instanceof e||t instanceof Element}function En(t){var e=Fn(t).HTMLElement;return t instanceof e||t instanceof HTMLElement}function Zw(t){if(typeof ShadowRoot>"u")return!1;var e=Fn(t).ShadowRoot;return t instanceof e||t instanceof ShadowRoot}function R$(t){var e=t.state;Object.keys(e.elements).forEach(function(n){var i=e.styles[n]||{},r=e.attributes[n]||{},o=e.elements[n];!En(o)||!ni(o)||(Object.assign(o.style,i),Object.keys(r).forEach(function(a){var s=r[a];s===!1?o.removeAttribute(a):o.setAttribute(a,s===!0?"":s)}))})}function $$(t){var e=t.state,n={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,n.popper),e.styles=n,e.elements.arrow&&Object.assign(e.elements.arrow.style,n.arrow),function(){Object.keys(e.elements).forEach(function(i){var r=e.elements[i],o=e.attributes[i]||{},a=Object.keys(e.styles.hasOwnProperty(i)?e.styles[i]:n[i]),s=a.reduce(function(l,c){return l[c]="",l},{});!En(r)||!ni(r)||(Object.assign(r.style,s),Object.keys(o).forEach(function(l){r.removeAttribute(l)}))})}}var Jw={name:"applyStyles",enabled:!0,phase:"write",fn:R$,effect:$$,requires:["computeStyles"]};function Jn(t){return t.split("-")[0]}var Io=Math.max,Bl=Math.min,Sr=Math.round;function Er(t,e){e===void 0&&(e=!1);var n=t.getBoundingClientRect(),i=1,r=1;if(En(t)&&e){var o=t.offsetHeight,a=t.offsetWidth;a>0&&(i=Sr(n.width)/a||1),o>0&&(r=Sr(n.height)/o||1)}return{width:n.width/i,height:n.height/r,top:n.top/r,right:n.right/i,bottom:n.bottom/r,left:n.left/i,x:n.left/i,y:n.top/r}}function kh(t){var e=Er(t),n=t.offsetWidth,i=t.offsetHeight;return Math.abs(e.width-n)<=1&&(n=e.width),Math.abs(e.height-i)<=1&&(i=e.height),{x:t.offsetLeft,y:t.offsetTop,width:n,height:i}}function Qw(t,e){var n=e.getRootNode&&e.getRootNode();if(t.contains(e))return!0;if(n&&Zw(n)){var i=e;do{if(i&&t.isSameNode(i))return!0;i=i.parentNode||i.host}while(i)}return!1}function ii(t){return Fn(t).getComputedStyle(t)}function D$(t){return["table","td","th"].indexOf(ni(t))>=0}function ro(t){return((Cr(t)?t.ownerDocument:t.document)||window.document).documentElement}function _c(t){return ni(t)==="html"?t:t.assignedSlot||t.parentNode||(Zw(t)?t.host:null)||ro(t)}function ib(t){return!En(t)||ii(t).position==="fixed"?null:t.offsetParent}function M$(t){var e=navigator.userAgent.toLowerCase().indexOf("firefox")!==-1,n=navigator.userAgent.indexOf("Trident")!==-1;if(n&&En(t)){var i=ii(t);if(i.position==="fixed")return null}for(var r=_c(t);En(r)&&["html","body"].indexOf(ni(r))<0;){var o=ii(r);if(o.transform!=="none"||o.perspective!=="none"||o.contain==="paint"||["transform","perspective"].indexOf(o.willChange)!==-1||e&&o.willChange==="filter"||e&&o.filter&&o.filter!=="none")return r;r=r.parentNode}return null}function Es(t){for(var e=Fn(t),n=ib(t);n&&D$(n)&&ii(n).position==="static";)n=ib(n);return n&&(ni(n)==="html"||ni(n)==="body"&&ii(n).position==="static")?e:n||M$(t)||e}function Ch(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}function ua(t,e,n){return Io(t,Bl(e,n))}function z$(t,e,n){var i=ua(t,e,n);return i>n?n:i}function ex(){return{top:0,right:0,bottom:0,left:0}}function tx(t){return Object.assign({},ex(),t)}function nx(t,e){return e.reduce(function(n,i){return n[i]=t,n},{})}var B$=function(e,n){return e=typeof e=="function"?e(Object.assign({},n.rects,{placement:n.placement})):e,tx(typeof e!="number"?e:nx(e,Ss))};function F$(t){var e,n=t.state,i=t.name,r=t.options,o=n.elements.arrow,a=n.modifiersData.popperOffsets,s=Jn(n.placement),l=Ch(s),c=[an,Pn].indexOf(s)>=0,d=c?"height":"width";if(!(!o||!a)){var u=B$(r.padding,n),p=kh(o),h=l==="y"?rn:an,g=l==="y"?Tn:Pn,f=n.rects.reference[d]+n.rects.reference[l]-a[l]-n.rects.popper[d],v=a[l]-n.rects.reference[l],m=Es(o),y=m?l==="y"?m.clientHeight||0:m.clientWidth||0:0,S=f/2-v/2,b=u[h],C=y-p[d]-u[g],I=y/2-p[d]/2+S,k=ua(b,I,C),E=l;n.modifiersData[i]=(e={},e[E]=k,e.centerOffset=k-I,e)}}function j$(t){var e=t.state,n=t.options,i=n.element,r=i===void 0?"[data-popper-arrow]":i;r!=null&&(typeof r=="string"&&(r=e.elements.popper.querySelector(r),!r)||Qw(e.elements.popper,r)&&(e.elements.arrow=r))}var H$={name:"arrow",enabled:!0,phase:"main",fn:F$,effect:j$,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Ir(t){return t.split("-")[1]}var N$={top:"auto",right:"auto",bottom:"auto",left:"auto"};function V$(t){var e=t.x,n=t.y,i=window,r=i.devicePixelRatio||1;return{x:Sr(e*r)/r||0,y:Sr(n*r)/r||0}}function ob(t){var e,n=t.popper,i=t.popperRect,r=t.placement,o=t.variation,a=t.offsets,s=t.position,l=t.gpuAcceleration,c=t.adaptive,d=t.roundOffsets,u=t.isFixed,p=d===!0?V$(a):typeof d=="function"?d(a):a,h=p.x,g=h===void 0?0:h,f=p.y,v=f===void 0?0:f,m=a.hasOwnProperty("x"),y=a.hasOwnProperty("y"),S=an,b=rn,C=window;if(c){var I=Es(n),k="clientHeight",E="clientWidth";if(I===Fn(n)&&(I=ro(n),ii(I).position!=="static"&&s==="absolute"&&(k="scrollHeight",E="scrollWidth")),I=I,r===rn||(r===an||r===Pn)&&o===Ba){b=Tn;var P=u&&C.visualViewport?C.visualViewport.height:I[k];v-=P-i.height,v*=l?1:-1}if(r===an||(r===rn||r===Tn)&&o===Ba){S=Pn;var A=u&&C.visualViewport?C.visualViewport.width:I[E];g-=A-i.width,g*=l?1:-1}}var O=Object.assign({position:s},c&&N$);if(l){var $;return Object.assign({},O,($={},$[b]=y?"0":"",$[S]=m?"0":"",$.transform=(C.devicePixelRatio||1)<=1?"translate("+g+"px, "+v+"px)":"translate3d("+g+"px, "+v+"px, 0)",$))}return Object.assign({},O,(e={},e[b]=y?v+"px":"",e[S]=m?g+"px":"",e.transform="",e))}function W$(t){var e=t.state,n=t.options,i=n.gpuAcceleration,r=i===void 0?!0:i,o=n.adaptive,a=o===void 0?!0:o,s=n.roundOffsets,l=s===void 0?!0:s,c={placement:Jn(e.placement),variation:Ir(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:r,isFixed:e.options.strategy==="fixed"};e.modifiersData.popperOffsets!=null&&(e.styles.popper=Object.assign({},e.styles.popper,ob(Object.assign({},c,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:a,roundOffsets:l})))),e.modifiersData.arrow!=null&&(e.styles.arrow=Object.assign({},e.styles.arrow,ob(Object.assign({},c,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})}var U$={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:W$,data:{}},Ys={passive:!0};function G$(t){var e=t.state,n=t.instance,i=t.options,r=i.scroll,o=r===void 0?!0:r,a=i.resize,s=a===void 0?!0:a,l=Fn(e.elements.popper),c=[].concat(e.scrollParents.reference,e.scrollParents.popper);return o&&c.forEach(function(d){d.addEventListener("scroll",n.update,Ys)}),s&&l.addEventListener("resize",n.update,Ys),function(){o&&c.forEach(function(d){d.removeEventListener("scroll",n.update,Ys)}),s&&l.removeEventListener("resize",n.update,Ys)}}var K$={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:G$,data:{}},q$={left:"right",right:"left",bottom:"top",top:"bottom"};function hl(t){return t.replace(/left|right|bottom|top/g,function(e){return q$[e]})}var Y$={start:"end",end:"start"};function rb(t){return t.replace(/start|end/g,function(e){return Y$[e]})}function Sh(t){var e=Fn(t),n=e.pageXOffset,i=e.pageYOffset;return{scrollLeft:n,scrollTop:i}}function Eh(t){return Er(ro(t)).left+Sh(t).scrollLeft}function X$(t){var e=Fn(t),n=ro(t),i=e.visualViewport,r=n.clientWidth,o=n.clientHeight,a=0,s=0;return i&&(r=i.width,o=i.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(a=i.offsetLeft,s=i.offsetTop)),{width:r,height:o,x:a+Eh(t),y:s}}function Z$(t){var e,n=ro(t),i=Sh(t),r=(e=t.ownerDocument)==null?void 0:e.body,o=Io(n.scrollWidth,n.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),a=Io(n.scrollHeight,n.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),s=-i.scrollLeft+Eh(t),l=-i.scrollTop;return ii(r||n).direction==="rtl"&&(s+=Io(n.clientWidth,r?r.clientWidth:0)-o),{width:o,height:a,x:s,y:l}}function Ih(t){var e=ii(t),n=e.overflow,i=e.overflowX,r=e.overflowY;return/auto|scroll|overlay|hidden/.test(n+r+i)}function ix(t){return["html","body","#document"].indexOf(ni(t))>=0?t.ownerDocument.body:En(t)&&Ih(t)?t:ix(_c(t))}function pa(t,e){var n;e===void 0&&(e=[]);var i=ix(t),r=i===((n=t.ownerDocument)==null?void 0:n.body),o=Fn(i),a=r?[o].concat(o.visualViewport||[],Ih(i)?i:[]):i,s=e.concat(a);return r?s:s.concat(pa(_c(a)))}function Bu(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function J$(t){var e=Er(t);return e.top=e.top+t.clientTop,e.left=e.left+t.clientLeft,e.bottom=e.top+t.clientHeight,e.right=e.left+t.clientWidth,e.width=t.clientWidth,e.height=t.clientHeight,e.x=e.left,e.y=e.top,e}function ab(t,e){return e===Yw?Bu(X$(t)):Cr(e)?J$(e):Bu(Z$(ro(t)))}function Q$(t){var e=pa(_c(t)),n=["absolute","fixed"].indexOf(ii(t).position)>=0,i=n&&En(t)?Es(t):t;return Cr(i)?e.filter(function(r){return Cr(r)&&Qw(r,i)&&ni(r)!=="body"&&(n?ii(r).position!=="static":!0)}):[]}function eD(t,e,n){var i=e==="clippingParents"?Q$(t):[].concat(e),r=[].concat(i,[n]),o=r[0],a=r.reduce(function(s,l){var c=ab(t,l);return s.top=Io(c.top,s.top),s.right=Bl(c.right,s.right),s.bottom=Bl(c.bottom,s.bottom),s.left=Io(c.left,s.left),s},ab(t,o));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}function ox(t){var e=t.reference,n=t.element,i=t.placement,r=i?Jn(i):null,o=i?Ir(i):null,a=e.x+e.width/2-n.width/2,s=e.y+e.height/2-n.height/2,l;switch(r){case rn:l={x:a,y:e.y-n.height};break;case Tn:l={x:a,y:e.y+e.height};break;case Pn:l={x:e.x+e.width,y:s};break;case an:l={x:e.x-n.width,y:s};break;default:l={x:e.x,y:e.y}}var c=r?Ch(r):null;if(c!=null){var d=c==="y"?"height":"width";switch(o){case kr:l[c]=l[c]-(e[d]/2-n[d]/2);break;case Ba:l[c]=l[c]+(e[d]/2-n[d]/2);break}}return l}function Fa(t,e){e===void 0&&(e={});var n=e,i=n.placement,r=i===void 0?t.placement:i,o=n.boundary,a=o===void 0?x$:o,s=n.rootBoundary,l=s===void 0?Yw:s,c=n.elementContext,d=c===void 0?Gr:c,u=n.altBoundary,p=u===void 0?!1:u,h=n.padding,g=h===void 0?0:h,f=tx(typeof g!="number"?g:nx(g,Ss)),v=d===Gr?k$:Gr,m=t.rects.popper,y=t.elements[p?v:d],S=eD(Cr(y)?y:y.contextElement||ro(t.elements.popper),a,l),b=Er(t.elements.reference),C=ox({reference:b,element:m,strategy:"absolute",placement:r}),I=Bu(Object.assign({},m,C)),k=d===Gr?I:b,E={top:S.top-k.top+f.top,bottom:k.bottom-S.bottom+f.bottom,left:S.left-k.left+f.left,right:k.right-S.right+f.right},P=t.modifiersData.offset;if(d===Gr&&P){var A=P[r];Object.keys(E).forEach(function(O){var $=[Pn,Tn].indexOf(O)>=0?1:-1,z=[rn,Tn].indexOf(O)>=0?"y":"x";E[O]+=A[z]*$})}return E}function tD(t,e){e===void 0&&(e={});var n=e,i=n.placement,r=n.boundary,o=n.rootBoundary,a=n.padding,s=n.flipVariations,l=n.allowedAutoPlacements,c=l===void 0?Xw:l,d=Ir(i),u=d?s?nb:nb.filter(function(g){return Ir(g)===d}):Ss,p=u.filter(function(g){return c.indexOf(g)>=0});p.length===0&&(p=u);var h=p.reduce(function(g,f){return g[f]=Fa(t,{placement:f,boundary:r,rootBoundary:o,padding:a})[Jn(f)],g},{});return Object.keys(h).sort(function(g,f){return h[g]-h[f]})}function nD(t){if(Jn(t)===xh)return[];var e=hl(t);return[rb(t),e,rb(e)]}function iD(t){var e=t.state,n=t.options,i=t.name;if(!e.modifiersData[i]._skip){for(var r=n.mainAxis,o=r===void 0?!0:r,a=n.altAxis,s=a===void 0?!0:a,l=n.fallbackPlacements,c=n.padding,d=n.boundary,u=n.rootBoundary,p=n.altBoundary,h=n.flipVariations,g=h===void 0?!0:h,f=n.allowedAutoPlacements,v=e.options.placement,m=Jn(v),y=m===v,S=l||(y||!g?[hl(v)]:nD(v)),b=[v].concat(S).reduce(function(Be,Ke){return Be.concat(Jn(Ke)===xh?tD(e,{placement:Ke,boundary:d,rootBoundary:u,padding:c,flipVariations:g,allowedAutoPlacements:f}):Ke)},[]),C=e.rects.reference,I=e.rects.popper,k=new Map,E=!0,P=b[0],A=0;A<b.length;A++){var O=b[A],$=Jn(O),z=Ir(O)===kr,re=[rn,Tn].indexOf($)>=0,ie=re?"width":"height",te=Fa(e,{placement:O,boundary:d,rootBoundary:u,altBoundary:p,padding:c}),ee=re?z?Pn:an:z?Tn:rn;C[ie]>I[ie]&&(ee=hl(ee));var Q=hl(ee),$e=[];if(o&&$e.push(te[$]<=0),s&&$e.push(te[ee]<=0,te[Q]<=0),$e.every(function(Be){return Be})){P=O,E=!1;break}k.set(O,$e)}if(E)for(var Se=g?3:1,Ie=function(Ke){var Re=b.find(function(G){var ce=k.get(G);if(ce)return ce.slice(0,Ke).every(function(ae){return ae})});if(Re)return P=Re,"break"},_e=Se;_e>0;_e--){var qe=Ie(_e);if(qe==="break")break}e.placement!==P&&(e.modifiersData[i]._skip=!0,e.placement=P,e.reset=!0)}}var oD={name:"flip",enabled:!0,phase:"main",fn:iD,requiresIfExists:["offset"],data:{_skip:!1}};function sb(t,e,n){return n===void 0&&(n={x:0,y:0}),{top:t.top-e.height-n.y,right:t.right-e.width+n.x,bottom:t.bottom-e.height+n.y,left:t.left-e.width-n.x}}function lb(t){return[rn,Pn,Tn,an].some(function(e){return t[e]>=0})}function rD(t){var e=t.state,n=t.name,i=e.rects.reference,r=e.rects.popper,o=e.modifiersData.preventOverflow,a=Fa(e,{elementContext:"reference"}),s=Fa(e,{altBoundary:!0}),l=sb(a,i),c=sb(s,r,o),d=lb(l),u=lb(c);e.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:d,hasPopperEscaped:u},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":d,"data-popper-escaped":u})}var aD={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:rD};function sD(t,e,n){var i=Jn(t),r=[an,rn].indexOf(i)>=0?-1:1,o=typeof n=="function"?n(Object.assign({},e,{placement:t})):n,a=o[0],s=o[1];return a=a||0,s=(s||0)*r,[an,Pn].indexOf(i)>=0?{x:s,y:a}:{x:a,y:s}}function lD(t){var e=t.state,n=t.options,i=t.name,r=n.offset,o=r===void 0?[0,0]:r,a=Xw.reduce(function(d,u){return d[u]=sD(u,e.rects,o),d},{}),s=a[e.placement],l=s.x,c=s.y;e.modifiersData.popperOffsets!=null&&(e.modifiersData.popperOffsets.x+=l,e.modifiersData.popperOffsets.y+=c),e.modifiersData[i]=a}var cD={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:lD};function dD(t){var e=t.state,n=t.name;e.modifiersData[n]=ox({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})}var uD={name:"popperOffsets",enabled:!0,phase:"read",fn:dD,data:{}};function pD(t){return t==="x"?"y":"x"}function hD(t){var e=t.state,n=t.options,i=t.name,r=n.mainAxis,o=r===void 0?!0:r,a=n.altAxis,s=a===void 0?!1:a,l=n.boundary,c=n.rootBoundary,d=n.altBoundary,u=n.padding,p=n.tether,h=p===void 0?!0:p,g=n.tetherOffset,f=g===void 0?0:g,v=Fa(e,{boundary:l,rootBoundary:c,padding:u,altBoundary:d}),m=Jn(e.placement),y=Ir(e.placement),S=!y,b=Ch(m),C=pD(b),I=e.modifiersData.popperOffsets,k=e.rects.reference,E=e.rects.popper,P=typeof f=="function"?f(Object.assign({},e.rects,{placement:e.placement})):f,A=typeof P=="number"?{mainAxis:P,altAxis:P}:Object.assign({mainAxis:0,altAxis:0},P),O=e.modifiersData.offset?e.modifiersData.offset[e.placement]:null,$={x:0,y:0};if(I){if(o){var z,re=b==="y"?rn:an,ie=b==="y"?Tn:Pn,te=b==="y"?"height":"width",ee=I[b],Q=ee+v[re],$e=ee-v[ie],Se=h?-E[te]/2:0,Ie=y===kr?k[te]:E[te],_e=y===kr?-E[te]:-k[te],qe=e.elements.arrow,Be=h&&qe?kh(qe):{width:0,height:0},Ke=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:ex(),Re=Ke[re],G=Ke[ie],ce=ua(0,k[te],Be[te]),ae=S?k[te]/2-Se-ce-Re-A.mainAxis:Ie-ce-Re-A.mainAxis,ge=S?-k[te]/2+Se+ce+G+A.mainAxis:_e+ce+G+A.mainAxis,R=e.elements.arrow&&Es(e.elements.arrow),w=R?b==="y"?R.clientTop||0:R.clientLeft||0:0,T=(z=O==null?void 0:O[b])!=null?z:0,L=ee+ae-T-w,B=ee+ge-T,W=ua(h?Bl(Q,L):Q,ee,h?Io($e,B):$e);I[b]=W,$[b]=W-ee}if(s){var Y,le=b==="x"?rn:an,oe=b==="x"?Tn:Pn,se=I[C],K=C==="y"?"height":"width",F=se+v[le],H=se-v[oe],me=[rn,an].indexOf(m)!==-1,we=(Y=O==null?void 0:O[C])!=null?Y:0,De=me?F:se-k[K]-E[K]-we+A.altAxis,Ue=me?se+k[K]+E[K]-we-A.altAxis:H,He=h&&me?z$(De,se,Ue):ua(h?De:F,se,h?Ue:H);I[C]=He,$[C]=He-se}e.modifiersData[i]=$}}var fD={name:"preventOverflow",enabled:!0,phase:"main",fn:hD,requiresIfExists:["offset"]};function mD(t){return{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}}function gD(t){return t===Fn(t)||!En(t)?Sh(t):mD(t)}function bD(t){var e=t.getBoundingClientRect(),n=Sr(e.width)/t.offsetWidth||1,i=Sr(e.height)/t.offsetHeight||1;return n!==1||i!==1}function vD(t,e,n){n===void 0&&(n=!1);var i=En(e),r=En(e)&&bD(e),o=ro(e),a=Er(t,r),s={scrollLeft:0,scrollTop:0},l={x:0,y:0};return(i||!i&&!n)&&((ni(e)!=="body"||Ih(o))&&(s=gD(e)),En(e)?(l=Er(e,!0),l.x+=e.clientLeft,l.y+=e.clientTop):o&&(l.x=Eh(o))),{x:a.left+s.scrollLeft-l.x,y:a.top+s.scrollTop-l.y,width:a.width,height:a.height}}function yD(t){var e=new Map,n=new Set,i=[];t.forEach(function(o){e.set(o.name,o)});function r(o){n.add(o.name);var a=[].concat(o.requires||[],o.requiresIfExists||[]);a.forEach(function(s){if(!n.has(s)){var l=e.get(s);l&&r(l)}}),i.push(o)}return t.forEach(function(o){n.has(o.name)||r(o)}),i}function wD(t){var e=yD(t);return L$.reduce(function(n,i){return n.concat(e.filter(function(r){return r.phase===i}))},[])}function xD(t){var e;return function(){return e||(e=new Promise(function(n){Promise.resolve().then(function(){e=void 0,n(t())})})),e}}function kD(t){var e=t.reduce(function(n,i){var r=n[i.name];return n[i.name]=r?Object.assign({},r,i,{options:Object.assign({},r.options,i.options),data:Object.assign({},r.data,i.data)}):i,n},{});return Object.keys(e).map(function(n){return e[n]})}var cb={placement:"bottom",modifiers:[],strategy:"absolute"};function db(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return!e.some(function(i){return!(i&&typeof i.getBoundingClientRect=="function")})}function CD(t){t===void 0&&(t={});var e=t,n=e.defaultModifiers,i=n===void 0?[]:n,r=e.defaultOptions,o=r===void 0?cb:r;return function(s,l,c){c===void 0&&(c=o);var d={placement:"bottom",orderedModifiers:[],options:Object.assign({},cb,o),modifiersData:{},elements:{reference:s,popper:l},attributes:{},styles:{}},u=[],p=!1,h={state:d,setOptions:function(m){var y=typeof m=="function"?m(d.options):m;f(),d.options=Object.assign({},o,d.options,y),d.scrollParents={reference:Cr(s)?pa(s):s.contextElement?pa(s.contextElement):[],popper:pa(l)};var S=wD(kD([].concat(i,d.options.modifiers)));return d.orderedModifiers=S.filter(function(b){return b.enabled}),g(),h.update()},forceUpdate:function(){if(!p){var m=d.elements,y=m.reference,S=m.popper;if(db(y,S)){d.rects={reference:vD(y,Es(S),d.options.strategy==="fixed"),popper:kh(S)},d.reset=!1,d.placement=d.options.placement,d.orderedModifiers.forEach(function(A){return d.modifiersData[A.name]=Object.assign({},A.data)});for(var b=0;b<d.orderedModifiers.length;b++){if(d.reset===!0){d.reset=!1,b=-1;continue}var C=d.orderedModifiers[b],I=C.fn,k=C.options,E=k===void 0?{}:k,P=C.name;typeof I=="function"&&(d=I({state:d,options:E,name:P,instance:h})||d)}}}},update:xD(function(){return new Promise(function(v){h.forceUpdate(),v(d)})}),destroy:function(){f(),p=!0}};if(!db(s,l))return h;h.setOptions(c).then(function(v){!p&&c.onFirstUpdate&&c.onFirstUpdate(v)});function g(){d.orderedModifiers.forEach(function(v){var m=v.name,y=v.options,S=y===void 0?{}:y,b=v.effect;if(typeof b=="function"){var C=b({state:d,name:m,instance:h,options:S}),I=function(){};u.push(C||I)}})}function f(){u.forEach(function(v){return v()}),u=[]}return h}}var SD=[K$,uD,U$,Jw,cD,oD,fD,H$,aD],ED=CD({defaultModifiers:SD}),ID="tippy-box",rx="tippy-content",ax="tippy-backdrop",sx="tippy-arrow",lx="tippy-svg-arrow",mo={passive:!0,capture:!0},cx=function(){return document.body};function vd(t,e,n){if(Array.isArray(t)){var i=t[e];return i??(Array.isArray(n)?n[e]:n)}return t}function Th(t,e){var n={}.toString.call(t);return n.indexOf("[object")===0&&n.indexOf(e+"]")>-1}function dx(t,e){return typeof t=="function"?t.apply(void 0,e):t}function ub(t,e){if(e===0)return t;var n;return function(i){clearTimeout(n),n=setTimeout(function(){t(i)},e)}}function TD(t,e){var n=Object.assign({},t);return e.forEach(function(i){delete n[i]}),n}function PD(t){return t.split(/\s+/).filter(Boolean)}function wo(t){return[].concat(t)}function pb(t,e){t.indexOf(e)===-1&&t.push(e)}function OD(t){return t.filter(function(e,n){return t.indexOf(e)===n})}function ux(t){return t.split("-")[0]}function Tr(t){return[].slice.call(t)}function hb(t){return Object.keys(t).reduce(function(e,n){return t[n]!==void 0&&(e[n]=t[n]),e},{})}function To(){return document.createElement("div")}function Ac(t){return["Element","Fragment"].some(function(e){return Th(t,e)})}function _D(t){return Th(t,"NodeList")}function Ph(t){return Th(t,"MouseEvent")}function AD(t){return!!(t&&t._tippy&&t._tippy.reference===t)}function LD(t){return Ac(t)?[t]:_D(t)?Tr(t):Array.isArray(t)?t:Tr(document.querySelectorAll(t))}function yd(t,e){t.forEach(function(n){n&&(n.style.transitionDuration=e+"ms")})}function ja(t,e){t.forEach(function(n){n&&n.setAttribute("data-state",e)})}function px(t){var e,n=wo(t),i=n[0];return i!=null&&(e=i.ownerDocument)!=null&&e.body?i.ownerDocument:document}function RD(t,e){var n=e.clientX,i=e.clientY;return t.every(function(r){var o=r.popperRect,a=r.popperState,s=r.props,l=s.interactiveBorder,c=ux(a.placement),d=a.modifiersData.offset;if(!d)return!0;var u=c==="bottom"?d.top.y:0,p=c==="top"?d.bottom.y:0,h=c==="right"?d.left.x:0,g=c==="left"?d.right.x:0,f=o.top-i+u>l,v=i-o.bottom-p>l,m=o.left-n+h>l,y=n-o.right-g>l;return f||v||m||y})}function wd(t,e,n){var i=e+"EventListener";["transitionend","webkitTransitionEnd"].forEach(function(r){t[i](r,n)})}function fb(t,e){for(var n=e;n;){var i;if(t.contains(n))return!0;n=n.getRootNode==null||(i=n.getRootNode())==null?void 0:i.host}return!1}var Un={isTouch:!1},mb=0;function $D(){Un.isTouch||(Un.isTouch=!0,window.performance&&document.addEventListener("mousemove",hx))}function hx(){var t=performance.now();t-mb<20&&(Un.isTouch=!1,document.removeEventListener("mousemove",hx)),mb=t}function DD(){var t=document.activeElement;if(AD(t)){var e=t._tippy;t.blur&&!e.state.isVisible&&t.blur()}}function MD(){document.addEventListener("touchstart",$D,mo),window.addEventListener("blur",DD)}var zD=typeof window<"u"&&typeof document<"u",BD=zD?!!window.msCrypto:!1,FD={animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},jD={allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999},Dn=Object.assign({appendTo:cx,aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:function(){},onBeforeUpdate:function(){},onCreate:function(){},onDestroy:function(){},onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},onTrigger:function(){},onUntrigger:function(){},onClickOutside:function(){},placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},FD,jD),HD=Object.keys(Dn),ND=function(e){var n=Object.keys(e);n.forEach(function(i){Dn[i]=e[i]})};function fx(t){var e=t.plugins||[],n=e.reduce(function(i,r){var o=r.name,a=r.defaultValue;if(o){var s;i[o]=t[o]!==void 0?t[o]:(s=Dn[o])!=null?s:a}return i},{});return Object.assign({},t,n)}function VD(t,e){var n=e?Object.keys(fx(Object.assign({},Dn,{plugins:e}))):HD,i=n.reduce(function(r,o){var a=(t.getAttribute("data-tippy-"+o)||"").trim();if(!a)return r;if(o==="content")r[o]=a;else try{r[o]=JSON.parse(a)}catch{r[o]=a}return r},{});return i}function gb(t,e){var n=Object.assign({},e,{content:dx(e.content,[t])},e.ignoreAttributes?{}:VD(t,e.plugins));return n.aria=Object.assign({},Dn.aria,n.aria),n.aria={expanded:n.aria.expanded==="auto"?e.interactive:n.aria.expanded,content:n.aria.content==="auto"?e.interactive?null:"describedby":n.aria.content},n}var WD=function(){return"innerHTML"};function Fu(t,e){t[WD()]=e}function bb(t){var e=To();return t===!0?e.className=sx:(e.className=lx,Ac(t)?e.appendChild(t):Fu(e,t)),e}function vb(t,e){Ac(e.content)?(Fu(t,""),t.appendChild(e.content)):typeof e.content!="function"&&(e.allowHTML?Fu(t,e.content):t.textContent=e.content)}function Fl(t){var e=t.firstElementChild,n=Tr(e.children);return{box:e,content:n.find(function(i){return i.classList.contains(rx)}),arrow:n.find(function(i){return i.classList.contains(sx)||i.classList.contains(lx)}),backdrop:n.find(function(i){return i.classList.contains(ax)})}}function mx(t){var e=To(),n=To();n.className=ID,n.setAttribute("data-state","hidden"),n.setAttribute("tabindex","-1");var i=To();i.className=rx,i.setAttribute("data-state","hidden"),vb(i,t.props),e.appendChild(n),n.appendChild(i),r(t.props,t.props);function r(o,a){var s=Fl(e),l=s.box,c=s.content,d=s.arrow;a.theme?l.setAttribute("data-theme",a.theme):l.removeAttribute("data-theme"),typeof a.animation=="string"?l.setAttribute("data-animation",a.animation):l.removeAttribute("data-animation"),a.inertia?l.setAttribute("data-inertia",""):l.removeAttribute("data-inertia"),l.style.maxWidth=typeof a.maxWidth=="number"?a.maxWidth+"px":a.maxWidth,a.role?l.setAttribute("role",a.role):l.removeAttribute("role"),(o.content!==a.content||o.allowHTML!==a.allowHTML)&&vb(c,t.props),a.arrow?d?o.arrow!==a.arrow&&(l.removeChild(d),l.appendChild(bb(a.arrow))):l.appendChild(bb(a.arrow)):d&&l.removeChild(d)}return{popper:e,onUpdate:r}}mx.$$tippy=!0;var UD=1,Xs=[],xd=[];function GD(t,e){var n=gb(t,Object.assign({},Dn,fx(hb(e)))),i,r,o,a=!1,s=!1,l=!1,c=!1,d,u,p,h=[],g=ub(L,n.interactiveDebounce),f,v=UD++,m=null,y=OD(n.plugins),S={isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},b={id:v,reference:t,popper:To(),popperInstance:m,props:n,state:S,plugins:y,clearDelayTimeouts:De,setProps:Ue,setContent:He,show:ft,hide:Ut,hideWithInteractivity:en,enable:me,disable:we,unmount:On,destroy:ln};if(!n.render)return b;var C=n.render(b),I=C.popper,k=C.onUpdate;I.setAttribute("data-tippy-root",""),I.id="tippy-"+b.id,b.popper=I,t._tippy=b,I._tippy=b;var E=y.map(function(U){return U.fn(b)}),P=t.hasAttribute("aria-expanded");return R(),Se(),ee(),Q("onCreate",[b]),n.showOnCreate&&F(),I.addEventListener("mouseenter",function(){b.props.interactive&&b.state.isVisible&&b.clearDelayTimeouts()}),I.addEventListener("mouseleave",function(){b.props.interactive&&b.props.trigger.indexOf("mouseenter")>=0&&re().addEventListener("mousemove",g)}),b;function A(){var U=b.props.touch;return Array.isArray(U)?U:[U,0]}function O(){return A()[0]==="hold"}function $(){var U;return!!((U=b.props.render)!=null&&U.$$tippy)}function z(){return f||t}function re(){var U=z().parentNode;return U?px(U):document}function ie(){return Fl(I)}function te(U){return b.state.isMounted&&!b.state.isVisible||Un.isTouch||d&&d.type==="focus"?0:vd(b.props.delay,U?0:1,Dn.delay)}function ee(U){U===void 0&&(U=!1),I.style.pointerEvents=b.props.interactive&&!U?"":"none",I.style.zIndex=""+b.props.zIndex}function Q(U,ue,ke){if(ke===void 0&&(ke=!0),E.forEach(function(Ye){Ye[U]&&Ye[U].apply(Ye,ue)}),ke){var Ze;(Ze=b.props)[U].apply(Ze,ue)}}function $e(){var U=b.props.aria;if(U.content){var ue="aria-"+U.content,ke=I.id,Ze=wo(b.props.triggerTarget||t);Ze.forEach(function(Ye){var Vt=Ye.getAttribute(ue);if(b.state.isVisible)Ye.setAttribute(ue,Vt?Vt+" "+ke:ke);else{var tn=Vt&&Vt.replace(ke,"").trim();tn?Ye.setAttribute(ue,tn):Ye.removeAttribute(ue)}})}}function Se(){if(!(P||!b.props.aria.expanded)){var U=wo(b.props.triggerTarget||t);U.forEach(function(ue){b.props.interactive?ue.setAttribute("aria-expanded",b.state.isVisible&&ue===z()?"true":"false"):ue.removeAttribute("aria-expanded")})}}function Ie(){re().removeEventListener("mousemove",g),Xs=Xs.filter(function(U){return U!==g})}function _e(U){if(!(Un.isTouch&&(l||U.type==="mousedown"))){var ue=U.composedPath&&U.composedPath()[0]||U.target;if(!(b.props.interactive&&fb(I,ue))){if(wo(b.props.triggerTarget||t).some(function(ke){return fb(ke,ue)})){if(Un.isTouch||b.state.isVisible&&b.props.trigger.indexOf("click")>=0)return}else Q("onClickOutside",[b,U]);b.props.hideOnClick===!0&&(b.clearDelayTimeouts(),b.hide(),s=!0,setTimeout(function(){s=!1}),b.state.isMounted||Re())}}}function qe(){l=!0}function Be(){l=!1}function Ke(){var U=re();U.addEventListener("mousedown",_e,!0),U.addEventListener("touchend",_e,mo),U.addEventListener("touchstart",Be,mo),U.addEventListener("touchmove",qe,mo)}function Re(){var U=re();U.removeEventListener("mousedown",_e,!0),U.removeEventListener("touchend",_e,mo),U.removeEventListener("touchstart",Be,mo),U.removeEventListener("touchmove",qe,mo)}function G(U,ue){ae(U,function(){!b.state.isVisible&&I.parentNode&&I.parentNode.contains(I)&&ue()})}function ce(U,ue){ae(U,ue)}function ae(U,ue){var ke=ie().box;function Ze(Ye){Ye.target===ke&&(wd(ke,"remove",Ze),ue())}if(U===0)return ue();wd(ke,"remove",u),wd(ke,"add",Ze),u=Ze}function ge(U,ue,ke){ke===void 0&&(ke=!1);var Ze=wo(b.props.triggerTarget||t);Ze.forEach(function(Ye){Ye.addEventListener(U,ue,ke),h.push({node:Ye,eventType:U,handler:ue,options:ke})})}function R(){O()&&(ge("touchstart",T,{passive:!0}),ge("touchend",B,{passive:!0})),PD(b.props.trigger).forEach(function(U){if(U!=="manual")switch(ge(U,T),U){case"mouseenter":ge("mouseleave",B);break;case"focus":ge(BD?"focusout":"blur",W);break;case"focusin":ge("focusout",W);break}})}function w(){h.forEach(function(U){var ue=U.node,ke=U.eventType,Ze=U.handler,Ye=U.options;ue.removeEventListener(ke,Ze,Ye)}),h=[]}function T(U){var ue,ke=!1;if(!(!b.state.isEnabled||Y(U)||s)){var Ze=((ue=d)==null?void 0:ue.type)==="focus";d=U,f=U.currentTarget,Se(),!b.state.isVisible&&Ph(U)&&Xs.forEach(function(Ye){return Ye(U)}),U.type==="click"&&(b.props.trigger.indexOf("mouseenter")<0||a)&&b.props.hideOnClick!==!1&&b.state.isVisible?ke=!0:F(U),U.type==="click"&&(a=!ke),ke&&!Ze&&H(U)}}function L(U){var ue=U.target,ke=z().contains(ue)||I.contains(ue);if(!(U.type==="mousemove"&&ke)){var Ze=K().concat(I).map(function(Ye){var Vt,tn=Ye._tippy,Ii=(Vt=tn.popperInstance)==null?void 0:Vt.state;return Ii?{popperRect:Ye.getBoundingClientRect(),popperState:Ii,props:n}:null}).filter(Boolean);RD(Ze,U)&&(Ie(),H(U))}}function B(U){var ue=Y(U)||b.props.trigger.indexOf("click")>=0&&a;if(!ue){if(b.props.interactive){b.hideWithInteractivity(U);return}H(U)}}function W(U){b.props.trigger.indexOf("focusin")<0&&U.target!==z()||b.props.interactive&&U.relatedTarget&&I.contains(U.relatedTarget)||H(U)}function Y(U){return Un.isTouch?O()!==U.type.indexOf("touch")>=0:!1}function le(){oe();var U=b.props,ue=U.popperOptions,ke=U.placement,Ze=U.offset,Ye=U.getReferenceClientRect,Vt=U.moveTransition,tn=$()?Fl(I).arrow:null,Ii=Ye?{getBoundingClientRect:Ye,contextElement:Ye.contextElement||z()}:t,Ts={name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(jo){var Ti=jo.state;if($()){var Mc=ie(),jr=Mc.box;["placement","reference-hidden","escaped"].forEach(function(Ho){Ho==="placement"?jr.setAttribute("data-placement",Ti.placement):Ti.attributes.popper["data-popper-"+Ho]?jr.setAttribute("data-"+Ho,""):jr.removeAttribute("data-"+Ho)}),Ti.attributes.popper={}}}},li=[{name:"offset",options:{offset:Ze}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!Vt}},Ts];$()&&tn&&li.push({name:"arrow",options:{element:tn,padding:3}}),li.push.apply(li,(ue==null?void 0:ue.modifiers)||[]),b.popperInstance=ED(Ii,I,Object.assign({},ue,{placement:ke,onFirstUpdate:p,modifiers:li}))}function oe(){b.popperInstance&&(b.popperInstance.destroy(),b.popperInstance=null)}function se(){var U=b.props.appendTo,ue,ke=z();b.props.interactive&&U===cx||U==="parent"?ue=ke.parentNode:ue=dx(U,[ke]),ue.contains(I)||ue.appendChild(I),b.state.isMounted=!0,le()}function K(){return Tr(I.querySelectorAll("[data-tippy-root]"))}function F(U){b.clearDelayTimeouts(),U&&Q("onTrigger",[b,U]),Ke();var ue=te(!0),ke=A(),Ze=ke[0],Ye=ke[1];Un.isTouch&&Ze==="hold"&&Ye&&(ue=Ye),ue?i=setTimeout(function(){b.show()},ue):b.show()}function H(U){if(b.clearDelayTimeouts(),Q("onUntrigger",[b,U]),!b.state.isVisible){Re();return}if(!(b.props.trigger.indexOf("mouseenter")>=0&&b.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(U.type)>=0&&a)){var ue=te(!1);ue?r=setTimeout(function(){b.state.isVisible&&b.hide()},ue):o=requestAnimationFrame(function(){b.hide()})}}function me(){b.state.isEnabled=!0}function we(){b.hide(),b.state.isEnabled=!1}function De(){clearTimeout(i),clearTimeout(r),cancelAnimationFrame(o)}function Ue(U){if(!b.state.isDestroyed){Q("onBeforeUpdate",[b,U]),w();var ue=b.props,ke=gb(t,Object.assign({},ue,hb(U),{ignoreAttributes:!0}));b.props=ke,R(),ue.interactiveDebounce!==ke.interactiveDebounce&&(Ie(),g=ub(L,ke.interactiveDebounce)),ue.triggerTarget&&!ke.triggerTarget?wo(ue.triggerTarget).forEach(function(Ze){Ze.removeAttribute("aria-expanded")}):ke.triggerTarget&&t.removeAttribute("aria-expanded"),Se(),ee(),k&&k(ue,ke),b.popperInstance&&(le(),K().forEach(function(Ze){requestAnimationFrame(Ze._tippy.popperInstance.forceUpdate)})),Q("onAfterUpdate",[b,U])}}function He(U){b.setProps({content:U})}function ft(){var U=b.state.isVisible,ue=b.state.isDestroyed,ke=!b.state.isEnabled,Ze=Un.isTouch&&!b.props.touch,Ye=vd(b.props.duration,0,Dn.duration);if(!(U||ue||ke||Ze)&&!z().hasAttribute("disabled")&&(Q("onShow",[b],!1),b.props.onShow(b)!==!1)){if(b.state.isVisible=!0,$()&&(I.style.visibility="visible"),ee(),Ke(),b.state.isMounted||(I.style.transition="none"),$()){var Vt=ie(),tn=Vt.box,Ii=Vt.content;yd([tn,Ii],0)}p=function(){var li;if(!(!b.state.isVisible||c)){if(c=!0,I.offsetHeight,I.style.transition=b.props.moveTransition,$()&&b.props.animation){var Fr=ie(),jo=Fr.box,Ti=Fr.content;yd([jo,Ti],Ye),ja([jo,Ti],"visible")}$e(),Se(),pb(xd,b),(li=b.popperInstance)==null||li.forceUpdate(),Q("onMount",[b]),b.props.animation&&$()&&ce(Ye,function(){b.state.isShown=!0,Q("onShown",[b])})}},se()}}function Ut(){var U=!b.state.isVisible,ue=b.state.isDestroyed,ke=!b.state.isEnabled,Ze=vd(b.props.duration,1,Dn.duration);if(!(U||ue||ke)&&(Q("onHide",[b],!1),b.props.onHide(b)!==!1)){if(b.state.isVisible=!1,b.state.isShown=!1,c=!1,a=!1,$()&&(I.style.visibility="hidden"),Ie(),Re(),ee(!0),$()){var Ye=ie(),Vt=Ye.box,tn=Ye.content;b.props.animation&&(yd([Vt,tn],Ze),ja([Vt,tn],"hidden"))}$e(),Se(),b.props.animation?$()&&G(Ze,b.unmount):b.unmount()}}function en(U){re().addEventListener("mousemove",g),pb(Xs,g),g(U)}function On(){b.state.isVisible&&b.hide(),b.state.isMounted&&(oe(),K().forEach(function(U){U._tippy.unmount()}),I.parentNode&&I.parentNode.removeChild(I),xd=xd.filter(function(U){return U!==b}),b.state.isMounted=!1,Q("onHidden",[b]))}function ln(){b.state.isDestroyed||(b.clearDelayTimeouts(),b.unmount(),w(),delete t._tippy,b.state.isDestroyed=!0,Q("onDestroy",[b]))}}function Ee(t,e){e===void 0&&(e={});var n=Dn.plugins.concat(e.plugins||[]);MD();var i=Object.assign({},e,{plugins:n}),r=LD(t),o=r.reduce(function(a,s){var l=s&&GD(s,i);return l&&a.push(l),a},[]);return Ac(t)?o[0]:o}Ee.defaultProps=Dn;Ee.setDefaultProps=ND;Ee.currentInput=Un;var KD=Object.assign({},Jw,{effect:function(e){var n=e.state,i={popper:{position:n.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(n.elements.popper.style,i.popper),n.styles=i,n.elements.arrow&&Object.assign(n.elements.arrow.style,i.arrow)}}),qD=function(e,n){var i;n===void 0&&(n={});var r=e,o=[],a=[],s,l=n.overrides,c=[],d=!1;function u(){a=r.map(function(b){return wo(b.props.triggerTarget||b.reference)}).reduce(function(b,C){return b.concat(C)},[])}function p(){o=r.map(function(b){return b.reference})}function h(b){r.forEach(function(C){b?C.enable():C.disable()})}function g(b){return r.map(function(C){var I=C.setProps;return C.setProps=function(k){I(k),C.reference===s&&b.setProps(k)},function(){C.setProps=I}})}function f(b,C){var I=a.indexOf(C);if(C!==s){s=C;var k=(l||[]).concat("content").reduce(function(E,P){return E[P]=r[I].props[P],E},{});b.setProps(Object.assign({},k,{getReferenceClientRect:typeof k.getReferenceClientRect=="function"?k.getReferenceClientRect:function(){var E;return(E=o[I])==null?void 0:E.getBoundingClientRect()}}))}}h(!1),p(),u();var v={fn:function(){return{onDestroy:function(){h(!0)},onHidden:function(){s=null},onClickOutside:function(I){I.props.showOnCreate&&!d&&(d=!0,s=null)},onShow:function(I){I.props.showOnCreate&&!d&&(d=!0,f(I,o[0]))},onTrigger:function(I,k){f(I,k.currentTarget)}}}},m=Ee(To(),Object.assign({},TD(n,["overrides"]),{plugins:[v].concat(n.plugins||[]),triggerTarget:a,popperOptions:Object.assign({},n.popperOptions,{modifiers:[].concat(((i=n.popperOptions)==null?void 0:i.modifiers)||[],[KD])})})),y=m.show;m.show=function(b){if(y(),!s&&b==null)return f(m,o[0]);if(!(s&&b==null)){if(typeof b=="number")return o[b]&&f(m,o[b]);if(r.indexOf(b)>=0){var C=b.reference;return f(m,C)}if(o.indexOf(b)>=0)return f(m,b)}},m.showNext=function(){var b=o[0];if(!s)return m.show(0);var C=o.indexOf(s);m.show(o[C+1]||b)},m.showPrevious=function(){var b=o[o.length-1];if(!s)return m.show(b);var C=o.indexOf(s),I=o[C-1]||b;m.show(I)};var S=m.setProps;return m.setProps=function(b){l=b.overrides||l,S(b)},m.setInstances=function(b){h(!0),c.forEach(function(C){return C()}),r=b,h(!1),p(),u(),c=g(m),m.setProps({triggerTarget:a})},c=g(m),m},YD={name:"animateFill",defaultValue:!1,fn:function(e){var n;if(!((n=e.props.render)!=null&&n.$$tippy))return{};var i=Fl(e.popper),r=i.box,o=i.content,a=e.props.animateFill?XD():null;return{onCreate:function(){a&&(r.insertBefore(a,r.firstElementChild),r.setAttribute("data-animatefill",""),r.style.overflow="hidden",e.setProps({arrow:!1,animation:"shift-away"}))},onMount:function(){if(a){var l=r.style.transitionDuration,c=Number(l.replace("ms",""));o.style.transitionDelay=Math.round(c/10)+"ms",a.style.transitionDuration=l,ja([a],"visible")}},onShow:function(){a&&(a.style.transitionDuration="0ms")},onHide:function(){a&&ja([a],"hidden")}}}};function XD(){var t=To();return t.className=ax,ja([t],"hidden"),t}var ju={clientX:0,clientY:0},Zs=[];function gx(t){var e=t.clientX,n=t.clientY;ju={clientX:e,clientY:n}}function ZD(t){t.addEventListener("mousemove",gx)}function JD(t){t.removeEventListener("mousemove",gx)}var QD={name:"followCursor",defaultValue:!1,fn:function(e){var n=e.reference,i=px(e.props.triggerTarget||n),r=!1,o=!1,a=!0,s=e.props;function l(){return e.props.followCursor==="initial"&&e.state.isVisible}function c(){i.addEventListener("mousemove",p)}function d(){i.removeEventListener("mousemove",p)}function u(){r=!0,e.setProps({getReferenceClientRect:null}),r=!1}function p(f){var v=f.target?n.contains(f.target):!0,m=e.props.followCursor,y=f.clientX,S=f.clientY,b=n.getBoundingClientRect(),C=y-b.left,I=S-b.top;(v||!e.props.interactive)&&e.setProps({getReferenceClientRect:function(){var E=n.getBoundingClientRect(),P=y,A=S;m==="initial"&&(P=E.left+C,A=E.top+I);var O=m==="horizontal"?E.top:A,$=m==="vertical"?E.right:P,z=m==="horizontal"?E.bottom:A,re=m==="vertical"?E.left:P;return{width:$-re,height:z-O,top:O,right:$,bottom:z,left:re}}})}function h(){e.props.followCursor&&(Zs.push({instance:e,doc:i}),ZD(i))}function g(){Zs=Zs.filter(function(f){return f.instance!==e}),Zs.filter(function(f){return f.doc===i}).length===0&&JD(i)}return{onCreate:h,onDestroy:g,onBeforeUpdate:function(){s=e.props},onAfterUpdate:function(v,m){var y=m.followCursor;r||y!==void 0&&s.followCursor!==y&&(g(),y?(h(),e.state.isMounted&&!o&&!l()&&c()):(d(),u()))},onMount:function(){e.props.followCursor&&!o&&(a&&(p(ju),a=!1),l()||c())},onTrigger:function(v,m){Ph(m)&&(ju={clientX:m.clientX,clientY:m.clientY}),o=m.type==="focus"},onHidden:function(){e.props.followCursor&&(u(),d(),a=!0)}}}};function eM(t,e){var n;return{popperOptions:Object.assign({},t.popperOptions,{modifiers:[].concat((((n=t.popperOptions)==null?void 0:n.modifiers)||[]).filter(function(i){var r=i.name;return r!==e.name}),[e])})}}var tM={name:"inlinePositioning",defaultValue:!1,fn:function(e){var n=e.reference;function i(){return!!e.props.inlinePositioning}var r,o=-1,a=!1,s=[],l={name:"tippyInlinePositioning",enabled:!0,phase:"afterWrite",fn:function(h){var g=h.state;i()&&(s.indexOf(g.placement)!==-1&&(s=[]),r!==g.placement&&s.indexOf(g.placement)===-1&&(s.push(g.placement),e.setProps({getReferenceClientRect:function(){return c(g.placement)}})),r=g.placement)}};function c(p){return nM(ux(p),n.getBoundingClientRect(),Tr(n.getClientRects()),o)}function d(p){a=!0,e.setProps(p),a=!1}function u(){a||d(eM(e.props,l))}return{onCreate:u,onAfterUpdate:u,onTrigger:function(h,g){if(Ph(g)){var f=Tr(e.reference.getClientRects()),v=f.find(function(y){return y.left-2<=g.clientX&&y.right+2>=g.clientX&&y.top-2<=g.clientY&&y.bottom+2>=g.clientY}),m=f.indexOf(v);o=m>-1?m:o}},onHidden:function(){o=-1}}}};function nM(t,e,n,i){if(n.length<2||t===null)return e;if(n.length===2&&i>=0&&n[0].left>n[1].right)return n[i]||e;switch(t){case"top":case"bottom":{var r=n[0],o=n[n.length-1],a=t==="top",s=r.top,l=o.bottom,c=a?r.left:o.left,d=a?r.right:o.right,u=d-c,p=l-s;return{top:s,bottom:l,left:c,right:d,width:u,height:p}}case"left":case"right":{var h=Math.min.apply(Math,n.map(function(I){return I.left})),g=Math.max.apply(Math,n.map(function(I){return I.right})),f=n.filter(function(I){return t==="left"?I.left===h:I.right===g}),v=f[0].top,m=f[f.length-1].bottom,y=h,S=g,b=S-y,C=m-v;return{top:v,bottom:m,left:y,right:S,width:b,height:C}}default:return e}}var iM={name:"sticky",defaultValue:!1,fn:function(e){var n=e.reference,i=e.popper;function r(){return e.popperInstance?e.popperInstance.state.elements.reference:n}function o(c){return e.props.sticky===!0||e.props.sticky===c}var a=null,s=null;function l(){var c=o("reference")?r().getBoundingClientRect():null,d=o("popper")?i.getBoundingClientRect():null;(c&&yb(a,c)||d&&yb(s,d))&&e.popperInstance&&e.popperInstance.update(),a=c,s=d,e.state.isMounted&&requestAnimationFrame(l)}return{onMount:function(){e.props.sticky&&l()}}}};function yb(t,e){return t&&e?t.top!==e.top||t.right!==e.right||t.bottom!==e.bottom||t.left!==e.left:!0}Ee.setDefaultProps({render:mx});Ee.setDefaultProps({onShow:t=>{if(!t.props.content)return!1}});function bx(t,e={},n={mount:!0,appName:"Tippy"}){n=Object.assign({mount:!0,appName:"Tippy"},n);const i=zn(),r=Ge(),o=Ge({isEnabled:!1,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1}),a=Ar();let s=null;const l=()=>s||(s=document.createDocumentFragment(),s),c=k=>{let E,P=ct(k)?k.value:k;if(wa(P))a.value||(a.value=Gd({name:n.appName,render:()=>P}),i&&Object.assign(a.value._context,i.appContext),a.value.mount(l())),E=()=>l();else if(typeof P=="object"){if(!a.value){let A=We(P);a.value=Gd({name:n.appName,render:()=>A}),i&&Object.assign(a.value._context,i.appContext),a.value.mount(l())}E=()=>l()}else E=P;return E},d=k=>{let E={};return ct(k)?E=k.value||{}:Zn(k)?E={...k}:E={...k},E.content&&(E.content=c(E.content)),E.triggerTarget&&(E.triggerTarget=ct(E.triggerTarget)?E.triggerTarget.value:E.triggerTarget),(!E.plugins||!Array.isArray(E.plugins))&&(E.plugins=[]),E.plugins=E.plugins.filter(P=>P.name!=="vueTippyReactiveState"),E.plugins.push({name:"vueTippyReactiveState",fn:()=>({onCreate(){o.value.isEnabled=!0},onMount(){o.value.isMounted=!0},onShow(){o.value.isMounted=!0,o.value.isVisible=!0},onShown(){o.value.isShown=!0},onHide(){o.value.isMounted=!1,o.value.isVisible=!1},onHidden(){o.value.isShown=!1},onUnmounted(){o.value.isMounted=!1},onDestroy(){o.value.isDestroyed=!0}})}),E},u=()=>{r.value&&r.value.setProps(d(e))},p=()=>{!r.value||!e.content||r.value.setContent(c(e.content))},h=k=>{var E;(E=r.value)===null||E===void 0||E.setContent(c(k))},g=k=>{var E;(E=r.value)===null||E===void 0||E.setProps(d(k))},f=()=>{var k;r.value&&(r.value.destroy(),r.value=void 0),s=null,(k=a.value)===null||k===void 0||k.unmount(),a.value=void 0},v=()=>{var k;(k=r.value)===null||k===void 0||k.show()},m=()=>{var k;(k=r.value)===null||k===void 0||k.hide()},y=()=>{var k;(k=r.value)===null||k===void 0||k.disable(),o.value.isEnabled=!1},S=()=>{var k;(k=r.value)===null||k===void 0||k.enable(),o.value.isEnabled=!0},b=()=>{var k;(k=r.value)===null||k===void 0||k.unmount()},C=()=>{if(!t)return;let k=ct(t)?t.value:t;typeof k=="function"&&(k=k()),k&&(r.value=Ee(k,d(e)),k.$tippy=I)},I={tippy:r,refresh:u,refreshContent:p,setContent:h,setProps:g,destroy:f,hide:m,show:v,disable:y,enable:S,unmount:b,mount:C,state:o};return n.mount&&(i?i.isMounted?C():oi(C):C()),i&&cs(()=>{f()}),ct(e)||Zn(e)?Zt(e,u,{immediate:!1}):ct(e.content)&&Zt(e.content,p,{immediate:!1}),I}function oM(t,e){const n=Ge();return oi(()=>{const r=(Array.isArray(t)?t.map(o=>o.value):typeof t=="function"?t():t.value).map(o=>o instanceof Element?o._tippy:o).filter(Boolean);n.value=qD(r,e?{allowHTML:!0,...e}:{allowHTML:!0})}),{singleton:n}}function rM(t){return typeof t=="function"?t():Gi(t)}function aM(t){var e,n;const i=rM(t);return(n=(e=i)===null||e===void 0?void 0:e.$el)!==null&&n!==void 0?n:i}const sM=qt({props:{to:{type:[String,Function]},tag:{type:[String,Object],default:"span"},contentTag:{type:[String,Object],default:"span"},contentClass:{type:String,default:null},appendTo:{default:()=>Ee.defaultProps.appendTo},aria:{default:()=>Ee.defaultProps.aria},delay:{default:()=>Ee.defaultProps.delay},duration:{default:()=>Ee.defaultProps.duration},getReferenceClientRect:{default:()=>Ee.defaultProps.getReferenceClientRect},hideOnClick:{type:[Boolean,String],default:()=>Ee.defaultProps.hideOnClick},ignoreAttributes:{type:Boolean,default:()=>Ee.defaultProps.ignoreAttributes},interactive:{type:Boolean,default:()=>Ee.defaultProps.interactive},interactiveBorder:{default:()=>Ee.defaultProps.interactiveBorder},interactiveDebounce:{default:()=>Ee.defaultProps.interactiveDebounce},moveTransition:{default:()=>Ee.defaultProps.moveTransition},offset:{default:()=>Ee.defaultProps.offset},onAfterUpdate:{default:()=>Ee.defaultProps.onAfterUpdate},onBeforeUpdate:{default:()=>Ee.defaultProps.onBeforeUpdate},onCreate:{default:()=>Ee.defaultProps.onCreate},onDestroy:{default:()=>Ee.defaultProps.onDestroy},onHidden:{default:()=>Ee.defaultProps.onHidden},onHide:{default:()=>Ee.defaultProps.onHide},onMount:{default:()=>Ee.defaultProps.onMount},onShow:{default:()=>Ee.defaultProps.onShow},onShown:{default:()=>Ee.defaultProps.onShown},onTrigger:{default:()=>Ee.defaultProps.onTrigger},onUntrigger:{default:()=>Ee.defaultProps.onUntrigger},onClickOutside:{default:()=>Ee.defaultProps.onClickOutside},placement:{default:()=>Ee.defaultProps.placement},plugins:{default:()=>Ee.defaultProps.plugins},popperOptions:{default:()=>Ee.defaultProps.popperOptions},render:{default:()=>Ee.defaultProps.render},showOnCreate:{type:Boolean,default:()=>Ee.defaultProps.showOnCreate},touch:{type:[Boolean,String,Array],default:()=>Ee.defaultProps.touch},trigger:{default:()=>Ee.defaultProps.trigger},triggerTarget:{default:()=>Ee.defaultProps.triggerTarget},animateFill:{type:Boolean,default:()=>Ee.defaultProps.animateFill},followCursor:{type:[Boolean,String],default:()=>Ee.defaultProps.followCursor},inlinePositioning:{type:Boolean,default:()=>Ee.defaultProps.inlinePositioning},sticky:{type:[Boolean,String],default:()=>Ee.defaultProps.sticky},allowHTML:{type:Boolean,default:()=>Ee.defaultProps.allowHTML},animation:{default:()=>Ee.defaultProps.animation},arrow:{default:()=>Ee.defaultProps.arrow},content:{default:()=>Ee.defaultProps.content},inertia:{default:()=>Ee.defaultProps.inertia},maxWidth:{default:()=>Ee.defaultProps.maxWidth},role:{default:()=>Ee.defaultProps.role},theme:{default:()=>Ee.defaultProps.theme},zIndex:{default:()=>Ee.defaultProps.zIndex}},emits:["state"],setup(t,{slots:e,emit:n,expose:i}){const r=Ge(),o=Ge(),a=Ge(!1),s=()=>{let u={...t};for(const p of["to","tag","contentTag","contentClass"])u.hasOwnProperty(p)&&delete u[p];return u};let l=()=>aM(r);t.to&&(typeof Element<"u"&&t.to instanceof Element?l=()=>t.to:(typeof t.to=="string"||t.to instanceof String)&&(l=()=>document.querySelector(t.to)));const c=bx(l,s());oi(()=>{a.value=!0,Bo(()=>{e.content&&c.setContent(()=>o.value)})}),Zt(c.state,()=>{n("state",Gi(c.state))},{immediate:!0,deep:!0}),Zt(()=>t,()=>{c.setProps(s()),e.content&&c.setContent(()=>o.value)},{deep:!0});let d=zo({elem:r,contentElem:o,mounted:a,...c});return i(d),()=>{const u=e.default?e.default(d):[],p=(typeof t.contentTag=="string",t.contentTag);if(!t.tag){const g=We(u[0],{ref:r,"data-v-tippy":""});return e.content?[g,We(p,{ref:o,style:{display:a.value?"inherit":"none"},class:t.contentClass},e.content(d))]:g}const h=(typeof t.tag=="string",t.tag);return We(h,{ref:r,"data-v-tippy":""},e.content?[u,We(p,{ref:o,style:{display:a.value?"inherit":"none"},class:t.contentClass},e.content(d))]:u)}}}),lM=["a11y","allowHTML","arrow","flip","flipOnUpdate","hideOnClick","ignoreAttributes","inertia","interactive","lazy","multiple","showOnInit","touch","touchHold"];let Hu={};Object.keys(Ee.defaultProps).forEach(t=>{lM.includes(t)?Hu[t]={type:Boolean,default:function(){return Ee.defaultProps[t]}}:Hu[t]={default:function(){return Ee.defaultProps[t]}}});const cM=qt({props:Hu,setup(t){const e=Ge([]),{singleton:n}=oM(e,t);return{instances:e,singleton:n}},mounted(){var t;const n=this.$el.parentElement.querySelectorAll("[data-v-tippy]");this.instances=Array.from(n).map(i=>i._tippy).filter(Boolean),(t=this.singleton)===null||t===void 0||t.setInstances(this.instances)},render(){let t=this.$slots.default?this.$slots.default():[];return We(()=>t)}}),dM={mounted(t,e,n){const i=typeof e.value=="string"?{content:e.value}:e.value||{},r=Object.keys(e.modifiers||{}),o=r.find(s=>s!=="arrow"),a=r.findIndex(s=>s==="arrow")!==-1;o&&(i.placement=i.placement||o),a&&(i.arrow=i.arrow!==void 0?i.arrow:!0),n.props&&n.props.onTippyShow&&(i.onShow=function(...s){var l;return(l=n.props)===null||l===void 0?void 0:l.onTippyShow(...s)}),n.props&&n.props.onTippyShown&&(i.onShown=function(...s){var l;return(l=n.props)===null||l===void 0?void 0:l.onTippyShown(...s)}),n.props&&n.props.onTippyHidden&&(i.onHidden=function(...s){var l;return(l=n.props)===null||l===void 0?void 0:l.onTippyHidden(...s)}),n.props&&n.props.onTippyHide&&(i.onHide=function(...s){var l;return(l=n.props)===null||l===void 0?void 0:l.onTippyHide(...s)}),n.props&&n.props.onTippyMount&&(i.onMount=function(...s){var l;return(l=n.props)===null||l===void 0?void 0:l.onTippyMount(...s)}),t.getAttribute("title")&&!i.content&&(i.content=t.getAttribute("title"),t.removeAttribute("title")),t.getAttribute("content")&&!i.content&&(i.content=t.getAttribute("content")),bx(t,i)},unmounted(t){t.$tippy?t.$tippy.destroy():t._tippy&&t._tippy.destroy()},updated(t,e){const n=typeof e.value=="string"?{content:e.value}:e.value||{};t.getAttribute("title")&&!n.content&&(n.content=t.getAttribute("title"),t.removeAttribute("title")),t.getAttribute("content")&&!n.content&&(n.content=t.getAttribute("content")),t.$tippy?t.$tippy.setProps(n||{}):t._tippy&&t._tippy.setProps(n||{})}},uM={install(t,e={}){Ee.setDefaultProps(e.defaultProps||{}),t.directive(e.directive||"tippy",dM),t.component(e.component||"tippy",sM),t.component(e.componentSingleton||"tippy-singleton",cM)}},pM=Ee.setDefaultProps;pM({ignoreAttributes:!0,plugins:[iM,tM,QD,YD]});const hM="/assets/2d-designer-zvscidjw.png",fM="/assets/3d-designer-VWyX--d_.png",mM="/assets/animator-sRb5UpKt.png",gM="/assets/be-dev-LDW5xJ_d.png",bM="/assets/be-lead-j_R9snsM.png",vM="/assets/concept-artist-W7iW9BvV.png",yM="/assets/designer-haYhq142.png",wM="/assets/devops-k5zoh5Tg.png",xM="/assets/fe-dev-PusPk0bu.png",kM="/assets/fe-lead-mlKi-t6I.png",CM="/assets/full-stack-dev-SrHjsvuQ.png",SM="/assets/game-designer-Weh_qGDz.png",EM="/assets/level-designer-oRAyUesG.png",IM="/assets/producent-99xpKNxA.png",TM="/assets/product-owner-y05A9D-N.png",PM="/assets/programmer-Im7hRicR.png",OM="/assets/project-manager-s5eEv6Bc.png",_M="/assets/qa-tester-uFhFOCyv.png",AM="data:image/svg+xml,%3csvg%20width='24'%20height='17'%20viewBox='0%200%2024%2017'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_2823_34)'%3e%3cpath%20d='M20%209H4M20%209L16%205M20%209L16%2013'%20stroke='%23DF8C60'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_2823_34'%3e%3crect%20width='24'%20height='17'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e",LM={props:{role:{required:!0,type:Object}},methods:{openRoleDetail(){this.$emit("openRoleModal",this.role.id)},getAssetUrl(t){return new URL(Object.assign({"/src/plugins/app@ucebne-plany/components/role/assets/images/2d-designer.png":hM,"/src/plugins/app@ucebne-plany/components/role/assets/images/3d-designer.png":fM,"/src/plugins/app@ucebne-plany/components/role/assets/images/animator.png":mM,"/src/plugins/app@ucebne-plany/components/role/assets/images/be-dev.png":gM,"/src/plugins/app@ucebne-plany/components/role/assets/images/be-lead.png":bM,"/src/plugins/app@ucebne-plany/components/role/assets/images/concept-artist.png":vM,"/src/plugins/app@ucebne-plany/components/role/assets/images/designer.png":yM,"/src/plugins/app@ucebne-plany/components/role/assets/images/devops.png":wM,"/src/plugins/app@ucebne-plany/components/role/assets/images/fe-dev.png":xM,"/src/plugins/app@ucebne-plany/components/role/assets/images/fe-lead.png":kM,"/src/plugins/app@ucebne-plany/components/role/assets/images/full-stack-dev.png":CM,"/src/plugins/app@ucebne-plany/components/role/assets/images/game-designer.png":SM,"/src/plugins/app@ucebne-plany/components/role/assets/images/level-designer.png":EM,"/src/plugins/app@ucebne-plany/components/role/assets/images/producent.png":IM,"/src/plugins/app@ucebne-plany/components/role/assets/images/product-owner.png":TM,"/src/plugins/app@ucebne-plany/components/role/assets/images/programmer.png":PM,"/src/plugins/app@ucebne-plany/components/role/assets/images/project-manager.png":OM,"/src/plugins/app@ucebne-plany/components/role/assets/images/qa-tester.png":_M})[`/src/plugins/app@ucebne-plany/components/role/assets/images/${t}`],import.meta.url).href}}},RM=["src"],$M={class:"white mt-5"},DM=V("div",{class:"flex items-center gap-3 mt-3"},[V("p",{class:"text-secondary font-medium group-hover:underline"},"Viac o tejto role"),V("img",{src:AM,alt:""})],-1);function MM(t,e,n,i,r,o){return _(),j("div",{class:"min-h-full px-8 pb-10 pt-3 bg-[rgba(255,255,255,0.05)] rounded-[10px] group cursor-pointer",onClick:e[0]||(e[0]=a=>o.openRoleDetail())},[V("img",{class:"w-[120px]",src:o.getAssetUrl(n.role.img),alt:""},null,8,RM),V("h6",$M,Ct(n.role.title),1),DM])}const zM=no(LM,[["render",MM]]);function wb(t){return t!==null&&typeof t=="object"&&"constructor"in t&&t.constructor===Object}function Oh(t,e){t===void 0&&(t={}),e===void 0&&(e={}),Object.keys(e).forEach(n=>{typeof t[n]>"u"?t[n]=e[n]:wb(e[n])&&wb(t[n])&&Object.keys(e[n]).length>0&&Oh(t[n],e[n])})}const vx={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector(){return null},querySelectorAll(){return[]},getElementById(){return null},createEvent(){return{initEvent(){}}},createElement(){return{children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName(){return[]}}},createElementNS(){return{}},importNode(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function Br(){const t=typeof document<"u"?document:{};return Oh(t,vx),t}const BM={document:vx,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle(){return{getPropertyValue(){return""}}},Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia(){return{}},requestAnimationFrame(t){return typeof setTimeout>"u"?(t(),null):setTimeout(t,0)},cancelAnimationFrame(t){typeof setTimeout>"u"||clearTimeout(t)}};function mn(){const t=typeof window<"u"?window:{};return Oh(t,BM),t}function FM(t){return t===void 0&&(t=""),t.trim().split(" ").filter(e=>!!e.trim())}function jM(t){const e=t;Object.keys(e).forEach(n=>{try{e[n]=null}catch{}try{delete e[n]}catch{}})}function Nu(t,e){return e===void 0&&(e=0),setTimeout(t,e)}function jl(){return Date.now()}function HM(t){const e=mn();let n;return e.getComputedStyle&&(n=e.getComputedStyle(t,null)),!n&&t.currentStyle&&(n=t.currentStyle),n||(n=t.style),n}function NM(t,e){e===void 0&&(e="x");const n=mn();let i,r,o;const a=HM(t);return n.WebKitCSSMatrix?(r=a.transform||a.webkitTransform,r.split(",").length>6&&(r=r.split(", ").map(s=>s.replace(",",".")).join(", ")),o=new n.WebKitCSSMatrix(r==="none"?"":r)):(o=a.MozTransform||a.OTransform||a.MsTransform||a.msTransform||a.transform||a.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),i=o.toString().split(",")),e==="x"&&(n.WebKitCSSMatrix?r=o.m41:i.length===16?r=parseFloat(i[12]):r=parseFloat(i[4])),e==="y"&&(n.WebKitCSSMatrix?r=o.m42:i.length===16?r=parseFloat(i[13]):r=parseFloat(i[5])),r||0}function Js(t){return typeof t=="object"&&t!==null&&t.constructor&&Object.prototype.toString.call(t).slice(8,-1)==="Object"}function VM(t){return typeof window<"u"&&typeof window.HTMLElement<"u"?t instanceof HTMLElement:t&&(t.nodeType===1||t.nodeType===11)}function un(){const t=Object(arguments.length<=0?void 0:arguments[0]),e=["__proto__","constructor","prototype"];for(let n=1;n<arguments.length;n+=1){const i=n<0||arguments.length<=n?void 0:arguments[n];if(i!=null&&!VM(i)){const r=Object.keys(Object(i)).filter(o=>e.indexOf(o)<0);for(let o=0,a=r.length;o<a;o+=1){const s=r[o],l=Object.getOwnPropertyDescriptor(i,s);l!==void 0&&l.enumerable&&(Js(t[s])&&Js(i[s])?i[s].__swiper__?t[s]=i[s]:un(t[s],i[s]):!Js(t[s])&&Js(i[s])?(t[s]={},i[s].__swiper__?t[s]=i[s]:un(t[s],i[s])):t[s]=i[s])}}}return t}function Qs(t,e,n){t.style.setProperty(e,n)}function yx(t){let{swiper:e,targetPosition:n,side:i}=t;const r=mn(),o=-e.translate;let a=null,s;const l=e.params.speed;e.wrapperEl.style.scrollSnapType="none",r.cancelAnimationFrame(e.cssModeFrameID);const c=n>o?"next":"prev",d=(p,h)=>c==="next"&&p>=h||c==="prev"&&p<=h,u=()=>{s=new Date().getTime(),a===null&&(a=s);const p=Math.max(Math.min((s-a)/l,1),0),h=.5-Math.cos(p*Math.PI)/2;let g=o+h*(n-o);if(d(g,n)&&(g=n),e.wrapperEl.scrollTo({[i]:g}),d(g,n)){e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.scrollSnapType="",setTimeout(()=>{e.wrapperEl.style.overflow="",e.wrapperEl.scrollTo({[i]:g})}),r.cancelAnimationFrame(e.cssModeFrameID);return}e.cssModeFrameID=r.requestAnimationFrame(u)};u()}function Yn(t,e){return e===void 0&&(e=""),[...t.children].filter(n=>n.matches(e))}function Hl(t){try{console.warn(t);return}catch{}}function Nl(t,e){e===void 0&&(e=[]);const n=document.createElement(t);return n.classList.add(...Array.isArray(e)?e:FM(e)),n}function WM(t,e){const n=[];for(;t.previousElementSibling;){const i=t.previousElementSibling;e?i.matches(e)&&n.push(i):n.push(i),t=i}return n}function UM(t,e){const n=[];for(;t.nextElementSibling;){const i=t.nextElementSibling;e?i.matches(e)&&n.push(i):n.push(i),t=i}return n}function Vi(t,e){return mn().getComputedStyle(t,null).getPropertyValue(e)}function xb(t){let e=t,n;if(e){for(n=0;(e=e.previousSibling)!==null;)e.nodeType===1&&(n+=1);return n}}function GM(t,e){const n=[];let i=t.parentElement;for(;i;)e?i.matches(e)&&n.push(i):n.push(i),i=i.parentElement;return n}function kb(t,e,n){const i=mn();return n?t[e==="width"?"offsetWidth":"offsetHeight"]+parseFloat(i.getComputedStyle(t,null).getPropertyValue(e==="width"?"margin-right":"margin-top"))+parseFloat(i.getComputedStyle(t,null).getPropertyValue(e==="width"?"margin-left":"margin-bottom")):t.offsetWidth}function pi(t){return(Array.isArray(t)?t:[t]).filter(e=>!!e)}let kd;function KM(){const t=mn(),e=Br();return{smoothScroll:e.documentElement&&e.documentElement.style&&"scrollBehavior"in e.documentElement.style,touch:!!("ontouchstart"in t||t.DocumentTouch&&e instanceof t.DocumentTouch)}}function wx(){return kd||(kd=KM()),kd}let Cd;function qM(t){let{userAgent:e}=t===void 0?{}:t;const n=wx(),i=mn(),r=i.navigator.platform,o=e||i.navigator.userAgent,a={ios:!1,android:!1},s=i.screen.width,l=i.screen.height,c=o.match(/(Android);?[\s\/]+([\d.]+)?/);let d=o.match(/(iPad).*OS\s([\d_]+)/);const u=o.match(/(iPod)(.*OS\s([\d_]+))?/),p=!d&&o.match(/(iPhone\sOS|iOS)\s([\d_]+)/),h=r==="Win32";let g=r==="MacIntel";const f=["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"];return!d&&g&&n.touch&&f.indexOf(`${s}x${l}`)>=0&&(d=o.match(/(Version)\/([\d.]+)/),d||(d=[0,1,"13_0_0"]),g=!1),c&&!h&&(a.os="android",a.android=!0),(d||p||u)&&(a.os="ios",a.ios=!0),a}function xx(t){return t===void 0&&(t={}),Cd||(Cd=qM(t)),Cd}let Sd;function YM(){const t=mn(),e=xx();let n=!1;function i(){const s=t.navigator.userAgent.toLowerCase();return s.indexOf("safari")>=0&&s.indexOf("chrome")<0&&s.indexOf("android")<0}if(i()){const s=String(t.navigator.userAgent);if(s.includes("Version/")){const[l,c]=s.split("Version/")[1].split(" ")[0].split(".").map(d=>Number(d));n=l<16||l===16&&c<2}}const r=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(t.navigator.userAgent),o=i(),a=o||r&&e.ios;return{isSafari:n||o,needPerspectiveFix:n,need3dFix:a,isWebView:r}}function XM(){return Sd||(Sd=YM()),Sd}function ZM(t){let{swiper:e,on:n,emit:i}=t;const r=mn();let o=null,a=null;const s=()=>{!e||e.destroyed||!e.initialized||(i("beforeResize"),i("resize"))},l=()=>{!e||e.destroyed||!e.initialized||(o=new ResizeObserver(u=>{a=r.requestAnimationFrame(()=>{const{width:p,height:h}=e;let g=p,f=h;u.forEach(v=>{let{contentBoxSize:m,contentRect:y,target:S}=v;S&&S!==e.el||(g=y?y.width:(m[0]||m).inlineSize,f=y?y.height:(m[0]||m).blockSize)}),(g!==p||f!==h)&&s()})}),o.observe(e.el))},c=()=>{a&&r.cancelAnimationFrame(a),o&&o.unobserve&&e.el&&(o.unobserve(e.el),o=null)},d=()=>{!e||e.destroyed||!e.initialized||i("orientationchange")};n("init",()=>{if(e.params.resizeObserver&&typeof r.ResizeObserver<"u"){l();return}r.addEventListener("resize",s),r.addEventListener("orientationchange",d)}),n("destroy",()=>{c(),r.removeEventListener("resize",s),r.removeEventListener("orientationchange",d)})}function JM(t){let{swiper:e,extendParams:n,on:i,emit:r}=t;const o=[],a=mn(),s=function(d,u){u===void 0&&(u={});const p=a.MutationObserver||a.WebkitMutationObserver,h=new p(g=>{if(e.__preventObserver__)return;if(g.length===1){r("observerUpdate",g[0]);return}const f=function(){r("observerUpdate",g[0])};a.requestAnimationFrame?a.requestAnimationFrame(f):a.setTimeout(f,0)});h.observe(d,{attributes:typeof u.attributes>"u"?!0:u.attributes,childList:typeof u.childList>"u"?!0:u.childList,characterData:typeof u.characterData>"u"?!0:u.characterData}),o.push(h)},l=()=>{if(e.params.observer){if(e.params.observeParents){const d=GM(e.hostEl);for(let u=0;u<d.length;u+=1)s(d[u])}s(e.hostEl,{childList:e.params.observeSlideChildren}),s(e.wrapperEl,{attributes:!1})}},c=()=>{o.forEach(d=>{d.disconnect()}),o.splice(0,o.length)};n({observer:!1,observeParents:!1,observeSlideChildren:!1}),i("init",l),i("destroy",c)}var QM={on(t,e,n){const i=this;if(!i.eventsListeners||i.destroyed||typeof e!="function")return i;const r=n?"unshift":"push";return t.split(" ").forEach(o=>{i.eventsListeners[o]||(i.eventsListeners[o]=[]),i.eventsListeners[o][r](e)}),i},once(t,e,n){const i=this;if(!i.eventsListeners||i.destroyed||typeof e!="function")return i;function r(){i.off(t,r),r.__emitterProxy&&delete r.__emitterProxy;for(var o=arguments.length,a=new Array(o),s=0;s<o;s++)a[s]=arguments[s];e.apply(i,a)}return r.__emitterProxy=e,i.on(t,r,n)},onAny(t,e){const n=this;if(!n.eventsListeners||n.destroyed||typeof t!="function")return n;const i=e?"unshift":"push";return n.eventsAnyListeners.indexOf(t)<0&&n.eventsAnyListeners[i](t),n},offAny(t){const e=this;if(!e.eventsListeners||e.destroyed||!e.eventsAnyListeners)return e;const n=e.eventsAnyListeners.indexOf(t);return n>=0&&e.eventsAnyListeners.splice(n,1),e},off(t,e){const n=this;return!n.eventsListeners||n.destroyed||!n.eventsListeners||t.split(" ").forEach(i=>{typeof e>"u"?n.eventsListeners[i]=[]:n.eventsListeners[i]&&n.eventsListeners[i].forEach((r,o)=>{(r===e||r.__emitterProxy&&r.__emitterProxy===e)&&n.eventsListeners[i].splice(o,1)})}),n},emit(){const t=this;if(!t.eventsListeners||t.destroyed||!t.eventsListeners)return t;let e,n,i;for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return typeof o[0]=="string"||Array.isArray(o[0])?(e=o[0],n=o.slice(1,o.length),i=t):(e=o[0].events,n=o[0].data,i=o[0].context||t),n.unshift(i),(Array.isArray(e)?e:e.split(" ")).forEach(l=>{t.eventsAnyListeners&&t.eventsAnyListeners.length&&t.eventsAnyListeners.forEach(c=>{c.apply(i,[l,...n])}),t.eventsListeners&&t.eventsListeners[l]&&t.eventsListeners[l].forEach(c=>{c.apply(i,n)})}),t}};function ez(){const t=this;let e,n;const i=t.el;typeof t.params.width<"u"&&t.params.width!==null?e=t.params.width:e=i.clientWidth,typeof t.params.height<"u"&&t.params.height!==null?n=t.params.height:n=i.clientHeight,!(e===0&&t.isHorizontal()||n===0&&t.isVertical())&&(e=e-parseInt(Vi(i,"padding-left")||0,10)-parseInt(Vi(i,"padding-right")||0,10),n=n-parseInt(Vi(i,"padding-top")||0,10)-parseInt(Vi(i,"padding-bottom")||0,10),Number.isNaN(e)&&(e=0),Number.isNaN(n)&&(n=0),Object.assign(t,{width:e,height:n,size:t.isHorizontal()?e:n}))}function tz(){const t=this;function e(A,O){return parseFloat(A.getPropertyValue(t.getDirectionLabel(O))||0)}const n=t.params,{wrapperEl:i,slidesEl:r,size:o,rtlTranslate:a,wrongRTL:s}=t,l=t.virtual&&n.virtual.enabled,c=l?t.virtual.slides.length:t.slides.length,d=Yn(r,`.${t.params.slideClass}, swiper-slide`),u=l?t.virtual.slides.length:d.length;let p=[];const h=[],g=[];let f=n.slidesOffsetBefore;typeof f=="function"&&(f=n.slidesOffsetBefore.call(t));let v=n.slidesOffsetAfter;typeof v=="function"&&(v=n.slidesOffsetAfter.call(t));const m=t.snapGrid.length,y=t.slidesGrid.length;let S=n.spaceBetween,b=-f,C=0,I=0;if(typeof o>"u")return;typeof S=="string"&&S.indexOf("%")>=0?S=parseFloat(S.replace("%",""))/100*o:typeof S=="string"&&(S=parseFloat(S)),t.virtualSize=-S,d.forEach(A=>{a?A.style.marginLeft="":A.style.marginRight="",A.style.marginBottom="",A.style.marginTop=""}),n.centeredSlides&&n.cssMode&&(Qs(i,"--swiper-centered-offset-before",""),Qs(i,"--swiper-centered-offset-after",""));const k=n.grid&&n.grid.rows>1&&t.grid;k?t.grid.initSlides(d):t.grid&&t.grid.unsetSlides();let E;const P=n.slidesPerView==="auto"&&n.breakpoints&&Object.keys(n.breakpoints).filter(A=>typeof n.breakpoints[A].slidesPerView<"u").length>0;for(let A=0;A<u;A+=1){E=0;let O;if(d[A]&&(O=d[A]),k&&t.grid.updateSlide(A,O,d),!(d[A]&&Vi(O,"display")==="none")){if(n.slidesPerView==="auto"){P&&(d[A].style[t.getDirectionLabel("width")]="");const $=getComputedStyle(O),z=O.style.transform,re=O.style.webkitTransform;if(z&&(O.style.transform="none"),re&&(O.style.webkitTransform="none"),n.roundLengths)E=t.isHorizontal()?kb(O,"width",!0):kb(O,"height",!0);else{const ie=e($,"width"),te=e($,"padding-left"),ee=e($,"padding-right"),Q=e($,"margin-left"),$e=e($,"margin-right"),Se=$.getPropertyValue("box-sizing");if(Se&&Se==="border-box")E=ie+Q+$e;else{const{clientWidth:Ie,offsetWidth:_e}=O;E=ie+te+ee+Q+$e+(_e-Ie)}}z&&(O.style.transform=z),re&&(O.style.webkitTransform=re),n.roundLengths&&(E=Math.floor(E))}else E=(o-(n.slidesPerView-1)*S)/n.slidesPerView,n.roundLengths&&(E=Math.floor(E)),d[A]&&(d[A].style[t.getDirectionLabel("width")]=`${E}px`);d[A]&&(d[A].swiperSlideSize=E),g.push(E),n.centeredSlides?(b=b+E/2+C/2+S,C===0&&A!==0&&(b=b-o/2-S),A===0&&(b=b-o/2-S),Math.abs(b)<1/1e3&&(b=0),n.roundLengths&&(b=Math.floor(b)),I%n.slidesPerGroup===0&&p.push(b),h.push(b)):(n.roundLengths&&(b=Math.floor(b)),(I-Math.min(t.params.slidesPerGroupSkip,I))%t.params.slidesPerGroup===0&&p.push(b),h.push(b),b=b+E+S),t.virtualSize+=E+S,C=E,I+=1}}if(t.virtualSize=Math.max(t.virtualSize,o)+v,a&&s&&(n.effect==="slide"||n.effect==="coverflow")&&(i.style.width=`${t.virtualSize+S}px`),n.setWrapperSize&&(i.style[t.getDirectionLabel("width")]=`${t.virtualSize+S}px`),k&&t.grid.updateWrapperSize(E,p),!n.centeredSlides){const A=[];for(let O=0;O<p.length;O+=1){let $=p[O];n.roundLengths&&($=Math.floor($)),p[O]<=t.virtualSize-o&&A.push($)}p=A,Math.floor(t.virtualSize-o)-Math.floor(p[p.length-1])>1&&p.push(t.virtualSize-o)}if(l&&n.loop){const A=g[0]+S;if(n.slidesPerGroup>1){const O=Math.ceil((t.virtual.slidesBefore+t.virtual.slidesAfter)/n.slidesPerGroup),$=A*n.slidesPerGroup;for(let z=0;z<O;z+=1)p.push(p[p.length-1]+$)}for(let O=0;O<t.virtual.slidesBefore+t.virtual.slidesAfter;O+=1)n.slidesPerGroup===1&&p.push(p[p.length-1]+A),h.push(h[h.length-1]+A),t.virtualSize+=A}if(p.length===0&&(p=[0]),S!==0){const A=t.isHorizontal()&&a?"marginLeft":t.getDirectionLabel("marginRight");d.filter((O,$)=>!n.cssMode||n.loop?!0:$!==d.length-1).forEach(O=>{O.style[A]=`${S}px`})}if(n.centeredSlides&&n.centeredSlidesBounds){let A=0;g.forEach($=>{A+=$+(S||0)}),A-=S;const O=A-o;p=p.map($=>$<=0?-f:$>O?O+v:$)}if(n.centerInsufficientSlides){let A=0;if(g.forEach(O=>{A+=O+(S||0)}),A-=S,A<o){const O=(o-A)/2;p.forEach(($,z)=>{p[z]=$-O}),h.forEach(($,z)=>{h[z]=$+O})}}if(Object.assign(t,{slides:d,snapGrid:p,slidesGrid:h,slidesSizesGrid:g}),n.centeredSlides&&n.cssMode&&!n.centeredSlidesBounds){Qs(i,"--swiper-centered-offset-before",`${-p[0]}px`),Qs(i,"--swiper-centered-offset-after",`${t.size/2-g[g.length-1]/2}px`);const A=-t.snapGrid[0],O=-t.slidesGrid[0];t.snapGrid=t.snapGrid.map($=>$+A),t.slidesGrid=t.slidesGrid.map($=>$+O)}if(u!==c&&t.emit("slidesLengthChange"),p.length!==m&&(t.params.watchOverflow&&t.checkOverflow(),t.emit("snapGridLengthChange")),h.length!==y&&t.emit("slidesGridLengthChange"),n.watchSlidesProgress&&t.updateSlidesOffset(),t.emit("slidesUpdated"),!l&&!n.cssMode&&(n.effect==="slide"||n.effect==="fade")){const A=`${n.containerModifierClass}backface-hidden`,O=t.el.classList.contains(A);u<=n.maxBackfaceHiddenSlides?O||t.el.classList.add(A):O&&t.el.classList.remove(A)}}function nz(t){const e=this,n=[],i=e.virtual&&e.params.virtual.enabled;let r=0,o;typeof t=="number"?e.setTransition(t):t===!0&&e.setTransition(e.params.speed);const a=s=>i?e.slides[e.getSlideIndexByData(s)]:e.slides[s];if(e.params.slidesPerView!=="auto"&&e.params.slidesPerView>1)if(e.params.centeredSlides)(e.visibleSlides||[]).forEach(s=>{n.push(s)});else for(o=0;o<Math.ceil(e.params.slidesPerView);o+=1){const s=e.activeIndex+o;if(s>e.slides.length&&!i)break;n.push(a(s))}else n.push(a(e.activeIndex));for(o=0;o<n.length;o+=1)if(typeof n[o]<"u"){const s=n[o].offsetHeight;r=s>r?s:r}(r||r===0)&&(e.wrapperEl.style.height=`${r}px`)}function iz(){const t=this,e=t.slides,n=t.isElement?t.isHorizontal()?t.wrapperEl.offsetLeft:t.wrapperEl.offsetTop:0;for(let i=0;i<e.length;i+=1)e[i].swiperSlideOffset=(t.isHorizontal()?e[i].offsetLeft:e[i].offsetTop)-n-t.cssOverflowAdjustment()}function oz(t){t===void 0&&(t=this&&this.translate||0);const e=this,n=e.params,{slides:i,rtlTranslate:r,snapGrid:o}=e;if(i.length===0)return;typeof i[0].swiperSlideOffset>"u"&&e.updateSlidesOffset();let a=-t;r&&(a=t),i.forEach(l=>{l.classList.remove(n.slideVisibleClass,n.slideFullyVisibleClass)}),e.visibleSlidesIndexes=[],e.visibleSlides=[];let s=n.spaceBetween;typeof s=="string"&&s.indexOf("%")>=0?s=parseFloat(s.replace("%",""))/100*e.size:typeof s=="string"&&(s=parseFloat(s));for(let l=0;l<i.length;l+=1){const c=i[l];let d=c.swiperSlideOffset;n.cssMode&&n.centeredSlides&&(d-=i[0].swiperSlideOffset);const u=(a+(n.centeredSlides?e.minTranslate():0)-d)/(c.swiperSlideSize+s),p=(a-o[0]+(n.centeredSlides?e.minTranslate():0)-d)/(c.swiperSlideSize+s),h=-(a-d),g=h+e.slidesSizesGrid[l],f=h>=0&&h<=e.size-e.slidesSizesGrid[l];(h>=0&&h<e.size-1||g>1&&g<=e.size||h<=0&&g>=e.size)&&(e.visibleSlides.push(c),e.visibleSlidesIndexes.push(l),i[l].classList.add(n.slideVisibleClass)),f&&i[l].classList.add(n.slideFullyVisibleClass),c.progress=r?-u:u,c.originalProgress=r?-p:p}}function rz(t){const e=this;if(typeof t>"u"){const d=e.rtlTranslate?-1:1;t=e&&e.translate&&e.translate*d||0}const n=e.params,i=e.maxTranslate()-e.minTranslate();let{progress:r,isBeginning:o,isEnd:a,progressLoop:s}=e;const l=o,c=a;if(i===0)r=0,o=!0,a=!0;else{r=(t-e.minTranslate())/i;const d=Math.abs(t-e.minTranslate())<1,u=Math.abs(t-e.maxTranslate())<1;o=d||r<=0,a=u||r>=1,d&&(r=0),u&&(r=1)}if(n.loop){const d=e.getSlideIndexByData(0),u=e.getSlideIndexByData(e.slides.length-1),p=e.slidesGrid[d],h=e.slidesGrid[u],g=e.slidesGrid[e.slidesGrid.length-1],f=Math.abs(t);f>=p?s=(f-p)/g:s=(f+g-h)/g,s>1&&(s-=1)}Object.assign(e,{progress:r,progressLoop:s,isBeginning:o,isEnd:a}),(n.watchSlidesProgress||n.centeredSlides&&n.autoHeight)&&e.updateSlidesProgress(t),o&&!l&&e.emit("reachBeginning toEdge"),a&&!c&&e.emit("reachEnd toEdge"),(l&&!o||c&&!a)&&e.emit("fromEdge"),e.emit("progress",r)}function az(){const t=this,{slides:e,params:n,slidesEl:i,activeIndex:r}=t,o=t.virtual&&n.virtual.enabled,a=t.grid&&n.grid&&n.grid.rows>1,s=u=>Yn(i,`.${n.slideClass}${u}, swiper-slide${u}`)[0];e.forEach(u=>{u.classList.remove(n.slideActiveClass,n.slideNextClass,n.slidePrevClass)});let l,c,d;if(o)if(n.loop){let u=r-t.virtual.slidesBefore;u<0&&(u=t.virtual.slides.length+u),u>=t.virtual.slides.length&&(u-=t.virtual.slides.length),l=s(`[data-swiper-slide-index="${u}"]`)}else l=s(`[data-swiper-slide-index="${r}"]`);else a?(l=e.filter(u=>u.column===r)[0],d=e.filter(u=>u.column===r+1)[0],c=e.filter(u=>u.column===r-1)[0]):l=e[r];l&&(l.classList.add(n.slideActiveClass),a?(d&&d.classList.add(n.slideNextClass),c&&c.classList.add(n.slidePrevClass)):(d=UM(l,`.${n.slideClass}, swiper-slide`)[0],n.loop&&!d&&(d=e[0]),d&&d.classList.add(n.slideNextClass),c=WM(l,`.${n.slideClass}, swiper-slide`)[0],n.loop&&!c===0&&(c=e[e.length-1]),c&&c.classList.add(n.slidePrevClass))),t.emitSlidesClasses()}const fl=(t,e)=>{if(!t||t.destroyed||!t.params)return;const n=()=>t.isElement?"swiper-slide":`.${t.params.slideClass}`,i=e.closest(n());if(i){let r=i.querySelector(`.${t.params.lazyPreloaderClass}`);!r&&t.isElement&&(i.shadowRoot?r=i.shadowRoot.querySelector(`.${t.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{i.shadowRoot&&(r=i.shadowRoot.querySelector(`.${t.params.lazyPreloaderClass}`),r&&r.remove())})),r&&r.remove()}},Ed=(t,e)=>{if(!t.slides[e])return;const n=t.slides[e].querySelector('[loading="lazy"]');n&&n.removeAttribute("loading")},Vu=t=>{if(!t||t.destroyed||!t.params)return;let e=t.params.lazyPreloadPrevNext;const n=t.slides.length;if(!n||!e||e<0)return;e=Math.min(e,n);const i=t.params.slidesPerView==="auto"?t.slidesPerViewDynamic():Math.ceil(t.params.slidesPerView),r=t.activeIndex;if(t.params.grid&&t.params.grid.rows>1){const a=r,s=[a-e];s.push(...Array.from({length:e}).map((l,c)=>a+i+c)),t.slides.forEach((l,c)=>{s.includes(l.column)&&Ed(t,c)});return}const o=r+i-1;if(t.params.rewind||t.params.loop)for(let a=r-e;a<=o+e;a+=1){const s=(a%n+n)%n;(s<r||s>o)&&Ed(t,s)}else for(let a=Math.max(r-e,0);a<=Math.min(o+e,n-1);a+=1)a!==r&&(a>o||a<r)&&Ed(t,a)};function sz(t){const{slidesGrid:e,params:n}=t,i=t.rtlTranslate?t.translate:-t.translate;let r;for(let o=0;o<e.length;o+=1)typeof e[o+1]<"u"?i>=e[o]&&i<e[o+1]-(e[o+1]-e[o])/2?r=o:i>=e[o]&&i<e[o+1]&&(r=o+1):i>=e[o]&&(r=o);return n.normalizeSlideIndex&&(r<0||typeof r>"u")&&(r=0),r}function lz(t){const e=this,n=e.rtlTranslate?e.translate:-e.translate,{snapGrid:i,params:r,activeIndex:o,realIndex:a,snapIndex:s}=e;let l=t,c;const d=h=>{let g=h-e.virtual.slidesBefore;return g<0&&(g=e.virtual.slides.length+g),g>=e.virtual.slides.length&&(g-=e.virtual.slides.length),g};if(typeof l>"u"&&(l=sz(e)),i.indexOf(n)>=0)c=i.indexOf(n);else{const h=Math.min(r.slidesPerGroupSkip,l);c=h+Math.floor((l-h)/r.slidesPerGroup)}if(c>=i.length&&(c=i.length-1),l===o&&!e.params.loop){c!==s&&(e.snapIndex=c,e.emit("snapIndexChange"));return}if(l===o&&e.params.loop&&e.virtual&&e.params.virtual.enabled){e.realIndex=d(l);return}const u=e.grid&&r.grid&&r.grid.rows>1;let p;if(e.virtual&&r.virtual.enabled&&r.loop)p=d(l);else if(u){const h=e.slides.filter(f=>f.column===l)[0];let g=parseInt(h.getAttribute("data-swiper-slide-index"),10);Number.isNaN(g)&&(g=Math.max(e.slides.indexOf(h),0)),p=Math.floor(g/r.grid.rows)}else if(e.slides[l]){const h=e.slides[l].getAttribute("data-swiper-slide-index");h?p=parseInt(h,10):p=l}else p=l;Object.assign(e,{previousSnapIndex:s,snapIndex:c,previousRealIndex:a,realIndex:p,previousIndex:o,activeIndex:l}),e.initialized&&Vu(e),e.emit("activeIndexChange"),e.emit("snapIndexChange"),(e.initialized||e.params.runCallbacksOnInit)&&(a!==p&&e.emit("realIndexChange"),e.emit("slideChange"))}function cz(t,e){const n=this,i=n.params;let r=t.closest(`.${i.slideClass}, swiper-slide`);!r&&n.isElement&&e&&e.length>1&&e.includes(t)&&[...e.slice(e.indexOf(t)+1,e.length)].forEach(s=>{!r&&s.matches&&s.matches(`.${i.slideClass}, swiper-slide`)&&(r=s)});let o=!1,a;if(r){for(let s=0;s<n.slides.length;s+=1)if(n.slides[s]===r){o=!0,a=s;break}}if(r&&o)n.clickedSlide=r,n.virtual&&n.params.virtual.enabled?n.clickedIndex=parseInt(r.getAttribute("data-swiper-slide-index"),10):n.clickedIndex=a;else{n.clickedSlide=void 0,n.clickedIndex=void 0;return}i.slideToClickedSlide&&n.clickedIndex!==void 0&&n.clickedIndex!==n.activeIndex&&n.slideToClickedSlide()}var dz={updateSize:ez,updateSlides:tz,updateAutoHeight:nz,updateSlidesOffset:iz,updateSlidesProgress:oz,updateProgress:rz,updateSlidesClasses:az,updateActiveIndex:lz,updateClickedSlide:cz};function uz(t){t===void 0&&(t=this.isHorizontal()?"x":"y");const e=this,{params:n,rtlTranslate:i,translate:r,wrapperEl:o}=e;if(n.virtualTranslate)return i?-r:r;if(n.cssMode)return r;let a=NM(o,t);return a+=e.cssOverflowAdjustment(),i&&(a=-a),a||0}function pz(t,e){const n=this,{rtlTranslate:i,params:r,wrapperEl:o,progress:a}=n;let s=0,l=0;const c=0;n.isHorizontal()?s=i?-t:t:l=t,r.roundLengths&&(s=Math.floor(s),l=Math.floor(l)),n.previousTranslate=n.translate,n.translate=n.isHorizontal()?s:l,r.cssMode?o[n.isHorizontal()?"scrollLeft":"scrollTop"]=n.isHorizontal()?-s:-l:r.virtualTranslate||(n.isHorizontal()?s-=n.cssOverflowAdjustment():l-=n.cssOverflowAdjustment(),o.style.transform=`translate3d(${s}px, ${l}px, ${c}px)`);let d;const u=n.maxTranslate()-n.minTranslate();u===0?d=0:d=(t-n.minTranslate())/u,d!==a&&n.updateProgress(t),n.emit("setTranslate",n.translate,e)}function hz(){return-this.snapGrid[0]}function fz(){return-this.snapGrid[this.snapGrid.length-1]}function mz(t,e,n,i,r){t===void 0&&(t=0),e===void 0&&(e=this.params.speed),n===void 0&&(n=!0),i===void 0&&(i=!0);const o=this,{params:a,wrapperEl:s}=o;if(o.animating&&a.preventInteractionOnTransition)return!1;const l=o.minTranslate(),c=o.maxTranslate();let d;if(i&&t>l?d=l:i&&t<c?d=c:d=t,o.updateProgress(d),a.cssMode){const u=o.isHorizontal();if(e===0)s[u?"scrollLeft":"scrollTop"]=-d;else{if(!o.support.smoothScroll)return yx({swiper:o,targetPosition:-d,side:u?"left":"top"}),!0;s.scrollTo({[u?"left":"top"]:-d,behavior:"smooth"})}return!0}return e===0?(o.setTransition(0),o.setTranslate(d),n&&(o.emit("beforeTransitionStart",e,r),o.emit("transitionEnd"))):(o.setTransition(e),o.setTranslate(d),n&&(o.emit("beforeTransitionStart",e,r),o.emit("transitionStart")),o.animating||(o.animating=!0,o.onTranslateToWrapperTransitionEnd||(o.onTranslateToWrapperTransitionEnd=function(p){!o||o.destroyed||p.target===this&&(o.wrapperEl.removeEventListener("transitionend",o.onTranslateToWrapperTransitionEnd),o.onTranslateToWrapperTransitionEnd=null,delete o.onTranslateToWrapperTransitionEnd,n&&o.emit("transitionEnd"))}),o.wrapperEl.addEventListener("transitionend",o.onTranslateToWrapperTransitionEnd))),!0}var gz={getTranslate:uz,setTranslate:pz,minTranslate:hz,maxTranslate:fz,translateTo:mz};function bz(t,e){const n=this;n.params.cssMode||(n.wrapperEl.style.transitionDuration=`${t}ms`,n.wrapperEl.style.transitionDelay=t===0?"0ms":""),n.emit("setTransition",t,e)}function kx(t){let{swiper:e,runCallbacks:n,direction:i,step:r}=t;const{activeIndex:o,previousIndex:a}=e;let s=i;if(s||(o>a?s="next":o<a?s="prev":s="reset"),e.emit(`transition${r}`),n&&o!==a){if(s==="reset"){e.emit(`slideResetTransition${r}`);return}e.emit(`slideChangeTransition${r}`),s==="next"?e.emit(`slideNextTransition${r}`):e.emit(`slidePrevTransition${r}`)}}function vz(t,e){t===void 0&&(t=!0);const n=this,{params:i}=n;i.cssMode||(i.autoHeight&&n.updateAutoHeight(),kx({swiper:n,runCallbacks:t,direction:e,step:"Start"}))}function yz(t,e){t===void 0&&(t=!0);const n=this,{params:i}=n;n.animating=!1,!i.cssMode&&(n.setTransition(0),kx({swiper:n,runCallbacks:t,direction:e,step:"End"}))}var wz={setTransition:bz,transitionStart:vz,transitionEnd:yz};function xz(t,e,n,i,r){t===void 0&&(t=0),e===void 0&&(e=this.params.speed),n===void 0&&(n=!0),typeof t=="string"&&(t=parseInt(t,10));const o=this;let a=t;a<0&&(a=0);const{params:s,snapGrid:l,slidesGrid:c,previousIndex:d,activeIndex:u,rtlTranslate:p,wrapperEl:h,enabled:g}=o;if(o.animating&&s.preventInteractionOnTransition||!g&&!i&&!r||o.destroyed)return!1;const f=Math.min(o.params.slidesPerGroupSkip,a);let v=f+Math.floor((a-f)/o.params.slidesPerGroup);v>=l.length&&(v=l.length-1);const m=-l[v];if(s.normalizeSlideIndex)for(let S=0;S<c.length;S+=1){const b=-Math.floor(m*100),C=Math.floor(c[S]*100),I=Math.floor(c[S+1]*100);typeof c[S+1]<"u"?b>=C&&b<I-(I-C)/2?a=S:b>=C&&b<I&&(a=S+1):b>=C&&(a=S)}if(o.initialized&&a!==u&&(!o.allowSlideNext&&(p?m>o.translate&&m>o.minTranslate():m<o.translate&&m<o.minTranslate())||!o.allowSlidePrev&&m>o.translate&&m>o.maxTranslate()&&(u||0)!==a))return!1;a!==(d||0)&&n&&o.emit("beforeSlideChangeStart"),o.updateProgress(m);let y;if(a>u?y="next":a<u?y="prev":y="reset",p&&-m===o.translate||!p&&m===o.translate)return o.updateActiveIndex(a),s.autoHeight&&o.updateAutoHeight(),o.updateSlidesClasses(),s.effect!=="slide"&&o.setTranslate(m),y!=="reset"&&(o.transitionStart(n,y),o.transitionEnd(n,y)),!1;if(s.cssMode){const S=o.isHorizontal(),b=p?m:-m;if(e===0){const C=o.virtual&&o.params.virtual.enabled;C&&(o.wrapperEl.style.scrollSnapType="none",o._immediateVirtual=!0),C&&!o._cssModeVirtualInitialSet&&o.params.initialSlide>0?(o._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{h[S?"scrollLeft":"scrollTop"]=b})):h[S?"scrollLeft":"scrollTop"]=b,C&&requestAnimationFrame(()=>{o.wrapperEl.style.scrollSnapType="",o._immediateVirtual=!1})}else{if(!o.support.smoothScroll)return yx({swiper:o,targetPosition:b,side:S?"left":"top"}),!0;h.scrollTo({[S?"left":"top"]:b,behavior:"smooth"})}return!0}return o.setTransition(e),o.setTranslate(m),o.updateActiveIndex(a),o.updateSlidesClasses(),o.emit("beforeTransitionStart",e,i),o.transitionStart(n,y),e===0?o.transitionEnd(n,y):o.animating||(o.animating=!0,o.onSlideToWrapperTransitionEnd||(o.onSlideToWrapperTransitionEnd=function(b){!o||o.destroyed||b.target===this&&(o.wrapperEl.removeEventListener("transitionend",o.onSlideToWrapperTransitionEnd),o.onSlideToWrapperTransitionEnd=null,delete o.onSlideToWrapperTransitionEnd,o.transitionEnd(n,y))}),o.wrapperEl.addEventListener("transitionend",o.onSlideToWrapperTransitionEnd)),!0}function kz(t,e,n,i){t===void 0&&(t=0),e===void 0&&(e=this.params.speed),n===void 0&&(n=!0),typeof t=="string"&&(t=parseInt(t,10));const r=this;if(r.destroyed)return;const o=r.grid&&r.params.grid&&r.params.grid.rows>1;let a=t;if(r.params.loop)if(r.virtual&&r.params.virtual.enabled)a=a+r.virtual.slidesBefore;else{let s;if(o){const p=a*r.params.grid.rows;s=r.slides.filter(h=>h.getAttribute("data-swiper-slide-index")*1===p)[0].column}else s=r.getSlideIndexByData(a);const l=o?Math.ceil(r.slides.length/r.params.grid.rows):r.slides.length,{centeredSlides:c}=r.params;let d=r.params.slidesPerView;d==="auto"?d=r.slidesPerViewDynamic():(d=Math.ceil(parseFloat(r.params.slidesPerView,10)),c&&d%2===0&&(d=d+1));let u=l-s<d;if(c&&(u=u||s<Math.ceil(d/2)),u){const p=c?s<r.activeIndex?"prev":"next":s-r.activeIndex-1<r.params.slidesPerView?"next":"prev";r.loopFix({direction:p,slideTo:!0,activeSlideIndex:p==="next"?s+1:s-l+1,slideRealIndex:p==="next"?r.realIndex:void 0})}if(o){const p=a*r.params.grid.rows;a=r.slides.filter(h=>h.getAttribute("data-swiper-slide-index")*1===p)[0].column}else a=r.getSlideIndexByData(a)}return requestAnimationFrame(()=>{r.slideTo(a,e,n,i)}),r}function Cz(t,e,n){t===void 0&&(t=this.params.speed),e===void 0&&(e=!0);const i=this,{enabled:r,params:o,animating:a}=i;if(!r||i.destroyed)return i;let s=o.slidesPerGroup;o.slidesPerView==="auto"&&o.slidesPerGroup===1&&o.slidesPerGroupAuto&&(s=Math.max(i.slidesPerViewDynamic("current",!0),1));const l=i.activeIndex<o.slidesPerGroupSkip?1:s,c=i.virtual&&o.virtual.enabled;if(o.loop){if(a&&!c&&o.loopPreventsSliding)return!1;if(i.loopFix({direction:"next"}),i._clientLeft=i.wrapperEl.clientLeft,i.activeIndex===i.slides.length-1&&o.cssMode)return requestAnimationFrame(()=>{i.slideTo(i.activeIndex+l,t,e,n)}),!0}return o.rewind&&i.isEnd?i.slideTo(0,t,e,n):i.slideTo(i.activeIndex+l,t,e,n)}function Sz(t,e,n){t===void 0&&(t=this.params.speed),e===void 0&&(e=!0);const i=this,{params:r,snapGrid:o,slidesGrid:a,rtlTranslate:s,enabled:l,animating:c}=i;if(!l||i.destroyed)return i;const d=i.virtual&&r.virtual.enabled;if(r.loop){if(c&&!d&&r.loopPreventsSliding)return!1;i.loopFix({direction:"prev"}),i._clientLeft=i.wrapperEl.clientLeft}const u=s?i.translate:-i.translate;function p(m){return m<0?-Math.floor(Math.abs(m)):Math.floor(m)}const h=p(u),g=o.map(m=>p(m));let f=o[g.indexOf(h)-1];if(typeof f>"u"&&r.cssMode){let m;o.forEach((y,S)=>{h>=y&&(m=S)}),typeof m<"u"&&(f=o[m>0?m-1:m])}let v=0;if(typeof f<"u"&&(v=a.indexOf(f),v<0&&(v=i.activeIndex-1),r.slidesPerView==="auto"&&r.slidesPerGroup===1&&r.slidesPerGroupAuto&&(v=v-i.slidesPerViewDynamic("previous",!0)+1,v=Math.max(v,0))),r.rewind&&i.isBeginning){const m=i.params.virtual&&i.params.virtual.enabled&&i.virtual?i.virtual.slides.length-1:i.slides.length-1;return i.slideTo(m,t,e,n)}else if(r.loop&&i.activeIndex===0&&r.cssMode)return requestAnimationFrame(()=>{i.slideTo(v,t,e,n)}),!0;return i.slideTo(v,t,e,n)}function Ez(t,e,n){t===void 0&&(t=this.params.speed),e===void 0&&(e=!0);const i=this;if(!i.destroyed)return i.slideTo(i.activeIndex,t,e,n)}function Iz(t,e,n,i){t===void 0&&(t=this.params.speed),e===void 0&&(e=!0),i===void 0&&(i=.5);const r=this;if(r.destroyed)return;let o=r.activeIndex;const a=Math.min(r.params.slidesPerGroupSkip,o),s=a+Math.floor((o-a)/r.params.slidesPerGroup),l=r.rtlTranslate?r.translate:-r.translate;if(l>=r.snapGrid[s]){const c=r.snapGrid[s],d=r.snapGrid[s+1];l-c>(d-c)*i&&(o+=r.params.slidesPerGroup)}else{const c=r.snapGrid[s-1],d=r.snapGrid[s];l-c<=(d-c)*i&&(o-=r.params.slidesPerGroup)}return o=Math.max(o,0),o=Math.min(o,r.slidesGrid.length-1),r.slideTo(o,t,e,n)}function Tz(){const t=this;if(t.destroyed)return;const{params:e,slidesEl:n}=t,i=e.slidesPerView==="auto"?t.slidesPerViewDynamic():e.slidesPerView;let r=t.clickedIndex,o;const a=t.isElement?"swiper-slide":`.${e.slideClass}`;if(e.loop){if(t.animating)return;o=parseInt(t.clickedSlide.getAttribute("data-swiper-slide-index"),10),e.centeredSlides?r<t.loopedSlides-i/2||r>t.slides.length-t.loopedSlides+i/2?(t.loopFix(),r=t.getSlideIndex(Yn(n,`${a}[data-swiper-slide-index="${o}"]`)[0]),Nu(()=>{t.slideTo(r)})):t.slideTo(r):r>t.slides.length-i?(t.loopFix(),r=t.getSlideIndex(Yn(n,`${a}[data-swiper-slide-index="${o}"]`)[0]),Nu(()=>{t.slideTo(r)})):t.slideTo(r)}else t.slideTo(r)}var Pz={slideTo:xz,slideToLoop:kz,slideNext:Cz,slidePrev:Sz,slideReset:Ez,slideToClosest:Iz,slideToClickedSlide:Tz};function Oz(t){const e=this,{params:n,slidesEl:i}=e;if(!n.loop||e.virtual&&e.params.virtual.enabled)return;const r=()=>{Yn(i,`.${n.slideClass}, swiper-slide`).forEach((u,p)=>{u.setAttribute("data-swiper-slide-index",p)})},o=e.grid&&n.grid&&n.grid.rows>1,a=n.slidesPerGroup*(o?n.grid.rows:1),s=e.slides.length%a!==0,l=o&&e.slides.length%n.grid.rows!==0,c=d=>{for(let u=0;u<d;u+=1){const p=e.isElement?Nl("swiper-slide",[n.slideBlankClass]):Nl("div",[n.slideClass,n.slideBlankClass]);e.slidesEl.append(p)}};if(s){if(n.loopAddBlankSlides){const d=a-e.slides.length%a;c(d),e.recalcSlides(),e.updateSlides()}else Hl("Swiper Loop Warning: The number of slides is not even to slidesPerGroup, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)");r()}else if(l){if(n.loopAddBlankSlides){const d=n.grid.rows-e.slides.length%n.grid.rows;c(d),e.recalcSlides(),e.updateSlides()}else Hl("Swiper Loop Warning: The number of slides is not even to grid.rows, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)");r()}else r();e.loopFix({slideRealIndex:t,direction:n.centeredSlides?void 0:"next"})}function _z(t){let{slideRealIndex:e,slideTo:n=!0,direction:i,setTranslate:r,activeSlideIndex:o,byController:a,byMousewheel:s}=t===void 0?{}:t;const l=this;if(!l.params.loop)return;l.emit("beforeLoopFix");const{slides:c,allowSlidePrev:d,allowSlideNext:u,slidesEl:p,params:h}=l,{centeredSlides:g}=h;if(l.allowSlidePrev=!0,l.allowSlideNext=!0,l.virtual&&h.virtual.enabled){n&&(!h.centeredSlides&&l.snapIndex===0?l.slideTo(l.virtual.slides.length,0,!1,!0):h.centeredSlides&&l.snapIndex<h.slidesPerView?l.slideTo(l.virtual.slides.length+l.snapIndex,0,!1,!0):l.snapIndex===l.snapGrid.length-1&&l.slideTo(l.virtual.slidesBefore,0,!1,!0)),l.allowSlidePrev=d,l.allowSlideNext=u,l.emit("loopFix");return}let f=h.slidesPerView;f==="auto"?f=l.slidesPerViewDynamic():(f=Math.ceil(parseFloat(h.slidesPerView,10)),g&&f%2===0&&(f=f+1));const v=h.slidesPerGroupAuto?f:h.slidesPerGroup;let m=v;m%v!==0&&(m+=v-m%v),m+=h.loopAdditionalSlides,l.loopedSlides=m;const y=l.grid&&h.grid&&h.grid.rows>1;c.length<f+m?Hl("Swiper Loop Warning: The number of slides is not enough for loop mode, it will be disabled and not function properly. You need to add more slides (or make duplicates) or lower the values of slidesPerView and slidesPerGroup parameters"):y&&h.grid.fill==="row"&&Hl("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");const S=[],b=[];let C=l.activeIndex;typeof o>"u"?o=l.getSlideIndex(c.filter(z=>z.classList.contains(h.slideActiveClass))[0]):C=o;const I=i==="next"||!i,k=i==="prev"||!i;let E=0,P=0;const A=y?Math.ceil(c.length/h.grid.rows):c.length,$=(y?c[o].column:o)+(g&&typeof r>"u"?-f/2+.5:0);if($<m){E=Math.max(m-$,v);for(let z=0;z<m-$;z+=1){const re=z-Math.floor(z/A)*A;if(y){const ie=A-re-1;for(let te=c.length-1;te>=0;te-=1)c[te].column===ie&&S.push(te)}else S.push(A-re-1)}}else if($+f>A-m){P=Math.max($-(A-m*2),v);for(let z=0;z<P;z+=1){const re=z-Math.floor(z/A)*A;y?c.forEach((ie,te)=>{ie.column===re&&b.push(te)}):b.push(re)}}if(l.__preventObserver__=!0,requestAnimationFrame(()=>{l.__preventObserver__=!1}),k&&S.forEach(z=>{c[z].swiperLoopMoveDOM=!0,p.prepend(c[z]),c[z].swiperLoopMoveDOM=!1}),I&&b.forEach(z=>{c[z].swiperLoopMoveDOM=!0,p.append(c[z]),c[z].swiperLoopMoveDOM=!1}),l.recalcSlides(),h.slidesPerView==="auto"?l.updateSlides():y&&(S.length>0&&k||b.length>0&&I)&&l.slides.forEach((z,re)=>{l.grid.updateSlide(re,z,l.slides)}),h.watchSlidesProgress&&l.updateSlidesOffset(),n){if(S.length>0&&k){if(typeof e>"u"){const z=l.slidesGrid[C],ie=l.slidesGrid[C+E]-z;s?l.setTranslate(l.translate-ie):(l.slideTo(C+Math.ceil(E),0,!1,!0),r&&(l.touchEventsData.startTranslate=l.touchEventsData.startTranslate-ie,l.touchEventsData.currentTranslate=l.touchEventsData.currentTranslate-ie))}else if(r){const z=y?S.length/h.grid.rows:S.length;l.slideTo(l.activeIndex+z,0,!1,!0),l.touchEventsData.currentTranslate=l.translate}}else if(b.length>0&&I)if(typeof e>"u"){const z=l.slidesGrid[C],ie=l.slidesGrid[C-P]-z;s?l.setTranslate(l.translate-ie):(l.slideTo(C-P,0,!1,!0),r&&(l.touchEventsData.startTranslate=l.touchEventsData.startTranslate-ie,l.touchEventsData.currentTranslate=l.touchEventsData.currentTranslate-ie))}else{const z=y?b.length/h.grid.rows:b.length;l.slideTo(l.activeIndex-z,0,!1,!0)}}if(l.allowSlidePrev=d,l.allowSlideNext=u,l.controller&&l.controller.control&&!a){const z={slideRealIndex:e,direction:i,setTranslate:r,activeSlideIndex:o,byController:!0};Array.isArray(l.controller.control)?l.controller.control.forEach(re=>{!re.destroyed&&re.params.loop&&re.loopFix({...z,slideTo:re.params.slidesPerView===h.slidesPerView?n:!1})}):l.controller.control instanceof l.constructor&&l.controller.control.params.loop&&l.controller.control.loopFix({...z,slideTo:l.controller.control.params.slidesPerView===h.slidesPerView?n:!1})}l.emit("loopFix")}function Az(){const t=this,{params:e,slidesEl:n}=t;if(!e.loop||t.virtual&&t.params.virtual.enabled)return;t.recalcSlides();const i=[];t.slides.forEach(r=>{const o=typeof r.swiperSlideIndex>"u"?r.getAttribute("data-swiper-slide-index")*1:r.swiperSlideIndex;i[o]=r}),t.slides.forEach(r=>{r.removeAttribute("data-swiper-slide-index")}),i.forEach(r=>{n.append(r)}),t.recalcSlides(),t.slideTo(t.realIndex,0)}var Lz={loopCreate:Oz,loopFix:_z,loopDestroy:Az};function Rz(t){const e=this;if(!e.params.simulateTouch||e.params.watchOverflow&&e.isLocked||e.params.cssMode)return;const n=e.params.touchEventsTarget==="container"?e.el:e.wrapperEl;e.isElement&&(e.__preventObserver__=!0),n.style.cursor="move",n.style.cursor=t?"grabbing":"grab",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1})}function $z(){const t=this;t.params.watchOverflow&&t.isLocked||t.params.cssMode||(t.isElement&&(t.__preventObserver__=!0),t[t.params.touchEventsTarget==="container"?"el":"wrapperEl"].style.cursor="",t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1}))}var Dz={setGrabCursor:Rz,unsetGrabCursor:$z};function Mz(t,e){e===void 0&&(e=this);function n(i){if(!i||i===Br()||i===mn())return null;i.assignedSlot&&(i=i.assignedSlot);const r=i.closest(t);return!r&&!i.getRootNode?null:r||n(i.getRootNode().host)}return n(e)}function Cb(t,e,n){const i=mn(),{params:r}=t,o=r.edgeSwipeDetection,a=r.edgeSwipeThreshold;return o&&(n<=a||n>=i.innerWidth-a)?o==="prevent"?(e.preventDefault(),!0):!1:!0}function zz(t){const e=this,n=Br();let i=t;i.originalEvent&&(i=i.originalEvent);const r=e.touchEventsData;if(i.type==="pointerdown"){if(r.pointerId!==null&&r.pointerId!==i.pointerId)return;r.pointerId=i.pointerId}else i.type==="touchstart"&&i.targetTouches.length===1&&(r.touchId=i.targetTouches[0].identifier);if(i.type==="touchstart"){Cb(e,i,i.targetTouches[0].pageX);return}const{params:o,touches:a,enabled:s}=e;if(!s||!o.simulateTouch&&i.pointerType==="mouse"||e.animating&&o.preventInteractionOnTransition)return;!e.animating&&o.cssMode&&o.loop&&e.loopFix();let l=i.target;if(o.touchEventsTarget==="wrapper"&&!e.wrapperEl.contains(l)||"which"in i&&i.which===3||"button"in i&&i.button>0||r.isTouched&&r.isMoved)return;const c=!!o.noSwipingClass&&o.noSwipingClass!=="",d=i.composedPath?i.composedPath():i.path;c&&i.target&&i.target.shadowRoot&&d&&(l=d[0]);const u=o.noSwipingSelector?o.noSwipingSelector:`.${o.noSwipingClass}`,p=!!(i.target&&i.target.shadowRoot);if(o.noSwiping&&(p?Mz(u,l):l.closest(u))){e.allowClick=!0;return}if(o.swipeHandler&&!l.closest(o.swipeHandler))return;a.currentX=i.pageX,a.currentY=i.pageY;const h=a.currentX,g=a.currentY;if(!Cb(e,i,h))return;Object.assign(r,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),a.startX=h,a.startY=g,r.touchStartTime=jl(),e.allowClick=!0,e.updateSize(),e.swipeDirection=void 0,o.threshold>0&&(r.allowThresholdMove=!1);let f=!0;l.matches(r.focusableElements)&&(f=!1,l.nodeName==="SELECT"&&(r.isTouched=!1)),n.activeElement&&n.activeElement.matches(r.focusableElements)&&n.activeElement!==l&&n.activeElement.blur();const v=f&&e.allowTouchMove&&o.touchStartPreventDefault;(o.touchStartForcePreventDefault||v)&&!l.isContentEditable&&i.preventDefault(),o.freeMode&&o.freeMode.enabled&&e.freeMode&&e.animating&&!o.cssMode&&e.freeMode.onTouchStart(),e.emit("touchStart",i)}function Bz(t){const e=Br(),n=this,i=n.touchEventsData,{params:r,touches:o,rtlTranslate:a,enabled:s}=n;if(!s||!r.simulateTouch&&t.pointerType==="mouse")return;let l=t;if(l.originalEvent&&(l=l.originalEvent),l.type==="pointermove"&&(i.touchId!==null||l.pointerId!==i.pointerId))return;let c;if(l.type==="touchmove"){if(c=[...l.changedTouches].filter(I=>I.identifier===i.touchId)[0],!c||c.identifier!==i.touchId)return}else c=l;if(!i.isTouched){i.startMoving&&i.isScrolling&&n.emit("touchMoveOpposite",l);return}const d=c.pageX,u=c.pageY;if(l.preventedByNestedSwiper){o.startX=d,o.startY=u;return}if(!n.allowTouchMove){l.target.matches(i.focusableElements)||(n.allowClick=!1),i.isTouched&&(Object.assign(o,{startX:d,startY:u,currentX:d,currentY:u}),i.touchStartTime=jl());return}if(r.touchReleaseOnEdges&&!r.loop){if(n.isVertical()){if(u<o.startY&&n.translate<=n.maxTranslate()||u>o.startY&&n.translate>=n.minTranslate()){i.isTouched=!1,i.isMoved=!1;return}}else if(d<o.startX&&n.translate<=n.maxTranslate()||d>o.startX&&n.translate>=n.minTranslate())return}if(e.activeElement&&l.target===e.activeElement&&l.target.matches(i.focusableElements)){i.isMoved=!0,n.allowClick=!1;return}i.allowTouchCallbacks&&n.emit("touchMove",l),o.previousX=o.currentX,o.previousY=o.currentY,o.currentX=d,o.currentY=u;const p=o.currentX-o.startX,h=o.currentY-o.startY;if(n.params.threshold&&Math.sqrt(p**2+h**2)<n.params.threshold)return;if(typeof i.isScrolling>"u"){let I;n.isHorizontal()&&o.currentY===o.startY||n.isVertical()&&o.currentX===o.startX?i.isScrolling=!1:p*p+h*h>=25&&(I=Math.atan2(Math.abs(h),Math.abs(p))*180/Math.PI,i.isScrolling=n.isHorizontal()?I>r.touchAngle:90-I>r.touchAngle)}if(i.isScrolling&&n.emit("touchMoveOpposite",l),typeof i.startMoving>"u"&&(o.currentX!==o.startX||o.currentY!==o.startY)&&(i.startMoving=!0),i.isScrolling){i.isTouched=!1;return}if(!i.startMoving)return;n.allowClick=!1,!r.cssMode&&l.cancelable&&l.preventDefault(),r.touchMoveStopPropagation&&!r.nested&&l.stopPropagation();let g=n.isHorizontal()?p:h,f=n.isHorizontal()?o.currentX-o.previousX:o.currentY-o.previousY;r.oneWayMovement&&(g=Math.abs(g)*(a?1:-1),f=Math.abs(f)*(a?1:-1)),o.diff=g,g*=r.touchRatio,a&&(g=-g,f=-f);const v=n.touchesDirection;n.swipeDirection=g>0?"prev":"next",n.touchesDirection=f>0?"prev":"next";const m=n.params.loop&&!r.cssMode,y=n.touchesDirection==="next"&&n.allowSlideNext||n.touchesDirection==="prev"&&n.allowSlidePrev;if(!i.isMoved){if(m&&y&&n.loopFix({direction:n.swipeDirection}),i.startTranslate=n.getTranslate(),n.setTransition(0),n.animating){const I=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});n.wrapperEl.dispatchEvent(I)}i.allowMomentumBounce=!1,r.grabCursor&&(n.allowSlideNext===!0||n.allowSlidePrev===!0)&&n.setGrabCursor(!0),n.emit("sliderFirstMove",l)}let S;if(new Date().getTime(),i.isMoved&&i.allowThresholdMove&&v!==n.touchesDirection&&m&&y&&Math.abs(g)>=1){Object.assign(o,{startX:d,startY:u,currentX:d,currentY:u,startTranslate:i.currentTranslate}),i.loopSwapReset=!0,i.startTranslate=i.currentTranslate;return}n.emit("sliderMove",l),i.isMoved=!0,i.currentTranslate=g+i.startTranslate;let b=!0,C=r.resistanceRatio;if(r.touchReleaseOnEdges&&(C=0),g>0?(m&&y&&!S&&i.allowThresholdMove&&i.currentTranslate>(r.centeredSlides?n.minTranslate()-n.slidesSizesGrid[n.activeIndex+1]:n.minTranslate())&&n.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),i.currentTranslate>n.minTranslate()&&(b=!1,r.resistance&&(i.currentTranslate=n.minTranslate()-1+(-n.minTranslate()+i.startTranslate+g)**C))):g<0&&(m&&y&&!S&&i.allowThresholdMove&&i.currentTranslate<(r.centeredSlides?n.maxTranslate()+n.slidesSizesGrid[n.slidesSizesGrid.length-1]:n.maxTranslate())&&n.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:n.slides.length-(r.slidesPerView==="auto"?n.slidesPerViewDynamic():Math.ceil(parseFloat(r.slidesPerView,10)))}),i.currentTranslate<n.maxTranslate()&&(b=!1,r.resistance&&(i.currentTranslate=n.maxTranslate()+1-(n.maxTranslate()-i.startTranslate-g)**C))),b&&(l.preventedByNestedSwiper=!0),!n.allowSlideNext&&n.swipeDirection==="next"&&i.currentTranslate<i.startTranslate&&(i.currentTranslate=i.startTranslate),!n.allowSlidePrev&&n.swipeDirection==="prev"&&i.currentTranslate>i.startTranslate&&(i.currentTranslate=i.startTranslate),!n.allowSlidePrev&&!n.allowSlideNext&&(i.currentTranslate=i.startTranslate),r.threshold>0)if(Math.abs(g)>r.threshold||i.allowThresholdMove){if(!i.allowThresholdMove){i.allowThresholdMove=!0,o.startX=o.currentX,o.startY=o.currentY,i.currentTranslate=i.startTranslate,o.diff=n.isHorizontal()?o.currentX-o.startX:o.currentY-o.startY;return}}else{i.currentTranslate=i.startTranslate;return}!r.followFinger||r.cssMode||((r.freeMode&&r.freeMode.enabled&&n.freeMode||r.watchSlidesProgress)&&(n.updateActiveIndex(),n.updateSlidesClasses()),r.freeMode&&r.freeMode.enabled&&n.freeMode&&n.freeMode.onTouchMove(),n.updateProgress(i.currentTranslate),n.setTranslate(i.currentTranslate))}function Fz(t){const e=this,n=e.touchEventsData;let i=t;i.originalEvent&&(i=i.originalEvent);let r;if(i.type==="touchend"||i.type==="touchcancel"){if(r=[...i.changedTouches].filter(C=>C.identifier===n.touchId)[0],!r||r.identifier!==n.touchId)return}else{if(n.touchId!==null||i.pointerId!==n.pointerId)return;r=i}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(i.type)&&!(["pointercancel","contextmenu"].includes(i.type)&&(e.browser.isSafari||e.browser.isWebView)))return;n.pointerId=null,n.touchId=null;const{params:a,touches:s,rtlTranslate:l,slidesGrid:c,enabled:d}=e;if(!d||!a.simulateTouch&&i.pointerType==="mouse")return;if(n.allowTouchCallbacks&&e.emit("touchEnd",i),n.allowTouchCallbacks=!1,!n.isTouched){n.isMoved&&a.grabCursor&&e.setGrabCursor(!1),n.isMoved=!1,n.startMoving=!1;return}a.grabCursor&&n.isMoved&&n.isTouched&&(e.allowSlideNext===!0||e.allowSlidePrev===!0)&&e.setGrabCursor(!1);const u=jl(),p=u-n.touchStartTime;if(e.allowClick){const C=i.path||i.composedPath&&i.composedPath();e.updateClickedSlide(C&&C[0]||i.target,C),e.emit("tap click",i),p<300&&u-n.lastClickTime<300&&e.emit("doubleTap doubleClick",i)}if(n.lastClickTime=jl(),Nu(()=>{e.destroyed||(e.allowClick=!0)}),!n.isTouched||!n.isMoved||!e.swipeDirection||s.diff===0&&!n.loopSwapReset||n.currentTranslate===n.startTranslate&&!n.loopSwapReset){n.isTouched=!1,n.isMoved=!1,n.startMoving=!1;return}n.isTouched=!1,n.isMoved=!1,n.startMoving=!1;let h;if(a.followFinger?h=l?e.translate:-e.translate:h=-n.currentTranslate,a.cssMode)return;if(a.freeMode&&a.freeMode.enabled){e.freeMode.onTouchEnd({currentPos:h});return}const g=h>=-e.maxTranslate()&&!e.params.loop;let f=0,v=e.slidesSizesGrid[0];for(let C=0;C<c.length;C+=C<a.slidesPerGroupSkip?1:a.slidesPerGroup){const I=C<a.slidesPerGroupSkip-1?1:a.slidesPerGroup;typeof c[C+I]<"u"?(g||h>=c[C]&&h<c[C+I])&&(f=C,v=c[C+I]-c[C]):(g||h>=c[C])&&(f=C,v=c[c.length-1]-c[c.length-2])}let m=null,y=null;a.rewind&&(e.isBeginning?y=a.virtual&&a.virtual.enabled&&e.virtual?e.virtual.slides.length-1:e.slides.length-1:e.isEnd&&(m=0));const S=(h-c[f])/v,b=f<a.slidesPerGroupSkip-1?1:a.slidesPerGroup;if(p>a.longSwipesMs){if(!a.longSwipes){e.slideTo(e.activeIndex);return}e.swipeDirection==="next"&&(S>=a.longSwipesRatio?e.slideTo(a.rewind&&e.isEnd?m:f+b):e.slideTo(f)),e.swipeDirection==="prev"&&(S>1-a.longSwipesRatio?e.slideTo(f+b):y!==null&&S<0&&Math.abs(S)>a.longSwipesRatio?e.slideTo(y):e.slideTo(f))}else{if(!a.shortSwipes){e.slideTo(e.activeIndex);return}e.navigation&&(i.target===e.navigation.nextEl||i.target===e.navigation.prevEl)?i.target===e.navigation.nextEl?e.slideTo(f+b):e.slideTo(f):(e.swipeDirection==="next"&&e.slideTo(m!==null?m:f+b),e.swipeDirection==="prev"&&e.slideTo(y!==null?y:f))}}function Sb(){const t=this,{params:e,el:n}=t;if(n&&n.offsetWidth===0)return;e.breakpoints&&t.setBreakpoint();const{allowSlideNext:i,allowSlidePrev:r,snapGrid:o}=t,a=t.virtual&&t.params.virtual.enabled;t.allowSlideNext=!0,t.allowSlidePrev=!0,t.updateSize(),t.updateSlides(),t.updateSlidesClasses();const s=a&&e.loop;(e.slidesPerView==="auto"||e.slidesPerView>1)&&t.isEnd&&!t.isBeginning&&!t.params.centeredSlides&&!s?t.slideTo(t.slides.length-1,0,!1,!0):t.params.loop&&!a?t.slideToLoop(t.realIndex,0,!1,!0):t.slideTo(t.activeIndex,0,!1,!0),t.autoplay&&t.autoplay.running&&t.autoplay.paused&&(clearTimeout(t.autoplay.resizeTimeout),t.autoplay.resizeTimeout=setTimeout(()=>{t.autoplay&&t.autoplay.running&&t.autoplay.paused&&t.autoplay.resume()},500)),t.allowSlidePrev=r,t.allowSlideNext=i,t.params.watchOverflow&&o!==t.snapGrid&&t.checkOverflow()}function jz(t){const e=this;e.enabled&&(e.allowClick||(e.params.preventClicks&&t.preventDefault(),e.params.preventClicksPropagation&&e.animating&&(t.stopPropagation(),t.stopImmediatePropagation())))}function Hz(){const t=this,{wrapperEl:e,rtlTranslate:n,enabled:i}=t;if(!i)return;t.previousTranslate=t.translate,t.isHorizontal()?t.translate=-e.scrollLeft:t.translate=-e.scrollTop,t.translate===0&&(t.translate=0),t.updateActiveIndex(),t.updateSlidesClasses();let r;const o=t.maxTranslate()-t.minTranslate();o===0?r=0:r=(t.translate-t.minTranslate())/o,r!==t.progress&&t.updateProgress(n?-t.translate:t.translate),t.emit("setTranslate",t.translate,!1)}function Nz(t){const e=this;fl(e,t.target),!(e.params.cssMode||e.params.slidesPerView!=="auto"&&!e.params.autoHeight)&&e.update()}function Vz(){const t=this;t.documentTouchHandlerProceeded||(t.documentTouchHandlerProceeded=!0,t.params.touchReleaseOnEdges&&(t.el.style.touchAction="auto"))}const Cx=(t,e)=>{const n=Br(),{params:i,el:r,wrapperEl:o,device:a}=t,s=!!i.nested,l=e==="on"?"addEventListener":"removeEventListener",c=e;n[l]("touchstart",t.onDocumentTouchStart,{passive:!1,capture:s}),r[l]("touchstart",t.onTouchStart,{passive:!1}),r[l]("pointerdown",t.onTouchStart,{passive:!1}),n[l]("touchmove",t.onTouchMove,{passive:!1,capture:s}),n[l]("pointermove",t.onTouchMove,{passive:!1,capture:s}),n[l]("touchend",t.onTouchEnd,{passive:!0}),n[l]("pointerup",t.onTouchEnd,{passive:!0}),n[l]("pointercancel",t.onTouchEnd,{passive:!0}),n[l]("touchcancel",t.onTouchEnd,{passive:!0}),n[l]("pointerout",t.onTouchEnd,{passive:!0}),n[l]("pointerleave",t.onTouchEnd,{passive:!0}),n[l]("contextmenu",t.onTouchEnd,{passive:!0}),(i.preventClicks||i.preventClicksPropagation)&&r[l]("click",t.onClick,!0),i.cssMode&&o[l]("scroll",t.onScroll),i.updateOnWindowResize?t[c](a.ios||a.android?"resize orientationchange observerUpdate":"resize observerUpdate",Sb,!0):t[c]("observerUpdate",Sb,!0),r[l]("load",t.onLoad,{capture:!0})};function Wz(){const t=this,{params:e}=t;t.onTouchStart=zz.bind(t),t.onTouchMove=Bz.bind(t),t.onTouchEnd=Fz.bind(t),t.onDocumentTouchStart=Vz.bind(t),e.cssMode&&(t.onScroll=Hz.bind(t)),t.onClick=jz.bind(t),t.onLoad=Nz.bind(t),Cx(t,"on")}function Uz(){Cx(this,"off")}var Gz={attachEvents:Wz,detachEvents:Uz};const Eb=(t,e)=>t.grid&&e.grid&&e.grid.rows>1;function Kz(){const t=this,{realIndex:e,initialized:n,params:i,el:r}=t,o=i.breakpoints;if(!o||o&&Object.keys(o).length===0)return;const a=t.getBreakpoint(o,t.params.breakpointsBase,t.el);if(!a||t.currentBreakpoint===a)return;const l=(a in o?o[a]:void 0)||t.originalParams,c=Eb(t,i),d=Eb(t,l),u=i.enabled;c&&!d?(r.classList.remove(`${i.containerModifierClass}grid`,`${i.containerModifierClass}grid-column`),t.emitContainerClasses()):!c&&d&&(r.classList.add(`${i.containerModifierClass}grid`),(l.grid.fill&&l.grid.fill==="column"||!l.grid.fill&&i.grid.fill==="column")&&r.classList.add(`${i.containerModifierClass}grid-column`),t.emitContainerClasses()),["navigation","pagination","scrollbar"].forEach(m=>{if(typeof l[m]>"u")return;const y=i[m]&&i[m].enabled,S=l[m]&&l[m].enabled;y&&!S&&t[m].disable(),!y&&S&&t[m].enable()});const p=l.direction&&l.direction!==i.direction,h=i.loop&&(l.slidesPerView!==i.slidesPerView||p),g=i.loop;p&&n&&t.changeDirection(),un(t.params,l);const f=t.params.enabled,v=t.params.loop;Object.assign(t,{allowTouchMove:t.params.allowTouchMove,allowSlideNext:t.params.allowSlideNext,allowSlidePrev:t.params.allowSlidePrev}),u&&!f?t.disable():!u&&f&&t.enable(),t.currentBreakpoint=a,t.emit("_beforeBreakpoint",l),n&&(h?(t.loopDestroy(),t.loopCreate(e),t.updateSlides()):!g&&v?(t.loopCreate(e),t.updateSlides()):g&&!v&&t.loopDestroy()),t.emit("breakpoint",l)}function qz(t,e,n){if(e===void 0&&(e="window"),!t||e==="container"&&!n)return;let i=!1;const r=mn(),o=e==="window"?r.innerHeight:n.clientHeight,a=Object.keys(t).map(s=>{if(typeof s=="string"&&s.indexOf("@")===0){const l=parseFloat(s.substr(1));return{value:o*l,point:s}}return{value:s,point:s}});a.sort((s,l)=>parseInt(s.value,10)-parseInt(l.value,10));for(let s=0;s<a.length;s+=1){const{point:l,value:c}=a[s];e==="window"?r.matchMedia(`(min-width: ${c}px)`).matches&&(i=l):c<=n.clientWidth&&(i=l)}return i||"max"}var Yz={setBreakpoint:Kz,getBreakpoint:qz};function Xz(t,e){const n=[];return t.forEach(i=>{typeof i=="object"?Object.keys(i).forEach(r=>{i[r]&&n.push(e+r)}):typeof i=="string"&&n.push(e+i)}),n}function Zz(){const t=this,{classNames:e,params:n,rtl:i,el:r,device:o}=t,a=Xz(["initialized",n.direction,{"free-mode":t.params.freeMode&&n.freeMode.enabled},{autoheight:n.autoHeight},{rtl:i},{grid:n.grid&&n.grid.rows>1},{"grid-column":n.grid&&n.grid.rows>1&&n.grid.fill==="column"},{android:o.android},{ios:o.ios},{"css-mode":n.cssMode},{centered:n.cssMode&&n.centeredSlides},{"watch-progress":n.watchSlidesProgress}],n.containerModifierClass);e.push(...a),r.classList.add(...e),t.emitContainerClasses()}function Jz(){const t=this,{el:e,classNames:n}=t;e.classList.remove(...n),t.emitContainerClasses()}var Qz={addClasses:Zz,removeClasses:Jz};function eB(){const t=this,{isLocked:e,params:n}=t,{slidesOffsetBefore:i}=n;if(i){const r=t.slides.length-1,o=t.slidesGrid[r]+t.slidesSizesGrid[r]+i*2;t.isLocked=t.size>o}else t.isLocked=t.snapGrid.length===1;n.allowSlideNext===!0&&(t.allowSlideNext=!t.isLocked),n.allowSlidePrev===!0&&(t.allowSlidePrev=!t.isLocked),e&&e!==t.isLocked&&(t.isEnd=!1),e!==t.isLocked&&t.emit(t.isLocked?"lock":"unlock")}var tB={checkOverflow:eB},Wu={init:!0,direction:"horizontal",oneWayMovement:!1,swiperElementNodeName:"SWIPER-CONTAINER",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,eventsPrefix:"swiper",enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopAddBlankSlides:!0,loopAdditionalSlides:0,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-blank",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideFullyVisibleClass:"swiper-slide-fully-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};function nB(t,e){return function(i){i===void 0&&(i={});const r=Object.keys(i)[0],o=i[r];if(typeof o!="object"||o===null){un(e,i);return}if(t[r]===!0&&(t[r]={enabled:!0}),r==="navigation"&&t[r]&&t[r].enabled&&!t[r].prevEl&&!t[r].nextEl&&(t[r].auto=!0),["pagination","scrollbar"].indexOf(r)>=0&&t[r]&&t[r].enabled&&!t[r].el&&(t[r].auto=!0),!(r in t&&"enabled"in o)){un(e,i);return}typeof t[r]=="object"&&!("enabled"in t[r])&&(t[r].enabled=!0),t[r]||(t[r]={enabled:!1}),un(e,i)}}const Id={eventsEmitter:QM,update:dz,translate:gz,transition:wz,slide:Pz,loop:Lz,grabCursor:Dz,events:Gz,breakpoints:Yz,checkOverflow:tB,classes:Qz},Td={};let _h=class fi{constructor(){let e,n;for(var i=arguments.length,r=new Array(i),o=0;o<i;o++)r[o]=arguments[o];r.length===1&&r[0].constructor&&Object.prototype.toString.call(r[0]).slice(8,-1)==="Object"?n=r[0]:[e,n]=r,n||(n={}),n=un({},n),e&&!n.el&&(n.el=e);const a=Br();if(n.el&&typeof n.el=="string"&&a.querySelectorAll(n.el).length>1){const d=[];return a.querySelectorAll(n.el).forEach(u=>{const p=un({},n,{el:u});d.push(new fi(p))}),d}const s=this;s.__swiper__=!0,s.support=wx(),s.device=xx({userAgent:n.userAgent}),s.browser=XM(),s.eventsListeners={},s.eventsAnyListeners=[],s.modules=[...s.__modules__],n.modules&&Array.isArray(n.modules)&&s.modules.push(...n.modules);const l={};s.modules.forEach(d=>{d({params:n,swiper:s,extendParams:nB(n,l),on:s.on.bind(s),once:s.once.bind(s),off:s.off.bind(s),emit:s.emit.bind(s)})});const c=un({},Wu,l);return s.params=un({},c,Td,n),s.originalParams=un({},s.params),s.passedParams=un({},n),s.params&&s.params.on&&Object.keys(s.params.on).forEach(d=>{s.on(d,s.params.on[d])}),s.params&&s.params.onAny&&s.onAny(s.params.onAny),Object.assign(s,{enabled:s.params.enabled,el:e,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return s.params.direction==="horizontal"},isVertical(){return s.params.direction==="vertical"},activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return Math.trunc(this.translate/2**23)*2**23},allowSlideNext:s.params.allowSlideNext,allowSlidePrev:s.params.allowSlidePrev,touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:s.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:s.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),s.emit("_swiper"),s.params.init&&s.init(),s}getDirectionLabel(e){return this.isHorizontal()?e:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[e]}getSlideIndex(e){const{slidesEl:n,params:i}=this,r=Yn(n,`.${i.slideClass}, swiper-slide`),o=xb(r[0]);return xb(e)-o}getSlideIndexByData(e){return this.getSlideIndex(this.slides.filter(n=>n.getAttribute("data-swiper-slide-index")*1===e)[0])}recalcSlides(){const e=this,{slidesEl:n,params:i}=e;e.slides=Yn(n,`.${i.slideClass}, swiper-slide`)}enable(){const e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&&e.setGrabCursor(),e.emit("enable"))}disable(){const e=this;e.enabled&&(e.enabled=!1,e.params.grabCursor&&e.unsetGrabCursor(),e.emit("disable"))}setProgress(e,n){const i=this;e=Math.min(Math.max(e,0),1);const r=i.minTranslate(),a=(i.maxTranslate()-r)*e+r;i.translateTo(a,typeof n>"u"?0:n),i.updateActiveIndex(),i.updateSlidesClasses()}emitContainerClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const n=e.el.className.split(" ").filter(i=>i.indexOf("swiper")===0||i.indexOf(e.params.containerModifierClass)===0);e.emit("_containerClasses",n.join(" "))}getSlideClasses(e){const n=this;return n.destroyed?"":e.className.split(" ").filter(i=>i.indexOf("swiper-slide")===0||i.indexOf(n.params.slideClass)===0).join(" ")}emitSlidesClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const n=[];e.slides.forEach(i=>{const r=e.getSlideClasses(i);n.push({slideEl:i,classNames:r}),e.emit("_slideClass",i,r)}),e.emit("_slideClasses",n)}slidesPerViewDynamic(e,n){e===void 0&&(e="current"),n===void 0&&(n=!1);const i=this,{params:r,slides:o,slidesGrid:a,slidesSizesGrid:s,size:l,activeIndex:c}=i;let d=1;if(typeof r.slidesPerView=="number")return r.slidesPerView;if(r.centeredSlides){let u=o[c]?Math.ceil(o[c].swiperSlideSize):0,p;for(let h=c+1;h<o.length;h+=1)o[h]&&!p&&(u+=Math.ceil(o[h].swiperSlideSize),d+=1,u>l&&(p=!0));for(let h=c-1;h>=0;h-=1)o[h]&&!p&&(u+=o[h].swiperSlideSize,d+=1,u>l&&(p=!0))}else if(e==="current")for(let u=c+1;u<o.length;u+=1)(n?a[u]+s[u]-a[c]<l:a[u]-a[c]<l)&&(d+=1);else for(let u=c-1;u>=0;u-=1)a[c]-a[u]<l&&(d+=1);return d}update(){const e=this;if(!e||e.destroyed)return;const{snapGrid:n,params:i}=e;i.breakpoints&&e.setBreakpoint(),[...e.el.querySelectorAll('[loading="lazy"]')].forEach(a=>{a.complete&&fl(e,a)}),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses();function r(){const a=e.rtlTranslate?e.translate*-1:e.translate,s=Math.min(Math.max(a,e.maxTranslate()),e.minTranslate());e.setTranslate(s),e.updateActiveIndex(),e.updateSlidesClasses()}let o;if(i.freeMode&&i.freeMode.enabled&&!i.cssMode)r(),i.autoHeight&&e.updateAutoHeight();else{if((i.slidesPerView==="auto"||i.slidesPerView>1)&&e.isEnd&&!i.centeredSlides){const a=e.virtual&&i.virtual.enabled?e.virtual.slides:e.slides;o=e.slideTo(a.length-1,0,!1,!0)}else o=e.slideTo(e.activeIndex,0,!1,!0);o||r()}i.watchOverflow&&n!==e.snapGrid&&e.checkOverflow(),e.emit("update")}changeDirection(e,n){n===void 0&&(n=!0);const i=this,r=i.params.direction;return e||(e=r==="horizontal"?"vertical":"horizontal"),e===r||e!=="horizontal"&&e!=="vertical"||(i.el.classList.remove(`${i.params.containerModifierClass}${r}`),i.el.classList.add(`${i.params.containerModifierClass}${e}`),i.emitContainerClasses(),i.params.direction=e,i.slides.forEach(o=>{e==="vertical"?o.style.width="":o.style.height=""}),i.emit("changeDirection"),n&&i.update()),i}changeLanguageDirection(e){const n=this;n.rtl&&e==="rtl"||!n.rtl&&e==="ltr"||(n.rtl=e==="rtl",n.rtlTranslate=n.params.direction==="horizontal"&&n.rtl,n.rtl?(n.el.classList.add(`${n.params.containerModifierClass}rtl`),n.el.dir="rtl"):(n.el.classList.remove(`${n.params.containerModifierClass}rtl`),n.el.dir="ltr"),n.update())}mount(e){const n=this;if(n.mounted)return!0;let i=e||n.params.el;if(typeof i=="string"&&(i=document.querySelector(i)),!i)return!1;i.swiper=n,i.parentNode&&i.parentNode.host&&i.parentNode.host.nodeName===n.params.swiperElementNodeName.toUpperCase()&&(n.isElement=!0);const r=()=>`.${(n.params.wrapperClass||"").trim().split(" ").join(".")}`;let a=i&&i.shadowRoot&&i.shadowRoot.querySelector?i.shadowRoot.querySelector(r()):Yn(i,r())[0];return!a&&n.params.createElements&&(a=Nl("div",n.params.wrapperClass),i.append(a),Yn(i,`.${n.params.slideClass}`).forEach(s=>{a.append(s)})),Object.assign(n,{el:i,wrapperEl:a,slidesEl:n.isElement&&!i.parentNode.host.slideSlots?i.parentNode.host:a,hostEl:n.isElement?i.parentNode.host:i,mounted:!0,rtl:i.dir.toLowerCase()==="rtl"||Vi(i,"direction")==="rtl",rtlTranslate:n.params.direction==="horizontal"&&(i.dir.toLowerCase()==="rtl"||Vi(i,"direction")==="rtl"),wrongRTL:Vi(a,"display")==="-webkit-box"}),!0}init(e){const n=this;if(n.initialized||n.mount(e)===!1)return n;n.emit("beforeInit"),n.params.breakpoints&&n.setBreakpoint(),n.addClasses(),n.updateSize(),n.updateSlides(),n.params.watchOverflow&&n.checkOverflow(),n.params.grabCursor&&n.enabled&&n.setGrabCursor(),n.params.loop&&n.virtual&&n.params.virtual.enabled?n.slideTo(n.params.initialSlide+n.virtual.slidesBefore,0,n.params.runCallbacksOnInit,!1,!0):n.slideTo(n.params.initialSlide,0,n.params.runCallbacksOnInit,!1,!0),n.params.loop&&n.loopCreate(),n.attachEvents();const r=[...n.el.querySelectorAll('[loading="lazy"]')];return n.isElement&&r.push(...n.hostEl.querySelectorAll('[loading="lazy"]')),r.forEach(o=>{o.complete?fl(n,o):o.addEventListener("load",a=>{fl(n,a.target)})}),Vu(n),n.initialized=!0,Vu(n),n.emit("init"),n.emit("afterInit"),n}destroy(e,n){e===void 0&&(e=!0),n===void 0&&(n=!0);const i=this,{params:r,el:o,wrapperEl:a,slides:s}=i;return typeof i.params>"u"||i.destroyed||(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),r.loop&&i.loopDestroy(),n&&(i.removeClasses(),o.removeAttribute("style"),a.removeAttribute("style"),s&&s.length&&s.forEach(l=>{l.classList.remove(r.slideVisibleClass,r.slideFullyVisibleClass,r.slideActiveClass,r.slideNextClass,r.slidePrevClass),l.removeAttribute("style"),l.removeAttribute("data-swiper-slide-index")})),i.emit("destroy"),Object.keys(i.eventsListeners).forEach(l=>{i.off(l)}),e!==!1&&(i.el.swiper=null,jM(i)),i.destroyed=!0),null}static extendDefaults(e){un(Td,e)}static get extendedDefaults(){return Td}static get defaults(){return Wu}static installModule(e){fi.prototype.__modules__||(fi.prototype.__modules__=[]);const n=fi.prototype.__modules__;typeof e=="function"&&n.indexOf(e)<0&&n.push(e)}static use(e){return Array.isArray(e)?(e.forEach(n=>fi.installModule(n)),fi):(fi.installModule(e),fi)}};Object.keys(Id).forEach(t=>{Object.keys(Id[t]).forEach(e=>{_h.prototype[e]=Id[t][e]})});_h.use([ZM,JM]);const Sx=["eventsPrefix","injectStyles","injectStylesUrls","modules","init","_direction","oneWayMovement","swiperElementNodeName","touchEventsTarget","initialSlide","_speed","cssMode","updateOnWindowResize","resizeObserver","nested","focusableElements","_enabled","_width","_height","preventInteractionOnTransition","userAgent","url","_edgeSwipeDetection","_edgeSwipeThreshold","_freeMode","_autoHeight","setWrapperSize","virtualTranslate","_effect","breakpoints","breakpointsBase","_spaceBetween","_slidesPerView","maxBackfaceHiddenSlides","_grid","_slidesPerGroup","_slidesPerGroupSkip","_slidesPerGroupAuto","_centeredSlides","_centeredSlidesBounds","_slidesOffsetBefore","_slidesOffsetAfter","normalizeSlideIndex","_centerInsufficientSlides","_watchOverflow","roundLengths","touchRatio","touchAngle","simulateTouch","_shortSwipes","_longSwipes","longSwipesRatio","longSwipesMs","_followFinger","allowTouchMove","_threshold","touchMoveStopPropagation","touchStartPreventDefault","touchStartForcePreventDefault","touchReleaseOnEdges","uniqueNavElements","_resistance","_resistanceRatio","_watchSlidesProgress","_grabCursor","preventClicks","preventClicksPropagation","_slideToClickedSlide","_loop","loopAdditionalSlides","loopAddBlankSlides","loopPreventsSliding","_rewind","_allowSlidePrev","_allowSlideNext","_swipeHandler","_noSwiping","noSwipingClass","noSwipingSelector","passiveListeners","containerModifierClass","slideClass","slideActiveClass","slideVisibleClass","slideFullyVisibleClass","slideNextClass","slidePrevClass","slideBlankClass","wrapperClass","lazyPreloaderClass","lazyPreloadPrevNext","runCallbacksOnInit","observer","observeParents","observeSlideChildren","a11y","_autoplay","_controller","coverflowEffect","cubeEffect","fadeEffect","flipEffect","creativeEffect","cardsEffect","hashNavigation","history","keyboard","mousewheel","_navigation","_pagination","parallax","_scrollbar","_thumbs","virtual","zoom","control"];function Do(t){return typeof t=="object"&&t!==null&&t.constructor&&Object.prototype.toString.call(t).slice(8,-1)==="Object"&&!t.__swiper__}function sr(t,e){const n=["__proto__","constructor","prototype"];Object.keys(e).filter(i=>n.indexOf(i)<0).forEach(i=>{typeof t[i]>"u"?t[i]=e[i]:Do(e[i])&&Do(t[i])&&Object.keys(e[i]).length>0?e[i].__swiper__?t[i]=e[i]:sr(t[i],e[i]):t[i]=e[i]})}function Ex(t){return t===void 0&&(t={}),t.navigation&&typeof t.navigation.nextEl>"u"&&typeof t.navigation.prevEl>"u"}function Ix(t){return t===void 0&&(t={}),t.pagination&&typeof t.pagination.el>"u"}function Tx(t){return t===void 0&&(t={}),t.scrollbar&&typeof t.scrollbar.el>"u"}function Px(t){t===void 0&&(t="");const e=t.split(" ").map(i=>i.trim()).filter(i=>!!i),n=[];return e.forEach(i=>{n.indexOf(i)<0&&n.push(i)}),n.join(" ")}function iB(t){return t===void 0&&(t=""),t?t.includes("swiper-wrapper")?t:`swiper-wrapper ${t}`:"swiper-wrapper"}function oB(t){let{swiper:e,slides:n,passedParams:i,changedParams:r,nextEl:o,prevEl:a,scrollbarEl:s,paginationEl:l}=t;const c=r.filter(P=>P!=="children"&&P!=="direction"&&P!=="wrapperClass"),{params:d,pagination:u,navigation:p,scrollbar:h,virtual:g,thumbs:f}=e;let v,m,y,S,b,C,I,k;r.includes("thumbs")&&i.thumbs&&i.thumbs.swiper&&d.thumbs&&!d.thumbs.swiper&&(v=!0),r.includes("controller")&&i.controller&&i.controller.control&&d.controller&&!d.controller.control&&(m=!0),r.includes("pagination")&&i.pagination&&(i.pagination.el||l)&&(d.pagination||d.pagination===!1)&&u&&!u.el&&(y=!0),r.includes("scrollbar")&&i.scrollbar&&(i.scrollbar.el||s)&&(d.scrollbar||d.scrollbar===!1)&&h&&!h.el&&(S=!0),r.includes("navigation")&&i.navigation&&(i.navigation.prevEl||a)&&(i.navigation.nextEl||o)&&(d.navigation||d.navigation===!1)&&p&&!p.prevEl&&!p.nextEl&&(b=!0);const E=P=>{e[P]&&(e[P].destroy(),P==="navigation"?(e.isElement&&(e[P].prevEl.remove(),e[P].nextEl.remove()),d[P].prevEl=void 0,d[P].nextEl=void 0,e[P].prevEl=void 0,e[P].nextEl=void 0):(e.isElement&&e[P].el.remove(),d[P].el=void 0,e[P].el=void 0))};r.includes("loop")&&e.isElement&&(d.loop&&!i.loop?C=!0:!d.loop&&i.loop?I=!0:k=!0),c.forEach(P=>{if(Do(d[P])&&Do(i[P]))Object.assign(d[P],i[P]),(P==="navigation"||P==="pagination"||P==="scrollbar")&&"enabled"in i[P]&&!i[P].enabled&&E(P);else{const A=i[P];(A===!0||A===!1)&&(P==="navigation"||P==="pagination"||P==="scrollbar")?A===!1&&E(P):d[P]=i[P]}}),c.includes("controller")&&!m&&e.controller&&e.controller.control&&d.controller&&d.controller.control&&(e.controller.control=d.controller.control),r.includes("children")&&n&&g&&d.virtual.enabled?(g.slides=n,g.update(!0)):r.includes("virtual")&&g&&d.virtual.enabled&&(n&&(g.slides=n),g.update(!0)),r.includes("children")&&n&&d.loop&&(k=!0),v&&f.init()&&f.update(!0),m&&(e.controller.control=d.controller.control),y&&(e.isElement&&(!l||typeof l=="string")&&(l=document.createElement("div"),l.classList.add("swiper-pagination"),l.part.add("pagination"),e.el.appendChild(l)),l&&(d.pagination.el=l),u.init(),u.render(),u.update()),S&&(e.isElement&&(!s||typeof s=="string")&&(s=document.createElement("div"),s.classList.add("swiper-scrollbar"),s.part.add("scrollbar"),e.el.appendChild(s)),s&&(d.scrollbar.el=s),h.init(),h.updateSize(),h.setTranslate()),b&&(e.isElement&&((!o||typeof o=="string")&&(o=document.createElement("div"),o.classList.add("swiper-button-next"),o.innerHTML=e.hostEl.constructor.nextButtonSvg,o.part.add("button-next"),e.el.appendChild(o)),(!a||typeof a=="string")&&(a=document.createElement("div"),a.classList.add("swiper-button-prev"),a.innerHTML=e.hostEl.constructor.prevButtonSvg,a.part.add("button-prev"),e.el.appendChild(a))),o&&(d.navigation.nextEl=o),a&&(d.navigation.prevEl=a),p.init(),p.update()),r.includes("allowSlideNext")&&(e.allowSlideNext=i.allowSlideNext),r.includes("allowSlidePrev")&&(e.allowSlidePrev=i.allowSlidePrev),r.includes("direction")&&e.changeDirection(i.direction,!1),(C||k)&&e.loopDestroy(),(I||k)&&e.loopCreate(),e.update()}function Ib(t,e){t===void 0&&(t={}),e===void 0&&(e=!0);const n={on:{}},i={},r={};sr(n,Wu),n._emitClasses=!0,n.init=!1;const o={},a=Sx.map(l=>l.replace(/_/,"")),s=Object.assign({},t);return Object.keys(s).forEach(l=>{typeof t[l]>"u"||(a.indexOf(l)>=0?Do(t[l])?(n[l]={},r[l]={},sr(n[l],t[l]),sr(r[l],t[l])):(n[l]=t[l],r[l]=t[l]):l.search(/on[A-Z]/)===0&&typeof t[l]=="function"?e?i[`${l[2].toLowerCase()}${l.substr(3)}`]=t[l]:n.on[`${l[2].toLowerCase()}${l.substr(3)}`]=t[l]:o[l]=t[l])}),["navigation","pagination","scrollbar"].forEach(l=>{n[l]===!0&&(n[l]={}),n[l]===!1&&delete n[l]}),{params:n,passedParams:r,rest:o,events:i}}function rB(t,e){let{el:n,nextEl:i,prevEl:r,paginationEl:o,scrollbarEl:a,swiper:s}=t;Ex(e)&&i&&r&&(s.params.navigation.nextEl=i,s.originalParams.navigation.nextEl=i,s.params.navigation.prevEl=r,s.originalParams.navigation.prevEl=r),Ix(e)&&o&&(s.params.pagination.el=o,s.originalParams.pagination.el=o),Tx(e)&&a&&(s.params.scrollbar.el=a,s.originalParams.scrollbar.el=a),s.init(n)}function aB(t,e,n,i,r){const o=[];if(!e)return o;const a=l=>{o.indexOf(l)<0&&o.push(l)};if(n&&i){const l=i.map(r),c=n.map(r);l.join("")!==c.join("")&&a("children"),i.length!==n.length&&a("children")}return Sx.filter(l=>l[0]==="_").map(l=>l.replace(/_/,"")).forEach(l=>{if(l in t&&l in e)if(Do(t[l])&&Do(e[l])){const c=Object.keys(t[l]),d=Object.keys(e[l]);c.length!==d.length?a(l):(c.forEach(u=>{t[l][u]!==e[l][u]&&a(l)}),d.forEach(u=>{t[l][u]!==e[l][u]&&a(l)}))}else t[l]!==e[l]&&a(l)}),o}const sB=t=>{!t||t.destroyed||!t.params.virtual||t.params.virtual&&!t.params.virtual.enabled||(t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),t.parallax&&t.params.parallax&&t.params.parallax.enabled&&t.parallax.setTranslate())};function Pd(t,e,n){t===void 0&&(t={});const i=[],r={"container-start":[],"container-end":[],"wrapper-start":[],"wrapper-end":[]},o=(a,s)=>{Array.isArray(a)&&a.forEach(l=>{const c=typeof l.type=="symbol";s==="default"&&(s="container-end"),c&&l.children?o(l.children,s):l.type&&(l.type.name==="SwiperSlide"||l.type.name==="AsyncComponentWrapper")?i.push(l):r[s]&&r[s].push(l)})};return Object.keys(t).forEach(a=>{if(typeof t[a]!="function")return;const s=t[a]();o(s,a)}),n.value=e.value,e.value=i,{slides:i,slots:r}}function lB(t,e,n){if(!n)return null;const i=d=>{let u=d;return d<0?u=e.length+d:u>=e.length&&(u=u-e.length),u},r=t.value.isHorizontal()?{[t.value.rtlTranslate?"right":"left"]:`${n.offset}px`}:{top:`${n.offset}px`},{from:o,to:a}=n,s=t.value.params.loop?-e.length:0,l=t.value.params.loop?e.length*2:e.length,c=[];for(let d=s;d<l;d+=1)d>=o&&d<=a&&c.push(e[i(d)]);return c.map(d=>(d.props||(d.props={}),d.props.style||(d.props.style={}),d.props.swiperRef=t,d.props.style=r,We(d.type,{...d.props},d.children)))}const cB={name:"Swiper",props:{tag:{type:String,default:"div"},wrapperTag:{type:String,default:"div"},modules:{type:Array,default:void 0},init:{type:Boolean,default:void 0},direction:{type:String,default:void 0},oneWayMovement:{type:Boolean,default:void 0},swiperElementNodeName:{type:String,default:"SWIPER-CONTAINER"},touchEventsTarget:{type:String,default:void 0},initialSlide:{type:Number,default:void 0},speed:{type:Number,default:void 0},cssMode:{type:Boolean,default:void 0},updateOnWindowResize:{type:Boolean,default:void 0},resizeObserver:{type:Boolean,default:void 0},nested:{type:Boolean,default:void 0},focusableElements:{type:String,default:void 0},width:{type:Number,default:void 0},height:{type:Number,default:void 0},preventInteractionOnTransition:{type:Boolean,default:void 0},userAgent:{type:String,default:void 0},url:{type:String,default:void 0},edgeSwipeDetection:{type:[Boolean,String],default:void 0},edgeSwipeThreshold:{type:Number,default:void 0},autoHeight:{type:Boolean,default:void 0},setWrapperSize:{type:Boolean,default:void 0},virtualTranslate:{type:Boolean,default:void 0},effect:{type:String,default:void 0},breakpoints:{type:Object,default:void 0},spaceBetween:{type:[Number,String],default:void 0},slidesPerView:{type:[Number,String],default:void 0},maxBackfaceHiddenSlides:{type:Number,default:void 0},slidesPerGroup:{type:Number,default:void 0},slidesPerGroupSkip:{type:Number,default:void 0},slidesPerGroupAuto:{type:Boolean,default:void 0},centeredSlides:{type:Boolean,default:void 0},centeredSlidesBounds:{type:Boolean,default:void 0},slidesOffsetBefore:{type:Number,default:void 0},slidesOffsetAfter:{type:Number,default:void 0},normalizeSlideIndex:{type:Boolean,default:void 0},centerInsufficientSlides:{type:Boolean,default:void 0},watchOverflow:{type:Boolean,default:void 0},roundLengths:{type:Boolean,default:void 0},touchRatio:{type:Number,default:void 0},touchAngle:{type:Number,default:void 0},simulateTouch:{type:Boolean,default:void 0},shortSwipes:{type:Boolean,default:void 0},longSwipes:{type:Boolean,default:void 0},longSwipesRatio:{type:Number,default:void 0},longSwipesMs:{type:Number,default:void 0},followFinger:{type:Boolean,default:void 0},allowTouchMove:{type:Boolean,default:void 0},threshold:{type:Number,default:void 0},touchMoveStopPropagation:{type:Boolean,default:void 0},touchStartPreventDefault:{type:Boolean,default:void 0},touchStartForcePreventDefault:{type:Boolean,default:void 0},touchReleaseOnEdges:{type:Boolean,default:void 0},uniqueNavElements:{type:Boolean,default:void 0},resistance:{type:Boolean,default:void 0},resistanceRatio:{type:Number,default:void 0},watchSlidesProgress:{type:Boolean,default:void 0},grabCursor:{type:Boolean,default:void 0},preventClicks:{type:Boolean,default:void 0},preventClicksPropagation:{type:Boolean,default:void 0},slideToClickedSlide:{type:Boolean,default:void 0},loop:{type:Boolean,default:void 0},loopedSlides:{type:Number,default:void 0},loopPreventsSliding:{type:Boolean,default:void 0},rewind:{type:Boolean,default:void 0},allowSlidePrev:{type:Boolean,default:void 0},allowSlideNext:{type:Boolean,default:void 0},swipeHandler:{type:Boolean,default:void 0},noSwiping:{type:Boolean,default:void 0},noSwipingClass:{type:String,default:void 0},noSwipingSelector:{type:String,default:void 0},passiveListeners:{type:Boolean,default:void 0},containerModifierClass:{type:String,default:void 0},slideClass:{type:String,default:void 0},slideActiveClass:{type:String,default:void 0},slideVisibleClass:{type:String,default:void 0},slideFullyVisibleClass:{type:String,default:void 0},slideBlankClass:{type:String,default:void 0},slideNextClass:{type:String,default:void 0},slidePrevClass:{type:String,default:void 0},wrapperClass:{type:String,default:void 0},lazyPreloaderClass:{type:String,default:void 0},lazyPreloadPrevNext:{type:Number,default:void 0},runCallbacksOnInit:{type:Boolean,default:void 0},observer:{type:Boolean,default:void 0},observeParents:{type:Boolean,default:void 0},observeSlideChildren:{type:Boolean,default:void 0},a11y:{type:[Boolean,Object],default:void 0},autoplay:{type:[Boolean,Object],default:void 0},controller:{type:Object,default:void 0},coverflowEffect:{type:Object,default:void 0},cubeEffect:{type:Object,default:void 0},fadeEffect:{type:Object,default:void 0},flipEffect:{type:Object,default:void 0},creativeEffect:{type:Object,default:void 0},cardsEffect:{type:Object,default:void 0},hashNavigation:{type:[Boolean,Object],default:void 0},history:{type:[Boolean,Object],default:void 0},keyboard:{type:[Boolean,Object],default:void 0},mousewheel:{type:[Boolean,Object],default:void 0},navigation:{type:[Boolean,Object],default:void 0},pagination:{type:[Boolean,Object],default:void 0},parallax:{type:[Boolean,Object],default:void 0},scrollbar:{type:[Boolean,Object],default:void 0},thumbs:{type:Object,default:void 0},virtual:{type:[Boolean,Object],default:void 0},zoom:{type:[Boolean,Object],default:void 0},grid:{type:[Object],default:void 0},freeMode:{type:[Boolean,Object],default:void 0},enabled:{type:Boolean,default:void 0}},emits:["_beforeBreakpoint","_containerClasses","_slideClass","_slideClasses","_swiper","_freeModeNoMomentumRelease","activeIndexChange","afterInit","autoplay","autoplayStart","autoplayStop","autoplayPause","autoplayResume","autoplayTimeLeft","beforeDestroy","beforeInit","beforeLoopFix","beforeResize","beforeSlideChangeStart","beforeTransitionStart","breakpoint","breakpointsBase","changeDirection","click","disable","doubleTap","doubleClick","destroy","enable","fromEdge","hashChange","hashSet","init","keyPress","lock","loopFix","momentumBounce","navigationHide","navigationShow","navigationPrev","navigationNext","observerUpdate","orientationchange","paginationHide","paginationRender","paginationShow","paginationUpdate","progress","reachBeginning","reachEnd","realIndexChange","resize","scroll","scrollbarDragEnd","scrollbarDragMove","scrollbarDragStart","setTransition","setTranslate","slidesUpdated","slideChange","slideChangeTransitionEnd","slideChangeTransitionStart","slideNextTransitionEnd","slideNextTransitionStart","slidePrevTransitionEnd","slidePrevTransitionStart","slideResetTransitionStart","slideResetTransitionEnd","sliderMove","sliderFirstMove","slidesLengthChange","slidesGridLengthChange","snapGridLengthChange","snapIndexChange","swiper","tap","toEdge","touchEnd","touchMove","touchMoveOpposite","touchStart","transitionEnd","transitionStart","unlock","update","virtualUpdate","zoomChange"],setup(t,e){let{slots:n,emit:i}=e;const{tag:r,wrapperTag:o}=t,a=Ge("swiper"),s=Ge(null),l=Ge(!1),c=Ge(!1),d=Ge(null),u=Ge(null),p=Ge(null),h={value:[]},g={value:[]},f=Ge(null),v=Ge(null),m=Ge(null),y=Ge(null),{params:S,passedParams:b}=Ib(t,!1);Pd(n,h,g),p.value=b,g.value=h.value;const C=()=>{Pd(n,h,g),l.value=!0};S.onAny=function(E){for(var P=arguments.length,A=new Array(P>1?P-1:0),O=1;O<P;O++)A[O-1]=arguments[O];i(E,...A)},Object.assign(S.on,{_beforeBreakpoint:C,_containerClasses(E,P){a.value=P}});const I={...S};if(delete I.wrapperClass,u.value=new _h(I),u.value.virtual&&u.value.params.virtual.enabled){u.value.virtual.slides=h.value;const E={cache:!1,slides:h.value,renderExternal:P=>{s.value=P},renderExternalUpdate:!1};sr(u.value.params.virtual,E),sr(u.value.originalParams.virtual,E)}xp(()=>{!c.value&&u.value&&(u.value.emitSlidesClasses(),c.value=!0);const{passedParams:E}=Ib(t,!1),P=aB(E,p.value,h.value,g.value,A=>A.props&&A.props.key);p.value=E,(P.length||l.value)&&u.value&&!u.value.destroyed&&oB({swiper:u.value,slides:h.value,passedParams:E,changedParams:P,nextEl:f.value,prevEl:v.value,scrollbarEl:y.value,paginationEl:m.value}),l.value=!1}),qi("swiper",u),Zt(s,()=>{Bo(()=>{sB(u.value)})}),oi(()=>{d.value&&(rB({el:d.value,nextEl:f.value,prevEl:v.value,paginationEl:m.value,scrollbarEl:y.value,swiper:u.value},S),i("swiper",u.value))}),ec(()=>{u.value&&!u.value.destroyed&&u.value.destroy(!0,!1)});function k(E){return S.virtual?lB(u,E,s.value):(E.forEach((P,A)=>{P.props||(P.props={}),P.props.swiperRef=u,P.props.swiperSlideIndex=A}),E)}return()=>{const{slides:E,slots:P}=Pd(n,h,g);return We(r,{ref:d,class:Px(a.value)},[P["container-start"],We(o,{class:iB(S.wrapperClass)},[P["wrapper-start"],k(E),P["wrapper-end"]]),Ex(t)&&[We("div",{ref:v,class:"swiper-button-prev"}),We("div",{ref:f,class:"swiper-button-next"})],Tx(t)&&We("div",{ref:y,class:"swiper-scrollbar"}),Ix(t)&&We("div",{ref:m,class:"swiper-pagination"}),P["container-end"]])}}},dB={name:"SwiperSlide",props:{tag:{type:String,default:"div"},swiperRef:{type:Object,required:!1},swiperSlideIndex:{type:Number,default:void 0,required:!1},zoom:{type:Boolean,default:void 0,required:!1},lazy:{type:Boolean,default:!1,required:!1},virtualIndex:{type:[String,Number],default:void 0}},setup(t,e){let{slots:n}=e,i=!1;const{swiperRef:r}=t,o=Ge(null),a=Ge("swiper-slide"),s=Ge(!1);function l(u,p,h){p===o.value&&(a.value=h)}oi(()=>{!r||!r.value||(r.value.on("_slideClass",l),i=!0)}),K0(()=>{i||!r||!r.value||(r.value.on("_slideClass",l),i=!0)}),xp(()=>{!o.value||!r||!r.value||(typeof t.swiperSlideIndex<"u"&&(o.value.swiperSlideIndex=t.swiperSlideIndex),r.value.destroyed&&a.value!=="swiper-slide"&&(a.value="swiper-slide"))}),ec(()=>{!r||!r.value||r.value.off("_slideClass",l)});const c=$t(()=>({isActive:a.value.indexOf("swiper-slide-active")>=0,isVisible:a.value.indexOf("swiper-slide-visible")>=0,isPrev:a.value.indexOf("swiper-slide-prev")>=0,isNext:a.value.indexOf("swiper-slide-next")>=0}));qi("swiperSlide",c);const d=()=>{s.value=!0};return()=>We(t.tag,{class:Px(`${a.value}`),ref:o,"data-swiper-slide-index":typeof t.virtualIndex>"u"&&r&&r.value&&r.value.params.loop?t.swiperSlideIndex:t.virtualIndex,onLoadCapture:d},t.zoom?We("div",{class:"swiper-zoom-container","data-swiper-zoom":typeof t.zoom=="number"?t.zoom:void 0},[n.default&&n.default(c.value),t.lazy&&!s.value&&We("div",{class:"swiper-lazy-preloader"})]):[n.default&&n.default(c.value),t.lazy&&!s.value&&We("div",{class:"swiper-lazy-preloader"})])}};function uB(t,e,n,i){return t.params.createElements&&Object.keys(i).forEach(r=>{if(!n[r]&&n.auto===!0){let o=Yn(t.el,`.${i[r]}`)[0];o||(o=Nl("div",i[r]),o.className=i[r],t.el.append(o)),n[r]=o,e[r]=o}}),n}function pB(t){let{swiper:e,extendParams:n,on:i,emit:r}=t;n({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),e.navigation={nextEl:null,prevEl:null};function o(g){let f;return g&&typeof g=="string"&&e.isElement&&(f=e.el.querySelector(g),f)?f:(g&&(typeof g=="string"&&(f=[...document.querySelectorAll(g)]),e.params.uniqueNavElements&&typeof g=="string"&&f.length>1&&e.el.querySelectorAll(g).length===1&&(f=e.el.querySelector(g))),g&&!f?g:f)}function a(g,f){const v=e.params.navigation;g=pi(g),g.forEach(m=>{m&&(m.classList[f?"add":"remove"](...v.disabledClass.split(" ")),m.tagName==="BUTTON"&&(m.disabled=f),e.params.watchOverflow&&e.enabled&&m.classList[e.isLocked?"add":"remove"](v.lockClass))})}function s(){const{nextEl:g,prevEl:f}=e.navigation;if(e.params.loop){a(f,!1),a(g,!1);return}a(f,e.isBeginning&&!e.params.rewind),a(g,e.isEnd&&!e.params.rewind)}function l(g){g.preventDefault(),!(e.isBeginning&&!e.params.loop&&!e.params.rewind)&&(e.slidePrev(),r("navigationPrev"))}function c(g){g.preventDefault(),!(e.isEnd&&!e.params.loop&&!e.params.rewind)&&(e.slideNext(),r("navigationNext"))}function d(){const g=e.params.navigation;if(e.params.navigation=uB(e,e.originalParams.navigation,e.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!(g.nextEl||g.prevEl))return;let f=o(g.nextEl),v=o(g.prevEl);Object.assign(e.navigation,{nextEl:f,prevEl:v}),f=pi(f),v=pi(v);const m=(y,S)=>{y&&y.addEventListener("click",S==="next"?c:l),!e.enabled&&y&&y.classList.add(...g.lockClass.split(" "))};f.forEach(y=>m(y,"next")),v.forEach(y=>m(y,"prev"))}function u(){let{nextEl:g,prevEl:f}=e.navigation;g=pi(g),f=pi(f);const v=(m,y)=>{m.removeEventListener("click",y==="next"?c:l),m.classList.remove(...e.params.navigation.disabledClass.split(" "))};g.forEach(m=>v(m,"next")),f.forEach(m=>v(m,"prev"))}i("init",()=>{e.params.navigation.enabled===!1?h():(d(),s())}),i("toEdge fromEdge lock unlock",()=>{s()}),i("destroy",()=>{u()}),i("enable disable",()=>{let{nextEl:g,prevEl:f}=e.navigation;if(g=pi(g),f=pi(f),e.enabled){s();return}[...g,...f].filter(v=>!!v).forEach(v=>v.classList.add(e.params.navigation.lockClass))}),i("click",(g,f)=>{let{nextEl:v,prevEl:m}=e.navigation;v=pi(v),m=pi(m);const y=f.target;if(e.params.navigation.hideOnClick&&!m.includes(y)&&!v.includes(y)){if(e.pagination&&e.params.pagination&&e.params.pagination.clickable&&(e.pagination.el===y||e.pagination.el.contains(y)))return;let S;v.length?S=v[0].classList.contains(e.params.navigation.hiddenClass):m.length&&(S=m[0].classList.contains(e.params.navigation.hiddenClass)),r(S===!0?"navigationShow":"navigationHide"),[...v,...m].filter(b=>!!b).forEach(b=>b.classList.toggle(e.params.navigation.hiddenClass))}});const p=()=>{e.el.classList.remove(...e.params.navigation.navigationDisabledClass.split(" ")),d(),s()},h=()=>{e.el.classList.add(...e.params.navigation.navigationDisabledClass.split(" ")),u()};Object.assign(e.navigation,{enable:p,disable:h,update:s,init:d,destroy:u})}const Ox="data:image/svg+xml,%3csvg%20width='30'%20height='30'%20viewBox='0%200%2030%2030'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M24.4004%2014.8H5.20039M24.4004%2014.8L19.6004%2010M24.4004%2014.8L19.6004%2019.6'%20stroke='white'%20stroke-width='2.4'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e",hB={props:{title:{required:!0,type:String},items:{required:!0,type:Array},swiperId:{required:!0,type:String}},components:{RoleCard:zM,Swiper:cB,SwiperSlide:dB},data(){return{swiperModules:[pB]}},methods:{async openRoleModal(t){this.$emit("openRoleModal",t)}}},_x=t=>(bp("data-v-a1ea1c55"),t=t(),vp(),t),fB={class:"flex justify-between items-center gap-x-10 gap-y-3 mt-12 mb-5"},mB={class:"white font-normal w-fit"},gB={class:"w-fit flex itemms-center gap-2"},bB=["id"],vB=_x(()=>V("img",{class:"rotate-180 select-none",src:Ox},null,-1)),yB=[vB],wB=["id"],xB=_x(()=>V("img",{class:"select-none",src:Ox},null,-1)),kB=[xB];function CB(t,e,n,i,r,o){const a=Ce("RoleCard"),s=Ce("Swiper-slide"),l=Ce("Swiper");return _(),j("div",null,[V("div",fB,[V("h6",mB,Ct(n.title),1),V("div",gB,[V("div",{id:`hybrid-button-prev-${n.swiperId}`,class:"slider-nav-button"},yB,8,bB),V("div",{id:`hybrid-button-next-${n.swiperId}`,class:"slider-nav-button"},kB,8,wB)])]),Fe(l,{slidesPerView:"auto",spaceBetween:15,ref:"hybridSwiper",navigation:{nextEl:`#hybrid-button-next-${n.swiperId}`,prevEl:`#hybrid-button-prev-${n.swiperId}`},modules:r.swiperModules},{default:je(()=>[(_(!0),j(Oe,null,Dt(n.items,c=>(_(),ne(s,{key:c.id,style:{width:"300px","max-width":"100%",height:"auto"}},{default:je(()=>[Fe(a,{role:c,onOpenRoleModal:o.openRoleModal},null,8,["role","onOpenRoleModal"])]),_:2},1024))),128))]),_:1},8,["navigation","modules"])])}const SB=no(hB,[["render",CB],["__scopeId","data-v-a1ea1c55"]]);function Ha(t){"@babel/helpers - typeof";return Ha=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ha(t)}function Tb(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable})),n.push.apply(n,i)}return n}function Pb(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?Tb(Object(n),!0).forEach(function(i){EB(t,i,n[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Tb(Object(n)).forEach(function(i){Object.defineProperty(t,i,Object.getOwnPropertyDescriptor(n,i))})}return t}function EB(t,e,n){return e=IB(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function IB(t){var e=TB(t,"string");return Ha(e)=="symbol"?e:String(e)}function TB(t,e){if(Ha(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var i=n.call(t,e||"default");if(Ha(i)!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function PB(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;zn()?oi(t):e?t():Bo(t)}var OB=0;function Ax(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=Ge(!1),i=Ge(t),r=Ge(null),o=M.isClient()?window.document:void 0,a=e.document,s=a===void 0?o:a,l=e.immediate,c=l===void 0?!0:l,d=e.manual,u=d===void 0?!1:d,p=e.name,h=p===void 0?"style_".concat(++OB):p,g=e.id,f=g===void 0?void 0:g,v=e.media,m=v===void 0?void 0:v,y=e.nonce,S=y===void 0?void 0:y,b=e.props,C=b===void 0?{}:b,I=function(){},k=function(A){var O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(s){var $=Pb(Pb({},C),O),z=$.name||h,re=$.id||f,ie=$.nonce||S;r.value=s.querySelector('style[data-primevue-style-id="'.concat(z,'"]'))||s.getElementById(re)||s.createElement("style"),r.value.isConnected||(i.value=A||t,M.setAttributes(r.value,{type:"text/css",id:re,media:m,nonce:ie}),s.head.appendChild(r.value),M.setAttribute(r.value,"data-primevue-style-id",h),M.setAttributes(r.value,$)),!n.value&&(I=Zt(i,function(te){r.value.textContent=te},{immediate:!0}),n.value=!0)}},E=function(){!s||!n.value||(I(),M.isExist(r.value)&&s.head.removeChild(r.value),n.value=!1)};return c&&!u&&PB(k),{id:f,name:h,css:i,unload:E,load:k,isLoaded:pp(n)}}function Na(t){"@babel/helpers - typeof";return Na=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Na(t)}function _B(t,e){return $B(t)||RB(t,e)||LB(t,e)||AB()}function AB(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function LB(t,e){if(t){if(typeof t=="string")return Ob(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ob(t,e)}}function Ob(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n<e;n++)i[n]=t[n];return i}function RB(t,e){var n=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(n!=null){var i,r,o,a,s=[],l=!0,c=!1;try{if(o=(n=n.call(t)).next,e===0){if(Object(n)!==n)return;l=!1}else for(;!(l=(i=o.call(n)).done)&&(s.push(i.value),s.length!==e);l=!0);}catch(d){c=!0,r=d}finally{try{if(!l&&n.return!=null&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw r}}return s}}function $B(t){if(Array.isArray(t))return t}function _b(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable})),n.push.apply(n,i)}return n}function Od(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?_b(Object(n),!0).forEach(function(i){DB(t,i,n[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):_b(Object(n)).forEach(function(i){Object.defineProperty(t,i,Object.getOwnPropertyDescriptor(n,i))})}return t}function DB(t,e,n){return e=MB(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function MB(t){var e=zB(t,"string");return Na(e)=="symbol"?e:String(e)}function zB(t,e){if(Na(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var i=n.call(t,e||"default");if(Na(i)!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var BB=`
.p-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.p-hidden-accessible input,
.p-hidden-accessible select {
    transform: scale(0);
}

.p-overflow-hidden {
    overflow: hidden;
    padding-right: var(--scrollbar-width);
}
`,FB={},jB={},Qt={name:"base",css:BB,classes:FB,inlineStyles:jB,loadStyle:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return this.css?Ax(this.css,Od({name:this.name},e)):{}},getStyleSheet:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(this.css){var i=Object.entries(n).reduce(function(r,o){var a=_B(o,2),s=a[0],l=a[1];return r.push("".concat(s,'="').concat(l,'"'))&&r},[]).join(" ");return'<style type="text/css" data-primevue-style-id="'.concat(this.name,'" ').concat(i,">").concat(this.css).concat(e,"</style>")}return""},extend:function(e){return Od(Od({},this),{},{css:void 0},e)}};function Va(t){"@babel/helpers - typeof";return Va=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Va(t)}function Ab(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable})),n.push.apply(n,i)}return n}function HB(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?Ab(Object(n),!0).forEach(function(i){NB(t,i,n[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Ab(Object(n)).forEach(function(i){Object.defineProperty(t,i,Object.getOwnPropertyDescriptor(n,i))})}return t}function NB(t,e,n){return e=VB(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function VB(t){var e=WB(t,"string");return Va(e)=="symbol"?e:String(e)}function WB(t,e){if(Va(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var i=n.call(t,e||"default");if(Va(i)!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var UB=`
.p-button {
    display: inline-flex;
    cursor: pointer;
    user-select: none;
    align-items: center;
    vertical-align: bottom;
    text-align: center;
    overflow: hidden;
    position: relative;
}

.p-button-label {
    flex: 1 1 auto;
}

.p-button-icon-right {
    order: 1;
}

.p-button:disabled {
    cursor: default;
}

.p-button-icon-only {
    justify-content: center;
}

.p-button-icon-only .p-button-label {
    visibility: hidden;
    width: 0;
    flex: 0 0 auto;
}

.p-button-vertical {
    flex-direction: column;
}

.p-button-icon-bottom {
    order: 2;
}

.p-buttonset .p-button {
    margin: 0;
}

.p-buttonset .p-button:not(:last-child), .p-buttonset .p-button:not(:last-child):hover {
    border-right: 0 none;
}

.p-buttonset .p-button:not(:first-of-type):not(:last-of-type) {
    border-radius: 0;
}

.p-buttonset .p-button:first-of-type:not(:only-of-type) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.p-buttonset .p-button:last-of-type:not(:only-of-type) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.p-buttonset .p-button:focus {
    position: relative;
    z-index: 1;
}
`,GB=`
.p-checkbox {
    display: inline-flex;
    cursor: pointer;
    user-select: none;
    vertical-align: bottom;
    position: relative;
}

.p-checkbox.p-checkbox-disabled {
    cursor: default;
}

.p-checkbox-box {
    display: flex;
    justify-content: center;
    align-items: center;
}
`,KB=`
.p-fluid .p-inputtext {
    width: 100%;
}

/* InputGroup */
.p-inputgroup {
    display: flex;
    align-items: stretch;
    width: 100%;
}

.p-inputgroup-addon {
    display: flex;
    align-items: center;
    justify-content: center;
}

.p-inputgroup .p-float-label {
    display: flex;
    align-items: stretch;
    width: 100%;
}

.p-inputgroup .p-inputtext,
.p-fluid .p-inputgroup .p-inputtext,
.p-inputgroup .p-inputwrapper,
.p-fluid .p-inputgroup .p-input {
    flex: 1 1 auto;
    width: 1%;
}

/* Floating Label */
.p-float-label {
    display: block;
    position: relative;
}

.p-float-label label {
    position: absolute;
    pointer-events: none;
    top: 50%;
    margin-top: -.5rem;
    transition-property: all;
    transition-timing-function: ease;
    line-height: 1;
}

.p-float-label textarea ~ label {
    top: 1rem;
}

.p-float-label input:focus ~ label,
.p-float-label input.p-filled ~ label,
.p-float-label input:-webkit-autofill ~ label,
.p-float-label textarea:focus ~ label,
.p-float-label textarea.p-filled ~ label,
.p-float-label .p-inputwrapper-focus ~ label,
.p-float-label .p-inputwrapper-filled ~ label {
    top: -.75rem;
    font-size: 12px;
}


.p-float-label .p-placeholder,
.p-float-label input::placeholder,
.p-float-label .p-inputtext::placeholder {
    opacity: 0;
    transition-property: all;
    transition-timing-function: ease;
}

.p-float-label .p-focus .p-placeholder,
.p-float-label input:focus::placeholder,
.p-float-label .p-inputtext:focus::placeholder {
    opacity: 1;
    transition-property: all;
    transition-timing-function: ease;
}

.p-input-icon-left,
.p-input-icon-right {
    position: relative;
    display: inline-block;
}

.p-input-icon-left > i,
.p-input-icon-left > svg,
.p-input-icon-right > i,
.p-input-icon-right > svg {
    position: absolute;
    top: 50%;
    margin-top: -.5rem;
}

.p-fluid .p-input-icon-left,
.p-fluid .p-input-icon-right {
    display: block;
    width: 100%;
}
`,qB=`
.p-radiobutton {
    position: relative;
    display: inline-flex;
    cursor: pointer;
    user-select: none;
    vertical-align: bottom;
}

.p-radiobutton.p-radiobutton-disabled {
    cursor: default;
}

.p-radiobutton-box {
    display: flex;
    justify-content: center;
    align-items: center;
}

.p-radiobutton-icon {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transform: translateZ(0) scale(.1);
    border-radius: 50%;
    visibility: hidden;
}

.p-radiobutton-box.p-highlight .p-radiobutton-icon {
    transform: translateZ(0) scale(1.0, 1.0);
    visibility: visible;
}
`,YB=`
@layer primevue {
.p-component, .p-component * {
    box-sizing: border-box;
}

.p-hidden-space {
    visibility: hidden;
}

.p-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
}

.p-disabled, .p-disabled * {
    cursor: default !important;
    pointer-events: none;
    user-select: none;
}

.p-component-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.p-unselectable-text {
    user-select: none;
}

.p-sr-only {
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    word-wrap: normal !important;
}

.p-link {
	text-align: left;
	background-color: transparent;
	margin: 0;
	padding: 0;
	border: none;
    cursor: pointer;
    user-select: none;
}

.p-link:disabled {
	cursor: default;
}

/* Non vue overlay animations */
.p-connected-overlay {
    opacity: 0;
    transform: scaleY(0.8);
    transition: transform .12s cubic-bezier(0, 0, 0.2, 1), opacity .12s cubic-bezier(0, 0, 0.2, 1);
}

.p-connected-overlay-visible {
    opacity: 1;
    transform: scaleY(1);
}

.p-connected-overlay-hidden {
    opacity: 0;
    transform: scaleY(1);
    transition: opacity .1s linear;
}

/* Vue based overlay animations */
.p-connected-overlay-enter-from {
    opacity: 0;
    transform: scaleY(0.8);
}

.p-connected-overlay-leave-to {
    opacity: 0;
}

.p-connected-overlay-enter-active {
    transition: transform .12s cubic-bezier(0, 0, 0.2, 1), opacity .12s cubic-bezier(0, 0, 0.2, 1);
}

.p-connected-overlay-leave-active {
    transition: opacity .1s linear;
}

/* Toggleable Content */
.p-toggleable-content-enter-from,
.p-toggleable-content-leave-to {
    max-height: 0;
}

.p-toggleable-content-enter-to,
.p-toggleable-content-leave-from {
    max-height: 1000px;
}

.p-toggleable-content-leave-active {
    overflow: hidden;
    transition: max-height 0.45s cubic-bezier(0, 1, 0, 1);
}

.p-toggleable-content-enter-active {
    overflow: hidden;
    transition: max-height 1s ease-in-out;
}
`.concat(UB,`
`).concat(GB,`
`).concat(KB,`
`).concat(qB,`
}
`),_d=Qt.extend({name:"common",css:YB,loadGlobalStyle:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Ax(e,HB({name:"global"},n))}});function Wa(t){"@babel/helpers - typeof";return Wa=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Wa(t)}function Lb(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable})),n.push.apply(n,i)}return n}function yt(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?Lb(Object(n),!0).forEach(function(i){Uu(t,i,n[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Lb(Object(n)).forEach(function(i){Object.defineProperty(t,i,Object.getOwnPropertyDescriptor(n,i))})}return t}function Uu(t,e,n){return e=XB(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function XB(t){var e=ZB(t,"string");return Wa(e)=="symbol"?e:String(e)}function ZB(t,e){if(Wa(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var i=n.call(t,e||"default");if(Wa(i)!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var ot={name:"BaseComponent",props:{pt:{type:Object,default:void 0},ptOptions:{type:Object,default:void 0},unstyled:{type:Boolean,default:void 0}},inject:{$parentInstance:{default:void 0}},watch:{isUnstyled:{immediate:!0,handler:function(e){if(!e){var n,i;_d.loadStyle({nonce:(n=this.$config)===null||n===void 0||(n=n.csp)===null||n===void 0?void 0:n.nonce}),this.$options.style&&this.$style.loadStyle({nonce:(i=this.$config)===null||i===void 0||(i=i.csp)===null||i===void 0?void 0:i.nonce})}}}},beforeCreate:function(){var e,n,i,r,o,a,s,l,c,d,u,p=(e=this.pt)===null||e===void 0?void 0:e._usept,h=p?(n=this.pt)===null||n===void 0||(n=n.originalValue)===null||n===void 0?void 0:n[this.$.type.name]:void 0,g=p?(i=this.pt)===null||i===void 0||(i=i.value)===null||i===void 0?void 0:i[this.$.type.name]:this.pt;(r=g||h)===null||r===void 0||(r=r.hooks)===null||r===void 0||(o=r.onBeforeCreate)===null||o===void 0||o.call(r);var f=(a=this.$config)===null||a===void 0||(a=a.pt)===null||a===void 0?void 0:a._usept,v=f?(s=this.$primevue)===null||s===void 0||(s=s.config)===null||s===void 0||(s=s.pt)===null||s===void 0?void 0:s.originalValue:void 0,m=f?(l=this.$primevue)===null||l===void 0||(l=l.config)===null||l===void 0||(l=l.pt)===null||l===void 0?void 0:l.value:(c=this.$primevue)===null||c===void 0||(c=c.config)===null||c===void 0?void 0:c.pt;(d=m||v)===null||d===void 0||(d=d[this.$.type.name])===null||d===void 0||(d=d.hooks)===null||d===void 0||(u=d.onBeforeCreate)===null||u===void 0||u.call(d)},created:function(){this._hook("onCreated")},beforeMount:function(){var e;Qt.loadStyle({nonce:(e=this.$config)===null||e===void 0||(e=e.csp)===null||e===void 0?void 0:e.nonce}),this._loadGlobalStyles(),this._hook("onBeforeMount")},mounted:function(){this._hook("onMounted")},beforeUpdate:function(){this._hook("onBeforeUpdate")},updated:function(){this._hook("onUpdated")},beforeUnmount:function(){this._hook("onBeforeUnmount")},unmounted:function(){this._hook("onUnmounted")},methods:{_hook:function(e){if(!this.$options.hostName){var n=this._usePT(this._getPT(this.pt,this.$.type.name),this._getOptionValue,"hooks.".concat(e)),i=this._useDefaultPT(this._getOptionValue,"hooks.".concat(e));n==null||n(),i==null||i()}},_loadGlobalStyles:function(){var e,n=this._useGlobalPT(this._getOptionValue,"global.css",this.$params);X.isNotEmpty(n)&&_d.loadGlobalStyle(n,{nonce:(e=this.$config)===null||e===void 0||(e=e.csp)===null||e===void 0?void 0:e.nonce})},_getHostInstance:function(e){return e?this.$options.hostName?e.$.type.name===this.$options.hostName?e:this._getHostInstance(e.$parentInstance):e.$parentInstance:void 0},_getPropValue:function(e){var n;return this[e]||((n=this._getHostInstance(this))===null||n===void 0?void 0:n[e])},_getOptionValue:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=X.toFlatCase(n).split("."),o=r.shift();return o?X.isObject(e)?this._getOptionValue(X.getItemValue(e[Object.keys(e).find(function(a){return X.toFlatCase(a)===o})||""],i),r.join("."),i):void 0:X.getItemValue(e,i)},_getPTValue:function(){var e,n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,a="data-pc-",s=/./g.test(i)&&!!r[i.split(".")[0]],l=this._getPropValue("ptOptions")||((e=this.$config)===null||e===void 0?void 0:e.ptOptions)||{},c=l.mergeSections,d=c===void 0?!0:c,u=l.mergeProps,p=u===void 0?!1:u,h=o?s?this._useGlobalPT(this._getPTClassValue,i,r):this._useDefaultPT(this._getPTClassValue,i,r):void 0,g=s?void 0:this._usePT(this._getPT(n,this.$name),this._getPTClassValue,i,yt(yt({},r),{},{global:h||{}})),f=i!=="transition"&&yt(yt({},i==="root"&&Uu({},"".concat(a,"name"),X.toFlatCase(this.$.type.name))),{},Uu({},"".concat(a,"section"),X.toFlatCase(i)));return d||!d&&g?p?D(h,g,f):yt(yt(yt({},h),g),f):yt(yt({},g),f)},_getPTClassValue:function(){var e=this._getOptionValue.apply(this,arguments);return X.isString(e)||X.isArray(e)?{class:e}:e},_getPT:function(e){var n=this,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",r=arguments.length>2?arguments[2]:void 0,o=function(s){var l,c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,d=r?r(s):s,u=X.toFlatCase(i),p=X.toFlatCase(n.$name);return(l=c?u!==p?d==null?void 0:d[u]:void 0:d==null?void 0:d[u])!==null&&l!==void 0?l:d};return e!=null&&e.hasOwnProperty("_usept")?{_usept:e._usept,originalValue:o(e.originalValue),value:o(e.value)}:o(e,!0)},_usePT:function(e,n,i,r){var o=function(f){return n(f,i,r)};if(e!=null&&e.hasOwnProperty("_usept")){var a,s=e._usept||((a=this.$config)===null||a===void 0?void 0:a.ptOptions)||{},l=s.mergeSections,c=l===void 0?!0:l,d=s.mergeProps,u=d===void 0?!1:d,p=o(e.originalValue),h=o(e.value);return p===void 0&&h===void 0?void 0:X.isString(h)?h:X.isString(p)?p:c||!c&&h?u?D(p,h):yt(yt({},p),h):h}return o(e)},_useGlobalPT:function(e,n,i){return this._usePT(this.globalPT,e,n,i)},_useDefaultPT:function(e,n,i){return this._usePT(this.defaultPT,e,n,i)},ptm:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return this._getPTValue(this.pt,e,yt(yt({},this.$params),n))},ptmo:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return this._getPTValue(e,n,yt({instance:this},i),!1)},cx:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return this.isUnstyled?void 0:this._getOptionValue(this.$style.classes,e,yt(yt({},this.$params),n))},sx:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(n){var r=this._getOptionValue(this.$style.inlineStyles,e,yt(yt({},this.$params),i)),o=this._getOptionValue(_d.inlineStyles,e,yt(yt({},this.$params),i));return[o,r]}}},computed:{globalPT:function(){var e,n=this;return this._getPT((e=this.$config)===null||e===void 0?void 0:e.pt,void 0,function(i){return X.getItemValue(i,{instance:n})})},defaultPT:function(){var e,n=this;return this._getPT((e=this.$config)===null||e===void 0?void 0:e.pt,void 0,function(i){return n._getOptionValue(i,n.$name,yt({},n.$params))||X.getItemValue(i,yt({},n.$params))})},isUnstyled:function(){var e;return this.unstyled!==void 0?this.unstyled:(e=this.$config)===null||e===void 0?void 0:e.unstyled},$params:function(){var e=this.$parentInstance||this.$parent;return{instance:this,props:this.$props,state:this.$data,attrs:this.$attrs,parent:{instance:e,props:e==null?void 0:e.$props,state:e==null?void 0:e.$data,attrs:e==null?void 0:e.$attrs},parentInstance:e}},$style:function(){return yt(yt({classes:void 0,inlineStyles:void 0,loadStyle:function(){},loadCustomStyle:function(){}},(this._getHostInstance(this)||{}).$style),this.$options.style)},$config:function(){var e;return(e=this.$primevue)===null||e===void 0?void 0:e.config},$name:function(){return this.$options.hostName||this.$.type.name}}},JB=`
.p-icon {
    display: inline-block;
}

.p-icon-spin {
    -webkit-animation: p-icon-spin 2s infinite linear;
    animation: p-icon-spin 2s infinite linear;
}

@-webkit-keyframes p-icon-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@keyframes p-icon-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}
`,Rb=Qt.extend({name:"baseicon",css:JB}),It={name:"BaseIcon",extends:ot,props:{label:{type:String,default:void 0},spin:{type:Boolean,default:!1}},style:Rb,beforeMount:function(){var e;Rb.loadStyle({nonce:(e=this.$config)===null||e===void 0||(e=e.csp)===null||e===void 0?void 0:e.nonce})},methods:{pti:function(){var e=X.isEmpty(this.label);return{class:["p-icon",{"p-icon-spin":this.spin}],role:e?void 0:"img","aria-label":e?void 0:this.label,"aria-hidden":e}}},computed:{$config:function(){var e;return(e=this.$primevue)===null||e===void 0?void 0:e.config}}},Lc={name:"ChevronRightIcon",extends:It},QB=V("path",{d:"M4.38708 13C4.28408 13.0005 4.18203 12.9804 4.08691 12.9409C3.99178 12.9014 3.9055 12.8433 3.83313 12.7701C3.68634 12.6231 3.60388 12.4238 3.60388 12.2161C3.60388 12.0084 3.68634 11.8091 3.83313 11.6622L8.50507 6.99022L3.83313 2.31827C3.69467 2.16968 3.61928 1.97313 3.62287 1.77005C3.62645 1.56698 3.70872 1.37322 3.85234 1.22959C3.99596 1.08597 4.18972 1.00371 4.3928 1.00012C4.59588 0.996539 4.79242 1.07192 4.94102 1.21039L10.1669 6.43628C10.3137 6.58325 10.3962 6.78249 10.3962 6.99022C10.3962 7.19795 10.3137 7.39718 10.1669 7.54416L4.94102 12.7701C4.86865 12.8433 4.78237 12.9014 4.68724 12.9409C4.59212 12.9804 4.49007 13.0005 4.38708 13Z",fill:"currentColor"},null,-1),eF=[QB];function tF(t,e,n,i,r,o){return _(),j("svg",D({width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},t.pti()),eF,16)}Lc.render=tF;var nF=`
@layer primevue {
    .p-breadcrumb {
        overflow-x: auto;
    }

    .p-breadcrumb .p-breadcrumb-list {
        margin: 0;
        padding: 0;
        list-style-type: none;
        display: flex;
        align-items: center;
        flex-wrap: nowrap;
    }

    .p-breadcrumb .p-menuitem-text {
        line-height: 1;
    }

    .p-breadcrumb .p-menuitem-link {
        text-decoration: none;
        display: flex;
        align-items: center;
    }

    .p-breadcrumb .p-menuitem-separator {
        display: flex;
        align-items: center;
    }

    .p-breadcrumb::-webkit-scrollbar {
        display: none;
    }
}
`,iF={root:"p-breadcrumb p-component",menu:"p-breadcrumb-list",home:"p-breadcrumb-home",separator:"p-menuitem-separator",menuitem:function(e){var n=e.instance;return["p-menuitem",{"p-disabled":n.disabled()}]},action:"p-menuitem-link",icon:"p-menuitem-icon",label:"p-menuitem-text"},oF=Qt.extend({name:"breadcrumb",css:nF,classes:iF}),rF={name:"BaseBreadcrumb",extends:ot,props:{model:{type:Array,default:null},home:{type:null,default:null}},style:oF,provide:function(){return{$parentInstance:this}}},Lx={name:"BreadcrumbItem",hostName:"Breadcrumb",extends:ot,props:{item:null,templates:null,index:null},methods:{onClick:function(e){this.item.command&&this.item.command({originalEvent:e,item:this.item})},visible:function(){return typeof this.item.visible=="function"?this.item.visible():this.item.visible!==!1},disabled:function(){return typeof this.item.disabled=="function"?this.item.disabled():this.item.disabled},label:function(){return typeof this.item.label=="function"?this.item.label():this.item.label},isCurrentUrl:function(){var e=this.item,n=e.to,i=e.url,r=typeof window<"u"?window.location.pathname:"";return n===r||i===r?"page":void 0}},computed:{ptmOptions:function(){return{context:{item:this.item,index:this.index}}},getMenuItemProps:function(){var e=this;return{action:D({class:this.cx("action"),"aria-current":this.isCurrentUrl(),onClick:function(i){return e.onClick(i)}},this.ptm("action",this.ptmOptions)),icon:D({class:[this.cx("icon"),this.item.icon]},this.ptm("icon",this.ptmOptions)),label:D({class:this.cx("label")},this.ptm("label",this.ptmOptions))}}}},aF=["href","target","aria-current"];function sF(t,e,n,i,r,o){return o.visible()?(_(),j("li",D({key:0,class:[t.cx("menuitem"),n.item.class]},t.ptm("menuitem",o.ptmOptions)),[n.templates.item?(_(),ne(ze(n.templates.item),{key:1,item:n.item,label:o.label(),props:o.getMenuItemProps},null,8,["item","label","props"])):(_(),j("a",D({key:0,href:n.item.url||"#",class:t.cx("action"),target:n.item.target,"aria-current":o.isCurrentUrl(),onClick:e[0]||(e[0]=function(){return o.onClick&&o.onClick.apply(o,arguments)})},t.ptm("action",o.ptmOptions)),[n.templates&&n.templates.itemicon?(_(),ne(ze(n.templates.itemicon),{key:0,item:n.item,class:Me(t.cx("icon",o.ptmOptions))},null,8,["item","class"])):n.item.icon?(_(),j("span",D({key:1,class:[t.cx("icon"),n.item.icon]},t.ptm("icon",o.ptmOptions)),null,16)):he("",!0),n.item.label?(_(),j("span",D({key:2,class:t.cx("label")},t.ptm("label",o.ptmOptions)),Ct(o.label()),17)):he("",!0)],16,aF))],16)):he("",!0)}Lx.render=sF;var Rx={name:"Breadcrumb",extends:rF,components:{BreadcrumbItem:Lx,ChevronRightIcon:Lc}};function lF(t,e,n,i,r,o){var a=Ce("BreadcrumbItem"),s=Ce("ChevronRightIcon");return _(),j("nav",D({class:t.cx("root")},t.ptm("root"),{"data-pc-name":"breadcrumb"}),[V("ol",D({class:t.cx("menu")},t.ptm("menu")),[t.home?(_(),ne(a,D({key:0,item:t.home,class:t.cx("home"),templates:t.$slots,pt:t.pt,unstyled:t.unstyled},t.ptm("home")),null,16,["item","class","templates","pt","unstyled"])):he("",!0),(_(!0),j(Oe,null,Dt(t.model,function(l,c){return _(),j(Oe,{key:l.label+"_"+c},[t.home||c!==0?(_(),j("li",D({key:0,class:t.cx("separator")},t.ptm("separator")),[Pe(t.$slots,"separator",{},function(){return[Fe(s,D({"aria-hidden":"true"},t.ptm("separatorIcon")),null,16)]})],16)):he("",!0),Fe(a,{item:l,index:c,templates:t.$slots,pt:t.pt,unstyled:t.unstyled},null,8,["item","index","templates","pt","unstyled"])],64)}),128))],16)],16)}Rx.render=lF;var $x={name:"ArrowDownIcon",extends:It,computed:{pathId:function(){return"pv_icon_clip_".concat(Et())}}},cF=["clipPath"],dF=V("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M6.99994 14C6.91097 14.0004 6.82281 13.983 6.74064 13.9489C6.65843 13.9148 6.58387 13.8646 6.52133 13.8013L1.10198 8.38193C0.982318 8.25351 0.917175 8.08367 0.920272 7.90817C0.923368 7.73267 0.994462 7.56523 1.11858 7.44111C1.24269 7.317 1.41014 7.2459 1.58563 7.2428C1.76113 7.23971 1.93098 7.30485 2.0594 7.42451L6.32263 11.6877V0.677419C6.32263 0.497756 6.394 0.325452 6.52104 0.198411C6.64808 0.0713706 6.82039 0 7.00005 0C7.17971 0 7.35202 0.0713706 7.47906 0.198411C7.6061 0.325452 7.67747 0.497756 7.67747 0.677419V11.6877L11.9407 7.42451C12.0691 7.30485 12.2389 7.23971 12.4144 7.2428C12.5899 7.2459 12.7574 7.317 12.8815 7.44111C13.0056 7.56523 13.0767 7.73267 13.0798 7.90817C13.0829 8.08367 13.0178 8.25351 12.8981 8.38193L7.47875 13.8013C7.41621 13.8646 7.34164 13.9148 7.25944 13.9489C7.17727 13.983 7.08912 14.0004 7.00015 14C7.00012 14 7.00009 14 7.00005 14C7.00001 14 6.99998 14 6.99994 14Z",fill:"currentColor"},null,-1),uF=[dF],pF=["id"],hF=V("rect",{width:"14",height:"14",fill:"white"},null,-1),fF=[hF];function mF(t,e,n,i,r,o){return _(),j("svg",D({width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},t.pti()),[V("g",{clipPath:"url(#".concat(o.pathId,")")},uF,8,cF),V("defs",null,[V("clipPath",{id:"".concat(o.pathId)},fF,8,pF)])],16)}$x.render=mF;var Dx={name:"ArrowUpIcon",extends:It,computed:{pathId:function(){return"pv_icon_clip_".concat(Et())}}},gF=["clipPath"],bF=V("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M6.51551 13.799C6.64205 13.9255 6.813 13.9977 6.99193 14C7.17087 13.9977 7.34182 13.9255 7.46835 13.799C7.59489 13.6725 7.66701 13.5015 7.66935 13.3226V2.31233L11.9326 6.57554C11.9951 6.63887 12.0697 6.68907 12.1519 6.72319C12.2341 6.75731 12.3223 6.77467 12.4113 6.77425C12.5003 6.77467 12.5885 6.75731 12.6707 6.72319C12.7529 6.68907 12.8274 6.63887 12.89 6.57554C13.0168 6.44853 13.0881 6.27635 13.0881 6.09683C13.0881 5.91732 13.0168 5.74514 12.89 5.61812L7.48846 0.216594C7.48274 0.210436 7.4769 0.204374 7.47094 0.198411C7.3439 0.0713707 7.1716 0 6.99193 0C6.81227 0 6.63997 0.0713707 6.51293 0.198411C6.50704 0.204296 6.50128 0.210278 6.49563 0.216354L1.09386 5.61812C0.974201 5.74654 0.909057 5.91639 0.912154 6.09189C0.91525 6.26738 0.986345 6.43483 1.11046 6.55894C1.23457 6.68306 1.40202 6.75415 1.57752 6.75725C1.75302 6.76035 1.92286 6.6952 2.05128 6.57554L6.31451 2.31231V13.3226C6.31685 13.5015 6.38898 13.6725 6.51551 13.799Z",fill:"currentColor"},null,-1),vF=[bF],yF=["id"],wF=V("rect",{width:"14",height:"14",fill:"white"},null,-1),xF=[wF];function kF(t,e,n,i,r,o){return _(),j("svg",D({width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},t.pti()),[V("g",{clipPath:"url(#".concat(o.pathId,")")},vF,8,gF),V("defs",null,[V("clipPath",{id:"".concat(o.pathId)},xF,8,yF)])],16)}Dx.render=kF;var Is={name:"SpinnerIcon",extends:It,computed:{pathId:function(){return"pv_icon_clip_".concat(Et())}}},CF=["clipPath"],SF=V("path",{d:"M6.99701 14C5.85441 13.999 4.72939 13.7186 3.72012 13.1832C2.71084 12.6478 1.84795 11.8737 1.20673 10.9284C0.565504 9.98305 0.165424 8.89526 0.041387 7.75989C-0.0826496 6.62453 0.073125 5.47607 0.495122 4.4147C0.917119 3.35333 1.59252 2.4113 2.46241 1.67077C3.33229 0.930247 4.37024 0.413729 5.4857 0.166275C6.60117 -0.0811796 7.76026 -0.0520535 8.86188 0.251112C9.9635 0.554278 10.9742 1.12227 11.8057 1.90555C11.915 2.01493 11.9764 2.16319 11.9764 2.31778C11.9764 2.47236 11.915 2.62062 11.8057 2.73C11.7521 2.78503 11.688 2.82877 11.6171 2.85864C11.5463 2.8885 11.4702 2.90389 11.3933 2.90389C11.3165 2.90389 11.2404 2.8885 11.1695 2.85864C11.0987 2.82877 11.0346 2.78503 10.9809 2.73C9.9998 1.81273 8.73246 1.26138 7.39226 1.16876C6.05206 1.07615 4.72086 1.44794 3.62279 2.22152C2.52471 2.99511 1.72683 4.12325 1.36345 5.41602C1.00008 6.70879 1.09342 8.08723 1.62775 9.31926C2.16209 10.5513 3.10478 11.5617 4.29713 12.1803C5.48947 12.7989 6.85865 12.988 8.17414 12.7157C9.48963 12.4435 10.6711 11.7264 11.5196 10.6854C12.3681 9.64432 12.8319 8.34282 12.8328 7C12.8328 6.84529 12.8943 6.69692 13.0038 6.58752C13.1132 6.47812 13.2616 6.41667 13.4164 6.41667C13.5712 6.41667 13.7196 6.47812 13.8291 6.58752C13.9385 6.69692 14 6.84529 14 7C14 8.85651 13.2622 10.637 11.9489 11.9497C10.6356 13.2625 8.85432 14 6.99701 14Z",fill:"currentColor"},null,-1),EF=[SF],IF=["id"],TF=V("rect",{width:"14",height:"14",fill:"white"},null,-1),PF=[TF];function OF(t,e,n,i,r,o){return _(),j("svg",D({width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},t.pti()),[V("g",{clipPath:"url(#".concat(o.pathId,")")},EF,8,CF),V("defs",null,[V("clipPath",{id:"".concat(o.pathId)},PF,8,IF)])],16)}Is.render=OF;function Ua(t){"@babel/helpers - typeof";return Ua=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ua(t)}function _F(t,e,n){return e=AF(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function AF(t){var e=LF(t,"string");return Ua(e)=="symbol"?e:String(e)}function LF(t,e){if(Ua(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var i=n.call(t,e||"default");if(Ua(i)!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var RF=`
@layer primevue {
    .p-paginator-default {
        display: flex;
    }

    .p-paginator {
        display: flex;
        align-items: center;
        justify-content: center;
        flex-wrap: wrap;
    }

    .p-paginator-left-content {
        margin-right: auto;
    }

    .p-paginator-right-content {
        margin-left: auto;
    }

    .p-paginator-page,
    .p-paginator-next,
    .p-paginator-last,
    .p-paginator-first,
    .p-paginator-prev,
    .p-paginator-current {
        cursor: pointer;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        line-height: 1;
        user-select: none;
        overflow: hidden;
        position: relative;
    }

    .p-paginator-element:focus {
        z-index: 1;
        position: relative;
    }
}
`,$F={paginator:function(e){var n=e.instance,i=e.key;return["p-paginator p-component",_F({"p-paginator-default":!n.hasBreakpoints()},"p-paginator-".concat(i),n.hasBreakpoints())]},start:"p-paginator-left-content",end:"p-paginator-right-content",firstPageButton:function(e){var n=e.instance;return["p-paginator-first p-paginator-element p-link",{"p-disabled":n.$attrs.disabled}]},firstPageIcon:"p-paginator-icon",previousPageButton:function(e){var n=e.instance;return["p-paginator-prev p-paginator-element p-link",{"p-disabled":n.$attrs.disabled}]},previousPageIcon:"p-paginator-icon",nextPageButton:function(e){var n=e.instance;return["p-paginator-next p-paginator-element p-link",{"p-disabled":n.$attrs.disabled}]},nextPageIcon:"p-paginator-icon",lastPageButton:function(e){var n=e.instance;return["p-paginator-last p-paginator-element p-link",{"p-disabled":n.$attrs.disabled}]},lastPageIcon:"p-paginator-icon",pages:"p-paginator-pages",pageButton:function(e){var n=e.props,i=e.pageLink;return["p-paginator-page p-paginator-element p-link",{"p-highlight":i-1===n.page}]},current:"p-paginator-current",rowPerPageDropdown:"p-paginator-rpp-options",jumpToPageDropdown:"p-paginator-page-options",jumpToPageInput:"p-paginator-page-input"},DF=Qt.extend({name:"paginator",css:RF,classes:$F}),Mx={name:"AngleDoubleLeftIcon",extends:It},MF=V("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M5.71602 11.164C5.80782 11.2021 5.9063 11.2215 6.00569 11.221C6.20216 11.2301 6.39427 11.1612 6.54025 11.0294C6.68191 10.8875 6.76148 10.6953 6.76148 10.4948C6.76148 10.2943 6.68191 10.1021 6.54025 9.96024L3.51441 6.9344L6.54025 3.90855C6.624 3.76126 6.65587 3.59011 6.63076 3.42254C6.60564 3.25498 6.525 3.10069 6.40175 2.98442C6.2785 2.86815 6.11978 2.79662 5.95104 2.7813C5.78229 2.76598 5.61329 2.80776 5.47112 2.89994L1.97123 6.39983C1.82957 6.54167 1.75 6.73393 1.75 6.9344C1.75 7.13486 1.82957 7.32712 1.97123 7.46896L5.47112 10.9991C5.54096 11.0698 5.62422 11.1259 5.71602 11.164ZM11.0488 10.9689C11.1775 11.1156 11.3585 11.2061 11.5531 11.221C11.7477 11.2061 11.9288 11.1156 12.0574 10.9689C12.1815 10.8302 12.25 10.6506 12.25 10.4645C12.25 10.2785 12.1815 10.0989 12.0574 9.96024L9.03158 6.93439L12.0574 3.90855C12.1248 3.76739 12.1468 3.60881 12.1204 3.45463C12.0939 3.30045 12.0203 3.15826 11.9097 3.04765C11.7991 2.93703 11.6569 2.86343 11.5027 2.83698C11.3486 2.81053 11.19 2.83252 11.0488 2.89994L7.51865 6.36957C7.37699 6.51141 7.29742 6.70367 7.29742 6.90414C7.29742 7.1046 7.37699 7.29686 7.51865 7.4387L11.0488 10.9689Z",fill:"currentColor"},null,-1),zF=[MF];function BF(t,e,n,i,r,o){return _(),j("svg",D({width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},t.pti()),zF,16)}Mx.render=BF;function Ga(t){"@babel/helpers - typeof";return Ga=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ga(t)}function $b(t,e){return NF(t)||HF(t,e)||jF(t,e)||FF()}function FF(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function jF(t,e){if(t){if(typeof t=="string")return Db(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Db(t,e)}}function Db(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n<e;n++)i[n]=t[n];return i}function HF(t,e){var n=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(n!=null){var i,r,o,a,s=[],l=!0,c=!1;try{if(o=(n=n.call(t)).next,e===0){if(Object(n)!==n)return;l=!1}else for(;!(l=(i=o.call(n)).done)&&(s.push(i.value),s.length!==e);l=!0);}catch(d){c=!0,r=d}finally{try{if(!l&&n.return!=null&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw r}}return s}}function NF(t){if(Array.isArray(t))return t}function Mb(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable})),n.push.apply(n,i)}return n}function wt(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?Mb(Object(n),!0).forEach(function(i){Gu(t,i,n[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Mb(Object(n)).forEach(function(i){Object.defineProperty(t,i,Object.getOwnPropertyDescriptor(n,i))})}return t}function Gu(t,e,n){return e=VF(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function VF(t){var e=WF(t,"string");return Ga(e)=="symbol"?e:String(e)}function WF(t,e){if(Ga(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var i=n.call(t,e||"default");if(Ga(i)!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var st={_getMeta:function(){return[X.isObject(arguments.length<=0?void 0:arguments[0])||arguments.length<=0?void 0:arguments[0],X.getItemValue(X.isObject(arguments.length<=0?void 0:arguments[0])?arguments.length<=0?void 0:arguments[0]:arguments.length<=1?void 0:arguments[1])]},_getConfig:function(e,n){var i,r,o;return(i=(e==null||(r=e.instance)===null||r===void 0?void 0:r.$primevue)||(n==null||(o=n.ctx)===null||o===void 0||(o=o.appContext)===null||o===void 0||(o=o.config)===null||o===void 0||(o=o.globalProperties)===null||o===void 0?void 0:o.$primevue))===null||i===void 0?void 0:i.config},_getOptionValue:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=X.toFlatCase(n).split("."),o=r.shift();return o?X.isObject(e)?st._getOptionValue(X.getItemValue(e[Object.keys(e).find(function(a){return X.toFlatCase(a)===o})||""],i),r.join("."),i):void 0:X.getItemValue(e,i)},_getPTValue:function(){var e,n,i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"",a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},s=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0,l=function(){var S=st._getOptionValue.apply(st,arguments);return X.isString(S)||X.isArray(S)?{class:S}:S},c="data-pc-",d=((e=i.binding)===null||e===void 0||(e=e.value)===null||e===void 0?void 0:e.ptOptions)||((n=i.$config)===null||n===void 0?void 0:n.ptOptions)||{},u=d.mergeSections,p=u===void 0?!0:u,h=d.mergeProps,g=h===void 0?!1:h,f=s?st._useDefaultPT(i,i.defaultPT(),l,o,a):void 0,v=st._usePT(i,st._getPT(r,i.$name),l,o,wt(wt({},a),{},{global:f||{}})),m=wt(wt({},o==="root"&&Gu({},"".concat(c,"name"),X.toFlatCase(i.$name))),{},Gu({},"".concat(c,"section"),X.toFlatCase(o)));return p||!p&&v?g?D(f,v,m):wt(wt(wt({},f),v),m):wt(wt({},v),m)},_getPT:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",i=arguments.length>2?arguments[2]:void 0,r=function(a){var s,l=i?i(a):a,c=X.toFlatCase(n);return(s=l==null?void 0:l[c])!==null&&s!==void 0?s:l};return e!=null&&e.hasOwnProperty("_usept")?{_usept:e._usept,originalValue:r(e.originalValue),value:r(e.value)}:r(e)},_usePT:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0,i=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0,o=arguments.length>4?arguments[4]:void 0,a=function(v){return i(v,r,o)};if(n!=null&&n.hasOwnProperty("_usept")){var s,l=n._usept||((s=e.$config)===null||s===void 0?void 0:s.ptOptions)||{},c=l.mergeSections,d=c===void 0?!0:c,u=l.mergeProps,p=u===void 0?!1:u,h=a(n.originalValue),g=a(n.value);return h===void 0&&g===void 0?void 0:X.isString(g)?g:X.isString(h)?h:d||!d&&g?p?D(h,g):wt(wt({},h),g):g}return a(n)},_useDefaultPT:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0,o=arguments.length>4?arguments[4]:void 0;return st._usePT(e,n,i,r,o)},_hook:function(e,n,i,r,o,a){var s,l,c="on".concat(X.toCapitalCase(n)),d=st._getConfig(r,o),u=i==null?void 0:i.$instance,p=st._usePT(u,st._getPT(r==null||(s=r.value)===null||s===void 0?void 0:s.pt,e),st._getOptionValue,"hooks.".concat(c)),h=st._useDefaultPT(u,d==null||(l=d.pt)===null||l===void 0||(l=l.directives)===null||l===void 0?void 0:l[e],st._getOptionValue,"hooks.".concat(c)),g={el:i,binding:r,vnode:o,prevVnode:a};p==null||p(u,g),h==null||h(u,g)},_extend:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=function(o,a,s,l,c){var d,u;a._$instances=a._$instances||{};var p=st._getConfig(s,l),h=a._$instances[e]||{},g=X.isEmpty(h)?wt(wt({},n),n==null?void 0:n.methods):{};a._$instances[e]=wt(wt({},h),{},{$name:e,$host:a,$binding:s,$modifiers:s==null?void 0:s.modifiers,$value:s==null?void 0:s.value,$el:h.$el||a||void 0,$style:wt({classes:void 0,inlineStyles:void 0,loadStyle:function(){}},n==null?void 0:n.style),$config:p,defaultPT:function(){return st._getPT(p==null?void 0:p.pt,void 0,function(v){var m;return v==null||(m=v.directives)===null||m===void 0?void 0:m[e]})},isUnstyled:function(){var v,m;return((v=a.$instance)===null||v===void 0||(v=v.$binding)===null||v===void 0||(v=v.value)===null||v===void 0?void 0:v.unstyled)!==void 0?(m=a.$instance)===null||m===void 0||(m=m.$binding)===null||m===void 0||(m=m.value)===null||m===void 0?void 0:m.unstyled:p==null?void 0:p.unstyled},ptm:function(){var v,m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return st._getPTValue(a.$instance,(v=a.$instance)===null||v===void 0||(v=v.$binding)===null||v===void 0||(v=v.value)===null||v===void 0?void 0:v.pt,m,wt({},y))},ptmo:function(){var v=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",y=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return st._getPTValue(a.$instance,v,m,y,!1)},cx:function(){var v,m,y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(v=a.$instance)!==null&&v!==void 0&&v.isUnstyled()?void 0:st._getOptionValue((m=a.$instance)===null||m===void 0||(m=m.$style)===null||m===void 0?void 0:m.classes,y,wt({},S))},sx:function(){var v,m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,S=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return y?st._getOptionValue((v=a.$instance)===null||v===void 0||(v=v.$style)===null||v===void 0?void 0:v.inlineStyles,m,wt({},S)):void 0}},g),a.$instance=a._$instances[e],(d=(u=a.$instance)[o])===null||d===void 0||d.call(u,a,s,l,c),st._hook(e,o,a,s,l,c)};return{created:function(o,a,s,l){i("created",o,a,s,l)},beforeMount:function(o,a,s,l){var c,d,u,p,h=st._getConfig(a,s);Qt.loadStyle(void 0,{nonce:h==null||(c=h.csp)===null||c===void 0?void 0:c.nonce}),!((d=o.$instance)!==null&&d!==void 0&&d.isUnstyled())&&((u=o.$instance)===null||u===void 0||(u=u.$style)===null||u===void 0||u.loadStyle(void 0,{nonce:h==null||(p=h.csp)===null||p===void 0?void 0:p.nonce})),i("beforeMount",o,a,s,l)},mounted:function(o,a,s,l){i("mounted",o,a,s,l)},beforeUpdate:function(o,a,s,l){i("beforeUpdate",o,a,s,l)},updated:function(o,a,s,l){i("updated",o,a,s,l)},beforeUnmount:function(o,a,s,l){i("beforeUnmount",o,a,s,l)},unmounted:function(o,a,s,l){i("unmounted",o,a,s,l)}}},extend:function(){var e=st._getMeta.apply(st,arguments),n=$b(e,2),i=n[0],r=n[1];return wt({extend:function(){var a=st._getMeta.apply(st,arguments),s=$b(a,2),l=s[0],c=s[1];return st.extend(l,wt(wt(wt({},r),r==null?void 0:r.methods),c))}},st._extend(i,r))}},UF=`
@keyframes ripple {
    100% {
        opacity: 0;
        transform: scale(2.5);
    }
}

@layer primevue {
    .p-ripple {
        overflow: hidden;
        position: relative;
    }

    .p-ink {
        display: block;
        position: absolute;
        background: rgba(255, 255, 255, 0.5);
        border-radius: 100%;
        transform: scale(0);
        pointer-events: none;
    }

    .p-ink-active {
        animation: ripple 0.4s linear;
    }

    .p-ripple-disabled .p-ink {
        display: none !important;
    }
}
`,GF={root:"p-ink"},KF=Qt.extend({name:"ripple",css:UF,classes:GF}),qF=st.extend({style:KF});function YF(t){return QF(t)||JF(t)||ZF(t)||XF()}function XF(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function ZF(t,e){if(t){if(typeof t=="string")return Ku(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ku(t,e)}}function JF(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function QF(t){if(Array.isArray(t))return Ku(t)}function Ku(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n<e;n++)i[n]=t[n];return i}var ao=qF.extend("ripple",{mounted:function(e){var n,i=e==null||(n=e.$instance)===null||n===void 0?void 0:n.$config;i&&i.ripple&&(this.create(e),this.bindEvents(e),e.setAttribute("data-pd-ripple",!0))},unmounted:function(e){this.remove(e)},timeout:void 0,methods:{bindEvents:function(e){e.addEventListener("mousedown",this.onMouseDown.bind(this))},unbindEvents:function(e){e.removeEventListener("mousedown",this.onMouseDown.bind(this))},create:function(e){var n=M.createElement("span",{role:"presentation","aria-hidden":!0,"data-p-ink":!0,"data-p-ink-active":!1,class:!this.isUnstyled()&&this.cx("root"),onAnimationEnd:this.onAnimationEnd.bind(this),"p-bind":this.ptm("root")});e.appendChild(n),this.$el=n},remove:function(e){var n=this.getInk(e);n&&(this.unbindEvents(e),n.removeEventListener("animationend",this.onAnimationEnd),n.remove())},onMouseDown:function(e){var n=this,i=e.currentTarget,r=this.getInk(i);if(!(!r||getComputedStyle(r,null).display==="none")){if(!this.isUnstyled()&&M.removeClass(r,"p-ink-active"),r.setAttribute("data-p-ink-active","false"),!M.getHeight(r)&&!M.getWidth(r)){var o=Math.max(M.getOuterWidth(i),M.getOuterHeight(i));r.style.height=o+"px",r.style.width=o+"px"}var a=M.getOffset(i),s=e.pageX-a.left+document.body.scrollTop-M.getWidth(r)/2,l=e.pageY-a.top+document.body.scrollLeft-M.getHeight(r)/2;r.style.top=l+"px",r.style.left=s+"px",!this.isUnstyled()&&M.addClass(r,"p-ink-active"),r.setAttribute("data-p-ink-active","true"),this.timeout=setTimeout(function(){r&&(!n.isUnstyled()&&M.removeClass(r,"p-ink-active"),r.setAttribute("data-p-ink-active","false"))},401)}},onAnimationEnd:function(e){this.timeout&&clearTimeout(this.timeout),!this.isUnstyled()&&M.removeClass(e.currentTarget,"p-ink-active"),e.currentTarget.setAttribute("data-p-ink-active","false")},getInk:function(e){return e&&e.children?YF(e.children).find(function(n){return M.getAttribute(n,"data-pc-name")==="ripple"}):void 0}}}),Rc={name:"ChevronDownIcon",extends:It},ej=V("path",{d:"M7.01744 10.398C6.91269 10.3985 6.8089 10.378 6.71215 10.3379C6.61541 10.2977 6.52766 10.2386 6.45405 10.1641L1.13907 4.84913C1.03306 4.69404 0.985221 4.5065 1.00399 4.31958C1.02276 4.13266 1.10693 3.95838 1.24166 3.82747C1.37639 3.69655 1.55301 3.61742 1.74039 3.60402C1.92777 3.59062 2.11386 3.64382 2.26584 3.75424L7.01744 8.47394L11.769 3.75424C11.9189 3.65709 12.097 3.61306 12.2748 3.62921C12.4527 3.64535 12.6199 3.72073 12.7498 3.84328C12.8797 3.96582 12.9647 4.12842 12.9912 4.30502C13.0177 4.48162 12.9841 4.662 12.8958 4.81724L7.58083 10.1322C7.50996 10.2125 7.42344 10.2775 7.32656 10.3232C7.22968 10.3689 7.12449 10.3944 7.01744 10.398Z",fill:"currentColor"},null,-1),tj=[ej];function nj(t,e,n,i,r,o){return _(),j("svg",D({width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},t.pti()),tj,16)}Rc.render=nj;var Ah={name:"FilterIcon",extends:It,computed:{pathId:function(){return"pv_icon_clip_".concat(Et())}}},ij=["clipPath"],oj=V("path",{d:"M8.64708 14H5.35296C5.18981 13.9979 5.03395 13.9321 4.91858 13.8167C4.8032 13.7014 4.73745 13.5455 4.73531 13.3824V7L0.329431 0.98C0.259794 0.889466 0.217389 0.780968 0.20718 0.667208C0.19697 0.553448 0.219379 0.439133 0.271783 0.337647C0.324282 0.236453 0.403423 0.151519 0.500663 0.0920138C0.597903 0.0325088 0.709548 0.000692754 0.823548 0H13.1765C13.2905 0.000692754 13.4021 0.0325088 13.4994 0.0920138C13.5966 0.151519 13.6758 0.236453 13.7283 0.337647C13.7807 0.439133 13.8031 0.553448 13.7929 0.667208C13.7826 0.780968 13.7402 0.889466 13.6706 0.98L9.26472 7V13.3824C9.26259 13.5455 9.19683 13.7014 9.08146 13.8167C8.96609 13.9321 8.81022 13.9979 8.64708 14ZM5.97061 12.7647H8.02943V6.79412C8.02878 6.66289 8.07229 6.53527 8.15296 6.43177L11.9412 1.23529H2.05884L5.86355 6.43177C5.94422 6.53527 5.98773 6.66289 5.98708 6.79412L5.97061 12.7647Z",fill:"currentColor"},null,-1),rj=[oj],aj=["id"],sj=V("rect",{width:"14",height:"14",fill:"white"},null,-1),lj=[sj];function cj(t,e,n,i,r,o){return _(),j("svg",D({width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},t.pti()),[V("g",{clipPath:"url(#".concat(o.pathId,")")},rj,8,ij),V("defs",null,[V("clipPath",{id:"".concat(o.pathId)},lj,8,aj)])],16)}Ah.render=cj;var Lh={name:"TimesIcon",extends:It},dj=V("path",{d:"M8.01186 7.00933L12.27 2.75116C12.341 2.68501 12.398 2.60524 12.4375 2.51661C12.4769 2.42798 12.4982 2.3323 12.4999 2.23529C12.5016 2.13827 12.4838 2.0419 12.4474 1.95194C12.4111 1.86197 12.357 1.78024 12.2884 1.71163C12.2198 1.64302 12.138 1.58893 12.0481 1.55259C11.9581 1.51625 11.8617 1.4984 11.7647 1.50011C11.6677 1.50182 11.572 1.52306 11.4834 1.56255C11.3948 1.60204 11.315 1.65898 11.2488 1.72997L6.99067 5.98814L2.7325 1.72997C2.59553 1.60234 2.41437 1.53286 2.22718 1.53616C2.03999 1.53946 1.8614 1.61529 1.72901 1.74767C1.59663 1.88006 1.5208 2.05865 1.5175 2.24584C1.5142 2.43303 1.58368 2.61419 1.71131 2.75116L5.96948 7.00933L1.71131 11.2675C1.576 11.403 1.5 11.5866 1.5 11.7781C1.5 11.9696 1.576 12.1532 1.71131 12.2887C1.84679 12.424 2.03043 12.5 2.2219 12.5C2.41338 12.5 2.59702 12.424 2.7325 12.2887L6.99067 8.03052L11.2488 12.2887C11.3843 12.424 11.568 12.5 11.7594 12.5C11.9509 12.5 12.1346 12.424 12.27 12.2887C12.4053 12.1532 12.4813 11.9696 12.4813 11.7781C12.4813 11.5866 12.4053 11.403 12.27 11.2675L8.01186 7.00933Z",fill:"currentColor"},null,-1),uj=[dj];function pj(t,e,n,i,r,o){return _(),j("svg",D({width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},t.pti()),uj,16)}Lh.render=pj;var Wi=t$(),Rh={name:"Portal",props:{appendTo:{type:String,default:"body"},disabled:{type:Boolean,default:!1}},data:function(){return{mounted:!1}},mounted:function(){this.mounted=M.isClient()},computed:{inline:function(){return this.disabled||this.appendTo==="self"}}};function hj(t,e,n,i,r,o){return o.inline?Pe(t.$slots,"default",{key:0}):r.mounted?(_(),ne(nv,{key:1,to:n.appendTo},[Pe(t.$slots,"default")],8,["to"])):he("",!0)}Rh.render=hj;var fj=`
.p-virtualscroller {
    position: relative;
    overflow: auto;
    contain: strict;
    transform: translateZ(0);
    will-change: scroll-position;
    outline: 0 none;
}

.p-virtualscroller-content {
    position: absolute;
    top: 0;
    left: 0;
    /* contain: content; */
    min-height: 100%;
    min-width: 100%;
    will-change: transform;
}

.p-virtualscroller-spacer {
    position: absolute;
    top: 0;
    left: 0;
    height: 1px;
    width: 1px;
    transform-origin: 0 0;
    pointer-events: none;
}

.p-virtualscroller .p-virtualscroller-loader {
    position: sticky;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.p-virtualscroller-loader.p-component-overlay {
    display: flex;
    align-items: center;
    justify-content: center;
}

.p-virtualscroller-loading-icon {
    font-size: 2rem;
}

.p-virtualscroller-loading-icon.p-icon {
    width: 2rem;
    height: 2rem;
}

.p-virtualscroller-horizontal > .p-virtualscroller-content {
    display: flex;
}

/* Inline */
.p-virtualscroller-inline .p-virtualscroller-content {
    position: static;
}
`,zb=Qt.extend({name:"virtualscroller",css:fj}),mj={name:"BaseVirtualScroller",extends:ot,props:{id:{type:String,default:null},style:null,class:null,items:{type:Array,default:null},itemSize:{type:[Number,Array],default:0},scrollHeight:null,scrollWidth:null,orientation:{type:String,default:"vertical"},numToleratedItems:{type:Number,default:null},delay:{type:Number,default:0},resizeDelay:{type:Number,default:10},lazy:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},loaderDisabled:{type:Boolean,default:!1},columns:{type:Array,default:null},loading:{type:Boolean,default:!1},showSpacer:{type:Boolean,default:!0},showLoader:{type:Boolean,default:!1},tabindex:{type:Number,default:0},inline:{type:Boolean,default:!1},step:{type:Number,default:0},appendOnly:{type:Boolean,default:!1},autoSize:{type:Boolean,default:!1}},style:zb,provide:function(){return{$parentInstance:this}},beforeMount:function(){zb.loadStyle()}};function Ka(t){"@babel/helpers - typeof";return Ka=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ka(t)}function Bb(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable})),n.push.apply(n,i)}return n}function Kr(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?Bb(Object(n),!0).forEach(function(i){zx(t,i,n[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Bb(Object(n)).forEach(function(i){Object.defineProperty(t,i,Object.getOwnPropertyDescriptor(n,i))})}return t}function zx(t,e,n){return e=gj(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function gj(t){var e=bj(t,"string");return Ka(e)=="symbol"?e:String(e)}function bj(t,e){if(Ka(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var i=n.call(t,e||"default");if(Ka(i)!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var $h={name:"VirtualScroller",extends:mj,emits:["update:numToleratedItems","scroll","scroll-index-change","lazy-load"],data:function(){return{first:this.isBoth()?{rows:0,cols:0}:0,last:this.isBoth()?{rows:0,cols:0}:0,page:this.isBoth()?{rows:0,cols:0}:0,numItemsInViewport:this.isBoth()?{rows:0,cols:0}:0,lastScrollPos:this.isBoth()?{top:0,left:0}:0,d_numToleratedItems:this.numToleratedItems,d_loading:this.loading,loaderArr:[],spacerStyle:{},contentStyle:{}}},element:null,content:null,lastScrollPos:null,scrollTimeout:null,resizeTimeout:null,defaultWidth:0,defaultHeight:0,defaultContentWidth:0,defaultContentHeight:0,isRangeChanged:!1,lazyLoadState:{},resizeListener:null,initialized:!1,watch:{numToleratedItems:function(e){this.d_numToleratedItems=e},loading:function(e){this.d_loading=e},items:function(e,n){(!n||n.length!==(e||[]).length)&&(this.init(),this.calculateAutoSize())},itemSize:function(){this.init(),this.calculateAutoSize()},orientation:function(){this.lastScrollPos=this.isBoth()?{top:0,left:0}:0},scrollHeight:function(){this.init(),this.calculateAutoSize()},scrollWidth:function(){this.init(),this.calculateAutoSize()}},mounted:function(){this.viewInit(),this.lastScrollPos=this.isBoth()?{top:0,left:0}:0,this.lazyLoadState=this.lazyLoadState||{}},updated:function(){!this.initialized&&this.viewInit()},unmounted:function(){this.unbindResizeListener(),this.initialized=!1},methods:{viewInit:function(){M.isVisible(this.element)&&(this.setContentEl(this.content),this.init(),this.bindResizeListener(),this.defaultWidth=M.getWidth(this.element),this.defaultHeight=M.getHeight(this.element),this.defaultContentWidth=M.getWidth(this.content),this.defaultContentHeight=M.getHeight(this.content),this.initialized=!0)},init:function(){this.disabled||(this.setSize(),this.calculateOptions(),this.setSpacerSize())},isVertical:function(){return this.orientation==="vertical"},isHorizontal:function(){return this.orientation==="horizontal"},isBoth:function(){return this.orientation==="both"},scrollTo:function(e){this.lastScrollPos=this.both?{top:0,left:0}:0,this.element&&this.element.scrollTo(e)},scrollToIndex:function(e){var n=this,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"auto",r=this.isBoth(),o=this.isHorizontal(),a=this.first,s=this.calculateNumItems(),l=s.numToleratedItems,c=this.getContentPosition(),d=this.itemSize,u=function(){var m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,y=arguments.length>1?arguments[1]:void 0;return m<=y?0:m},p=function(m,y,S){return m*y+S},h=function(){var m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return n.scrollTo({left:m,top:y,behavior:i})},g=r?{rows:0,cols:0}:0,f=!1;r?(g={rows:u(e[0],l[0]),cols:u(e[1],l[1])},h(p(g.cols,d[1],c.left),p(g.rows,d[0],c.top)),f=g.rows!==a.rows||g.cols!==a.cols):(g=u(e,l),o?h(p(g,d,c.left),0):h(0,p(g,d,c.top)),f=g!==a),this.isRangeChanged=f,this.first=g},scrollInView:function(e,n){var i=this,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"auto";if(n){var o=this.isBoth(),a=this.isHorizontal(),s=this.getRenderedRange(),l=s.first,c=s.viewport,d=function(){var v=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return i.scrollTo({left:v,top:m,behavior:r})},u=n==="to-start",p=n==="to-end";if(u){if(o)c.first.rows-l.rows>e[0]?d(c.first.cols*this.itemSize[1],(c.first.rows-1)*this.itemSize[0]):c.first.cols-l.cols>e[1]&&d((c.first.cols-1)*this.itemSize[1],c.first.rows*this.itemSize[0]);else if(c.first-l>e){var h=(c.first-1)*this.itemSize;a?d(h,0):d(0,h)}}else if(p){if(o)c.last.rows-l.rows<=e[0]+1?d(c.first.cols*this.itemSize[1],(c.first.rows+1)*this.itemSize[0]):c.last.cols-l.cols<=e[1]+1&&d((c.first.cols+1)*this.itemSize[1],c.first.rows*this.itemSize[0]);else if(c.last-l<=e+1){var g=(c.first+1)*this.itemSize;a?d(g,0):d(0,g)}}}else this.scrollToIndex(e,r)},getRenderedRange:function(){var e=function(u,p){return Math.floor(u/(p||u))},n=this.first,i=0;if(this.element){var r=this.isBoth(),o=this.isHorizontal(),a=this.element,s=a.scrollTop,l=a.scrollLeft;if(r)n={rows:e(s,this.itemSize[0]),cols:e(l,this.itemSize[1])},i={rows:n.rows+this.numItemsInViewport.rows,cols:n.cols+this.numItemsInViewport.cols};else{var c=o?l:s;n=e(c,this.itemSize),i=n+this.numItemsInViewport}}return{first:this.first,last:this.last,viewport:{first:n,last:i}}},calculateNumItems:function(){var e=this.isBoth(),n=this.isHorizontal(),i=this.itemSize,r=this.getContentPosition(),o=this.element?this.element.offsetWidth-r.left:0,a=this.element?this.element.offsetHeight-r.top:0,s=function(p,h){return Math.ceil(p/(h||p))},l=function(p){return Math.ceil(p/2)},c=e?{rows:s(a,i[0]),cols:s(o,i[1])}:s(n?o:a,i),d=this.d_numToleratedItems||(e?[l(c.rows),l(c.cols)]:l(c));return{numItemsInViewport:c,numToleratedItems:d}},calculateOptions:function(){var e=this,n=this.isBoth(),i=this.first,r=this.calculateNumItems(),o=r.numItemsInViewport,a=r.numToleratedItems,s=function(d,u,p){var h=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return e.getLast(d+u+(d<p?2:3)*p,h)},l=n?{rows:s(i.rows,o.rows,a[0]),cols:s(i.cols,o.cols,a[1],!0)}:s(i,o,a);this.last=l,this.numItemsInViewport=o,this.d_numToleratedItems=a,this.$emit("update:numToleratedItems",this.d_numToleratedItems),this.showLoader&&(this.loaderArr=n?Array.from({length:o.rows}).map(function(){return Array.from({length:o.cols})}):Array.from({length:o})),this.lazy&&Promise.resolve().then(function(){e.lazyLoadState={first:e.step?n?{rows:0,cols:i.cols}:0:i,last:Math.min(e.step?e.step:l,e.items.length)},e.$emit("lazy-load",e.lazyLoadState)})},calculateAutoSize:function(){var e=this;this.autoSize&&!this.d_loading&&Promise.resolve().then(function(){if(e.content){var n=e.isBoth(),i=e.isHorizontal(),r=e.isVertical();e.content.style.minHeight=e.content.style.minWidth="auto",e.content.style.position="relative",e.element.style.contain="none";var o=[M.getWidth(e.content),M.getHeight(e.content)],a=o[0],s=o[1];a!==e.defaultContentWidth&&(e.element.style.width=""),s!==e.defaultContentHeight&&(e.element.style.height="");var l=[M.getWidth(e.element),M.getHeight(e.element)],c=l[0],d=l[1];(n||i)&&(e.element.style.width=c<e.defaultWidth?c+"px":e.scrollWidth||e.defaultWidth+"px"),(n||r)&&(e.element.style.height=d<e.defaultHeight?d+"px":e.scrollHeight||e.defaultHeight+"px"),e.content.style.minHeight=e.content.style.minWidth="",e.content.style.position="",e.element.style.contain=""}})},getLast:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,n=arguments.length>1?arguments[1]:void 0;return this.items?Math.min(n?(this.columns||this.items[0]).length:this.items.length,e):0},getContentPosition:function(){if(this.content){var e=getComputedStyle(this.content),n=parseFloat(e.paddingLeft)+Math.max(parseFloat(e.left)||0,0),i=parseFloat(e.paddingRight)+Math.max(parseFloat(e.right)||0,0),r=parseFloat(e.paddingTop)+Math.max(parseFloat(e.top)||0,0),o=parseFloat(e.paddingBottom)+Math.max(parseFloat(e.bottom)||0,0);return{left:n,right:i,top:r,bottom:o,x:n+i,y:r+o}}return{left:0,right:0,top:0,bottom:0,x:0,y:0}},setSize:function(){var e=this;if(this.element){var n=this.isBoth(),i=this.isHorizontal(),r=this.element.parentElement,o=this.scrollWidth||"".concat(this.element.offsetWidth||r.offsetWidth,"px"),a=this.scrollHeight||"".concat(this.element.offsetHeight||r.offsetHeight,"px"),s=function(c,d){return e.element.style[c]=d};n||i?(s("height",a),s("width",o)):s("height",a)}},setSpacerSize:function(){var e=this,n=this.items;if(n){var i=this.isBoth(),r=this.isHorizontal(),o=this.getContentPosition(),a=function(l,c,d){var u=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return e.spacerStyle=Kr(Kr({},e.spacerStyle),zx({},"".concat(l),(c||[]).length*d+u+"px"))};i?(a("height",n,this.itemSize[0],o.y),a("width",this.columns||n[1],this.itemSize[1],o.x)):r?a("width",this.columns||n,this.itemSize,o.x):a("height",n,this.itemSize,o.y)}},setContentPosition:function(e){var n=this;if(this.content&&!this.appendOnly){var i=this.isBoth(),r=this.isHorizontal(),o=e?e.first:this.first,a=function(d,u){return d*u},s=function(){var d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return n.contentStyle=Kr(Kr({},n.contentStyle),{transform:"translate3d(".concat(d,"px, ").concat(u,"px, 0)")})};if(i)s(a(o.cols,this.itemSize[1]),a(o.rows,this.itemSize[0]));else{var l=a(o,this.itemSize);r?s(l,0):s(0,l)}}},onScrollPositionChange:function(e){var n=this,i=e.target,r=this.isBoth(),o=this.isHorizontal(),a=this.getContentPosition(),s=function(O,$){return O?O>$?O-$:O:0},l=function(O,$){return Math.floor(O/($||O))},c=function(O,$,z,re,ie,te){return O<=ie?ie:te?z-re-ie:$+ie-1},d=function(O,$,z,re,ie,te,ee){return O<=te?0:Math.max(0,ee?O<$?z:O-te:O>$?z:O-2*te)},u=function(O,$,z,re,ie,te){var ee=$+re+2*ie;return O>=ie&&(ee+=ie+1),n.getLast(ee,te)},p=s(i.scrollTop,a.top),h=s(i.scrollLeft,a.left),g=r?{rows:0,cols:0}:0,f=this.last,v=!1,m=this.lastScrollPos;if(r){var y=this.lastScrollPos.top<=p,S=this.lastScrollPos.left<=h;if(!this.appendOnly||this.appendOnly&&(y||S)){var b={rows:l(p,this.itemSize[0]),cols:l(h,this.itemSize[1])},C={rows:c(b.rows,this.first.rows,this.last.rows,this.numItemsInViewport.rows,this.d_numToleratedItems[0],y),cols:c(b.cols,this.first.cols,this.last.cols,this.numItemsInViewport.cols,this.d_numToleratedItems[1],S)};g={rows:d(b.rows,C.rows,this.first.rows,this.last.rows,this.numItemsInViewport.rows,this.d_numToleratedItems[0],y),cols:d(b.cols,C.cols,this.first.cols,this.last.cols,this.numItemsInViewport.cols,this.d_numToleratedItems[1],S)},f={rows:u(b.rows,g.rows,this.last.rows,this.numItemsInViewport.rows,this.d_numToleratedItems[0]),cols:u(b.cols,g.cols,this.last.cols,this.numItemsInViewport.cols,this.d_numToleratedItems[1],!0)},v=g.rows!==this.first.rows||f.rows!==this.last.rows||g.cols!==this.first.cols||f.cols!==this.last.cols||this.isRangeChanged,m={top:p,left:h}}}else{var I=o?h:p,k=this.lastScrollPos<=I;if(!this.appendOnly||this.appendOnly&&k){var E=l(I,this.itemSize),P=c(E,this.first,this.last,this.numItemsInViewport,this.d_numToleratedItems,k);g=d(E,P,this.first,this.last,this.numItemsInViewport,this.d_numToleratedItems,k),f=u(E,g,this.last,this.numItemsInViewport,this.d_numToleratedItems),v=g!==this.first||f!==this.last||this.isRangeChanged,m=I}}return{first:g,last:f,isRangeChanged:v,scrollPos:m}},onScrollChange:function(e){var n=this.onScrollPositionChange(e),i=n.first,r=n.last,o=n.isRangeChanged,a=n.scrollPos;if(o){var s={first:i,last:r};if(this.setContentPosition(s),this.first=i,this.last=r,this.lastScrollPos=a,this.$emit("scroll-index-change",s),this.lazy&&this.isPageChanged(i)){var l={first:this.step?Math.min(this.getPageByFirst(i)*this.step,this.items.length-this.step):i,last:Math.min(this.step?(this.getPageByFirst(i)+1)*this.step:r,this.items.length)},c=this.lazyLoadState.first!==l.first||this.lazyLoadState.last!==l.last;c&&this.$emit("lazy-load",l),this.lazyLoadState=l}}},onScroll:function(e){var n=this;if(this.$emit("scroll",e),this.delay&&this.isPageChanged()){if(this.scrollTimeout&&clearTimeout(this.scrollTimeout),!this.d_loading&&this.showLoader){var i=this.onScrollPositionChange(e),r=i.isRangeChanged,o=r||(this.step?this.isPageChanged():!1);o&&(this.d_loading=!0)}this.scrollTimeout=setTimeout(function(){n.onScrollChange(e),n.d_loading&&n.showLoader&&(!n.lazy||n.loading===void 0)&&(n.d_loading=!1,n.page=n.getPageByFirst())},this.delay)}else this.onScrollChange(e)},onResize:function(){var e=this;this.resizeTimeout&&clearTimeout(this.resizeTimeout),this.resizeTimeout=setTimeout(function(){if(M.isVisible(e.element)){var n=e.isBoth(),i=e.isVertical(),r=e.isHorizontal(),o=[M.getWidth(e.element),M.getHeight(e.element)],a=o[0],s=o[1],l=a!==e.defaultWidth,c=s!==e.defaultHeight,d=n?l||c:r?l:i?c:!1;d&&(e.d_numToleratedItems=e.numToleratedItems,e.defaultWidth=a,e.defaultHeight=s,e.defaultContentWidth=M.getWidth(e.content),e.defaultContentHeight=M.getHeight(e.content),e.init())}},this.resizeDelay)},bindResizeListener:function(){this.resizeListener||(this.resizeListener=this.onResize.bind(this),window.addEventListener("resize",this.resizeListener),window.addEventListener("orientationchange",this.resizeListener))},unbindResizeListener:function(){this.resizeListener&&(window.removeEventListener("resize",this.resizeListener),window.removeEventListener("orientationchange",this.resizeListener),this.resizeListener=null)},getOptions:function(e){var n=(this.items||[]).length,i=this.isBoth()?this.first.rows+e:this.first+e;return{index:i,count:n,first:i===0,last:i===n-1,even:i%2===0,odd:i%2!==0}},getLoaderOptions:function(e,n){var i=this.loaderArr.length;return Kr({index:e,count:i,first:e===0,last:e===i-1,even:e%2===0,odd:e%2!==0},n)},getPageByFirst:function(e){return Math.floor(((e??this.first)+this.d_numToleratedItems*4)/(this.step||1))},isPageChanged:function(e){return this.step?this.page!==this.getPageByFirst(e??this.first):!0},setContentEl:function(e){this.content=e||this.content||M.findSingle(this.element,'[data-pc-section="content"]')},elementRef:function(e){this.element=e},contentRef:function(e){this.content=e}},computed:{containerClass:function(){return["p-virtualscroller",this.class,{"p-virtualscroller-inline":this.inline,"p-virtualscroller-both p-both-scroll":this.isBoth(),"p-virtualscroller-horizontal p-horizontal-scroll":this.isHorizontal()}]},contentClass:function(){return["p-virtualscroller-content",{"p-virtualscroller-loading":this.d_loading}]},loaderClass:function(){return["p-virtualscroller-loader",{"p-component-overlay":!this.$slots.loader}]},loadedItems:function(){var e=this;return this.items&&!this.d_loading?this.isBoth()?this.items.slice(this.appendOnly?0:this.first.rows,this.last.rows).map(function(n){return e.columns?n:n.slice(e.appendOnly?0:e.first.cols,e.last.cols)}):this.isHorizontal()&&this.columns?this.items:this.items.slice(this.appendOnly?0:this.first,this.last):[]},loadedRows:function(){return this.d_loading?this.loaderDisabled?this.loaderArr:[]:this.loadedItems},loadedColumns:function(){if(this.columns){var e=this.isBoth(),n=this.isHorizontal();if(e||n)return this.d_loading&&this.loaderDisabled?e?this.loaderArr[0]:this.loaderArr:this.columns.slice(e?this.first.cols:this.first,e?this.last.cols:this.last)}return this.columns}},components:{SpinnerIcon:Is}},vj=["tabindex"];function yj(t,e,n,i,r,o){var a=Ce("SpinnerIcon");return t.disabled?(_(),j(Oe,{key:1},[Pe(t.$slots,"default"),Pe(t.$slots,"content",{items:t.items,rows:t.items,columns:o.loadedColumns})],64)):(_(),j("div",D({key:0,ref:o.elementRef,class:o.containerClass,tabindex:t.tabindex,style:t.style,onScroll:e[0]||(e[0]=function(){return o.onScroll&&o.onScroll.apply(o,arguments)})},t.ptm("root"),{"data-pc-name":"virtualscroller"}),[Pe(t.$slots,"content",{styleClass:o.contentClass,items:o.loadedItems,getItemOptions:o.getOptions,loading:r.d_loading,getLoaderOptions:o.getLoaderOptions,itemSize:t.itemSize,rows:o.loadedRows,columns:o.loadedColumns,contentRef:o.contentRef,spacerStyle:r.spacerStyle,contentStyle:r.contentStyle,vertical:o.isVertical(),horizontal:o.isHorizontal(),both:o.isBoth()},function(){return[V("div",D({ref:o.contentRef,class:o.contentClass,style:r.contentStyle},t.ptm("content")),[(_(!0),j(Oe,null,Dt(o.loadedItems,function(s,l){return Pe(t.$slots,"item",{key:l,item:s,options:o.getOptions(l)})}),128))],16)]}),t.showSpacer?(_(),j("div",D({key:0,class:"p-virtualscroller-spacer",style:r.spacerStyle},t.ptm("spacer")),null,16)):he("",!0),!t.loaderDisabled&&t.showLoader&&r.d_loading?(_(),j("div",D({key:1,class:o.loaderClass},t.ptm("loader")),[t.$slots&&t.$slots.loader?(_(!0),j(Oe,{key:0},Dt(r.loaderArr,function(s,l){return Pe(t.$slots,"loader",{key:l,options:o.getLoaderOptions(l,o.isBoth()&&{numCols:t.d_numItemsInViewport.cols})})}),128)):he("",!0),Pe(t.$slots,"loadingicon",{},function(){return[Fe(a,D({spin:"",class:"p-virtualscroller-loading-icon"},t.ptm("loadingIcon")),null,16)]})],16)):he("",!0)],16,vj))}$h.render=yj;var wj=`
@layer primevue {
    .p-dropdown {
        display: inline-flex;
        cursor: pointer;
        position: relative;
        user-select: none;
    }

    .p-dropdown-clear-icon {
        position: absolute;
        top: 50%;
        margin-top: -0.5rem;
    }

    .p-dropdown-trigger {
        display: flex;
        align-items: center;
        justify-content: center;
        flex-shrink: 0;
    }

    .p-dropdown-label {
        display: block;
        white-space: nowrap;
        overflow: hidden;
        flex: 1 1 auto;
        width: 1%;
        text-overflow: ellipsis;
        cursor: pointer;
    }

    .p-dropdown-label-empty {
        overflow: hidden;
        opacity: 0;
    }

    input.p-dropdown-label {
        cursor: default;
    }

    .p-dropdown .p-dropdown-panel {
        min-width: 100%;
    }

    .p-dropdown-panel {
        position: absolute;
        top: 0;
        left: 0;
    }

    .p-dropdown-items-wrapper {
        overflow: auto;
    }

    .p-dropdown-item {
        cursor: pointer;
        font-weight: normal;
        white-space: nowrap;
        position: relative;
        overflow: hidden;
    }

    .p-dropdown-item-group {
        cursor: auto;
    }

    .p-dropdown-items {
        margin: 0;
        padding: 0;
        list-style-type: none;
    }

    .p-dropdown-filter {
        width: 100%;
    }

    .p-dropdown-filter-container {
        position: relative;
    }

    .p-dropdown-filter-icon {
        position: absolute;
        top: 50%;
        margin-top: -0.5rem;
    }

    .p-fluid .p-dropdown {
        display: flex;
    }

    .p-fluid .p-dropdown .p-dropdown-label {
        width: 1%;
    }
}
`,xj={root:function(e){var n=e.instance,i=e.props,r=e.state;return["p-dropdown p-component p-inputwrapper",{"p-disabled":i.disabled,"p-dropdown-clearable":i.showClear,"p-focus":r.focused,"p-inputwrapper-filled":n.hasSelectedOption,"p-inputwrapper-focus":r.focused||r.overlayVisible,"p-overlay-open":r.overlayVisible}]},input:function(e){var n=e.instance,i=e.props;return["p-dropdown-label p-inputtext",{"p-placeholder":!i.editable&&n.label===i.placeholder,"p-dropdown-label-empty":!i.editable&&!n.$slots.value&&(n.label==="p-emptylabel"||n.label.length===0)}]},clearIcon:"p-dropdown-clear-icon",trigger:"p-dropdown-trigger",loadingicon:"p-dropdown-trigger-icon",dropdownIcon:"p-dropdown-trigger-icon",panel:function(e){var n=e.instance;return["p-dropdown-panel p-component",{"p-input-filled":n.$primevue.config.inputStyle==="filled","p-ripple-disabled":n.$primevue.config.ripple===!1}]},header:"p-dropdown-header",filterContainer:"p-dropdown-filter-container",filterInput:"p-dropdown-filter p-inputtext p-component",filterIcon:"p-dropdown-filter-icon",wrapper:"p-dropdown-items-wrapper",list:"p-dropdown-items",itemGroup:"p-dropdown-item-group",item:function(e){var n=e.instance,i=e.state,r=e.option,o=e.focusedOption;return["p-dropdown-item",{"p-highlight":n.isSelected(r),"p-focus":i.focusedOptionIndex===o,"p-disabled":n.isOptionDisabled(r)}]},emptyMessage:"p-dropdown-empty-message"},kj=Qt.extend({name:"dropdown",css:wj,classes:xj}),Cj={name:"BaseDropdown",extends:ot,props:{modelValue:null,options:Array,optionLabel:[String,Function],optionValue:[String,Function],optionDisabled:[String,Function],optionGroupLabel:[String,Function],optionGroupChildren:[String,Function],scrollHeight:{type:String,default:"200px"},filter:Boolean,filterPlaceholder:String,filterLocale:String,filterMatchMode:{type:String,default:"contains"},filterFields:{type:Array,default:null},editable:Boolean,placeholder:{type:String,default:null},disabled:{type:Boolean,default:!1},dataKey:null,showClear:{type:Boolean,default:!1},inputId:{type:String,default:null},inputClass:{type:[String,Object],default:null},inputStyle:{type:Object,default:null},inputProps:{type:null,default:null},panelClass:{type:[String,Object],default:null},panelStyle:{type:Object,default:null},panelProps:{type:null,default:null},filterInputProps:{type:null,default:null},clearIconProps:{type:null,default:null},appendTo:{type:String,default:"body"},loading:{type:Boolean,default:!1},clearIcon:{type:String,default:void 0},dropdownIcon:{type:String,default:void 0},filterIcon:{type:String,default:void 0},loadingIcon:{type:String,default:void 0},resetFilterOnHide:{type:Boolean,default:!1},virtualScrollerOptions:{type:Object,default:null},autoOptionFocus:{type:Boolean,default:!0},autoFilterFocus:{type:Boolean,default:!1},selectOnFocus:{type:Boolean,default:!1},filterMessage:{type:String,default:null},selectionMessage:{type:String,default:null},emptySelectionMessage:{type:String,default:null},emptyFilterMessage:{type:String,default:null},emptyMessage:{type:String,default:null},tabindex:{type:Number,default:0},ariaLabel:{type:String,default:null},ariaLabelledby:{type:String,default:null}},style:kj,provide:function(){return{$parentInstance:this}}};function qa(t){"@babel/helpers - typeof";return qa=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},qa(t)}function Sj(t){return Pj(t)||Tj(t)||Ij(t)||Ej()}function Ej(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Ij(t,e){if(t){if(typeof t=="string")return qu(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return qu(t,e)}}function Tj(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function Pj(t){if(Array.isArray(t))return qu(t)}function qu(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n<e;n++)i[n]=t[n];return i}function Fb(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable})),n.push.apply(n,i)}return n}function jb(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?Fb(Object(n),!0).forEach(function(i){Bx(t,i,n[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Fb(Object(n)).forEach(function(i){Object.defineProperty(t,i,Object.getOwnPropertyDescriptor(n,i))})}return t}function Bx(t,e,n){return e=Oj(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function Oj(t){var e=_j(t,"string");return qa(e)=="symbol"?e:String(e)}function _j(t,e){if(qa(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var i=n.call(t,e||"default");if(qa(i)!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var $c={name:"Dropdown",extends:Cj,emits:["update:modelValue","change","focus","blur","before-show","before-hide","show","hide","filter"],outsideClickListener:null,scrollHandler:null,resizeListener:null,overlay:null,list:null,virtualScroller:null,searchTimeout:null,searchValue:null,isModelValueChanged:!1,focusOnHover:!1,data:function(){return{id:this.$attrs.id,focused:!1,focusedOptionIndex:-1,filterValue:null,overlayVisible:!1}},watch:{"$attrs.id":function(e){this.id=e||Et()},modelValue:function(){this.isModelValueChanged=!0},options:function(){this.autoUpdateModel()}},mounted:function(){this.id=this.id||Et(),this.autoUpdateModel()},updated:function(){this.overlayVisible&&this.isModelValueChanged&&this.scrollInView(this.findSelectedOptionIndex()),this.isModelValueChanged=!1},beforeUnmount:function(){this.unbindOutsideClickListener(),this.unbindResizeListener(),this.scrollHandler&&(this.scrollHandler.destroy(),this.scrollHandler=null),this.overlay&&(Zi.clear(this.overlay),this.overlay=null)},methods:{getOptionIndex:function(e,n){return this.virtualScrollerDisabled?e:n&&n(e).index},getOptionLabel:function(e){return this.optionLabel?X.resolveFieldData(e,this.optionLabel):e},getOptionValue:function(e){return this.optionValue?X.resolveFieldData(e,this.optionValue):e},getOptionRenderKey:function(e,n){return(this.dataKey?X.resolveFieldData(e,this.dataKey):this.getOptionLabel(e))+"_"+n},getPTItemOptions:function(e,n,i,r){return this.ptm(r,{context:{selected:this.isSelected(e),focused:this.focusedOptionIndex===this.getOptionIndex(i,n),disabled:this.isOptionDisabled(e)}})},isOptionDisabled:function(e){return this.optionDisabled?X.resolveFieldData(e,this.optionDisabled):!1},isOptionGroup:function(e){return this.optionGroupLabel&&e.optionGroup&&e.group},getOptionGroupLabel:function(e){return X.resolveFieldData(e,this.optionGroupLabel)},getOptionGroupChildren:function(e){return X.resolveFieldData(e,this.optionGroupChildren)},getAriaPosInset:function(e){var n=this;return(this.optionGroupLabel?e-this.visibleOptions.slice(0,e).filter(function(i){return n.isOptionGroup(i)}).length:e)+1},show:function(e){this.$emit("before-show"),this.overlayVisible=!0,this.focusedOptionIndex=this.focusedOptionIndex!==-1?this.focusedOptionIndex:this.autoOptionFocus?this.findFirstFocusedOptionIndex():-1,e&&M.focus(this.$refs.focusInput)},hide:function(e){var n=this,i=function(){n.$emit("before-hide"),n.overlayVisible=!1,n.focusedOptionIndex=-1,n.searchValue="",n.resetFilterOnHide&&(n.filterValue=null),e&&M.focus(n.$refs.focusInput)};setTimeout(function(){i()},0)},onFocus:function(e){this.disabled||(this.focused=!0,this.focusedOptionIndex=this.focusedOptionIndex!==-1?this.focusedOptionIndex:this.overlayVisible&&this.autoOptionFocus?this.findFirstFocusedOptionIndex():-1,this.overlayVisible&&this.scrollInView(this.focusedOptionIndex),this.$emit("focus",e))},onBlur:function(e){this.focused=!1,this.focusedOptionIndex=-1,this.searchValue="",this.$emit("blur",e)},onKeyDown:function(e){if(this.disabled||M.isAndroid()){e.preventDefault();return}var n=e.metaKey||e.ctrlKey;switch(e.code){case"ArrowDown":this.onArrowDownKey(e);break;case"ArrowUp":this.onArrowUpKey(e,this.editable);break;case"ArrowLeft":case"ArrowRight":this.onArrowLeftKey(e,this.editable);break;case"Delete":this.onDeleteKey(e);case"Home":this.onHomeKey(e,this.editable);break;case"End":this.onEndKey(e,this.editable);break;case"PageDown":this.onPageDownKey(e);break;case"PageUp":this.onPageUpKey(e);break;case"Space":this.onSpaceKey(e,this.editable);break;case"Enter":case"NumpadEnter":this.onEnterKey(e);break;case"Escape":this.onEscapeKey(e);break;case"Tab":this.onTabKey(e);break;case"Backspace":this.onBackspaceKey(e,this.editable);break;case"ShiftLeft":case"ShiftRight":break;default:!n&&X.isPrintableCharacter(e.key)&&(!this.overlayVisible&&this.show(),!this.editable&&this.searchOptions(e,e.key));break}},onEditableInput:function(e){var n=e.target.value;this.searchValue="";var i=this.searchOptions(e,n);!i&&(this.focusedOptionIndex=-1),this.updateModel(e,n),!this.overlayVisible&&X.isNotEmpty(n)&&this.show()},onContainerClick:function(e){this.disabled||this.loading||e.target.tagName==="INPUT"||e.target.getAttribute("data-pc-section")==="clearicon"||e.target.closest('[data-pc-section="clearicon"]')||(!this.overlay||!this.overlay.contains(e.target))&&(this.overlayVisible?this.hide(!0):this.show(!0))},onClearClick:function(e){this.updateModel(e,null)},onFirstHiddenFocus:function(e){var n=e.relatedTarget===this.$refs.focusInput?M.getFirstFocusableElement(this.overlay,':not([data-p-hidden-focusable="true"])'):this.$refs.focusInput;M.focus(n)},onLastHiddenFocus:function(e){var n=e.relatedTarget===this.$refs.focusInput?M.getLastFocusableElement(this.overlay,':not([data-p-hidden-focusable="true"])'):this.$refs.focusInput;M.focus(n)},onOptionSelect:function(e,n){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,r=this.getOptionValue(n);this.updateModel(e,r),i&&this.hide(!0)},onOptionMouseMove:function(e,n){this.focusOnHover&&this.changeFocusedOptionIndex(e,n)},onFilterChange:function(e){var n=e.target.value;this.filterValue=n,this.focusedOptionIndex=-1,this.$emit("filter",{originalEvent:e,value:n}),!this.virtualScrollerDisabled&&this.virtualScroller.scrollToIndex(0)},onFilterKeyDown:function(e){switch(e.code){case"ArrowDown":this.onArrowDownKey(e);break;case"ArrowUp":this.onArrowUpKey(e,!0);break;case"ArrowLeft":case"ArrowRight":this.onArrowLeftKey(e,!0);break;case"Home":this.onHomeKey(e,!0);break;case"End":this.onEndKey(e,!0);break;case"Enter":this.onEnterKey(e);break;case"Escape":this.onEscapeKey(e);break;case"Tab":this.onTabKey(e,!0);break}},onFilterBlur:function(){this.focusedOptionIndex=-1},onFilterUpdated:function(){this.overlayVisible&&this.alignOverlay()},onOverlayClick:function(e){Wi.emit("overlay-click",{originalEvent:e,target:this.$el})},onOverlayKeyDown:function(e){switch(e.code){case"Escape":this.onEscapeKey(e);break}},onDeleteKey:function(e){this.showClear&&(this.updateModel(e,null),e.preventDefault())},onArrowDownKey:function(e){var n=this.focusedOptionIndex!==-1?this.findNextOptionIndex(this.focusedOptionIndex):this.findFirstFocusedOptionIndex();this.changeFocusedOptionIndex(e,n),!this.overlayVisible&&this.show(),e.preventDefault()},onArrowUpKey:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(e.altKey&&!n)this.focusedOptionIndex!==-1&&this.onOptionSelect(e,this.visibleOptions[this.focusedOptionIndex]),this.overlayVisible&&this.hide(),e.preventDefault();else{var i=this.focusedOptionIndex!==-1?this.findPrevOptionIndex(this.focusedOptionIndex):this.findLastFocusedOptionIndex();this.changeFocusedOptionIndex(e,i),!this.overlayVisible&&this.show(),e.preventDefault()}},onArrowLeftKey:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;n&&(this.focusedOptionIndex=-1)},onHomeKey:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;n?(e.currentTarget.setSelectionRange(0,0),this.focusedOptionIndex=-1):(this.changeFocusedOptionIndex(e,this.findFirstOptionIndex()),!this.overlayVisible&&this.show()),e.preventDefault()},onEndKey:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(n){var i=e.currentTarget,r=i.value.length;i.setSelectionRange(r,r),this.focusedOptionIndex=-1}else this.changeFocusedOptionIndex(e,this.findLastOptionIndex()),!this.overlayVisible&&this.show();e.preventDefault()},onPageUpKey:function(e){this.scrollInView(0),e.preventDefault()},onPageDownKey:function(e){this.scrollInView(this.visibleOptions.length-1),e.preventDefault()},onEnterKey:function(e){this.overlayVisible?(this.focusedOptionIndex!==-1&&this.onOptionSelect(e,this.visibleOptions[this.focusedOptionIndex]),this.hide()):this.onArrowDownKey(e),e.preventDefault()},onSpaceKey:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;!n&&this.onEnterKey(e)},onEscapeKey:function(e){this.overlayVisible&&this.hide(!0),e.preventDefault()},onTabKey:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;n||(this.overlayVisible&&this.hasFocusableElements()?(M.focus(this.$refs.firstHiddenFocusableElementOnOverlay),e.preventDefault()):(this.focusedOptionIndex!==-1&&this.onOptionSelect(e,this.visibleOptions[this.focusedOptionIndex]),this.overlayVisible&&this.hide(this.filter)))},onBackspaceKey:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;n&&!this.overlayVisible&&this.show()},onOverlayEnter:function(e){Zi.set("overlay",e,this.$primevue.config.zIndex.overlay),M.addStyles(e,{position:"absolute",top:"0",left:"0"}),this.alignOverlay(),this.scrollInView(),this.autoFilterFocus&&M.focus(this.$refs.filterInput)},onOverlayAfterEnter:function(){this.bindOutsideClickListener(),this.bindScrollListener(),this.bindResizeListener(),this.$emit("show")},onOverlayLeave:function(){this.unbindOutsideClickListener(),this.unbindScrollListener(),this.unbindResizeListener(),this.$emit("hide"),this.overlay=null},onOverlayAfterLeave:function(e){Zi.clear(e)},alignOverlay:function(){this.appendTo==="self"?M.relativePosition(this.overlay,this.$el):(this.overlay.style.minWidth=M.getOuterWidth(this.$el)+"px",M.absolutePosition(this.overlay,this.$el))},bindOutsideClickListener:function(){var e=this;this.outsideClickListener||(this.outsideClickListener=function(n){e.overlayVisible&&e.overlay&&!e.$el.contains(n.target)&&!e.overlay.contains(n.target)&&e.hide()},document.addEventListener("click",this.outsideClickListener))},unbindOutsideClickListener:function(){this.outsideClickListener&&(document.removeEventListener("click",this.outsideClickListener),this.outsideClickListener=null)},bindScrollListener:function(){var e=this;this.scrollHandler||(this.scrollHandler=new yh(this.$refs.container,function(){e.overlayVisible&&e.hide()})),this.scrollHandler.bindScrollListener()},unbindScrollListener:function(){this.scrollHandler&&this.scrollHandler.unbindScrollListener()},bindResizeListener:function(){var e=this;this.resizeListener||(this.resizeListener=function(){e.overlayVisible&&!M.isTouchDevice()&&e.hide()},window.addEventListener("resize",this.resizeListener))},unbindResizeListener:function(){this.resizeListener&&(window.removeEventListener("resize",this.resizeListener),this.resizeListener=null)},hasFocusableElements:function(){return M.getFocusableElements(this.overlay,':not([data-p-hidden-focusable="true"])').length>0},isOptionMatched:function(e){return this.isValidOption(e)&&this.getOptionLabel(e).toLocaleLowerCase(this.filterLocale).startsWith(this.searchValue.toLocaleLowerCase(this.filterLocale))},isValidOption:function(e){return X.isNotEmpty(e)&&!(this.isOptionDisabled(e)||this.isOptionGroup(e))},isValidSelectedOption:function(e){return this.isValidOption(e)&&this.isSelected(e)},isSelected:function(e){return this.isValidOption(e)&&X.equals(this.modelValue,this.getOptionValue(e),this.equalityKey)},findFirstOptionIndex:function(){var e=this;return this.visibleOptions.findIndex(function(n){return e.isValidOption(n)})},findLastOptionIndex:function(){var e=this;return X.findLastIndex(this.visibleOptions,function(n){return e.isValidOption(n)})},findNextOptionIndex:function(e){var n=this,i=e<this.visibleOptions.length-1?this.visibleOptions.slice(e+1).findIndex(function(r){return n.isValidOption(r)}):-1;return i>-1?i+e+1:e},findPrevOptionIndex:function(e){var n=this,i=e>0?X.findLastIndex(this.visibleOptions.slice(0,e),function(r){return n.isValidOption(r)}):-1;return i>-1?i:e},findSelectedOptionIndex:function(){var e=this;return this.hasSelectedOption?this.visibleOptions.findIndex(function(n){return e.isValidSelectedOption(n)}):-1},findFirstFocusedOptionIndex:function(){var e=this.findSelectedOptionIndex();return e<0?this.findFirstOptionIndex():e},findLastFocusedOptionIndex:function(){var e=this.findSelectedOptionIndex();return e<0?this.findLastOptionIndex():e},searchOptions:function(e,n){var i=this;this.searchValue=(this.searchValue||"")+n;var r=-1,o=!1;return this.focusedOptionIndex!==-1?(r=this.visibleOptions.slice(this.focusedOptionIndex).findIndex(function(a){return i.isOptionMatched(a)}),r=r===-1?this.visibleOptions.slice(0,this.focusedOptionIndex).findIndex(function(a){return i.isOptionMatched(a)}):r+this.focusedOptionIndex):r=this.visibleOptions.findIndex(function(a){return i.isOptionMatched(a)}),r!==-1&&(o=!0),r===-1&&this.focusedOptionIndex===-1&&(r=this.findFirstFocusedOptionIndex()),r!==-1&&this.changeFocusedOptionIndex(e,r),this.searchTimeout&&clearTimeout(this.searchTimeout),this.searchTimeout=setTimeout(function(){i.searchValue="",i.searchTimeout=null},500),o},changeFocusedOptionIndex:function(e,n){this.focusedOptionIndex!==n&&(this.focusedOptionIndex=n,this.scrollInView(),this.selectOnFocus&&this.onOptionSelect(e,this.visibleOptions[n],!1))},scrollInView:function(){var e=this,n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:-1,i=n!==-1?"".concat(this.id,"_").concat(n):this.focusedOptionId,r=M.findSingle(this.list,'li[id="'.concat(i,'"]'));r?r.scrollIntoView&&r.scrollIntoView({block:"nearest",inline:"start"}):this.virtualScrollerDisabled||setTimeout(function(){e.virtualScroller&&e.virtualScroller.scrollToIndex(n!==-1?n:e.focusedOptionIndex)},0)},autoUpdateModel:function(){this.selectOnFocus&&this.autoOptionFocus&&!this.hasSelectedOption&&(this.focusedOptionIndex=this.findFirstFocusedOptionIndex(),this.onOptionSelect(null,this.visibleOptions[this.focusedOptionIndex],!1))},updateModel:function(e,n){this.$emit("update:modelValue",n),this.$emit("change",{originalEvent:e,value:n})},flatOptions:function(e){var n=this;return(e||[]).reduce(function(i,r,o){i.push({optionGroup:r,group:!0,index:o});var a=n.getOptionGroupChildren(r);return a&&a.forEach(function(s){return i.push(s)}),i},[])},overlayRef:function(e){this.overlay=e},listRef:function(e,n){this.list=e,n&&n(e)},virtualScrollerRef:function(e){this.virtualScroller=e}},computed:{visibleOptions:function(){var e=this,n=this.optionGroupLabel?this.flatOptions(this.options):this.options||[];if(this.filterValue){var i=zu.filter(n,this.searchFields,this.filterValue,this.filterMatchMode,this.filterLocale);if(this.optionGroupLabel){var r=this.options||[],o=[];return r.forEach(function(a){var s=e.getOptionGroupChildren(a),l=s.filter(function(c){return i.includes(c)});l.length>0&&o.push(jb(jb({},a),{},Bx({},typeof e.optionGroupChildren=="string"?e.optionGroupChildren:"items",Sj(l))))}),this.flatOptions(o)}return i}return n},hasSelectedOption:function(){return X.isNotEmpty(this.modelValue)},label:function(){var e=this.findSelectedOptionIndex();return e!==-1?this.getOptionLabel(this.visibleOptions[e]):this.placeholder||"p-emptylabel"},editableInputValue:function(){var e=this.findSelectedOptionIndex();return e!==-1?this.getOptionLabel(this.visibleOptions[e]):this.modelValue||""},equalityKey:function(){return this.optionValue?null:this.dataKey},searchFields:function(){return this.filterFields||[this.optionLabel]},filterResultMessageText:function(){return X.isNotEmpty(this.visibleOptions)?this.filterMessageText.replaceAll("{0}",this.visibleOptions.length):this.emptyFilterMessageText},filterMessageText:function(){return this.filterMessage||this.$primevue.config.locale.searchMessage||""},emptyFilterMessageText:function(){return this.emptyFilterMessage||this.$primevue.config.locale.emptySearchMessage||this.$primevue.config.locale.emptyFilterMessage||""},emptyMessageText:function(){return this.emptyMessage||this.$primevue.config.locale.emptyMessage||""},selectionMessageText:function(){return this.selectionMessage||this.$primevue.config.locale.selectionMessage||""},emptySelectionMessageText:function(){return this.emptySelectionMessage||this.$primevue.config.locale.emptySelectionMessage||""},selectedMessageText:function(){return this.hasSelectedOption?this.selectionMessageText.replaceAll("{0}","1"):this.emptySelectionMessageText},focusedOptionId:function(){return this.focusedOptionIndex!==-1?"".concat(this.id,"_").concat(this.focusedOptionIndex):null},ariaSetSize:function(){var e=this;return this.visibleOptions.filter(function(n){return!e.isOptionGroup(n)}).length},virtualScrollerDisabled:function(){return!this.virtualScrollerOptions}},directives:{ripple:ao},components:{VirtualScroller:$h,Portal:Rh,TimesIcon:Lh,ChevronDownIcon:Rc,SpinnerIcon:Is,FilterIcon:Ah}};function Ya(t){"@babel/helpers - typeof";return Ya=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ya(t)}function Hb(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable})),n.push.apply(n,i)}return n}function Nn(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?Hb(Object(n),!0).forEach(function(i){Aj(t,i,n[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Hb(Object(n)).forEach(function(i){Object.defineProperty(t,i,Object.getOwnPropertyDescriptor(n,i))})}return t}function Aj(t,e,n){return e=Lj(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function Lj(t){var e=Rj(t,"string");return Ya(e)=="symbol"?e:String(e)}function Rj(t,e){if(Ya(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var i=n.call(t,e||"default");if(Ya(i)!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var $j=["id"],Dj=["id","value","placeholder","tabindex","disabled","aria-label","aria-labelledby","aria-expanded","aria-controls","aria-activedescendant"],Mj=["id","tabindex","aria-label","aria-labelledby","aria-expanded","aria-controls","aria-activedescendant","aria-disabled"],zj=["value","placeholder","aria-owns","aria-activedescendant"],Bj=["id"],Fj=["id"],jj=["id","aria-label","aria-selected","aria-disabled","aria-setsize","aria-posinset","onClick","onMousemove","data-p-highlight","data-p-focused","data-p-disabled"];function Hj(t,e,n,i,r,o){var a=Ce("SpinnerIcon"),s=Ce("VirtualScroller"),l=Ce("Portal"),c=Ci("ripple");return _(),j("div",D({ref:"container",id:r.id,class:t.cx("root"),onClick:e[15]||(e[15]=function(){return o.onContainerClick&&o.onContainerClick.apply(o,arguments)})},t.ptm("root"),{"data-pc-name":"dropdown"}),[t.editable?(_(),j("input",D({key:0,ref:"focusInput",id:t.inputId,type:"text",class:[t.cx("input"),t.inputClass],style:t.inputStyle,value:o.editableInputValue,placeholder:t.placeholder,tabindex:t.disabled?-1:t.tabindex,disabled:t.disabled,autocomplete:"off",role:"combobox","aria-label":t.ariaLabel,"aria-labelledby":t.ariaLabelledby,"aria-haspopup":"listbox","aria-expanded":r.overlayVisible,"aria-controls":r.id+"_list","aria-activedescendant":r.focused?o.focusedOptionId:void 0,onFocus:e[0]||(e[0]=function(){return o.onFocus&&o.onFocus.apply(o,arguments)}),onBlur:e[1]||(e[1]=function(){return o.onBlur&&o.onBlur.apply(o,arguments)}),onKeydown:e[2]||(e[2]=function(){return o.onKeyDown&&o.onKeyDown.apply(o,arguments)}),onInput:e[3]||(e[3]=function(){return o.onEditableInput&&o.onEditableInput.apply(o,arguments)})},Nn(Nn({},t.inputProps),t.ptm("input"))),null,16,Dj)):(_(),j("span",D({key:1,ref:"focusInput",id:t.inputId,class:[t.cx("input"),t.inputClass],style:t.inputStyle,tabindex:t.disabled?-1:t.tabindex,role:"combobox","aria-label":t.ariaLabel||(o.label==="p-emptylabel"?void 0:o.label),"aria-labelledby":t.ariaLabelledby,"aria-haspopup":"listbox","aria-expanded":r.overlayVisible,"aria-controls":r.id+"_list","aria-activedescendant":r.focused?o.focusedOptionId:void 0,"aria-disabled":t.disabled,onFocus:e[4]||(e[4]=function(){return o.onFocus&&o.onFocus.apply(o,arguments)}),onBlur:e[5]||(e[5]=function(){return o.onBlur&&o.onBlur.apply(o,arguments)}),onKeydown:e[6]||(e[6]=function(){return o.onKeyDown&&o.onKeyDown.apply(o,arguments)})},Nn(Nn({},t.inputProps),t.ptm("input"))),[Pe(t.$slots,"value",{value:t.modelValue,placeholder:t.placeholder},function(){return[Ln(Ct(o.label==="p-emptylabel"?" ":o.label||"empty"),1)]})],16,Mj)),t.showClear&&t.modelValue!=null?Pe(t.$slots,"clearicon",{key:2,class:Me(t.cx("clearIcon")),onClick:o.onClearClick,clearCallback:o.onClearClick},function(){return[(_(),ne(ze(t.clearIcon?"i":"TimesIcon"),D({ref:"clearIcon",class:[t.cx("clearIcon"),t.clearIcon],onClick:o.onClearClick},Nn(Nn({},t.clearIconProps),t.ptm("clearIcon")),{"data-pc-section":"clearicon"}),null,16,["class","onClick"]))]}):he("",!0),V("div",D({class:t.cx("trigger")},t.ptm("trigger")),[t.loading?Pe(t.$slots,"loadingicon",{key:0,class:Me(t.cx("loadingIcon"))},function(){return[t.loadingIcon?(_(),j("span",D({key:0,class:[t.cx("loadingIcon"),"pi-spin",t.loadingIcon],"aria-hidden":"true"},t.ptm("loadingIcon")),null,16)):(_(),ne(a,D({key:1,class:t.cx("loadingIcon"),spin:"","aria-hidden":"true"},t.ptm("loadingIcon")),null,16,["class"]))]}):Pe(t.$slots,"dropdownicon",{key:1,class:Me(t.cx("dropdownIcon"))},function(){return[(_(),ne(ze(t.dropdownIcon?"span":"ChevronDownIcon"),D({class:[t.cx("dropdownIcon"),t.dropdownIcon],"aria-hidden":"true"},t.ptm("dropdownIcon")),null,16,["class"]))]})],16),Fe(l,{appendTo:t.appendTo},{default:je(function(){return[Fe(ic,D({name:"p-connected-overlay",onEnter:o.onOverlayEnter,onAfterEnter:o.onOverlayAfterEnter,onLeave:o.onOverlayLeave,onAfterLeave:o.onOverlayAfterLeave},t.ptm("transition")),{default:je(function(){return[r.overlayVisible?(_(),j("div",D({key:0,ref:o.overlayRef,class:[t.cx("panel"),t.panelClass],style:t.panelStyle,onClick:e[13]||(e[13]=function(){return o.onOverlayClick&&o.onOverlayClick.apply(o,arguments)}),onKeydown:e[14]||(e[14]=function(){return o.onOverlayKeyDown&&o.onOverlayKeyDown.apply(o,arguments)})},Nn(Nn({},t.panelProps),t.ptm("panel"))),[V("span",D({ref:"firstHiddenFocusableElementOnOverlay",role:"presentation","aria-hidden":"true",class:"p-hidden-accessible p-hidden-focusable",tabindex:0,onFocus:e[7]||(e[7]=function(){return o.onFirstHiddenFocus&&o.onFirstHiddenFocus.apply(o,arguments)})},t.ptm("hiddenFirstFocusableEl"),{"data-p-hidden-accessible":!0,"data-p-hidden-focusable":!0}),null,16),Pe(t.$slots,"header",{value:t.modelValue,options:o.visibleOptions}),t.filter?(_(),j("div",D({key:0,class:t.cx("header")},t.ptm("header")),[V("div",D({class:t.cx("filterContainer")},t.ptm("filterContainer")),[V("input",D({ref:"filterInput",type:"text",value:r.filterValue,onVnodeMounted:e[8]||(e[8]=function(){return o.onFilterUpdated&&o.onFilterUpdated.apply(o,arguments)}),class:t.cx("filterInput"),placeholder:t.filterPlaceholder,role:"searchbox",autocomplete:"off","aria-owns":r.id+"_list","aria-activedescendant":o.focusedOptionId,onKeydown:e[9]||(e[9]=function(){return o.onFilterKeyDown&&o.onFilterKeyDown.apply(o,arguments)}),onBlur:e[10]||(e[10]=function(){return o.onFilterBlur&&o.onFilterBlur.apply(o,arguments)}),onInput:e[11]||(e[11]=function(){return o.onFilterChange&&o.onFilterChange.apply(o,arguments)})},Nn(Nn({},t.filterInputProps),t.ptm("filterInput"))),null,16,zj),Pe(t.$slots,"filtericon",{class:Me(t.cx("filterIcon"))},function(){return[(_(),ne(ze(t.filterIcon?"span":"FilterIcon"),D({class:[t.cx("filterIcon"),t.filterIcon]},t.ptm("filterIcon")),null,16,["class"]))]})],16),V("span",D({role:"status","aria-live":"polite",class:"p-hidden-accessible"},t.ptm("hiddenFilterResult"),{"data-p-hidden-accessible":!0}),Ct(o.filterResultMessageText),17)],16)):he("",!0),V("div",D({class:t.cx("wrapper"),style:{"max-height":o.virtualScrollerDisabled?t.scrollHeight:""}},t.ptm("wrapper")),[Fe(s,D({ref:o.virtualScrollerRef},t.virtualScrollerOptions,{items:o.visibleOptions,style:{height:t.scrollHeight},tabindex:-1,disabled:o.virtualScrollerDisabled,pt:t.ptm("virtualScroller")}),ba({content:je(function(d){var u=d.styleClass,p=d.contentRef,h=d.items,g=d.getItemOptions,f=d.contentStyle,v=d.itemSize;return[V("ul",D({ref:function(y){return o.listRef(y,p)},id:r.id+"_list",class:[t.cx("list"),u],style:f,role:"listbox"},t.ptm("list")),[(_(!0),j(Oe,null,Dt(h,function(m,y){return _(),j(Oe,{key:o.getOptionRenderKey(m,o.getOptionIndex(y,g))},[o.isOptionGroup(m)?(_(),j("li",D({key:0,id:r.id+"_"+o.getOptionIndex(y,g),style:{height:v?v+"px":void 0},class:t.cx("itemGroup"),role:"option"},t.ptm("itemGroup")),[Pe(t.$slots,"optiongroup",{option:m.optionGroup,index:o.getOptionIndex(y,g)},function(){return[Ln(Ct(o.getOptionGroupLabel(m.optionGroup)),1)]})],16,Fj)):pn((_(),j("li",D({key:1,id:r.id+"_"+o.getOptionIndex(y,g),class:t.cx("item",{option:m,focusedOption:o.getOptionIndex(y,g)}),style:{height:v?v+"px":void 0},role:"option","aria-label":o.getOptionLabel(m),"aria-selected":o.isSelected(m),"aria-disabled":o.isOptionDisabled(m),"aria-setsize":o.ariaSetSize,"aria-posinset":o.getAriaPosInset(o.getOptionIndex(y,g)),onClick:function(b){return o.onOptionSelect(b,m)},onMousemove:function(b){return o.onOptionMouseMove(b,o.getOptionIndex(y,g))},"data-p-highlight":o.isSelected(m),"data-p-focused":r.focusedOptionIndex===o.getOptionIndex(y,g),"data-p-disabled":o.isOptionDisabled(m)},o.getPTItemOptions(m,g,y,"item")),[Pe(t.$slots,"option",{option:m,index:o.getOptionIndex(y,g)},function(){return[Ln(Ct(o.getOptionLabel(m)),1)]})],16,jj)),[[c]])],64)}),128)),r.filterValue&&(!h||h&&h.length===0)?(_(),j("li",D({key:0,class:t.cx("emptyMessage"),role:"option"},t.ptm("emptyMessage"),{"data-p-hidden-accessible":!0}),[Pe(t.$slots,"emptyfilter",{},function(){return[Ln(Ct(o.emptyFilterMessageText),1)]})],16)):!t.options||t.options&&t.options.length===0?(_(),j("li",D({key:1,class:t.cx("emptyMessage"),role:"option"},t.ptm("emptyMessage"),{"data-p-hidden-accessible":!0}),[Pe(t.$slots,"empty",{},function(){return[Ln(Ct(o.emptyMessageText),1)]})],16)):he("",!0)],16,Bj)]}),_:2},[t.$slots.loader?{name:"loader",fn:je(function(d){var u=d.options;return[Pe(t.$slots,"loader",{options:u})]}),key:"0"}:void 0]),1040,["items","style","disabled","pt"])],16),Pe(t.$slots,"footer",{value:t.modelValue,options:o.visibleOptions}),!t.options||t.options&&t.options.length===0?(_(),j("span",D({key:1,role:"status","aria-live":"polite",class:"p-hidden-accessible"},t.ptm("hiddenEmptyMessage"),{"data-p-hidden-accessible":!0}),Ct(o.emptyMessageText),17)):he("",!0),V("span",D({role:"status","aria-live":"polite",class:"p-hidden-accessible"},t.ptm("hiddenSelectedMessage"),{"data-p-hidden-accessible":!0}),Ct(o.selectedMessageText),17),V("span",D({ref:"lastHiddenFocusableElementOnOverlay",role:"presentation","aria-hidden":"true",class:"p-hidden-accessible p-hidden-focusable",tabindex:0,onFocus:e[12]||(e[12]=function(){return o.onLastHiddenFocus&&o.onLastHiddenFocus.apply(o,arguments)})},t.ptm("hiddenLastFocusableEl"),{"data-p-hidden-accessible":!0,"data-p-hidden-focusable":!0}),null,16)],16)):he("",!0)]}),_:3},16,["onEnter","onAfterEnter","onLeave","onAfterLeave"])]}),_:3},8,["appendTo"])],16,$j)}$c.render=Hj;var Nj=`
@layer primevue {
    .p-badge {
        display: inline-block;
        border-radius: 10px;
        text-align: center;
        padding: 0 .5rem;
    }

    .p-overlay-badge {
        position: relative;
    }

    .p-overlay-badge .p-badge {
        position: absolute;
        top: 0;
        right: 0;
        transform: translate(50%,-50%);
        transform-origin: 100% 0;
        margin: 0;
    }

    .p-badge-dot {
        width: .5rem;
        min-width: .5rem;
        height: .5rem;
        border-radius: 50%;
        padding: 0;
    }

    .p-badge-no-gutter {
        padding: 0;
        border-radius: 50%;
    }
}
`,Vj={root:function(e){var n=e.props,i=e.instance;return["p-badge p-component",{"p-badge-no-gutter":X.isNotEmpty(n.value)&&String(n.value).length===1,"p-badge-dot":X.isEmpty(n.value)&&!i.$slots.default,"p-badge-lg":n.size==="large","p-badge-xl":n.size==="xlarge","p-badge-info":n.severity==="info","p-badge-success":n.severity==="success","p-badge-warning":n.severity==="warning","p-badge-danger":n.severity==="danger"}]}},Wj=Qt.extend({name:"badge",css:Nj,classes:Vj}),Uj={name:"BaseBadge",extends:ot,props:{value:{type:[String,Number],default:null},severity:{type:String,default:null},size:{type:String,default:null}},style:Wj,provide:function(){return{$parentInstance:this}}},Fx={name:"Badge",extends:Uj};function Gj(t,e,n,i,r,o){return _(),j("span",D({class:t.cx("root")},t.ptm("root"),{"data-pc-name":"badge"}),[Pe(t.$slots,"default",{},function(){return[Ln(Ct(t.value),1)]})],16)}Fx.render=Gj;function Xa(t){"@babel/helpers - typeof";return Xa=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Xa(t)}function $i(t,e,n){return e=Kj(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function Kj(t){var e=qj(t,"string");return Xa(e)=="symbol"?e:String(e)}function qj(t,e){if(Xa(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var i=n.call(t,e||"default");if(Xa(i)!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var Yj={root:function(e){var n=e.instance,i=e.props;return["p-button p-component",$i($i($i($i($i($i($i($i({"p-button-icon-only":n.hasIcon&&!i.label&&!i.badge,"p-button-vertical":(i.iconPos==="top"||i.iconPos==="bottom")&&i.label,"p-disabled":n.$attrs.disabled||n.$attrs.disabled===""||i.loading,"p-button-loading":i.loading,"p-button-loading-label-only":i.loading&&!n.hasIcon&&i.label,"p-button-link":i.link},"p-button-".concat(i.severity),i.severity),"p-button-raised",i.raised),"p-button-rounded",i.rounded),"p-button-text",i.text),"p-button-outlined",i.outlined),"p-button-sm",i.size==="small"),"p-button-lg",i.size==="large"),"p-button-plain",i.plain)]},loadingIcon:"p-button-loading-icon pi-spin",icon:function(e){var n=e.props;return["p-button-icon",{"p-button-icon-left":n.iconPos==="left"&&n.label,"p-button-icon-right":n.iconPos==="right"&&n.label,"p-button-icon-top":n.iconPos==="top"&&n.label,"p-button-icon-bottom":n.iconPos==="bottom"&&n.label}]},label:"p-button-label"},Xj=Qt.extend({name:"button",classes:Yj}),Zj={name:"BaseButton",extends:ot,props:{label:{type:String,default:null},icon:{type:String,default:null},iconPos:{type:String,default:"left"},iconClass:{type:String,default:null},badge:{type:String,default:null},badgeClass:{type:String,default:null},badgeSeverity:{type:String,default:null},loading:{type:Boolean,default:!1},loadingIcon:{type:String,default:void 0},link:{type:Boolean,default:!1},severity:{type:String,default:null},raised:{type:Boolean,default:!1},rounded:{type:Boolean,default:!1},text:{type:Boolean,default:!1},outlined:{type:Boolean,default:!1},size:{type:String,default:null},plain:{type:Boolean,default:!1}},style:Xj,provide:function(){return{$parentInstance:this}}},Dh={name:"Button",extends:Zj,methods:{getPTOptions:function(e){return this.ptm(e,{context:{disabled:this.disabled}})}},computed:{disabled:function(){return this.$attrs.disabled||this.$attrs.disabled===""||this.loading},defaultAriaLabel:function(){return this.label?this.label+(this.badge?" "+this.badge:""):this.$attrs.ariaLabel},hasIcon:function(){return this.icon||this.$slots.icon}},components:{SpinnerIcon:Is,Badge:Fx},directives:{ripple:ao}},Jj=["aria-label","disabled","data-pc-severity"];function Qj(t,e,n,i,r,o){var a=Ce("SpinnerIcon"),s=Ce("Badge"),l=Ci("ripple");return pn((_(),j("button",D({class:t.cx("root"),type:"button","aria-label":o.defaultAriaLabel,disabled:o.disabled},o.getPTOptions("root"),{"data-pc-name":"button","data-pc-severity":t.severity}),[Pe(t.$slots,"default",{},function(){return[t.loading?Pe(t.$slots,"loadingicon",{key:0,class:Me([t.cx("loadingIcon"),t.cx("icon")])},function(){return[t.loadingIcon?(_(),j("span",D({key:0,class:[t.cx("loadingIcon"),t.cx("icon"),t.loadingIcon]},t.ptm("loadingIcon")),null,16)):(_(),ne(a,D({key:1,class:[t.cx("loadingIcon"),t.cx("icon")],spin:""},t.ptm("loadingIcon")),null,16,["class"]))]}):Pe(t.$slots,"icon",{key:1,class:Me([t.cx("icon")])},function(){return[t.icon?(_(),j("span",D({key:0,class:[t.cx("icon"),t.icon,t.iconClass]},t.ptm("icon")),null,16)):he("",!0)]}),V("span",D({class:t.cx("label")},t.ptm("label")),Ct(t.label||" "),17),t.badge?(_(),ne(s,D({key:2,value:t.badge,class:t.badgeClass,severity:t.badgeSeverity,unstyled:t.unstyled},t.ptm("badge")),null,16,["value","class","severity","unstyled"])):he("",!0)]})],16,Jj)),[[l]])}Dh.render=Qj;var jx={name:"AngleDownIcon",extends:It},eH=V("path",{d:"M3.58659 4.5007C3.68513 4.50023 3.78277 4.51945 3.87379 4.55723C3.9648 4.59501 4.04735 4.65058 4.11659 4.7207L7.11659 7.7207L10.1166 4.7207C10.2619 4.65055 10.4259 4.62911 10.5843 4.65956C10.7427 4.69002 10.8871 4.77074 10.996 4.88976C11.1049 5.00877 11.1726 5.15973 11.1889 5.32022C11.2052 5.48072 11.1693 5.6422 11.0866 5.7807L7.58659 9.2807C7.44597 9.42115 7.25534 9.50004 7.05659 9.50004C6.85784 9.50004 6.66722 9.42115 6.52659 9.2807L3.02659 5.7807C2.88614 5.64007 2.80725 5.44945 2.80725 5.2507C2.80725 5.05195 2.88614 4.86132 3.02659 4.7207C3.09932 4.64685 3.18675 4.58911 3.28322 4.55121C3.37969 4.51331 3.48305 4.4961 3.58659 4.5007Z",fill:"currentColor"},null,-1),tH=[eH];function nH(t,e,n,i,r,o){return _(),j("svg",D({width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},t.pti()),tH,16)}jx.render=nH;var Hx={name:"AngleUpIcon",extends:It},iH=V("path",{d:"M10.4134 9.49931C10.3148 9.49977 10.2172 9.48055 10.1262 9.44278C10.0352 9.405 9.95263 9.34942 9.88338 9.27931L6.88338 6.27931L3.88338 9.27931C3.73811 9.34946 3.57409 9.3709 3.41567 9.34044C3.25724 9.30999 3.11286 9.22926 3.00395 9.11025C2.89504 8.99124 2.82741 8.84028 2.8111 8.67978C2.79478 8.51928 2.83065 8.35781 2.91338 8.21931L6.41338 4.71931C6.55401 4.57886 6.74463 4.49997 6.94338 4.49997C7.14213 4.49997 7.33276 4.57886 7.47338 4.71931L10.9734 8.21931C11.1138 8.35994 11.1927 8.55056 11.1927 8.74931C11.1927 8.94806 11.1138 9.13868 10.9734 9.27931C10.9007 9.35315 10.8132 9.41089 10.7168 9.44879C10.6203 9.48669 10.5169 9.5039 10.4134 9.49931Z",fill:"currentColor"},null,-1),oH=[iH];function rH(t,e,n,i,r,o){return _(),j("svg",D({width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},t.pti()),oH,16)}Hx.render=rH;var aH={root:function(e){var n=e.instance,i=e.props;return["p-inputtext p-component",{"p-filled":n.filled,"p-inputtext-sm":i.size==="small","p-inputtext-lg":i.size==="large"}]}},sH=Qt.extend({name:"inputtext",classes:aH}),lH={name:"BaseInputText",extends:ot,props:{modelValue:null,size:{type:String,default:null}},style:sH,provide:function(){return{$parentInstance:this}}},Nx={name:"InputText",extends:lH,emits:["update:modelValue"],methods:{getPTOptions:function(e){return this.ptm(e,{context:{filled:this.filled,disabled:this.$attrs.disabled||this.$attrs.disabled===""}})},onInput:function(e){this.$emit("update:modelValue",e.target.value)}},computed:{filled:function(){return this.modelValue!=null&&this.modelValue.toString().length>0}}},cH=["value"];function dH(t,e,n,i,r,o){return _(),j("input",D({class:t.cx("root"),value:t.modelValue,onInput:e[0]||(e[0]=function(){return o.onInput&&o.onInput.apply(o,arguments)})},o.getPTOptions("root"),{"data-pc-name":"inputtext"}),null,16,cH)}Nx.render=dH;var uH=`
@layer primevue {
    .p-inputnumber {
        display: inline-flex;
    }

    .p-inputnumber-button {
        display: flex;
        align-items: center;
        justify-content: center;
        flex: 0 0 auto;
    }

    .p-inputnumber-buttons-stacked .p-button.p-inputnumber-button .p-button-label,
    .p-inputnumber-buttons-horizontal .p-button.p-inputnumber-button .p-button-label {
        display: none;
    }

    .p-inputnumber-buttons-stacked .p-button.p-inputnumber-button-up {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        padding: 0;
    }

    .p-inputnumber-buttons-stacked .p-inputnumber-input {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }

    .p-inputnumber-buttons-stacked .p-button.p-inputnumber-button-down {
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        border-bottom-left-radius: 0;
        padding: 0;
    }

    .p-inputnumber-buttons-stacked .p-inputnumber-button-group {
        display: flex;
        flex-direction: column;
    }

    .p-inputnumber-buttons-stacked .p-inputnumber-button-group .p-button.p-inputnumber-button {
        flex: 1 1 auto;
    }

    .p-inputnumber-buttons-horizontal .p-button.p-inputnumber-button-up {
        order: 3;
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
    }

    .p-inputnumber-buttons-horizontal .p-inputnumber-input {
        order: 2;
        border-radius: 0;
    }

    .p-inputnumber-buttons-horizontal .p-button.p-inputnumber-button-down {
        order: 1;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }

    .p-inputnumber-buttons-vertical {
        flex-direction: column;
    }

    .p-inputnumber-buttons-vertical .p-button.p-inputnumber-button-up {
        order: 1;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        width: 100%;
    }

    .p-inputnumber-buttons-vertical .p-inputnumber-input {
        order: 2;
        border-radius: 0;
        text-align: center;
    }

    .p-inputnumber-buttons-vertical .p-button.p-inputnumber-button-down {
        order: 3;
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        width: 100%;
    }

    .p-inputnumber-input {
        flex: 1 1 auto;
    }

    .p-fluid .p-inputnumber {
        width: 100%;
    }

    .p-fluid .p-inputnumber .p-inputnumber-input {
        width: 1%;
    }

    .p-fluid .p-inputnumber-buttons-vertical .p-inputnumber-input {
        width: 100%;
    }
}
`,pH={root:function(e){var n=e.instance,i=e.props;return["p-inputnumber p-component p-inputwrapper",{"p-inputwrapper-filled":n.filled||i.allowEmpty===!1,"p-inputwrapper-focus":n.focused,"p-inputnumber-buttons-stacked":i.showButtons&&i.buttonLayout==="stacked","p-inputnumber-buttons-horizontal":i.showButtons&&i.buttonLayout==="horizontal","p-inputnumber-buttons-vertical":i.showButtons&&i.buttonLayout==="vertical"}]},input:"p-inputnumber-input",buttonGroup:"p-inputnumber-button-group",incrementButton:function(e){var n=e.instance,i=e.props;return["p-inputnumber-button p-inputnumber-button-up",{"p-disabled":i.showButtons&&i.max!==null&&n.maxBoundry()}]},decrementButton:function(e){var n=e.instance,i=e.props;return["p-inputnumber-button p-inputnumber-button-down",{"p-disabled":i.showButtons&&i.min!==null&&n.minBoundry()}]}},hH=Qt.extend({name:"inputnumber",css:uH,classes:pH}),fH={name:"BaseInputNumber",extends:ot,props:{modelValue:{type:Number,default:null},format:{type:Boolean,default:!0},showButtons:{type:Boolean,default:!1},buttonLayout:{type:String,default:"stacked"},incrementButtonClass:{type:String,default:null},decrementButtonClass:{type:String,default:null},incrementButtonIcon:{type:String,default:void 0},decrementButtonIcon:{type:String,default:void 0},locale:{type:String,default:void 0},localeMatcher:{type:String,default:void 0},mode:{type:String,default:"decimal"},prefix:{type:String,default:null},suffix:{type:String,default:null},currency:{type:String,default:void 0},currencyDisplay:{type:String,default:void 0},useGrouping:{type:Boolean,default:!0},minFractionDigits:{type:Number,default:void 0},maxFractionDigits:{type:Number,default:void 0},min:{type:Number,default:null},max:{type:Number,default:null},step:{type:Number,default:1},allowEmpty:{type:Boolean,default:!0},highlightOnFocus:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},placeholder:{type:String,default:null},inputId:{type:String,default:null},inputClass:{type:[String,Object],default:null},inputStyle:{type:Object,default:null},inputProps:{type:null,default:null},incrementButtonProps:{type:null,default:null},decrementButtonProps:{type:null,default:null},ariaLabelledby:{type:String,default:null},ariaLabel:{type:String,default:null}},style:hH,provide:function(){return{$parentInstance:this}}};function Za(t){"@babel/helpers - typeof";return Za=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Za(t)}function Nb(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable})),n.push.apply(n,i)}return n}function Vb(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?Nb(Object(n),!0).forEach(function(i){mH(t,i,n[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Nb(Object(n)).forEach(function(i){Object.defineProperty(t,i,Object.getOwnPropertyDescriptor(n,i))})}return t}function mH(t,e,n){return e=gH(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function gH(t){var e=bH(t,"string");return Za(e)=="symbol"?e:String(e)}function bH(t,e){if(Za(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var i=n.call(t,e||"default");if(Za(i)!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function vH(t){return kH(t)||xH(t)||wH(t)||yH()}function yH(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function wH(t,e){if(t){if(typeof t=="string")return Yu(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Yu(t,e)}}function xH(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function kH(t){if(Array.isArray(t))return Yu(t)}function Yu(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n<e;n++)i[n]=t[n];return i}var Vx={name:"InputNumber",extends:fH,emits:["update:modelValue","input","focus","blur"],numberFormat:null,_numeral:null,_decimal:null,_group:null,_minusSign:null,_currency:null,_suffix:null,_prefix:null,_index:null,groupChar:"",isSpecialChar:null,prefixChar:null,suffixChar:null,timer:null,data:function(){return{d_modelValue:this.modelValue,focused:!1}},watch:{modelValue:function(e){this.d_modelValue=e},locale:function(e,n){this.updateConstructParser(e,n)},localeMatcher:function(e,n){this.updateConstructParser(e,n)},mode:function(e,n){this.updateConstructParser(e,n)},currency:function(e,n){this.updateConstructParser(e,n)},currencyDisplay:function(e,n){this.updateConstructParser(e,n)},useGrouping:function(e,n){this.updateConstructParser(e,n)},minFractionDigits:function(e,n){this.updateConstructParser(e,n)},maxFractionDigits:function(e,n){this.updateConstructParser(e,n)},suffix:function(e,n){this.updateConstructParser(e,n)},prefix:function(e,n){this.updateConstructParser(e,n)}},created:function(){this.constructParser()},methods:{getOptions:function(){return{localeMatcher:this.localeMatcher,style:this.mode,currency:this.currency,currencyDisplay:this.currencyDisplay,useGrouping:this.useGrouping,minimumFractionDigits:this.minFractionDigits,maximumFractionDigits:this.maxFractionDigits}},constructParser:function(){this.numberFormat=new Intl.NumberFormat(this.locale,this.getOptions());var e=vH(new Intl.NumberFormat(this.locale,{useGrouping:!1}).format(9876543210)).reverse(),n=new Map(e.map(function(i,r){return[i,r]}));this._numeral=new RegExp("[".concat(e.join(""),"]"),"g"),this._group=this.getGroupingExpression(),this._minusSign=this.getMinusSignExpression(),this._currency=this.getCurrencyExpression(),this._decimal=this.getDecimalExpression(),this._suffix=this.getSuffixExpression(),this._prefix=this.getPrefixExpression(),this._index=function(i){return n.get(i)}},updateConstructParser:function(e,n){e!==n&&this.constructParser()},escapeRegExp:function(e){return e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")},getDecimalExpression:function(){var e=new Intl.NumberFormat(this.locale,Vb(Vb({},this.getOptions()),{},{useGrouping:!1}));return new RegExp("[".concat(e.format(1.1).replace(this._currency,"").trim().replace(this._numeral,""),"]"),"g")},getGroupingExpression:function(){var e=new Intl.NumberFormat(this.locale,{useGrouping:!0});return this.groupChar=e.format(1e6).trim().replace(this._numeral,"").charAt(0),new RegExp("[".concat(this.groupChar,"]"),"g")},getMinusSignExpression:function(){var e=new Intl.NumberFormat(this.locale,{useGrouping:!1});return new RegExp("[".concat(e.format(-1).trim().replace(this._numeral,""),"]"),"g")},getCurrencyExpression:function(){if(this.currency){var e=new Intl.NumberFormat(this.locale,{style:"currency",currency:this.currency,currencyDisplay:this.currencyDisplay,minimumFractionDigits:0,maximumFractionDigits:0});return new RegExp("[".concat(e.format(1).replace(/\s/g,"").replace(this._numeral,"").replace(this._group,""),"]"),"g")}return new RegExp("[]","g")},getPrefixExpression:function(){if(this.prefix)this.prefixChar=this.prefix;else{var e=new Intl.NumberFormat(this.locale,{style:this.mode,currency:this.currency,currencyDisplay:this.currencyDisplay});this.prefixChar=e.format(1).split("1")[0]}return new RegExp("".concat(this.escapeRegExp(this.prefixChar||"")),"g")},getSuffixExpression:function(){if(this.suffix)this.suffixChar=this.suffix;else{var e=new Intl.NumberFormat(this.locale,{style:this.mode,currency:this.currency,currencyDisplay:this.currencyDisplay,minimumFractionDigits:0,maximumFractionDigits:0});this.suffixChar=e.format(1).split("1")[1]}return new RegExp("".concat(this.escapeRegExp(this.suffixChar||"")),"g")},formatValue:function(e){if(e!=null){if(e==="-")return e;if(this.format){var n=new Intl.NumberFormat(this.locale,this.getOptions()),i=n.format(e);return this.prefix&&(i=this.prefix+i),this.suffix&&(i=i+this.suffix),i}return e.toString()}return""},parseValue:function(e){var n=e.replace(this._suffix,"").replace(this._prefix,"").trim().replace(/\s/g,"").replace(this._currency,"").replace(this._group,"").replace(this._minusSign,"-").replace(this._decimal,".").replace(this._numeral,this._index);if(n){if(n==="-")return n;var i=+n;return isNaN(i)?null:i}return null},repeat:function(e,n,i){var r=this;if(!this.readonly){var o=n||500;this.clearTimer(),this.timer=setTimeout(function(){r.repeat(e,40,i)},o),this.spin(e,i)}},spin:function(e,n){if(this.$refs.input){var i=this.step*n,r=this.parseValue(this.$refs.input.$el.value)||0,o=this.validateValue(r+i);this.updateInput(o,null,"spin"),this.updateModel(e,o),this.handleOnInput(e,r,o)}},onUpButtonMouseDown:function(e){this.disabled||(this.$refs.input.$el.focus(),this.repeat(e,null,1),e.preventDefault())},onUpButtonMouseUp:function(){this.disabled||this.clearTimer()},onUpButtonMouseLeave:function(){this.disabled||this.clearTimer()},onUpButtonKeyUp:function(){this.disabled||this.clearTimer()},onUpButtonKeyDown:function(e){(e.keyCode===32||e.keyCode===13)&&this.repeat(e,null,1)},onDownButtonMouseDown:function(e){this.disabled||(this.$refs.input.$el.focus(),this.repeat(e,null,-1),e.preventDefault())},onDownButtonMouseUp:function(){this.disabled||this.clearTimer()},onDownButtonMouseLeave:function(){this.disabled||this.clearTimer()},onDownButtonKeyUp:function(){this.disabled||this.clearTimer()},onDownButtonKeyDown:function(e){(e.keyCode===32||e.keyCode===13)&&this.repeat(e,null,-1)},onUserInput:function(){this.isSpecialChar&&(this.$refs.input.$el.value=this.lastValue),this.isSpecialChar=!1},onInputKeyDown:function(e){if(!this.readonly){if(this.lastValue=e.target.value,e.shiftKey||e.altKey){this.isSpecialChar=!0;return}var n=e.target.selectionStart,i=e.target.selectionEnd,r=e.target.value,o=null;switch(e.altKey&&e.preventDefault(),e.code){case"ArrowUp":this.spin(e,1),e.preventDefault();break;case"ArrowDown":this.spin(e,-1),e.preventDefault();break;case"ArrowLeft":this.isNumeralChar(r.charAt(n-1))||e.preventDefault();break;case"ArrowRight":this.isNumeralChar(r.charAt(n))||e.preventDefault();break;case"Tab":case"Enter":case"NumpadEnter":o=this.validateValue(this.parseValue(r)),this.$refs.input.$el.value=this.formatValue(o),this.$refs.input.$el.setAttribute("aria-valuenow",o),this.updateModel(e,o);break;case"Backspace":{if(e.preventDefault(),n===i){var a=r.charAt(n-1),s=this.getDecimalCharIndexes(r),l=s.decimalCharIndex,c=s.decimalCharIndexWithoutPrefix;if(this.isNumeralChar(a)){var d=this.getDecimalLength(r);if(this._group.test(a))this._group.lastIndex=0,o=r.slice(0,n-2)+r.slice(n-1);else if(this._decimal.test(a))this._decimal.lastIndex=0,d?this.$refs.input.$el.setSelectionRange(n-1,n-1):o=r.slice(0,n-1)+r.slice(n);else if(l>0&&n>l){var u=this.isDecimalMode()&&(this.minFractionDigits||0)<d?"":"0";o=r.slice(0,n-1)+u+r.slice(n)}else c===1?(o=r.slice(0,n-1)+"0"+r.slice(n),o=this.parseValue(o)>0?o:""):o=r.slice(0,n-1)+r.slice(n)}this.updateValue(e,o,null,"delete-single")}else o=this.deleteRange(r,n,i),this.updateValue(e,o,null,"delete-range");break}case"Delete":if(e.preventDefault(),n===i){var p=r.charAt(n),h=this.getDecimalCharIndexes(r),g=h.decimalCharIndex,f=h.decimalCharIndexWithoutPrefix;if(this.isNumeralChar(p)){var v=this.getDecimalLength(r);if(this._group.test(p))this._group.lastIndex=0,o=r.slice(0,n)+r.slice(n+2);else if(this._decimal.test(p))this._decimal.lastIndex=0,v?this.$refs.input.$el.setSelectionRange(n+1,n+1):o=r.slice(0,n)+r.slice(n+1);else if(g>0&&n>g){var m=this.isDecimalMode()&&(this.minFractionDigits||0)<v?"":"0";o=r.slice(0,n)+m+r.slice(n+1)}else f===1?(o=r.slice(0,n)+"0"+r.slice(n+1),o=this.parseValue(o)>0?o:""):o=r.slice(0,n)+r.slice(n+1)}this.updateValue(e,o,null,"delete-back-single")}else o=this.deleteRange(r,n,i),this.updateValue(e,o,null,"delete-range");break;case"Home":this.min&&(this.updateModel(e,this.min),e.preventDefault());break;case"End":this.max&&(this.updateModel(e,this.max),e.preventDefault());break}}},onInputKeyPress:function(e){if(!this.readonly){e.preventDefault();var n=e.which||e.keyCode,i=String.fromCharCode(n),r=this.isDecimalSign(i),o=this.isMinusSign(i);(48<=n&&n<=57||o||r)&&this.insert(e,i,{isDecimalSign:r,isMinusSign:o})}},onPaste:function(e){e.preventDefault();var n=(e.clipboardData||window.clipboardData).getData("Text");if(n){var i=this.parseValue(n);i!=null&&this.insert(e,i.toString())}},allowMinusSign:function(){return this.min===null||this.min<0},isMinusSign:function(e){return this._minusSign.test(e)||e==="-"?(this._minusSign.lastIndex=0,!0):!1},isDecimalSign:function(e){return this._decimal.test(e)?(this._decimal.lastIndex=0,!0):!1},isDecimalMode:function(){return this.mode==="decimal"},getDecimalCharIndexes:function(e){var n=e.search(this._decimal);this._decimal.lastIndex=0;var i=e.replace(this._prefix,"").trim().replace(/\s/g,"").replace(this._currency,""),r=i.search(this._decimal);return this._decimal.lastIndex=0,{decimalCharIndex:n,decimalCharIndexWithoutPrefix:r}},getCharIndexes:function(e){var n=e.search(this._decimal);this._decimal.lastIndex=0;var i=e.search(this._minusSign);this._minusSign.lastIndex=0;var r=e.search(this._suffix);this._suffix.lastIndex=0;var o=e.search(this._currency);return this._currency.lastIndex=0,{decimalCharIndex:n,minusCharIndex:i,suffixCharIndex:r,currencyCharIndex:o}},insert:function(e,n){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{isDecimalSign:!1,isMinusSign:!1},r=n.search(this._minusSign);if(this._minusSign.lastIndex=0,!(!this.allowMinusSign()&&r!==-1)){var o=this.$refs.input.$el.selectionStart,a=this.$refs.input.$el.selectionEnd,s=this.$refs.input.$el.value.trim(),l=this.getCharIndexes(s),c=l.decimalCharIndex,d=l.minusCharIndex,u=l.suffixCharIndex,p=l.currencyCharIndex,h;if(i.isMinusSign)o===0&&(h=s,(d===-1||a!==0)&&(h=this.insertText(s,n,0,a)),this.updateValue(e,h,n,"insert"));else if(i.isDecimalSign)c>0&&o===c?this.updateValue(e,s,n,"insert"):c>o&&c<a?(h=this.insertText(s,n,o,a),this.updateValue(e,h,n,"insert")):c===-1&&this.maxFractionDigits&&(h=this.insertText(s,n,o,a),this.updateValue(e,h,n,"insert"));else{var g=this.numberFormat.resolvedOptions().maximumFractionDigits,f=o!==a?"range-insert":"insert";if(c>0&&o>c){if(o+n.length-(c+1)<=g){var v=p>=o?p-1:u>=o?u:s.length;h=s.slice(0,o)+n+s.slice(o+n.length,v)+s.slice(v),this.updateValue(e,h,n,f)}}else h=this.insertText(s,n,o,a),this.updateValue(e,h,n,f)}}},insertText:function(e,n,i,r){var o=n==="."?n:n.split(".");if(o.length===2){var a=e.slice(i,r).search(this._decimal);return this._decimal.lastIndex=0,a>0?e.slice(0,i)+this.formatValue(n)+e.slice(r):e||this.formatValue(n)}else return r-i===e.length?this.formatValue(n):i===0?n+e.slice(r):r===e.length?e.slice(0,i)+n:e.slice(0,i)+n+e.slice(r)},deleteRange:function(e,n,i){var r;return i-n===e.length?r="":n===0?r=e.slice(i):i===e.length?r=e.slice(0,n):r=e.slice(0,n)+e.slice(i),r},initCursor:function(){var e=this.$refs.input.$el.selectionStart,n=this.$refs.input.$el.value,i=n.length,r=null,o=(this.prefixChar||"").length;n=n.replace(this._prefix,""),e=e-o;var a=n.charAt(e);if(this.isNumeralChar(a))return e+o;for(var s=e-1;s>=0;)if(a=n.charAt(s),this.isNumeralChar(a)){r=s+o;break}else s--;if(r!==null)this.$refs.input.$el.setSelectionRange(r+1,r+1);else{for(s=e;s<i;)if(a=n.charAt(s),this.isNumeralChar(a)){r=s+o;break}else s++;r!==null&&this.$refs.input.$el.setSelectionRange(r,r)}return r||0},onInputClick:function(){var e=this.$refs.input.$el.value;!this.readonly&&e!==M.getSelection()&&this.initCursor()},isNumeralChar:function(e){return e.length===1&&(this._numeral.test(e)||this._decimal.test(e)||this._group.test(e)||this._minusSign.test(e))?(this.resetRegex(),!0):!1},resetRegex:function(){this._numeral.lastIndex=0,this._decimal.lastIndex=0,this._group.lastIndex=0,this._minusSign.lastIndex=0},updateValue:function(e,n,i,r){var o=this.$refs.input.$el.value,a=null;n!=null&&(a=this.parseValue(n),a=!a&&!this.allowEmpty?0:a,this.updateInput(a,i,r,n),this.handleOnInput(e,o,a))},handleOnInput:function(e,n,i){this.isValueChanged(n,i)&&this.$emit("input",{originalEvent:e,value:i,formattedValue:n})},isValueChanged:function(e,n){if(n===null&&e!==null)return!0;if(n!=null){var i=typeof e=="string"?this.parseValue(e):e;return n!==i}return!1},validateValue:function(e){return e==="-"||e==null?null:this.min!=null&&e<this.min?this.min:this.max!=null&&e>this.max?this.max:e},updateInput:function(e,n,i,r){n=n||"";var o=this.$refs.input.$el.value,a=this.formatValue(e),s=o.length;if(a!==r&&(a=this.concatValues(a,r)),s===0){this.$refs.input.$el.value=a,this.$refs.input.$el.setSelectionRange(0,0);var l=this.initCursor(),c=l+n.length;this.$refs.input.$el.setSelectionRange(c,c)}else{var d=this.$refs.input.$el.selectionStart,u=this.$refs.input.$el.selectionEnd;this.$refs.input.$el.value=a;var p=a.length;if(i==="range-insert"){var h=this.parseValue((o||"").slice(0,d)),g=h!==null?h.toString():"",f=g.split("").join("(".concat(this.groupChar,")?")),v=new RegExp(f,"g");v.test(a);var m=n.split("").join("(".concat(this.groupChar,")?")),y=new RegExp(m,"g");y.test(a.slice(v.lastIndex)),u=v.lastIndex+y.lastIndex,this.$refs.input.$el.setSelectionRange(u,u)}else if(p===s)i==="insert"||i==="delete-back-single"?this.$refs.input.$el.setSelectionRange(u+1,u+1):i==="delete-single"?this.$refs.input.$el.setSelectionRange(u-1,u-1):(i==="delete-range"||i==="spin")&&this.$refs.input.$el.setSelectionRange(u,u);else if(i==="delete-back-single"){var S=o.charAt(u-1),b=o.charAt(u),C=s-p,I=this._group.test(b);I&&C===1?u+=1:!I&&this.isNumeralChar(S)&&(u+=-1*C+1),this._group.lastIndex=0,this.$refs.input.$el.setSelectionRange(u,u)}else if(o==="-"&&i==="insert"){this.$refs.input.$el.setSelectionRange(0,0);var k=this.initCursor(),E=k+n.length+1;this.$refs.input.$el.setSelectionRange(E,E)}else u=u+(p-s),this.$refs.input.$el.setSelectionRange(u,u)}this.$refs.input.$el.setAttribute("aria-valuenow",e)},concatValues:function(e,n){if(e&&n){var i=n.search(this._decimal);return this._decimal.lastIndex=0,this.suffixChar?i!==-1?e.replace(this.suffixChar,"").split(this._decimal)[0]+n.replace(this.suffixChar,"").slice(i)+this.suffixChar:e:i!==-1?e.split(this._decimal)[0]+n.slice(i):e}return e},getDecimalLength:function(e){if(e){var n=e.split(this._decimal);if(n.length===2)return n[1].replace(this._suffix,"").trim().replace(/\s/g,"").replace(this._currency,"").length}return 0},updateModel:function(e,n){this.d_modelValue=n,this.$emit("update:modelValue",n)},onInputFocus:function(e){this.focused=!0,!this.disabled&&!this.readonly&&this.$refs.input.$el.value!==M.getSelection()&&this.highlightOnFocus&&e.target.select(),this.$emit("focus",e)},onInputBlur:function(e){this.focused=!1;var n=e.target,i=this.validateValue(this.parseValue(n.value));this.$emit("blur",{originalEvent:e,value:n.value}),n.value=this.formatValue(i),n.setAttribute("aria-valuenow",i),this.updateModel(e,i)},clearTimer:function(){this.timer&&clearInterval(this.timer)},maxBoundry:function(){return this.d_modelValue>=this.max},minBoundry:function(){return this.d_modelValue<=this.min}},computed:{filled:function(){return this.modelValue!=null&&this.modelValue.toString().length>0},upButtonListeners:function(){var e=this;return{mousedown:function(i){return e.onUpButtonMouseDown(i)},mouseup:function(i){return e.onUpButtonMouseUp(i)},mouseleave:function(i){return e.onUpButtonMouseLeave(i)},keydown:function(i){return e.onUpButtonKeyDown(i)},keyup:function(i){return e.onUpButtonKeyUp(i)}}},downButtonListeners:function(){var e=this;return{mousedown:function(i){return e.onDownButtonMouseDown(i)},mouseup:function(i){return e.onDownButtonMouseUp(i)},mouseleave:function(i){return e.onDownButtonMouseLeave(i)},keydown:function(i){return e.onDownButtonKeyDown(i)},keyup:function(i){return e.onDownButtonKeyUp(i)}}},formattedValue:function(){var e=!this.modelValue&&!this.allowEmpty?0:this.modelValue;return this.formatValue(e)},getFormatter:function(){return this.numberFormat}},components:{INInputText:Nx,INButton:Dh,AngleUpIcon:Hx,AngleDownIcon:jx}};function CH(t,e,n,i,r,o){var a=Ce("INInputText"),s=Ce("INButton");return _(),j("span",D({class:t.cx("root")},t.ptm("root"),{"data-pc-name":"inputnumber"}),[Fe(a,D({ref:"input",id:t.inputId,role:"spinbutton",class:[t.cx("input"),t.inputClass],style:t.inputStyle,value:o.formattedValue,"aria-valuemin":t.min,"aria-valuemax":t.max,"aria-valuenow":t.modelValue,disabled:t.disabled,readonly:t.readonly,placeholder:t.placeholder,"aria-labelledby":t.ariaLabelledby,"aria-label":t.ariaLabel,onInput:o.onUserInput,onKeydown:o.onInputKeyDown,onKeypress:o.onInputKeyPress,onPaste:o.onPaste,onClick:o.onInputClick,onFocus:o.onInputFocus,onBlur:o.onInputBlur},t.inputProps,{pt:t.ptm("input"),unstyled:t.unstyled,"data-pc-section":"input"}),null,16,["id","class","style","value","aria-valuemin","aria-valuemax","aria-valuenow","disabled","readonly","placeholder","aria-labelledby","aria-label","onInput","onKeydown","onKeypress","onPaste","onClick","onFocus","onBlur","pt","unstyled"]),t.showButtons&&t.buttonLayout==="stacked"?(_(),j("span",D({key:0,class:t.cx("buttonGroup")},t.ptm("buttonGroup")),[Fe(s,D({class:[t.cx("incrementButton"),t.incrementButtonClass]},Ds(o.upButtonListeners),{disabled:t.disabled,tabindex:-1,"aria-hidden":"true"},t.incrementButtonProps,{pt:t.ptm("incrementButton"),unstyled:t.unstyled,"data-pc-section":"incrementbutton"}),{icon:je(function(){return[Pe(t.$slots,"incrementbuttonicon",{},function(){return[(_(),ne(ze(t.incrementButtonIcon?"span":"AngleUpIcon"),D({class:t.incrementButtonIcon},t.ptm("incrementButton").icon,{"data-pc-section":"incrementbuttonicon"}),null,16,["class"]))]})]}),_:3},16,["class","disabled","pt","unstyled"]),Fe(s,D({class:[t.cx("decrementButton"),t.decrementButtonClass]},Ds(o.downButtonListeners),{disabled:t.disabled,tabindex:-1,"aria-hidden":"true"},t.decrementButtonProps,{pt:t.ptm("decrementButton"),unstyled:t.unstyled,"data-pc-section":"decrementbutton"}),{icon:je(function(){return[Pe(t.$slots,"decrementbuttonicon",{},function(){return[(_(),ne(ze(t.decrementButtonIcon?"span":"AngleDownIcon"),D({class:t.decrementButtonIcon},t.ptm("decrementButton").icon,{"data-pc-section":"decrementbuttonicon"}),null,16,["class"]))]})]}),_:3},16,["class","disabled","pt","unstyled"])],16)):he("",!0),t.showButtons&&t.buttonLayout!=="stacked"?(_(),ne(s,D({key:1,class:[t.cx("incrementButton"),t.incrementButtonClass]},Ds(o.upButtonListeners),{disabled:t.disabled,tabindex:-1,"aria-hidden":"true"},t.incrementButtonProps,{pt:t.ptm("incrementButton"),unstyled:t.unstyled,"data-pc-section":"incrementbutton"}),{icon:je(function(){return[Pe(t.$slots,"incrementbuttonicon",{},function(){return[(_(),ne(ze(t.incrementButtonIcon?"span":"AngleUpIcon"),D({class:t.incrementButtonIcon},t.ptm("incrementButton").icon,{"data-pc-section":"incrementbuttonicon"}),null,16,["class"]))]})]}),_:3},16,["class","disabled","pt","unstyled"])):he("",!0),t.showButtons&&t.buttonLayout!=="stacked"?(_(),ne(s,D({key:2,class:[t.cx("decrementButton"),t.decrementButtonClass]},Ds(o.downButtonListeners),{disabled:t.disabled,tabindex:-1,"aria-hidden":"true"},t.decrementButtonProps,{pt:t.ptm("decrementButton"),unstyled:t.unstyled,"data-pc-section":"decrementbutton"}),{icon:je(function(){return[Pe(t.$slots,"decrementbuttonicon",{},function(){return[(_(),ne(ze(t.decrementButtonIcon?"span":"AngleDownIcon"),D({class:t.decrementButtonIcon},t.ptm("decrementButton").icon,{"data-pc-section":"decrementbuttonicon"}),null,16,["class"]))]})]}),_:3},16,["class","disabled","pt","unstyled"])):he("",!0)],16)}Vx.render=CH;var Wx={name:"AngleDoubleRightIcon",extends:It},SH=V("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M7.68757 11.1451C7.7791 11.1831 7.8773 11.2024 7.9764 11.2019C8.07769 11.1985 8.17721 11.1745 8.26886 11.1312C8.36052 11.088 8.44238 11.0265 8.50943 10.9505L12.0294 7.49085C12.1707 7.34942 12.25 7.15771 12.25 6.95782C12.25 6.75794 12.1707 6.56622 12.0294 6.42479L8.50943 2.90479C8.37014 2.82159 8.20774 2.78551 8.04633 2.80192C7.88491 2.81833 7.73309 2.88635 7.6134 2.99588C7.4937 3.10541 7.41252 3.25061 7.38189 3.40994C7.35126 3.56927 7.37282 3.73423 7.44337 3.88033L10.4605 6.89748L7.44337 9.91463C7.30212 10.0561 7.22278 10.2478 7.22278 10.4477C7.22278 10.6475 7.30212 10.8393 7.44337 10.9807C7.51301 11.0512 7.59603 11.1071 7.68757 11.1451ZM1.94207 10.9505C2.07037 11.0968 2.25089 11.1871 2.44493 11.2019C2.63898 11.1871 2.81949 11.0968 2.94779 10.9505L6.46779 7.49085C6.60905 7.34942 6.68839 7.15771 6.68839 6.95782C6.68839 6.75793 6.60905 6.56622 6.46779 6.42479L2.94779 2.90479C2.80704 2.83757 2.6489 2.81563 2.49517 2.84201C2.34143 2.86839 2.19965 2.94178 2.08936 3.05207C1.97906 3.16237 1.90567 3.30415 1.8793 3.45788C1.85292 3.61162 1.87485 3.76975 1.94207 3.9105L4.95922 6.92765L1.94207 9.9448C1.81838 10.0831 1.75 10.2621 1.75 10.4477C1.75 10.6332 1.81838 10.8122 1.94207 10.9505Z",fill:"currentColor"},null,-1),EH=[SH];function IH(t,e,n,i,r,o){return _(),j("svg",D({width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},t.pti()),EH,16)}Wx.render=IH;var Ux={name:"AngleRightIcon",extends:It},TH=V("path",{d:"M5.25 11.1728C5.14929 11.1694 5.05033 11.1455 4.9592 11.1025C4.86806 11.0595 4.78666 10.9984 4.72 10.9228C4.57955 10.7822 4.50066 10.5916 4.50066 10.3928C4.50066 10.1941 4.57955 10.0035 4.72 9.86283L7.72 6.86283L4.72 3.86283C4.66067 3.71882 4.64765 3.55991 4.68275 3.40816C4.71785 3.25642 4.79932 3.11936 4.91585 3.01602C5.03238 2.91268 5.17819 2.84819 5.33305 2.83149C5.4879 2.81479 5.64411 2.84671 5.78 2.92283L9.28 6.42283C9.42045 6.56346 9.49934 6.75408 9.49934 6.95283C9.49934 7.15158 9.42045 7.34221 9.28 7.48283L5.78 10.9228C5.71333 10.9984 5.63193 11.0595 5.5408 11.1025C5.44966 11.1455 5.35071 11.1694 5.25 11.1728Z",fill:"currentColor"},null,-1),PH=[TH];function OH(t,e,n,i,r,o){return _(),j("svg",D({width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},t.pti()),PH,16)}Ux.render=OH;var Gx={name:"AngleLeftIcon",extends:It},_H=V("path",{d:"M8.75 11.185C8.65146 11.1854 8.55381 11.1662 8.4628 11.1284C8.37179 11.0906 8.28924 11.0351 8.22 10.965L4.72 7.46496C4.57955 7.32433 4.50066 7.13371 4.50066 6.93496C4.50066 6.73621 4.57955 6.54558 4.72 6.40496L8.22 2.93496C8.36095 2.84357 8.52851 2.80215 8.69582 2.81733C8.86312 2.83252 9.02048 2.90344 9.14268 3.01872C9.26487 3.134 9.34483 3.28696 9.36973 3.4531C9.39463 3.61924 9.36303 3.78892 9.28 3.93496L6.28 6.93496L9.28 9.93496C9.42045 10.0756 9.49934 10.2662 9.49934 10.465C9.49934 10.6637 9.42045 10.8543 9.28 10.995C9.13526 11.1257 8.9448 11.1939 8.75 11.185Z",fill:"currentColor"},null,-1),AH=[_H];function LH(t,e,n,i,r,o){return _(),j("svg",D({width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},t.pti()),AH,16)}Gx.render=LH;var RH={name:"BasePaginator",extends:ot,props:{totalRecords:{type:Number,default:0},rows:{type:Number,default:0},first:{type:Number,default:0},pageLinkSize:{type:Number,default:5},rowsPerPageOptions:{type:Array,default:null},template:{type:[Object,String],default:"FirstPageLink PrevPageLink PageLinks NextPageLink LastPageLink RowsPerPageDropdown"},currentPageReportTemplate:{type:null,default:"({currentPage} of {totalPages})"},alwaysShow:{type:Boolean,default:!0}},style:DF,provide:function(){return{$parentInstance:this}}},Kx={name:"CurrentPageReport",hostName:"Paginator",extends:ot,props:{pageCount:{type:Number,default:0},currentPage:{type:Number,default:0},page:{type:Number,default:0},first:{type:Number,default:0},rows:{type:Number,default:0},totalRecords:{type:Number,default:0},template:{type:String,default:"({currentPage} of {totalPages})"}},computed:{text:function(){var e=this.template.replace("{currentPage}",this.currentPage).replace("{totalPages}",this.pageCount).replace("{first}",this.pageCount>0?this.first+1:0).replace("{last}",Math.min(this.first+this.rows,this.totalRecords)).replace("{rows}",this.rows).replace("{totalRecords}",this.totalRecords);return e}}};function $H(t,e,n,i,r,o){return _(),j("span",D({class:t.cx("current")},t.ptm("current")),Ct(o.text),17)}Kx.render=$H;var qx={name:"FirstPageLink",hostName:"Paginator",extends:ot,props:{template:{type:Function,default:null}},methods:{getPTOptions:function(e){return this.ptm(e,{context:{disabled:this.$attrs.disabled}})}},components:{AngleDoubleLeftIcon:Mx},directives:{ripple:ao}};function DH(t,e,n,i,r,o){var a=Ci("ripple");return pn((_(),j("button",D({class:t.cx("firstPageButton"),type:"button"},o.getPTOptions("firstPageButton"),{"data-pc-group-section":"pagebutton"}),[(_(),ne(ze(n.template||"AngleDoubleLeftIcon"),D({class:t.cx("firstPageIcon")},o.getPTOptions("firstPageIcon")),null,16,["class"]))],16)),[[a]])}qx.render=DH;var Yx={name:"JumpToPageDropdown",hostName:"Paginator",extends:ot,emits:["page-change"],props:{page:Number,pageCount:Number,disabled:Boolean,templates:null},methods:{onChange:function(e){this.$emit("page-change",e)}},computed:{pageOptions:function(){for(var e=[],n=0;n<this.pageCount;n++)e.push({label:String(n+1),value:n});return e}},components:{JTPDropdown:$c}};function MH(t,e,n,i,r,o){var a=Ce("JTPDropdown");return _(),ne(a,{modelValue:n.page,options:o.pageOptions,optionLabel:"label",optionValue:"value","onUpdate:modelValue":e[0]||(e[0]=function(s){return o.onChange(s)}),class:Me(t.cx("jumpToPageDropdown")),disabled:n.disabled,unstyled:t.unstyled,pt:t.ptm("jumpToPageDropdown"),"data-pc-section":"jumptopagedropdown","data-pc-group-section":"pagedropdown"},ba({_:2},[n.templates.jumptopagedropdownicon?{name:"dropdownicon",fn:je(function(s){return[(_(),ne(ze(n.templates.jumptopagedropdownicon),{class:Me(s.class)},null,8,["class"]))]}),key:"0"}:void 0]),1032,["modelValue","options","class","disabled","unstyled","pt"])}Yx.render=MH;var Xx={name:"JumpToPageInput",hostName:"Paginator",extends:ot,inheritAttrs:!1,emits:["page-change"],props:{page:Number,pageCount:Number,disabled:Boolean},data:function(){return{d_page:this.page}},watch:{page:function(e){this.d_page=e}},methods:{onChange:function(e){e!==this.page&&(this.d_page=e,this.$emit("page-change",e-1))}},computed:{inputArialabel:function(){return this.$primevue.config.locale.aria?this.$primevue.config.locale.aria.jumpToPageInputLabel:void 0}},components:{JTPInput:Vx}};function zH(t,e,n,i,r,o){var a=Ce("JTPInput");return _(),ne(a,{ref:"jtpInput",modelValue:r.d_page,class:Me(t.cx("jumpToPageInput")),"aria-label":o.inputArialabel,disabled:n.disabled,"onUpdate:modelValue":o.onChange,unstyled:t.unstyled,pt:t.ptm("jumpToPageInput"),"data-pc-section":"jumptopageinput"},null,8,["modelValue","class","aria-label","disabled","onUpdate:modelValue","unstyled","pt"])}Xx.render=zH;var Zx={name:"LastPageLink",hostName:"Paginator",extends:ot,props:{template:{type:Function,default:null}},methods:{getPTOptions:function(e){return this.ptm(e,{context:{disabled:this.$attrs.disabled}})}},components:{AngleDoubleRightIcon:Wx},directives:{ripple:ao}};function BH(t,e,n,i,r,o){var a=Ci("ripple");return pn((_(),j("button",D({class:t.cx("lastPageButton"),type:"button"},o.getPTOptions("lastPageButton"),{"data-pc-group-section":"pagebutton"}),[(_(),ne(ze(n.template||"AngleDoubleRightIcon"),D({class:t.cx("lastPageIcon")},o.getPTOptions("lastPageIcon")),null,16,["class"]))],16)),[[a]])}Zx.render=BH;var Jx={name:"NextPageLink",hostName:"Paginator",extends:ot,props:{template:{type:Function,default:null}},methods:{getPTOptions:function(e){return this.ptm(e,{context:{disabled:this.$attrs.disabled}})}},components:{AngleRightIcon:Ux},directives:{ripple:ao}};function FH(t,e,n,i,r,o){var a=Ci("ripple");return pn((_(),j("button",D({class:t.cx("nextPageButton"),type:"button"},o.getPTOptions("nextPageButton"),{"data-pc-group-section":"pagebutton"}),[(_(),ne(ze(n.template||"AngleRightIcon"),D({class:t.cx("nextPageIcon")},o.getPTOptions("nextPageIcon")),null,16,["class"]))],16)),[[a]])}Jx.render=FH;var Qx={name:"PageLinks",hostName:"Paginator",extends:ot,inheritAttrs:!1,emits:["click"],props:{value:Array,page:Number},methods:{getPTOptions:function(e,n){return this.ptm(n,{context:{active:e===this.page}})},onPageLinkClick:function(e,n){this.$emit("click",{originalEvent:e,value:n})},ariaPageLabel:function(e){return this.$primevue.config.locale.aria?this.$primevue.config.locale.aria.pageLabel.replace(/{page}/g,e):void 0}},directives:{ripple:ao}},jH=["aria-label","aria-current","onClick","data-p-highlight"];function HH(t,e,n,i,r,o){var a=Ci("ripple");return _(),j("span",D({class:t.cx("pages")},t.ptm("pages")),[(_(!0),j(Oe,null,Dt(n.value,function(s){return pn((_(),j("button",D({key:s,class:t.cx("pageButton",{pageLink:s}),type:"button","aria-label":o.ariaPageLabel(s),"aria-current":s-1===n.page?"page":void 0,onClick:function(c){return o.onPageLinkClick(c,s)}},o.getPTOptions(s-1,"pageButton"),{"data-p-highlight":s-1===n.page}),[Ln(Ct(s),1)],16,jH)),[[a]])}),128))],16)}Qx.render=HH;var e1={name:"PrevPageLink",hostName:"Paginator",extends:ot,props:{template:{type:Function,default:null}},methods:{getPTOptions:function(e){return this.ptm(e,{context:{disabled:this.$attrs.disabled}})}},components:{AngleLeftIcon:Gx},directives:{ripple:ao}};function NH(t,e,n,i,r,o){var a=Ci("ripple");return pn((_(),j("button",D({class:t.cx("previousPageButton"),type:"button"},o.getPTOptions("previousPageButton"),{"data-pc-group-section":"pagebutton"}),[(_(),ne(ze(n.template||"AngleLeftIcon"),D({class:t.cx("previousPageIcon")},o.getPTOptions("previousPageIcon")),null,16,["class"]))],16)),[[a]])}e1.render=NH;var t1={name:"RowsPerPageDropdown",hostName:"Paginator",extends:ot,emits:["rows-change"],props:{options:Array,rows:Number,disabled:Boolean,templates:null},methods:{onChange:function(e){this.$emit("rows-change",e)}},computed:{rowsOptions:function(){var e=[];if(this.options)for(var n=0;n<this.options.length;n++)e.push({label:String(this.options[n]),value:this.options[n]});return e}},components:{RPPDropdown:$c}};function VH(t,e,n,i,r,o){var a=Ce("RPPDropdown");return _(),ne(a,{modelValue:n.rows,options:o.rowsOptions,optionLabel:"label",optionValue:"value","onUpdate:modelValue":e[0]||(e[0]=function(s){return o.onChange(s)}),class:Me(t.cx("rowPerPageDropdown")),disabled:n.disabled,unstyled:t.unstyled,pt:t.ptm("rowPerPageDropdown"),"data-pc-section":"rowperpagedropdown","data-pc-group-section":"pagedropdown"},ba({_:2},[n.templates.rowsperpagedropdownicon?{name:"dropdownicon",fn:je(function(s){return[(_(),ne(ze(n.templates.rowsperpagedropdownicon),{class:Me(s.class)},null,8,["class"]))]}),key:"0"}:void 0]),1032,["modelValue","options","class","disabled","unstyled","pt"])}t1.render=VH;function WH(t){return KH(t)||GH(t)||n1(t)||UH()}function UH(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function GH(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function KH(t){if(Array.isArray(t))return Zu(t)}function Xu(t){"@babel/helpers - typeof";return Xu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Xu(t)}function Wb(t,e){return XH(t)||YH(t,e)||n1(t,e)||qH()}function qH(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function n1(t,e){if(t){if(typeof t=="string")return Zu(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Zu(t,e)}}function Zu(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n<e;n++)i[n]=t[n];return i}function YH(t,e){var n=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(n!=null){var i,r,o,a,s=[],l=!0,c=!1;try{if(o=(n=n.call(t)).next,e===0){if(Object(n)!==n)return;l=!1}else for(;!(l=(i=o.call(n)).done)&&(s.push(i.value),s.length!==e);l=!0);}catch(d){c=!0,r=d}finally{try{if(!l&&n.return!=null&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw r}}return s}}function XH(t){if(Array.isArray(t))return t}var i1={name:"Paginator",extends:RH,emits:["update:first","update:rows","page"],data:function(){return{d_first:this.first,d_rows:this.rows}},watch:{first:function(e){this.d_first=e},rows:function(e){this.d_rows=e},totalRecords:function(e){this.page>0&&e&&this.d_first>=e&&this.changePage(this.pageCount-1)}},mounted:function(){this.setPaginatorAttribute(),this.createStyle()},methods:{changePage:function(e){var n=this.pageCount;if(e>=0&&e<n){this.d_first=this.d_rows*e;var i={page:e,first:this.d_first,rows:this.d_rows,pageCount:n};this.$emit("update:first",this.d_first),this.$emit("update:rows",this.d_rows),this.$emit("page",i)}},changePageToFirst:function(e){this.isFirstPage||this.changePage(0),e.preventDefault()},changePageToPrev:function(e){this.changePage(this.page-1),e.preventDefault()},changePageLink:function(e){this.changePage(e.value-1),e.originalEvent.preventDefault()},changePageToNext:function(e){this.changePage(this.page+1),e.preventDefault()},changePageToLast:function(e){this.isLastPage||this.changePage(this.pageCount-1),e.preventDefault()},onRowChange:function(e){this.d_rows=e,this.changePage(this.page)},createStyle:function(){var e=this;if(this.hasBreakpoints()&&!this.isUnstyled){var n;this.styleElement=document.createElement("style"),this.styleElement.type="text/css",M.setAttribute(this.styleElement,"nonce",(n=this.$primevue)===null||n===void 0||(n=n.config)===null||n===void 0||(n=n.csp)===null||n===void 0?void 0:n.nonce),document.head.appendChild(this.styleElement);var i="",r=Object.keys(this.template),o={};r.sort(function(g,f){return parseInt(g)-parseInt(f)}).forEach(function(g){o[g]=e.template[g]});for(var a=0,s=Object.entries(Object.entries(o));a<s.length;a++){var l=Wb(s[a],2),c=l[0],d=Wb(l[1],1),u=d[0],p=void 0,h=void 0;u!=="default"&&typeof Object.keys(o)[c-1]=="string"?h=Number(Object.keys(o)[c-1].slice(0,-2))+1+"px":h=Object.keys(o)[c-1],p=Object.entries(o)[c-1]?"and (min-width:".concat(h,")"):"",u==="default"?i+=`
                            @media screen `.concat(p,` {
                                .paginator[`).concat(this.attributeSelector,`],
                                .p-paginator-default{
                                    display: flex !important;
                                }
                            }
                        `):i+=`
.paginator[`.concat(this.attributeSelector,"], .p-paginator-").concat(u,` {
    display: none !important;
}
@media screen `).concat(p," and (max-width: ").concat(u,`) {
    .paginator[`).concat(this.attributeSelector,"], .p-paginator-").concat(u,` {
        display: flex !important;
    }
    .paginator[`).concat(this.attributeSelector,`],
    .p-paginator-default{
        display: none !important;
    }
}
                    `)}this.styleElement.innerHTML=i}},hasBreakpoints:function(){return Xu(this.template)==="object"},setPaginatorAttribute:function(){var e=this;this.$refs.paginator&&this.$refs.paginator.length>=0&&WH(this.$refs.paginator).forEach(function(n){n.setAttribute(e.attributeSelector,"")})},getAriaLabel:function(e){return this.$primevue.config.locale.aria?this.$primevue.config.locale.aria[e]:void 0}},computed:{templateItems:function(){var e={};if(this.hasBreakpoints()){e=this.template,e.default||(e.default="FirstPageLink PrevPageLink PageLinks NextPageLink LastPageLink RowsPerPageDropdown");for(var n in e)e[n]=this.template[n].split(" ").map(function(i){return i.trim()});return e}return e.default=this.template.split(" ").map(function(i){return i.trim()}),e},page:function(){return Math.floor(this.d_first/this.d_rows)},pageCount:function(){return Math.ceil(this.totalRecords/this.d_rows)},isFirstPage:function(){return this.page===0},isLastPage:function(){return this.page===this.pageCount-1},calculatePageLinkBoundaries:function(){var e=this.pageCount,n=Math.min(this.pageLinkSize,e),i=Math.max(0,Math.ceil(this.page-n/2)),r=Math.min(e-1,i+n-1),o=this.pageLinkSize-(r-i+1);return i=Math.max(0,i-o),[i,r]},pageLinks:function(){for(var e=[],n=this.calculatePageLinkBoundaries,i=n[0],r=n[1],o=i;o<=r;o++)e.push(o+1);return e},currentState:function(){return{page:this.page,first:this.d_first,rows:this.d_rows}},empty:function(){return this.pageCount===0},currentPage:function(){return this.pageCount>0?this.page+1:0},attributeSelector:function(){return Et()}},components:{CurrentPageReport:Kx,FirstPageLink:qx,LastPageLink:Zx,NextPageLink:Jx,PageLinks:Qx,PrevPageLink:e1,RowsPerPageDropdown:t1,JumpToPageDropdown:Yx,JumpToPageInput:Xx}};function ZH(t,e,n,i,r,o){var a=Ce("FirstPageLink"),s=Ce("PrevPageLink"),l=Ce("NextPageLink"),c=Ce("LastPageLink"),d=Ce("PageLinks"),u=Ce("CurrentPageReport"),p=Ce("RowsPerPageDropdown"),h=Ce("JumpToPageDropdown"),g=Ce("JumpToPageInput");return t.alwaysShow||o.pageLinks&&o.pageLinks.length>1?(_(),j("nav",Zr(D({key:0},t.ptm("paginatorWrapper"))),[(_(!0),j(Oe,null,Dt(o.templateItems,function(f,v){return _(),j("div",D({key:v,ref_for:!0,ref:"paginator",class:t.cx("paginator",{key:v})},t.ptm("root"),{"data-pc-name":"paginator"}),[t.$slots.start?(_(),j("div",D({key:0,class:t.cx("start")},t.ptm("start")),[Pe(t.$slots,"start",{state:o.currentState})],16)):he("",!0),(_(!0),j(Oe,null,Dt(f,function(m){return _(),j(Oe,{key:m},[m==="FirstPageLink"?(_(),ne(a,{key:0,"aria-label":o.getAriaLabel("firstPageLabel"),template:t.$slots.firstpagelinkicon,onClick:e[0]||(e[0]=function(y){return o.changePageToFirst(y)}),disabled:o.isFirstPage||o.empty,unstyled:t.unstyled,pt:t.pt},null,8,["aria-label","template","disabled","unstyled","pt"])):m==="PrevPageLink"?(_(),ne(s,{key:1,"aria-label":o.getAriaLabel("prevPageLabel"),template:t.$slots.prevpagelinkicon,onClick:e[1]||(e[1]=function(y){return o.changePageToPrev(y)}),disabled:o.isFirstPage||o.empty,unstyled:t.unstyled,pt:t.pt},null,8,["aria-label","template","disabled","unstyled","pt"])):m==="NextPageLink"?(_(),ne(l,{key:2,"aria-label":o.getAriaLabel("nextPageLabel"),template:t.$slots.nextpagelinkicon,onClick:e[2]||(e[2]=function(y){return o.changePageToNext(y)}),disabled:o.isLastPage||o.empty,unstyled:t.unstyled,pt:t.pt},null,8,["aria-label","template","disabled","unstyled","pt"])):m==="LastPageLink"?(_(),ne(c,{key:3,"aria-label":o.getAriaLabel("lastPageLabel"),template:t.$slots.lastpagelinkicon,onClick:e[3]||(e[3]=function(y){return o.changePageToLast(y)}),disabled:o.isLastPage||o.empty,unstyled:t.unstyled,pt:t.pt},null,8,["aria-label","template","disabled","unstyled","pt"])):m==="PageLinks"?(_(),ne(d,{key:4,"aria-label":o.getAriaLabel("pageLabel"),value:o.pageLinks,page:o.page,onClick:e[4]||(e[4]=function(y){return o.changePageLink(y)}),pt:t.pt},null,8,["aria-label","value","page","pt"])):m==="CurrentPageReport"?(_(),ne(u,{key:5,"aria-live":"polite",template:t.currentPageReportTemplate,currentPage:o.currentPage,page:o.page,pageCount:o.pageCount,first:r.d_first,rows:r.d_rows,totalRecords:t.totalRecords,unstyled:t.unstyled,pt:t.pt},null,8,["template","currentPage","page","pageCount","first","rows","totalRecords","unstyled","pt"])):m==="RowsPerPageDropdown"&&t.rowsPerPageOptions?(_(),ne(p,{key:6,"aria-label":o.getAriaLabel("rowsPerPageLabel"),rows:r.d_rows,options:t.rowsPerPageOptions,onRowsChange:e[5]||(e[5]=function(y){return o.onRowChange(y)}),disabled:o.empty,templates:t.$slots,unstyled:t.unstyled,pt:t.pt},null,8,["aria-label","rows","options","disabled","templates","unstyled","pt"])):m==="JumpToPageDropdown"?(_(),ne(h,{key:7,"aria-label":o.getAriaLabel("jumpToPageDropdownLabel"),page:o.page,pageCount:o.pageCount,onPageChange:e[6]||(e[6]=function(y){return o.changePage(y)}),disabled:o.empty,templates:t.$slots,unstyled:t.unstyled,pt:t.pt},null,8,["aria-label","page","pageCount","disabled","templates","unstyled","pt"])):m==="JumpToPageInput"?(_(),ne(g,{key:8,page:o.currentPage,onPageChange:e[7]||(e[7]=function(y){return o.changePage(y)}),disabled:o.empty,unstyled:t.unstyled,pt:t.pt},null,8,["page","disabled","unstyled","pt"])):he("",!0)],64)}),128)),t.$slots.end?(_(),j("div",D({key:1,class:t.cx("end")},t.ptm("end")),[Pe(t.$slots,"end",{state:o.currentState})],16)):he("",!0)],16)}),128))],16)):he("",!0)}i1.render=ZH;var JH=`
@layer primevue {
    .p-datatable {
        position: relative;
    }

    .p-datatable-table {
        border-spacing: 0px;
        width: 100%;
    }

    .p-datatable .p-sortable-column {
        cursor: pointer;
        user-select: none;
    }

    .p-datatable .p-sortable-column .p-column-title,
    .p-datatable .p-sortable-column .p-sortable-column-icon,
    .p-datatable .p-sortable-column .p-sortable-column-badge {
        vertical-align: middle;
    }

    .p-datatable .p-sortable-column .p-sortable-column-badge {
        display: inline-flex;
        align-items: center;
        justify-content: center;
    }

    .p-datatable-hoverable-rows .p-selectable-row {
        cursor: pointer;
    }

    /* Scrollable */
    .p-datatable-scrollable > .p-datatable-wrapper {
        position: relative;
    }

    .p-datatable-scrollable-table > .p-datatable-thead {
        top: 0;
        z-index: 1;
    }

    .p-datatable-scrollable-table > .p-datatable-frozen-tbody {
        position: sticky;
        z-index: 1;
    }

    .p-datatable-scrollable-table > .p-datatable-tfoot {
        bottom: 0;
        z-index: 1;
    }

    .p-datatable-scrollable .p-frozen-column {
        position: sticky;
        background: inherit;
    }

    .p-datatable-scrollable th.p-frozen-column {
        z-index: 1;
    }

    .p-datatable-flex-scrollable {
        display: flex;
        flex-direction: column;
        height: 100%;
    }

    .p-datatable-flex-scrollable > .p-datatable-wrapper {
        display: flex;
        flex-direction: column;
        flex: 1;
        height: 100%;
    }

    .p-datatable-scrollable-table > .p-datatable-tbody > .p-rowgroup-header {
        position: sticky;
        z-index: 1;
    }

    /* Resizable */
    .p-datatable-resizable-table > .p-datatable-thead > tr > th,
    .p-datatable-resizable-table > .p-datatable-tfoot > tr > td,
    .p-datatable-resizable-table > .p-datatable-tbody > tr > td {
        overflow: hidden;
        white-space: nowrap;
    }

    .p-datatable-resizable-table > .p-datatable-thead > tr > th.p-resizable-column:not(.p-frozen-column) {
        background-clip: padding-box;
        position: relative;
    }

    .p-datatable-resizable-table-fit > .p-datatable-thead > tr > th.p-resizable-column:last-child .p-column-resizer {
        display: none;
    }

    .p-datatable .p-column-resizer {
        display: block;
        position: absolute !important;
        top: 0;
        right: 0;
        margin: 0;
        width: 0.5rem;
        height: 100%;
        padding: 0px;
        cursor: col-resize;
        border: 1px solid transparent;
    }

    .p-datatable .p-column-header-content {
        display: flex;
        align-items: center;
    }

    .p-datatable .p-column-resizer-helper {
        width: 1px;
        position: absolute;
        z-index: 10;
        display: none;
    }

    .p-datatable .p-row-editor-init,
    .p-datatable .p-row-editor-save,
    .p-datatable .p-row-editor-cancel {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        overflow: hidden;
        position: relative;
    }

    /* Expand */
    .p-datatable .p-row-toggler {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        overflow: hidden;
        position: relative;
    }

    /* Reorder */
    .p-datatable-reorder-indicator-up,
    .p-datatable-reorder-indicator-down {
        position: absolute;
        display: none;
    }

    .p-reorderable-column,
    .p-datatable-reorderablerow-handle {
        cursor: move;
    }

    /* Loader */
    .p-datatable .p-datatable-loading-overlay {
        position: absolute;
        display: flex;
        align-items: center;
        justify-content: center;
        z-index: 2;
    }

    /* Filter */
    .p-column-filter-row {
        display: flex;
        align-items: center;
        width: 100%;
    }

    .p-column-filter-menu {
        display: inline-flex;
        margin-left: auto;
    }

    .p-column-filter-row .p-column-filter-element {
        flex: 1 1 auto;
        width: 1%;
    }

    .p-column-filter-menu-button,
    .p-column-filter-clear-button {
        display: inline-flex;
        justify-content: center;
        align-items: center;
        cursor: pointer;
        text-decoration: none;
        overflow: hidden;
        position: relative;
    }

    .p-column-filter-row-items {
        margin: 0;
        padding: 0;
        list-style: none;
    }

    .p-column-filter-row-item {
        cursor: pointer;
    }

    .p-column-filter-add-button,
    .p-column-filter-remove-button {
        justify-content: center;
    }

    .p-column-filter-add-button .p-button-label,
    .p-column-filter-remove-button .p-button-label {
        flex-grow: 0;
    }

    .p-column-filter-buttonbar {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    .p-column-filter-buttonbar .p-button:not(.p-button-icon-only) {
        width: auto;
    }

    /* Responsive */
    .p-datatable .p-datatable-tbody > tr > td > .p-column-title {
        display: none;
    }

    /* VirtualScroller */
    .p-datatable-virtualscroller-spacer {
        display: flex;
    }

    .p-datatable .p-virtualscroller .p-virtualscroller-loading {
        transform: none !important;
        min-height: 0;
        position: sticky;
        top: 0;
        left: 0;
    }
}
`,QH={root:function(e){var n=e.instance,i=e.props;return["p-datatable p-component",{"p-datatable-hoverable-rows":i.rowHover||i.selectionMode,"p-datatable-resizable":i.resizableColumns,"p-datatable-resizable-fit":i.resizableColumns&&i.columnResizeMode==="fit","p-datatable-scrollable":i.scrollable,"p-datatable-flex-scrollable":i.scrollable&&i.scrollHeight==="flex","p-datatable-responsive-stack":i.responsiveLayout==="stack","p-datatable-responsive-scroll":i.responsiveLayout==="scroll","p-datatable-striped":i.stripedRows,"p-datatable-gridlines":i.showGridlines,"p-datatable-grouped-header":n.headerColumnGroup!=null,"p-datatable-grouped-footer":n.footerColumnGroup!=null,"p-datatable-sm":i.size==="small","p-datatable-lg":i.size==="large"}]},loadingOverlay:"p-datatable-loading-overlay p-component-overlay",loadingIcon:"p-datatable-loading-icon",header:"p-datatable-header",paginator:function(e){var n=e.instance;return n.paginatorTop?"p-paginator-top":n.paginatorBottom?"p-paginator-bottom":""},wrapper:"p-datatable-wrapper",table:function(e){var n=e.props;return["p-datatable-table",{"p-datatable-scrollable-table":n.scrollable,"p-datatable-resizable-table":n.resizableColumns,"p-datatable-resizable-table-fit":n.resizableColumns&&n.columnResizeMode==="fit"}]},thead:"p-datatable-thead",headerCell:function(e){var n=e.instance,i=e.props,r=e.column;return r&&!n.columnProp(r,"hidden")&&(i.rowGroupMode!=="subheader"||i.groupRowsBy!==n.columnProp(r,"field"))?["p-filter-column",{"p-frozen-column":n.columnProp(r,"frozen")}]:[{"p-sortable-column":n.columnProp("sortable"),"p-resizable-column":n.resizableColumns,"p-highlight":n.isColumnSorted(),"p-filter-column":i.filterColumn,"p-frozen-column":n.columnProp("frozen"),"p-reorderable-column":i.reorderableColumns}]},columnResizer:"p-column-resizer",headerContent:"p-column-header-content",headerTitle:"p-column-title",sortIcon:"p-sortable-column-icon",sortBadge:"p-sortable-column-badge",headerCheckboxWrapper:function(e){var n=e.instance;return["p-checkbox p-component",{"p-checkbox-focused":n.focused,"p-disabled":n.disabled}]},headerCheckbox:function(e){var n=e.instance;return["p-checkbox-box p-component",{"p-highlight":n.checked,"p-disabled":n.disabled,"p-focus":n.focused}]},headerCheckboxIcon:"p-checkbox-icon",columnFilter:function(e){var n=e.props;return["p-column-filter p-fluid",{"p-column-filter-row":n.display==="row","p-column-filter-menu":n.display==="menu"}]},filterInput:"p-fluid p-column-filter-element",filterMenuButton:function(e){var n=e.instance;return["p-column-filter-menu-button p-link",{"p-column-filter-menu-button-open":n.overlayVisible,"p-column-filter-menu-button-active":n.hasFilter()}]},headerFilterClearButton:function(e){var n=e.instance;return["p-column-filter-clear-button p-link",{"p-hidden-space":!n.hasRowFilter()}]},filterOverlay:function(e){var n=e.instance,i=e.props;return[{"p-column-filter-overlay p-component p-fluid":!0,"p-column-filter-overlay-menu":i.display==="menu","p-input-filled":n.$primevue.config.inputStyle==="filled","p-ripple-disabled":n.$primevue.config.ripple===!1}]},filterRowItems:"p-column-filter-row-items",filterRowItem:function(e){var n=e.instance,i=e.matchMode;return["p-column-filter-row-item",{"p-highlight":i&&n.isRowMatchModeSelected(i.value)}]},filterSeparator:"p-column-filter-separator",filterOperator:"p-column-filter-operator",filterOperatorDropdown:"p-column-filter-operator-dropdown",filterConstraints:"p-column-filter-constraints",filterConstraint:"p-column-filter-constraint",filterMatchModeDropdown:"p-column-filter-matchmode-dropdown",filterRemoveButton:"p-column-filter-remove-button p-button-text p-button-danger p-button-sm",filterAddRule:"p-column-filter-add-rule",filterAddRuleButton:"p-column-filter-add-button p-button-text p-button-sm",filterButtonbar:"p-column-filter-buttonbar",filterClearButton:"p-button-outlined p-button-sm",filterApplyButton:"p-button-sm",tbody:function(e){var n=e.props;return n.frozenRow?"p-datatable-tbody p-datatable-frozen-tbody":"p-datatable-tbody"},rowgroupHeader:"p-rowgroup-header",rowGroupToggler:"p-row-toggler p-link",rowGroupTogglerIcon:"p-row-toggler-icon",row:function(e){var n=e.instance,i=e.props,r=e.rowData,o=[];return i.selectionMode&&o.push("p-selectable-row"),i.selection&&o.push({"p-highlight":n.isSelected(r)}),i.contextMenuSelection&&o.push({"p-highlight-contextmenu":n.isSelectedWithContextMenu(r)}),o},rowExpansion:"p-datatable-row-expansion",rowgroupFooter:"p-rowgroup-footer",emptyMessage:"p-datatable-emptymessage",bodyCell:function(e){var n=e.instance;return[{"p-selection-column":n.columnProp("selectionMode")!=null,"p-editable-column":n.isEditable(),"p-cell-editing":n.d_editing,"p-frozen-column":n.columnProp("frozen")}]},columnTitle:"p-column-title",rowReorderIcon:"p-datatable-reorderablerow-handle",rowToggler:"p-row-toggler p-link",rowTogglerIcon:"p-row-toggler-icon",rowEditorInitButton:"p-row-editor-init p-link",rowEditorInitIcon:"p-row-editor-init-icon",rowEditorSaveButton:"p-row-editor-save p-link",rowEditorSaveIcon:"p-row-editor-save-icon",rowEditorCancelButton:"p-row-editor-cancel p-link",rowEditorCancelIcon:"p-row-editor-cancel-icon",checkboxWrapper:function(e){var n=e.instance;return["p-checkbox p-component",{"p-checkbox-focused":n.focused}]},checkbox:function(e){var n=e.instance;return["p-checkbox-box p-component",{"p-highlight":n.checked,"p-disabled":n.$attrs.disabled,"p-focus":n.focused}]},checkboxIcon:"p-checkbox-icon",radiobuttonWrapper:function(e){var n=e.instance;return["p-radiobutton p-component",{"p-radiobutton-focused":n.focused}]},radiobutton:function(e){var n=e.instance;return["p-radiobutton-box p-component",{"p-highlight":n.checked,"p-disabled":n.$attrs.disabled,"p-focus":n.focused}]},radiobuttonIcon:"p-radiobutton-icon",tfoot:"p-datatable-tfoot",footerCell:function(e){var n=e.instance;return[{"p-frozen-column":n.columnProp("frozen")}]},virtualScrollerSpacer:"p-datatable-virtualscroller-spacer",footer:"p-datatable-footer",resizeHelper:"p-column-resizer-helper",reorderIndicatorUp:"p-datatable-reorder-indicator-up",reorderIndicatorDown:"p-datatable-reorder-indicator-down"},eN={wrapper:{overflow:"auto"},thead:{position:"sticky"},tfoot:{position:"sticky"}},tN=Qt.extend({name:"datatable",css:JH,classes:QH,inlineStyles:eN}),o1={name:"BarsIcon",extends:It},nN=V("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M13.3226 3.6129H0.677419C0.497757 3.6129 0.325452 3.54152 0.198411 3.41448C0.0713707 3.28744 0 3.11514 0 2.93548C0 2.75581 0.0713707 2.58351 0.198411 2.45647C0.325452 2.32943 0.497757 2.25806 0.677419 2.25806H13.3226C13.5022 2.25806 13.6745 2.32943 13.8016 2.45647C13.9286 2.58351 14 2.75581 14 2.93548C14 3.11514 13.9286 3.28744 13.8016 3.41448C13.6745 3.54152 13.5022 3.6129 13.3226 3.6129ZM13.3226 7.67741H0.677419C0.497757 7.67741 0.325452 7.60604 0.198411 7.479C0.0713707 7.35196 0 7.17965 0 6.99999C0 6.82033 0.0713707 6.64802 0.198411 6.52098C0.325452 6.39394 0.497757 6.32257 0.677419 6.32257H13.3226C13.5022 6.32257 13.6745 6.39394 13.8016 6.52098C13.9286 6.64802 14 6.82033 14 6.99999C14 7.17965 13.9286 7.35196 13.8016 7.479C13.6745 7.60604 13.5022 7.67741 13.3226 7.67741ZM0.677419 11.7419H13.3226C13.5022 11.7419 13.6745 11.6706 13.8016 11.5435C13.9286 11.4165 14 11.2442 14 11.0645C14 10.8848 13.9286 10.7125 13.8016 10.5855C13.6745 10.4585 13.5022 10.3871 13.3226 10.3871H0.677419C0.497757 10.3871 0.325452 10.4585 0.198411 10.5855C0.0713707 10.7125 0 10.8848 0 11.0645C0 11.2442 0.0713707 11.4165 0.198411 11.5435C0.325452 11.6706 0.497757 11.7419 0.677419 11.7419Z",fill:"currentColor"},null,-1),iN=[nN];function oN(t,e,n,i,r,o){return _(),j("svg",D({width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},t.pti()),iN,16)}o1.render=oN;var Dc={name:"CheckIcon",extends:It},rN=V("path",{d:"M4.86199 11.5948C4.78717 11.5923 4.71366 11.5745 4.64596 11.5426C4.57826 11.5107 4.51779 11.4652 4.46827 11.4091L0.753985 7.69483C0.683167 7.64891 0.623706 7.58751 0.580092 7.51525C0.536478 7.44299 0.509851 7.36177 0.502221 7.27771C0.49459 7.19366 0.506156 7.10897 0.536046 7.03004C0.565935 6.95111 0.613367 6.88 0.674759 6.82208C0.736151 6.76416 0.8099 6.72095 0.890436 6.69571C0.970973 6.67046 1.05619 6.66385 1.13966 6.67635C1.22313 6.68886 1.30266 6.72017 1.37226 6.76792C1.44186 6.81567 1.4997 6.8786 1.54141 6.95197L4.86199 10.2503L12.6397 2.49483C12.7444 2.42694 12.8689 2.39617 12.9932 2.40745C13.1174 2.41873 13.2343 2.47141 13.3251 2.55705C13.4159 2.64268 13.4753 2.75632 13.4938 2.87973C13.5123 3.00315 13.4888 3.1292 13.4271 3.23768L5.2557 11.4091C5.20618 11.4652 5.14571 11.5107 5.07801 11.5426C5.01031 11.5745 4.9368 11.5923 4.86199 11.5948Z",fill:"currentColor"},null,-1),aN=[rN];function sN(t,e,n,i,r,o){return _(),j("svg",D({width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},t.pti()),aN,16)}Dc.render=sN;var r1={name:"PencilIcon",extends:It,computed:{pathId:function(){return"pv_icon_clip_".concat(Et())}}},lN=["clipPath"],cN=V("path",{d:"M0.609628 13.959C0.530658 13.9599 0.452305 13.9451 0.379077 13.9156C0.305849 13.8861 0.239191 13.8424 0.18294 13.787C0.118447 13.7234 0.0688234 13.6464 0.0376166 13.5614C0.00640987 13.4765 -0.00560954 13.3857 0.00241768 13.2956L0.25679 10.1501C0.267698 10.0041 0.331934 9.86709 0.437312 9.76516L9.51265 0.705715C10.0183 0.233014 10.6911 -0.0203041 11.3835 0.00127367C12.0714 0.00660201 12.7315 0.27311 13.2298 0.746671C13.7076 1.23651 13.9824 1.88848 13.9992 2.57201C14.0159 3.25554 13.7733 3.92015 13.32 4.4327L4.23648 13.5331C4.13482 13.6342 4.0017 13.6978 3.85903 13.7133L0.667067 14L0.609628 13.959ZM1.43018 10.4696L1.25787 12.714L3.50619 12.5092L12.4502 3.56444C12.6246 3.35841 12.7361 3.10674 12.7714 2.83933C12.8067 2.57193 12.7644 2.30002 12.6495 2.05591C12.5346 1.8118 12.3519 1.60575 12.1231 1.46224C11.8943 1.31873 11.6291 1.2438 11.3589 1.24633C11.1813 1.23508 11.0033 1.25975 10.8355 1.31887C10.6677 1.37798 10.5136 1.47033 10.3824 1.59036L1.43018 10.4696Z",fill:"currentColor"},null,-1),dN=[cN],uN=["id"],pN=V("rect",{width:"14",height:"14",fill:"white"},null,-1),hN=[pN];function fN(t,e,n,i,r,o){return _(),j("svg",D({width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},t.pti()),[V("g",{clipPath:"url(#".concat(o.pathId,")")},dN,8,lN),V("defs",null,[V("clipPath",{id:"".concat(o.pathId)},hN,8,uN)])],16)}r1.render=fN;var mN={},gN=st.extend({style:mN}),bN=gN.extend("focustrap",{mounted:function(e,n){var i=n.value||{},r=i.disabled;r||(this.createHiddenFocusableElements(e,n),this.bind(e,n),this.autoFocus(e,n)),e.setAttribute("data-pd-focustrap",!0),this.$el=e},updated:function(e,n){var i=n.value||{},r=i.disabled;r&&this.unbind(e)},unmounted:function(e){this.unbind(e)},methods:{getComputedSelector:function(e){return':not(.p-hidden-focusable):not([data-p-hidden-focusable="true"])'.concat(e??"")},bind:function(e,n){var i=this,r=n.value||{},o=r.onFocusIn,a=r.onFocusOut;e.$_pfocustrap_mutationobserver=new MutationObserver(function(s){s.forEach(function(l){if(l.type==="childList"&&!e.contains(document.activeElement)){var c=function d(u){var p=M.isFocusableElement(u)?M.isFocusableElement(u,i.getComputedSelector(e.$_pfocustrap_focusableselector))?u:M.getFirstFocusableElement(e,i.getComputedSelector(e.$_pfocustrap_focusableselector)):M.getFirstFocusableElement(u);return X.isNotEmpty(p)?p:u.nextSibling&&d(u.nextSibling)};M.focus(c(l.nextSibling))}})}),e.$_pfocustrap_mutationobserver.disconnect(),e.$_pfocustrap_mutationobserver.observe(e,{childList:!0}),e.$_pfocustrap_focusinlistener=function(s){return o&&o(s)},e.$_pfocustrap_focusoutlistener=function(s){return a&&a(s)},e.addEventListener("focusin",e.$_pfocustrap_focusinlistener),e.addEventListener("focusout",e.$_pfocustrap_focusoutlistener)},unbind:function(e){e.$_pfocustrap_mutationobserver&&e.$_pfocustrap_mutationobserver.disconnect(),e.$_pfocustrap_focusinlistener&&e.removeEventListener("focusin",e.$_pfocustrap_focusinlistener)&&(e.$_pfocustrap_focusinlistener=null),e.$_pfocustrap_focusoutlistener&&e.removeEventListener("focusout",e.$_pfocustrap_focusoutlistener)&&(e.$_pfocustrap_focusoutlistener=null)},autoFocus:function(e,n){var i=n.value||{},r=i.autoFocusSelector,o=r===void 0?"":r,a=i.firstFocusableSelector,s=a===void 0?"":a,l=i.autoFocus,c=l===void 0?!1:l,d=M.getFirstFocusableElement(e,"[autofocus]".concat(this.getComputedSelector(o)));c&&!d&&(d=M.getFirstFocusableElement(e,this.getComputedSelector(s))),M.focus(d)},onFirstHiddenElementFocus:function(e){var n,i=e.currentTarget,r=e.relatedTarget,o=r===i.$_pfocustrap_lasthiddenfocusableelement||!((n=this.$el)!==null&&n!==void 0&&n.contains(r))?M.getFirstFocusableElement(i.parentElement,this.getComputedSelector(i.$_pfocustrap_focusableselector)):i.$_pfocustrap_lasthiddenfocusableelement;M.focus(o)},onLastHiddenElementFocus:function(e){var n,i=e.currentTarget,r=e.relatedTarget,o=r===i.$_pfocustrap_firsthiddenfocusableelement||!((n=this.$el)!==null&&n!==void 0&&n.contains(r))?M.getLastFocusableElement(i.parentElement,this.getComputedSelector(i.$_pfocustrap_focusableselector)):i.$_pfocustrap_firsthiddenfocusableelement;M.focus(o)},createHiddenFocusableElements:function(e,n){var i=this,r=n.value||{},o=r.tabIndex,a=o===void 0?0:o,s=r.firstFocusableSelector,l=s===void 0?"":s,c=r.lastFocusableSelector,d=c===void 0?"":c,u=function(f){return M.createElement("span",{class:"p-hidden-accessible p-hidden-focusable",tabIndex:a,role:"presentation","aria-hidden":!0,"data-p-hidden-accessible":!0,"data-p-hidden-focusable":!0,onFocus:f==null?void 0:f.bind(i)})},p=u(this.onFirstHiddenElementFocus),h=u(this.onLastHiddenElementFocus);p.$_pfocustrap_lasthiddenfocusableelement=h,p.$_pfocustrap_focusableselector=l,p.setAttribute("data-pc-section","firstfocusableelement"),h.$_pfocustrap_firsthiddenfocusableelement=p,h.$_pfocustrap_focusableselector=d,h.setAttribute("data-pc-section","lastfocusableelement"),e.prepend(p),e.append(h)}}}),a1={name:"FilterSlashIcon",extends:It,computed:{pathId:function(){return"pv_icon_clip_".concat(Et())}}},vN=["clipPath"],yN=V("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M13.4994 0.0920138C13.5967 0.151519 13.6758 0.236453 13.7283 0.337647C13.7807 0.439133 13.8031 0.553448 13.7929 0.667208C13.7827 0.780968 13.7403 0.889466 13.6707 0.98L11.406 4.06823C11.3099 4.19928 11.1656 4.28679 11.005 4.3115C10.8444 4.33621 10.6805 4.2961 10.5495 4.2C10.4184 4.1039 10.3309 3.95967 10.3062 3.79905C10.2815 3.63843 10.3216 3.47458 10.4177 3.34353L11.9412 1.23529H7.41184C7.24803 1.23529 7.09093 1.17022 6.97509 1.05439C6.85926 0.938558 6.79419 0.781457 6.79419 0.617647C6.79419 0.453837 6.85926 0.296736 6.97509 0.180905C7.09093 0.0650733 7.24803 0 7.41184 0H13.1765C13.2905 0.000692754 13.4022 0.0325088 13.4994 0.0920138ZM4.20008 0.181168H4.24126L13.2013 9.03411C13.3169 9.14992 13.3819 9.3069 13.3819 9.47058C13.3819 9.63426 13.3169 9.79124 13.2013 9.90705C13.1445 9.96517 13.0766 10.0112 13.0016 10.0423C12.9266 10.0735 12.846 10.0891 12.7648 10.0882C12.6836 10.0886 12.6032 10.0728 12.5283 10.0417C12.4533 10.0106 12.3853 9.96479 12.3283 9.90705L9.3142 6.92587L9.26479 6.99999V13.3823C9.26265 13.5455 9.19689 13.7014 9.08152 13.8167C8.96615 13.9321 8.81029 13.9979 8.64714 14H5.35302C5.18987 13.9979 5.03401 13.9321 4.91864 13.8167C4.80327 13.7014 4.73751 13.5455 4.73537 13.3823V6.99999L0.329492 1.02117C0.259855 0.930634 0.21745 0.822137 0.207241 0.708376C0.197031 0.594616 0.21944 0.480301 0.271844 0.378815C0.324343 0.277621 0.403484 0.192687 0.500724 0.133182C0.597964 0.073677 0.709609 0.041861 0.823609 0.0411682H3.86243C3.92448 0.0461551 3.9855 0.060022 4.04361 0.0823446C4.10037 0.10735 4.15311 0.140655 4.20008 0.181168ZM8.02949 6.79411C8.02884 6.66289 8.07235 6.53526 8.15302 6.43176L8.42478 6.05293L3.55773 1.23529H2.0589L5.84714 6.43176C5.92781 6.53526 5.97132 6.66289 5.97067 6.79411V12.7647H8.02949V6.79411Z",fill:"currentColor"},null,-1),wN=[yN],xN=["id"],kN=V("rect",{width:"14",height:"14",fill:"white"},null,-1),CN=[kN];function SN(t,e,n,i,r,o){return _(),j("svg",D({width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},t.pti()),[V("g",{clipPath:"url(#".concat(o.pathId,")")},wN,8,vN),V("defs",null,[V("clipPath",{id:"".concat(o.pathId)},CN,8,xN)])],16)}a1.render=SN;var s1={name:"PlusIcon",extends:It,computed:{pathId:function(){return"pv_icon_clip_".concat(Et())}}},EN=["clipPath"],IN=V("path",{d:"M7.67742 6.32258V0.677419C7.67742 0.497757 7.60605 0.325452 7.47901 0.198411C7.35197 0.0713707 7.17966 0 7 0C6.82034 0 6.64803 0.0713707 6.52099 0.198411C6.39395 0.325452 6.32258 0.497757 6.32258 0.677419V6.32258H0.677419C0.497757 6.32258 0.325452 6.39395 0.198411 6.52099C0.0713707 6.64803 0 6.82034 0 7C0 7.17966 0.0713707 7.35197 0.198411 7.47901C0.325452 7.60605 0.497757 7.67742 0.677419 7.67742H6.32258V13.3226C6.32492 13.5015 6.39704 13.6725 6.52358 13.799C6.65012 13.9255 6.82106 13.9977 7 14C7.17966 14 7.35197 13.9286 7.47901 13.8016C7.60605 13.6745 7.67742 13.5022 7.67742 13.3226V7.67742H13.3226C13.5022 7.67742 13.6745 7.60605 13.8016 7.47901C13.9286 7.35197 14 7.17966 14 7C13.9977 6.82106 13.9255 6.65012 13.799 6.52358C13.6725 6.39704 13.5015 6.32492 13.3226 6.32258H7.67742Z",fill:"currentColor"},null,-1),TN=[IN],PN=["id"],ON=V("rect",{width:"14",height:"14",fill:"white"},null,-1),_N=[ON];function AN(t,e,n,i,r,o){return _(),j("svg",D({width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},t.pti()),[V("g",{clipPath:"url(#".concat(o.pathId,")")},TN,8,EN),V("defs",null,[V("clipPath",{id:"".concat(o.pathId)},_N,8,PN)])],16)}s1.render=AN;var l1={name:"TrashIcon",extends:It,computed:{pathId:function(){return"pv_icon_clip_".concat(Et())}}},LN=["clipPath"],RN=V("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M3.44802 13.9955H10.552C10.8056 14.0129 11.06 13.9797 11.3006 13.898C11.5412 13.8163 11.7632 13.6877 11.9537 13.5196C12.1442 13.3515 12.2995 13.1473 12.4104 12.9188C12.5213 12.6903 12.5858 12.442 12.6 12.1884V4.36041H13.4C13.5591 4.36041 13.7117 4.29722 13.8243 4.18476C13.9368 4.07229 14 3.91976 14 3.76071C14 3.60166 13.9368 3.44912 13.8243 3.33666C13.7117 3.22419 13.5591 3.16101 13.4 3.16101H12.0537C12.0203 3.1557 11.9863 3.15299 11.952 3.15299C11.9178 3.15299 11.8838 3.1557 11.8503 3.16101H11.2285C11.2421 3.10893 11.2487 3.05513 11.248 3.00106V1.80966C11.2171 1.30262 10.9871 0.828306 10.608 0.48989C10.229 0.151475 9.73159 -0.0236625 9.22402 0.00257442H4.77602C4.27251 -0.0171866 3.78126 0.160868 3.40746 0.498617C3.03365 0.836366 2.807 1.30697 2.77602 1.80966V3.00106C2.77602 3.0556 2.78346 3.10936 2.79776 3.16101H0.6C0.521207 3.16101 0.443185 3.17652 0.37039 3.20666C0.297595 3.2368 0.231451 3.28097 0.175736 3.33666C0.120021 3.39235 0.0758251 3.45846 0.0456722 3.53121C0.0155194 3.60397 0 3.68196 0 3.76071C0 3.83946 0.0155194 3.91744 0.0456722 3.9902C0.0758251 4.06296 0.120021 4.12907 0.175736 4.18476C0.231451 4.24045 0.297595 4.28462 0.37039 4.31476C0.443185 4.3449 0.521207 4.36041 0.6 4.36041H1.40002V12.1884C1.41426 12.442 1.47871 12.6903 1.58965 12.9188C1.7006 13.1473 1.85582 13.3515 2.04633 13.5196C2.23683 13.6877 2.45882 13.8163 2.69944 13.898C2.94005 13.9797 3.1945 14.0129 3.44802 13.9955ZM2.60002 4.36041H11.304V12.1884C11.304 12.5163 10.952 12.7961 10.504 12.7961H3.40002C2.97602 12.7961 2.60002 12.5163 2.60002 12.1884V4.36041ZM3.95429 3.16101C3.96859 3.10936 3.97602 3.0556 3.97602 3.00106V1.80966C3.97602 1.48183 4.33602 1.20197 4.77602 1.20197H9.24802C9.66403 1.20197 10.048 1.48183 10.048 1.80966V3.00106C10.0473 3.05515 10.054 3.10896 10.0678 3.16101H3.95429ZM5.57571 10.997C5.41731 10.995 5.26597 10.9311 5.15395 10.8191C5.04193 10.7071 4.97808 10.5558 4.97601 10.3973V6.77517C4.97601 6.61612 5.0392 6.46359 5.15166 6.35112C5.26413 6.23866 5.41666 6.17548 5.57571 6.17548C5.73476 6.17548 5.8873 6.23866 5.99976 6.35112C6.11223 6.46359 6.17541 6.61612 6.17541 6.77517V10.3894C6.17647 10.4688 6.16174 10.5476 6.13208 10.6213C6.10241 10.695 6.05841 10.762 6.00261 10.8186C5.94682 10.8751 5.88035 10.92 5.80707 10.9506C5.73378 10.9813 5.65514 10.9971 5.57571 10.997ZM7.99968 10.8214C8.11215 10.9339 8.26468 10.997 8.42373 10.997C8.58351 10.9949 8.73604 10.93 8.84828 10.8163C8.96052 10.7025 9.02345 10.5491 9.02343 10.3894V6.77517C9.02343 6.61612 8.96025 6.46359 8.84778 6.35112C8.73532 6.23866 8.58278 6.17548 8.42373 6.17548C8.26468 6.17548 8.11215 6.23866 7.99968 6.35112C7.88722 6.46359 7.82404 6.61612 7.82404 6.77517V10.3973C7.82404 10.5564 7.88722 10.7089 7.99968 10.8214Z",fill:"currentColor"},null,-1),$N=[RN],DN=["id"],MN=V("rect",{width:"14",height:"14",fill:"white"},null,-1),zN=[MN];function BN(t,e,n,i,r,o){return _(),j("svg",D({width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},t.pti()),[V("g",{clipPath:"url(#".concat(o.pathId,")")},$N,8,LN),V("defs",null,[V("clipPath",{id:"".concat(o.pathId)},zN,8,DN)])],16)}l1.render=BN;var Ju={name:"SortAltIcon",extends:It,computed:{pathId:function(){return"pv_icon_clip_".concat(Et())}}},FN=["clipPath"],jN=V("path",{d:"M5.64515 3.61291C5.47353 3.61291 5.30192 3.54968 5.16644 3.4142L3.38708 1.63484L1.60773 3.4142C1.34579 3.67613 0.912244 3.67613 0.650309 3.4142C0.388374 3.15226 0.388374 2.71871 0.650309 2.45678L2.90837 0.198712C3.17031 -0.0632236 3.60386 -0.0632236 3.86579 0.198712L6.12386 2.45678C6.38579 2.71871 6.38579 3.15226 6.12386 3.4142C5.98837 3.54968 5.81676 3.61291 5.64515 3.61291Z",fill:"currentColor"},null,-1),HN=V("path",{d:"M3.38714 14C3.01681 14 2.70972 13.6929 2.70972 13.3226V0.677419C2.70972 0.307097 3.01681 0 3.38714 0C3.75746 0 4.06456 0.307097 4.06456 0.677419V13.3226C4.06456 13.6929 3.75746 14 3.38714 14Z",fill:"currentColor"},null,-1),NN=V("path",{d:"M10.6129 14C10.4413 14 10.2697 13.9368 10.1342 13.8013L7.87611 11.5432C7.61418 11.2813 7.61418 10.8477 7.87611 10.5858C8.13805 10.3239 8.5716 10.3239 8.83353 10.5858L10.6129 12.3652L12.3922 10.5858C12.6542 10.3239 13.0877 10.3239 13.3497 10.5858C13.6116 10.8477 13.6116 11.2813 13.3497 11.5432L11.0916 13.8013C10.9561 13.9368 10.7845 14 10.6129 14Z",fill:"currentColor"},null,-1),VN=V("path",{d:"M10.6129 14C10.2426 14 9.93552 13.6929 9.93552 13.3226V0.677419C9.93552 0.307097 10.2426 0 10.6129 0C10.9833 0 11.2904 0.307097 11.2904 0.677419V13.3226C11.2904 13.6929 10.9832 14 10.6129 14Z",fill:"currentColor"},null,-1),WN=[jN,HN,NN,VN],UN=["id"],GN=V("rect",{width:"14",height:"14",fill:"white"},null,-1),KN=[GN];function qN(t,e,n,i,r,o){return _(),j("svg",D({width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},t.pti()),[V("g",{clipPath:"url(#".concat(o.pathId,")")},WN,8,FN),V("defs",null,[V("clipPath",{id:"".concat(o.pathId)},KN,8,UN)])],16)}Ju.render=qN;var Qu={name:"SortAmountDownIcon",extends:It,computed:{pathId:function(){return"pv_icon_clip_".concat(Et())}}},YN=["clipPath"],XN=av('<path d="M2.59836 13.2009C2.44634 13.2009 2.29432 13.1449 2.1743 13.0248L0.174024 11.0246C-0.0580081 10.7925 -0.0580081 10.4085 0.174024 10.1764C0.406057 9.94441 0.79011 9.94441 1.02214 10.1764L2.59836 11.7527L4.17458 10.1764C4.40662 9.94441 4.79067 9.94441 5.0227 10.1764C5.25473 10.4085 5.25473 10.7925 5.0227 11.0246L3.02242 13.0248C2.90241 13.1449 2.75038 13.2009 2.59836 13.2009Z" fill="currentColor"></path><path d="M2.59836 13.2009C2.27032 13.2009 1.99833 12.9288 1.99833 12.6008V1.39922C1.99833 1.07117 2.27036 0.799133 2.59841 0.799133C2.92646 0.799133 3.19849 1.07117 3.19849 1.39922V12.6008C3.19849 12.9288 2.92641 13.2009 2.59836 13.2009Z" fill="currentColor"></path><path d="M13.3999 11.2006H6.99902C6.67098 11.2006 6.39894 10.9285 6.39894 10.6005C6.39894 10.2725 6.67098 10.0004 6.99902 10.0004H13.3999C13.728 10.0004 14 10.2725 14 10.6005C14 10.9285 13.728 11.2006 13.3999 11.2006Z" fill="currentColor"></path><path d="M10.1995 6.39991H6.99902C6.67098 6.39991 6.39894 6.12788 6.39894 5.79983C6.39894 5.47179 6.67098 5.19975 6.99902 5.19975H10.1995C10.5275 5.19975 10.7996 5.47179 10.7996 5.79983C10.7996 6.12788 10.5275 6.39991 10.1995 6.39991Z" fill="currentColor"></path><path d="M8.59925 3.99958H6.99902C6.67098 3.99958 6.39894 3.72754 6.39894 3.3995C6.39894 3.07145 6.67098 2.79941 6.99902 2.79941H8.59925C8.92729 2.79941 9.19933 3.07145 9.19933 3.3995C9.19933 3.72754 8.92729 3.99958 8.59925 3.99958Z" fill="currentColor"></path><path d="M11.7997 8.80025H6.99902C6.67098 8.80025 6.39894 8.52821 6.39894 8.20017C6.39894 7.87212 6.67098 7.60008 6.99902 7.60008H11.7997C12.1277 7.60008 12.3998 7.87212 12.3998 8.20017C12.3998 8.52821 12.1277 8.80025 11.7997 8.80025Z" fill="currentColor"></path>',6),ZN=[XN],JN=["id"],QN=V("rect",{width:"14",height:"14",fill:"white"},null,-1),eV=[QN];function tV(t,e,n,i,r,o){return _(),j("svg",D({width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},t.pti()),[V("g",{clipPath:"url(#".concat(o.pathId,")")},ZN,8,YN),V("defs",null,[V("clipPath",{id:"".concat(o.pathId)},eV,8,JN)])],16)}Qu.render=tV;var ep={name:"SortAmountUpAltIcon",extends:It,computed:{pathId:function(){return"pv_icon_clip_".concat(Et())}}},nV=["clipPath"],iV=av('<path d="M4.59864 3.99958C4.44662 3.99958 4.2946 3.94357 4.17458 3.82356L2.59836 2.24734L1.02214 3.82356C0.79011 4.05559 0.406057 4.05559 0.174024 3.82356C-0.0580081 3.59152 -0.0580081 3.20747 0.174024 2.97544L2.1743 0.97516C2.40634 0.743127 2.79039 0.743127 3.02242 0.97516L5.0227 2.97544C5.25473 3.20747 5.25473 3.59152 5.0227 3.82356C4.90268 3.94357 4.75066 3.99958 4.59864 3.99958Z" fill="currentColor"></path><path d="M2.59841 13.2009C2.27036 13.2009 1.99833 12.9288 1.99833 12.6008V1.39922C1.99833 1.07117 2.27036 0.799133 2.59841 0.799133C2.92646 0.799133 3.19849 1.07117 3.19849 1.39922V12.6008C3.19849 12.9288 2.92646 13.2009 2.59841 13.2009Z" fill="currentColor"></path><path d="M13.3999 11.2006H6.99902C6.67098 11.2006 6.39894 10.9285 6.39894 10.6005C6.39894 10.2725 6.67098 10.0004 6.99902 10.0004H13.3999C13.728 10.0004 14 10.2725 14 10.6005C14 10.9285 13.728 11.2006 13.3999 11.2006Z" fill="currentColor"></path><path d="M10.1995 6.39991H6.99902C6.67098 6.39991 6.39894 6.12788 6.39894 5.79983C6.39894 5.47179 6.67098 5.19975 6.99902 5.19975H10.1995C10.5275 5.19975 10.7996 5.47179 10.7996 5.79983C10.7996 6.12788 10.5275 6.39991 10.1995 6.39991Z" fill="currentColor"></path><path d="M8.59925 3.99958H6.99902C6.67098 3.99958 6.39894 3.72754 6.39894 3.3995C6.39894 3.07145 6.67098 2.79941 6.99902 2.79941H8.59925C8.92729 2.79941 9.19933 3.07145 9.19933 3.3995C9.19933 3.72754 8.92729 3.99958 8.59925 3.99958Z" fill="currentColor"></path><path d="M11.7997 8.80025H6.99902C6.67098 8.80025 6.39894 8.52821 6.39894 8.20017C6.39894 7.87212 6.67098 7.60008 6.99902 7.60008H11.7997C12.1277 7.60008 12.3998 7.87212 12.3998 8.20017C12.3998 8.52821 12.1277 8.80025 11.7997 8.80025Z" fill="currentColor"></path>',6),oV=[iV],rV=["id"],aV=V("rect",{width:"14",height:"14",fill:"white"},null,-1),sV=[aV];function lV(t,e,n,i,r,o){return _(),j("svg",D({width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},t.pti()),[V("g",{clipPath:"url(#".concat(o.pathId,")")},oV,8,nV),V("defs",null,[V("clipPath",{id:"".concat(o.pathId)},sV,8,rV)])],16)}ep.render=lV;var cV={name:"BaseDataTable",extends:ot,props:{value:{type:Array,default:null},dataKey:{type:[String,Function],default:null},rows:{type:Number,default:0},first:{type:Number,default:0},totalRecords:{type:Number,default:0},paginator:{type:Boolean,default:!1},paginatorPosition:{type:String,default:"bottom"},alwaysShowPaginator:{type:Boolean,default:!0},paginatorTemplate:{type:[Object,String],default:"FirstPageLink PrevPageLink PageLinks NextPageLink LastPageLink RowsPerPageDropdown"},pageLinkSize:{type:Number,default:5},rowsPerPageOptions:{type:Array,default:null},currentPageReportTemplate:{type:String,default:"({currentPage} of {totalPages})"},lazy:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},loadingIcon:{type:String,default:void 0},sortField:{type:[String,Function],default:null},sortOrder:{type:Number,default:null},defaultSortOrder:{type:Number,default:1},nullSortOrder:{type:Number,default:1},multiSortMeta:{type:Array,default:null},sortMode:{type:String,default:"single"},removableSort:{type:Boolean,default:!1},filters:{type:Object,default:null},filterDisplay:{type:String,default:null},globalFilterFields:{type:Array,default:null},filterLocale:{type:String,default:void 0},selection:{type:[Array,Object],default:null},selectionMode:{type:String,default:null},compareSelectionBy:{type:String,default:"deepEquals"},metaKeySelection:{type:Boolean,default:!0},contextMenu:{type:Boolean,default:!1},contextMenuSelection:{type:Object,default:null},selectAll:{type:Boolean,default:null},rowHover:{type:Boolean,default:!1},csvSeparator:{type:String,default:","},exportFilename:{type:String,default:"download"},exportFunction:{type:Function,default:null},resizableColumns:{type:Boolean,default:!1},columnResizeMode:{type:String,default:"fit"},reorderableColumns:{type:Boolean,default:!1},expandedRows:{type:Array,default:null},expandedRowIcon:{type:String,default:void 0},collapsedRowIcon:{type:String,default:void 0},rowGroupMode:{type:String,default:null},groupRowsBy:{type:[Array,String,Function],default:null},expandableRowGroups:{type:Boolean,default:!1},expandedRowGroups:{type:Array,default:null},stateStorage:{type:String,default:"session"},stateKey:{type:String,default:null},editMode:{type:String,default:null},editingRows:{type:Array,default:null},rowClass:{type:null,default:null},rowStyle:{type:null,default:null},scrollable:{type:Boolean,default:!1},virtualScrollerOptions:{type:Object,default:null},scrollHeight:{type:String,default:null},frozenValue:{type:Array,default:null},responsiveLayout:{type:String,default:"scroll"},breakpoint:{type:String,default:"960px"},showGridlines:{type:Boolean,default:!1},stripedRows:{type:Boolean,default:!1},size:{type:String,default:null},tableStyle:{type:null,default:null},tableClass:{type:String,default:null},tableProps:{type:null,default:null},filterInputProps:{type:null,default:null}},style:tN,provide:function(){return{$parentInstance:this}}},c1={name:"RowCheckbox",hostName:"DataTable",extends:ot,emits:["change"],props:{value:null,checked:null,column:null,rowCheckboxIconTemplate:{type:Function,default:null},index:{type:Number,default:null}},data:function(){return{focused:!1}},methods:{getColumnPT:function(e){var n={props:this.column.props,parent:{instance:this,props:this.$props,state:this.$data},context:{index:this.index,checked:this.checked,focused:this.focused,disabled:this.$attrs.disabled}};return D(this.ptm("column.".concat(e),{column:n}),this.ptm("column.".concat(e),n),this.ptmo(this.getColumnProp(),e,n))},getColumnProp:function(){return this.column.props&&this.column.props.pt?this.column.props.pt:void 0},onClick:function(e){this.$attrs.disabled||(this.$emit("change",{originalEvent:e,data:this.value}),M.focus(this.$refs.input)),e.preventDefault(),e.stopPropagation()},onFocus:function(){this.focused=!0},onBlur:function(){this.focused=!1},onKeydown:function(e){switch(e.code){case"Space":{this.onClick(e);break}}}},computed:{checkboxAriaLabel:function(){return this.$primevue.config.locale.aria?this.checked?this.$primevue.config.locale.aria.selectRow:this.$primevue.config.locale.aria.unselectRow:void 0}},components:{CheckIcon:Dc}},dV=["checked","disabled","tabindex","aria-label"];function uV(t,e,n,i,r,o){var a=Ce("CheckIcon");return _(),j("div",D({class:t.cx("checkboxWrapper"),onClick:e[3]||(e[3]=function(){return o.onClick&&o.onClick.apply(o,arguments)})},o.getColumnPT("checkboxWrapper")),[V("div",D({class:"p-hidden-accessible"},o.getColumnPT("hiddenInputWrapper"),{"data-p-hidden-accessible":!0}),[V("input",D({ref:"input",type:"checkbox",checked:n.checked,disabled:t.$attrs.disabled,tabindex:t.$attrs.disabled?null:"0","aria-label":o.checkboxAriaLabel,onFocus:e[0]||(e[0]=function(s){return o.onFocus(s)}),onBlur:e[1]||(e[1]=function(s){return o.onBlur(s)}),onKeydown:e[2]||(e[2]=function(){return o.onKeydown&&o.onKeydown.apply(o,arguments)})},o.getColumnPT("hiddenInput")),null,16,dV)],16),V("div",D({ref:"box",class:t.cx("checkbox")},o.getColumnPT("checkbox")),[n.rowCheckboxIconTemplate?(_(),ne(ze(n.rowCheckboxIconTemplate),{key:0,checked:n.checked,class:Me(t.cx("checkboxIcon"))},null,8,["checked","class"])):!n.rowCheckboxIconTemplate&&n.checked?(_(),ne(a,D({key:1,class:t.cx("checkboxIcon")},o.getColumnPT("checkboxIcon")),null,16,["class"])):he("",!0)],16)],16)}c1.render=uV;var d1={name:"RowRadioButton",hostName:"DataTable",extends:ot,inheritAttrs:!1,emits:["change"],props:{value:null,checked:null,name:null,column:null,index:{type:Number,default:null}},data:function(){return{focused:!1}},methods:{getColumnPT:function(e){var n={props:this.column.props,parent:{instance:this,props:this.$props,state:this.$data},context:{index:this.index,checked:this.checked,focused:this.focused,disabled:this.$attrs.disabled}};return D(this.ptm("column.".concat(e),{column:n}),this.ptm("column.".concat(e),n),this.ptmo(this.getColumnProp(),e,n))},getColumnProp:function(){return this.column.props&&this.column.props.pt?this.column.props.pt:void 0},onClick:function(e){this.disabled||this.checked||(this.$emit("change",{originalEvent:e,data:this.value}),M.focus(this.$refs.input))},onFocus:function(){this.focused=!0},onBlur:function(){this.focused=!1}}},pV=["checked","disabled","name"];function hV(t,e,n,i,r,o){return _(),j("div",D({class:t.cx("radiobuttonWrapper"),onClick:e[3]||(e[3]=function(){return o.onClick&&o.onClick.apply(o,arguments)})},o.getColumnPT("radiobuttonWrapper")),[V("div",D({class:"p-hidden-accessible"},o.getColumnPT("hiddenInputWrapper"),{"data-p-hidden-accessible":!0}),[V("input",D({ref:"input",type:"radio",checked:n.checked,disabled:t.$attrs.disabled,name:n.name,tabindex:"0",onFocus:e[0]||(e[0]=function(a){return o.onFocus(a)}),onBlur:e[1]||(e[1]=function(a){return o.onBlur(a)}),onKeydown:e[2]||(e[2]=na(oc(function(){return o.onClick&&o.onClick.apply(o,arguments)},["prevent"]),["space"]))},o.getColumnPT("hiddenInput")),null,16,pV)],16),V("div",D({ref:"box",class:t.cx("radiobutton")},o.getColumnPT("radiobutton")),[V("div",D({class:t.cx("radiobuttonIcon")},o.getColumnPT("radiobuttonIcon")),null,16)],16)],16)}d1.render=hV;var u1={name:"BodyCell",hostName:"DataTable",extends:ot,emits:["cell-edit-init","cell-edit-complete","cell-edit-cancel","row-edit-init","row-edit-save","row-edit-cancel","row-toggle","radio-change","checkbox-change","editing-meta-change"],props:{rowData:{type:Object,default:null},column:{type:Object,default:null},frozenRow:{type:Boolean,default:!1},rowIndex:{type:Number,default:null},index:{type:Number,default:null},isRowExpanded:{type:Boolean,default:!1},selected:{type:Boolean,default:!1},editing:{type:Boolean,default:!1},editingMeta:{type:Object,default:null},editMode:{type:String,default:null},responsiveLayout:{type:String,default:"stack"},virtualScrollerContentProps:{type:Object,default:null},ariaControls:{type:String,default:null},name:{type:String,default:null},expandedRowIcon:{type:String,default:null},collapsedRowIcon:{type:String,default:null}},documentEditListener:null,selfClick:!1,overlayEventListener:null,data:function(){return{d_editing:this.editing,styleObject:{}}},watch:{editing:function(e){this.d_editing=e},"$data.d_editing":function(e){this.$emit("editing-meta-change",{data:this.rowData,field:this.field||"field_".concat(this.index),index:this.rowIndex,editing:e})}},mounted:function(){this.columnProp("frozen")&&this.updateStickyPosition()},updated:function(){var e=this;this.columnProp("frozen")&&this.updateStickyPosition(),this.d_editing&&(this.editMode==="cell"||this.editMode==="row"&&this.columnProp("rowEditor"))&&setTimeout(function(){var n=M.getFirstFocusableElement(e.$el);n&&n.focus()},1)},beforeUnmount:function(){this.overlayEventListener&&(Wi.off("overlay-click",this.overlayEventListener),this.overlayEventListener=null)},methods:{columnProp:function(e){return X.getVNodeProp(this.column,e)},getColumnPT:function(e){var n,i,r={props:this.column.props,parent:{instance:this,props:this.$props,state:this.$data},context:{index:this.index,size:(n=this.$parentInstance)===null||n===void 0||(n=n.$parentInstance)===null||n===void 0?void 0:n.size,showGridlines:(i=this.$parentInstance)===null||i===void 0||(i=i.$parentInstance)===null||i===void 0?void 0:i.showGridlines}};return D(this.ptm("column.".concat(e),{column:r}),this.ptm("column.".concat(e),r),this.ptmo(this.getColumnProp(),e,r))},getColumnProp:function(){return this.column.props&&this.column.props.pt?this.column.props.pt:void 0},resolveFieldData:function(){return X.resolveFieldData(this.rowData,this.field)},toggleRow:function(e){this.$emit("row-toggle",{originalEvent:e,data:this.rowData})},toggleRowWithRadio:function(e,n){this.$emit("radio-change",{originalEvent:e.originalEvent,index:n,data:e.data})},toggleRowWithCheckbox:function(e,n){this.$emit("checkbox-change",{originalEvent:e.originalEvent,index:n,data:e.data})},isEditable:function(){return this.column.children&&this.column.children.editor!=null},bindDocumentEditListener:function(){var e=this;this.documentEditListener||(this.documentEditListener=function(n){e.selfClick||e.completeEdit(n,"outside"),e.selfClick=!1},document.addEventListener("click",this.documentEditListener))},unbindDocumentEditListener:function(){this.documentEditListener&&(document.removeEventListener("click",this.documentEditListener),this.documentEditListener=null,this.selfClick=!1)},switchCellToViewMode:function(){this.d_editing=!1,this.unbindDocumentEditListener(),Wi.off("overlay-click",this.overlayEventListener),this.overlayEventListener=null},onClick:function(e){var n=this;this.editMode==="cell"&&this.isEditable()&&(this.selfClick=!0,this.d_editing||(this.d_editing=!0,this.bindDocumentEditListener(),this.$emit("cell-edit-init",{originalEvent:e,data:this.rowData,field:this.field,index:this.rowIndex}),this.overlayEventListener=function(i){n.$el&&n.$el.contains(i.target)&&(n.selfClick=!0)},Wi.on("overlay-click",this.overlayEventListener)))},completeEdit:function(e,n){var i={originalEvent:e,data:this.rowData,newData:this.editingRowData,value:this.rowData[this.field],newValue:this.editingRowData[this.field],field:this.field,index:this.rowIndex,type:n,defaultPrevented:!1,preventDefault:function(){this.defaultPrevented=!0}};this.$emit("cell-edit-complete",i),i.defaultPrevented||this.switchCellToViewMode()},onKeyDown:function(e){if(this.editMode==="cell")switch(e.code){case"Enter":case"NumpadEnter":this.completeEdit(e,"enter");break;case"Escape":this.switchCellToViewMode(),this.$emit("cell-edit-cancel",{originalEvent:e,data:this.rowData,field:this.field,index:this.rowIndex});break;case"Tab":this.completeEdit(e,"tab"),e.shiftKey?this.moveToPreviousCell(e):this.moveToNextCell(e);break}},moveToPreviousCell:function(e){var n=this.findCell(e.target),i=this.findPreviousEditableColumn(n);i&&(M.invokeElementMethod(i,"click"),e.preventDefault())},moveToNextCell:function(e){var n=this.findCell(e.target),i=this.findNextEditableColumn(n);i&&(M.invokeElementMethod(i,"click"),e.preventDefault())},findCell:function(e){if(e){for(var n=e;n&&!M.getAttribute(n,"data-p-cell-editing");)n=n.parentElement;return n}else return null},findPreviousEditableColumn:function(e){var n=e.previousElementSibling;if(!n){var i=e.parentElement.previousElementSibling;i&&(n=i.lastElementChild)}return n?M.getAttribute(n,"data-p-editable-column")?n:this.findPreviousEditableColumn(n):null},findNextEditableColumn:function(e){var n=e.nextElementSibling;if(!n){var i=e.parentElement.nextElementSibling;i&&(n=i.firstElementChild)}return n?M.getAttribute(n,"data-p-editable-column")?n:this.findNextEditableColumn(n):null},isEditingCellValid:function(){return M.find(this.$el,".p-invalid").length===0},onRowEditInit:function(e){this.$emit("row-edit-init",{originalEvent:e,data:this.rowData,newData:this.editingRowData,field:this.field,index:this.rowIndex})},onRowEditSave:function(e){this.$emit("row-edit-save",{originalEvent:e,data:this.rowData,newData:this.editingRowData,field:this.field,index:this.rowIndex})},onRowEditCancel:function(e){this.$emit("row-edit-cancel",{originalEvent:e,data:this.rowData,newData:this.editingRowData,field:this.field,index:this.rowIndex})},editorInitCallback:function(e){this.$emit("row-edit-init",{originalEvent:e,data:this.rowData,newData:this.editingRowData,field:this.field,index:this.rowIndex})},editorSaveCallback:function(e){this.editMode==="row"?this.$emit("row-edit-save",{originalEvent:e,data:this.rowData,newData:this.editingRowData,field:this.field,index:this.rowIndex}):this.completeEdit(e,"enter")},editorCancelCallback:function(e){this.editMode==="row"?this.$emit("row-edit-cancel",{originalEvent:e,data:this.rowData,newData:this.editingRowData,field:this.field,index:this.rowIndex}):(this.switchCellToViewMode(),this.$emit("cell-edit-cancel",{originalEvent:e,data:this.rowData,field:this.field,index:this.rowIndex}))},updateStickyPosition:function(){if(this.columnProp("frozen")){var e=this.columnProp("alignFrozen");if(e==="right"){var n=0,i=M.getNextElementSibling(this.$el,'[data-p-frozen-column="true"]');i&&(n=M.getOuterWidth(i)+parseFloat(i.style.right||0)),this.styleObject.right=n+"px"}else{var r=0,o=M.getPreviousElementSibling(this.$el,'[data-p-frozen-column="true"]');o&&(r=M.getOuterWidth(o)+parseFloat(o.style.left||0)),this.styleObject.left=r+"px"}}},getVirtualScrollerProp:function(e){return this.virtualScrollerContentProps?this.virtualScrollerContentProps[e]:null}},computed:{editingRowData:function(){return this.editingMeta[this.rowIndex]?this.editingMeta[this.rowIndex].data:this.rowData},field:function(){return this.columnProp("field")},containerClass:function(){return[this.columnProp("bodyClass"),this.columnProp("class"),this.cx("bodyCell")]},containerStyle:function(){var e=this.columnProp("bodyStyle"),n=this.columnProp("style");return this.columnProp("frozen")?[n,e,this.styleObject]:[n,e]},loading:function(){return this.getVirtualScrollerProp("loading")},loadingOptions:function(){var e=this.getVirtualScrollerProp("getLoaderOptions");return e&&e(this.rowIndex,{cellIndex:this.index,cellFirst:this.index===0,cellLast:this.index===this.getVirtualScrollerProp("columns").length-1,cellEven:this.index%2===0,cellOdd:this.index%2!==0,column:this.column,field:this.field})},expandButtonAriaLabel:function(){return this.$primevue.config.locale.aria?this.isRowExpanded?this.$primevue.config.locale.aria.expandRow:this.$primevue.config.locale.aria.collapseRow:void 0},initButtonAriaLabel:function(){return this.$primevue.config.locale.aria?this.$primevue.config.locale.aria.editRow:void 0},saveButtonAriaLabel:function(){return this.$primevue.config.locale.aria?this.$primevue.config.locale.aria.saveEdit:void 0},cancelButtonAriaLabel:function(){return this.$primevue.config.locale.aria?this.$primevue.config.locale.aria.cancelEdit:void 0}},components:{DTRadioButton:d1,DTCheckbox:c1,ChevronDownIcon:Rc,ChevronRightIcon:Lc,BarsIcon:o1,PencilIcon:r1,CheckIcon:Dc,TimesIcon:Lh},directives:{ripple:ao}};function Ja(t){"@babel/helpers - typeof";return Ja=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ja(t)}function Ub(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable})),n.push.apply(n,i)}return n}function el(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?Ub(Object(n),!0).forEach(function(i){fV(t,i,n[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Ub(Object(n)).forEach(function(i){Object.defineProperty(t,i,Object.getOwnPropertyDescriptor(n,i))})}return t}function fV(t,e,n){return e=mV(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function mV(t){var e=gV(t,"string");return Ja(e)=="symbol"?e:String(e)}function gV(t,e){if(Ja(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var i=n.call(t,e||"default");if(Ja(i)!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var bV=["colspan","rowspan","data-p-selection-column","data-p-editable-column","data-p-cell-editing","data-p-frozen-column"],vV=["aria-expanded","aria-controls","aria-label"],yV=["aria-label"],wV=["aria-label"],xV=["aria-label"];function kV(t,e,n,i,r,o){var a=Ce("DTRadioButton"),s=Ce("DTCheckbox"),l=Ce("BarsIcon"),c=Ce("ChevronDownIcon"),d=Ce("ChevronRightIcon"),u=Ci("ripple");return o.loading?(_(),j("td",D({key:0,style:o.containerStyle,class:o.containerClass,role:"cell"},el(el({},o.getColumnPT("root")),o.getColumnPT("bodyCell"))),[(_(),ne(ze(n.column.children.loading),{data:n.rowData,column:n.column,field:o.field,index:n.rowIndex,frozenRow:n.frozenRow,loadingOptions:o.loadingOptions},null,8,["data","column","field","index","frozenRow","loadingOptions"]))],16)):(_(),j("td",D({key:1,style:o.containerStyle,class:o.containerClass,colspan:o.columnProp("colspan"),rowspan:o.columnProp("rowspan"),onClick:e[6]||(e[6]=function(){return o.onClick&&o.onClick.apply(o,arguments)}),onKeydown:e[7]||(e[7]=function(){return o.onKeyDown&&o.onKeyDown.apply(o,arguments)}),role:"cell"},el(el({},o.getColumnPT("root")),o.getColumnPT("bodyCell")),{"data-p-selection-column":o.columnProp("selectionMode")!=null,"data-p-editable-column":o.isEditable(),"data-p-cell-editing":r.d_editing,"data-p-frozen-column":o.columnProp("frozen")}),[n.responsiveLayout==="stack"?(_(),j("span",D({key:0,class:t.cx("columnTitle")},o.getColumnPT("columnTitle")),Ct(o.columnProp("header")),17)):he("",!0),n.column.children&&n.column.children.body&&!r.d_editing?(_(),ne(ze(n.column.children.body),{key:1,data:n.rowData,column:n.column,field:o.field,index:n.rowIndex,frozenRow:n.frozenRow,editorInitCallback:o.editorInitCallback},null,8,["data","column","field","index","frozenRow","editorInitCallback"])):n.column.children&&n.column.children.editor&&r.d_editing?(_(),ne(ze(n.column.children.editor),{key:2,data:o.editingRowData,column:n.column,field:o.field,index:n.rowIndex,frozenRow:n.frozenRow,editorSaveCallback:o.editorSaveCallback,editorCancelCallback:o.editorCancelCallback},null,8,["data","column","field","index","frozenRow","editorSaveCallback","editorCancelCallback"])):n.column.children&&n.column.children.body&&!n.column.children.editor&&r.d_editing?(_(),ne(ze(n.column.children.body),{key:3,data:o.editingRowData,column:n.column,field:o.field,index:n.rowIndex,frozenRow:n.frozenRow},null,8,["data","column","field","index","frozenRow"])):o.columnProp("selectionMode")?(_(),j(Oe,{key:4},[o.columnProp("selectionMode")==="single"?(_(),ne(a,{key:0,value:n.rowData,name:n.name,checked:n.selected,onChange:e[0]||(e[0]=function(p){return o.toggleRowWithRadio(p,n.rowIndex)}),column:n.column,index:n.index,unstyled:t.unstyled,pt:t.pt},null,8,["value","name","checked","column","index","unstyled","pt"])):o.columnProp("selectionMode")==="multiple"?(_(),ne(s,{key:1,value:n.rowData,checked:n.selected,rowCheckboxIconTemplate:n.column.children&&n.column.children.rowcheckboxicon,"aria-selected":n.selected?!0:void 0,onChange:e[1]||(e[1]=function(p){return o.toggleRowWithCheckbox(p,n.rowIndex)}),column:n.column,index:n.index,unstyled:t.unstyled,pt:t.pt},null,8,["value","checked","rowCheckboxIconTemplate","aria-selected","column","index","unstyled","pt"])):he("",!0)],64)):o.columnProp("rowReorder")?(_(),j(Oe,{key:5},[n.column.children&&n.column.children.rowreordericon?(_(),ne(ze(n.column.children.rowreordericon),{key:0,class:Me(t.cx("rowReorderIcon"))},null,8,["class"])):o.columnProp("rowReorderIcon")?(_(),j("i",D({key:1,class:[t.cx("rowReorderIcon"),o.columnProp("rowReorderIcon")]},o.getColumnPT("rowReorderIcon")),null,16)):(_(),ne(l,D({key:2,class:t.cx("rowReorderIcon")},o.getColumnPT("rowReorderIcon")),null,16,["class"]))],64)):o.columnProp("expander")?pn((_(),j("button",D({key:6,class:t.cx("rowToggler"),type:"button","aria-expanded":n.isRowExpanded,"aria-controls":n.ariaControls,"aria-label":o.expandButtonAriaLabel,onClick:e[2]||(e[2]=function(){return o.toggleRow&&o.toggleRow.apply(o,arguments)})},o.getColumnPT("rowToggler"),{"data-pc-group-section":"rowactionbutton"}),[n.column.children&&n.column.children.rowtogglericon?(_(),ne(ze(n.column.children.rowtogglericon),{key:0,class:Me(t.cx("rowTogglerIcon")),rowExpanded:n.isRowExpanded},null,8,["class","rowExpanded"])):(_(),j(Oe,{key:1},[n.isRowExpanded&&n.expandedRowIcon?(_(),j("span",{key:0,class:Me([t.cx("rowTogglerIcon"),n.expandedRowIcon])},null,2)):n.isRowExpanded&&!n.expandedRowIcon?(_(),ne(c,D({key:1,class:t.cx("rowTogglerIcon")},o.getColumnPT("rowTogglerIcon")),null,16,["class"])):!n.isRowExpanded&&n.collapsedRowIcon?(_(),j("span",{key:2,class:Me([t.cx("rowTogglerIcon"),n.collapsedRowIcon])},null,2)):!n.isRowExpanded&&!n.collapsedRowIcon?(_(),ne(d,D({key:3,class:t.cx("rowTogglerIcon")},o.getColumnPT("rowTogglerIcon")),null,16,["class"])):he("",!0)],64))],16,vV)),[[u]]):n.editMode==="row"&&o.columnProp("rowEditor")?(_(),j(Oe,{key:7},[r.d_editing?he("",!0):pn((_(),j("button",D({key:0,class:t.cx("rowEditorInitButton"),type:"button","aria-label":o.initButtonAriaLabel,onClick:e[3]||(e[3]=function(){return o.onRowEditInit&&o.onRowEditInit.apply(o,arguments)})},o.getColumnPT("rowEditorInitButton"),{"data-pc-group-section":"rowactionbutton"}),[(_(),ne(ze(n.column.children&&n.column.children.roweditoriniticon||"PencilIcon"),D({class:t.cx("rowEditorInitIcon")},o.getColumnPT("rowEditorInitIcon")),null,16,["class"]))],16,yV)),[[u]]),r.d_editing?pn((_(),j("button",D({key:1,class:t.cx("rowEditorSaveButton"),type:"button","aria-label":o.saveButtonAriaLabel,onClick:e[4]||(e[4]=function(){return o.onRowEditSave&&o.onRowEditSave.apply(o,arguments)})},o.getColumnPT("rowEditorSaveButton"),{"data-pc-group-section":"rowactionbutton"}),[(_(),ne(ze(n.column.children&&n.column.children.roweditorsaveicon||"CheckIcon"),D({class:t.cx("rowEditorSaveIcon")},o.getColumnPT("rowEditorSaveIcon")),null,16,["class"]))],16,wV)),[[u]]):he("",!0),r.d_editing?pn((_(),j("button",D({key:2,class:t.cx("rowEditorCancelButton"),type:"button","aria-label":o.cancelButtonAriaLabel,onClick:e[5]||(e[5]=function(){return o.onRowEditCancel&&o.onRowEditCancel.apply(o,arguments)})},o.getColumnPT("rowEditorCancelButton"),{"data-pc-group-section":"rowactionbutton"}),[(_(),ne(ze(n.column.children&&n.column.children.roweditorcancelicon||"TimesIcon"),D({class:t.cx("rowEditorCancelIcon")},o.getColumnPT("rowEditorCancelIcon")),null,16,["class"]))],16,xV)),[[u]]):he("",!0)],64)):(_(),j(Oe,{key:8},[Ln(Ct(o.resolveFieldData()),1)],64))],16,bV))}u1.render=kV;var p1={name:"TableBody",hostName:"DataTable",extends:ot,emits:["rowgroup-toggle","row-click","row-dblclick","row-rightclick","row-touchend","row-keydown","row-mousedown","row-dragstart","row-dragover","row-dragleave","row-dragend","row-drop","row-toggle","radio-change","checkbox-change","cell-edit-init","cell-edit-complete","cell-edit-cancel","row-edit-init","row-edit-save","row-edit-cancel","editing-meta-change"],props:{value:{type:Array,default:null},columns:{type:null,default:null},frozenRow:{type:Boolean,default:!1},empty:{type:Boolean,default:!1},rowGroupMode:{type:String,default:null},groupRowsBy:{type:[Array,String,Function],default:null},expandableRowGroups:{type:Boolean,default:!1},expandedRowGroups:{type:Array,default:null},first:{type:Number,default:0},dataKey:{type:[String,Function],default:null},expandedRowIcon:{type:String,default:null},collapsedRowIcon:{type:String,default:null},expandedRows:{type:Array,default:null},expandedRowKeys:{type:null,default:null},selection:{type:[Array,Object],default:null},selectionKeys:{type:null,default:null},selectionMode:{type:String,default:null},contextMenu:{type:Boolean,default:!1},contextMenuSelection:{type:Object,default:null},rowClass:{type:null,default:null},rowStyle:{type:null,default:null},editMode:{type:String,default:null},compareSelectionBy:{type:String,default:"deepEquals"},editingRows:{type:Array,default:null},editingRowKeys:{type:null,default:null},editingMeta:{type:Object,default:null},templates:{type:null,default:null},scrollable:{type:Boolean,default:!1},responsiveLayout:{type:String,default:"stack"},virtualScrollerContentProps:{type:Object,default:null},isVirtualScrollerDisabled:{type:Boolean,default:!1}},data:function(){return{rowGroupHeaderStyleObject:{},tabindexArray:[],isARowSelected:!1}},mounted:function(){this.frozenRow&&this.updateFrozenRowStickyPosition(),this.scrollable&&this.rowGroupMode==="subheader"&&this.updateFrozenRowGroupHeaderStickyPosition()},updated:function(){this.frozenRow&&this.updateFrozenRowStickyPosition(),this.scrollable&&this.rowGroupMode==="subheader"&&this.updateFrozenRowGroupHeaderStickyPosition()},methods:{columnProp:function(e,n){return X.getVNodeProp(e,n)},getColumnPT:function(e){var n={parent:{instance:this,props:this.$props,state:this.$data}};return D(this.ptm("column.".concat(e),{column:n}),this.ptm("column.".concat(e),n),this.ptmo(this.getColumnProp({}),e,n))},getColumnProp:function(e){return e.props&&e.props.pt?e.props.pt:void 0},getBodyRowPTOptions:function(e,n,i){var r,o,a;return this.ptm(e,{context:{index:i,selectable:((r=this.$parentInstance)===null||r===void 0||(r=r.$parentInstance)===null||r===void 0?void 0:r.rowHover)||((o=this.$parentInstance)===null||o===void 0||(o=o.$parentInstance)===null||o===void 0?void 0:o.selectionMode),selected:this.isSelected(n),stripedRows:((a=this.$parentInstance)===null||a===void 0||(a=a.$parentInstance)===null||a===void 0?void 0:a.stripedRows)||!1}})},shouldRenderRowGroupHeader:function(e,n,i){var r=X.resolveFieldData(n,this.groupRowsBy),o=e[i-1];if(o){var a=X.resolveFieldData(o,this.groupRowsBy);return r!==a}else return!0},getRowKey:function(e,n){return this.dataKey?X.resolveFieldData(e,this.dataKey):this.getRowIndex(n)},getRowIndex:function(e){var n=this.getVirtualScrollerProp("getItemOptions");return n?n(e).index:e},getRowStyle:function(e){if(this.rowStyle)return this.rowStyle(e)},getRowClass:function(e){var n=[];if(this.rowClass){var i=this.rowClass(e);i&&n.push(i)}return[this.cx("row",{rowData:e}),n]},shouldRenderRowGroupFooter:function(e,n,i){if(this.expandableRowGroups&&!this.isRowGroupExpanded(n))return!1;var r=X.resolveFieldData(n,this.groupRowsBy),o=e[i+1];if(o){var a=X.resolveFieldData(o,this.groupRowsBy);return r!==a}else return!0},shouldRenderBodyCell:function(e,n,i){if(this.rowGroupMode){if(this.rowGroupMode==="subheader")return this.groupRowsBy!==this.columnProp(n,"field");if(this.rowGroupMode==="rowspan")if(this.isGrouped(n)){var r=e[i-1];if(r){var o=X.resolveFieldData(e[i],this.columnProp(n,"field")),a=X.resolveFieldData(r,this.columnProp(n,"field"));return o!==a}else return!0}else return!0}else return!this.columnProp(n,"hidden")},calculateRowGroupSize:function(e,n,i){if(this.isGrouped(n)){for(var r=X.resolveFieldData(e[i],this.columnProp(n,"field")),o=r,a=0;r===o;){a++;var s=e[++i];if(s)o=X.resolveFieldData(s,this.columnProp(n,"field"));else break}return a===1?null:a}else return null},isGrouped:function(e){return this.groupRowsBy&&this.columnProp(e,"field")?Array.isArray(this.groupRowsBy)?this.groupRowsBy.indexOf(e.props.field)>-1:this.groupRowsBy===e.props.field:!1},isRowEditing:function(e){return e&&this.editingRows?this.dataKey?this.editingRowKeys?this.editingRowKeys[X.resolveFieldData(e,this.dataKey)]!==void 0:!1:this.findIndex(e,this.editingRows)>-1:!1},isRowExpanded:function(e){return e&&this.expandedRows?this.dataKey?this.expandedRowKeys?this.expandedRowKeys[X.resolveFieldData(e,this.dataKey)]!==void 0:!1:this.findIndex(e,this.expandedRows)>-1:!1},isRowGroupExpanded:function(e){if(this.expandableRowGroups&&this.expandedRowGroups){var n=X.resolveFieldData(e,this.groupRowsBy);return this.expandedRowGroups.indexOf(n)>-1}return!1},isSelected:function(e){return e&&this.selection?this.dataKey?this.selectionKeys?this.selectionKeys[X.resolveFieldData(e,this.dataKey)]!==void 0:!1:this.selection instanceof Array?this.findIndexInSelection(e)>-1:this.equals(e,this.selection):!1},isSelectedWithContextMenu:function(e){return e&&this.contextMenuSelection?this.equals(e,this.contextMenuSelection,this.dataKey):!1},findIndexInSelection:function(e){return this.findIndex(e,this.selection)},findIndex:function(e,n){var i=-1;if(n&&n.length){for(var r=0;r<n.length;r++)if(this.equals(e,n[r])){i=r;break}}return i},equals:function(e,n){return this.compareSelectionBy==="equals"?e===n:X.equals(e,n,this.dataKey)},onRowGroupToggle:function(e,n){this.$emit("rowgroup-toggle",{originalEvent:e,data:n})},onRowClick:function(e,n,i){this.$emit("row-click",{originalEvent:e,data:n,index:i})},onRowDblClick:function(e,n,i){this.$emit("row-dblclick",{originalEvent:e,data:n,index:i})},onRowRightClick:function(e,n,i){this.$emit("row-rightclick",{originalEvent:e,data:n,index:i})},onRowTouchEnd:function(e){this.$emit("row-touchend",e)},onRowKeyDown:function(e,n,i){this.$emit("row-keydown",{originalEvent:e,data:n,index:i})},onRowMouseDown:function(e){this.$emit("row-mousedown",e)},onRowDragStart:function(e,n){this.$emit("row-dragstart",{originalEvent:e,index:n})},onRowDragOver:function(e,n){this.$emit("row-dragover",{originalEvent:e,index:n})},onRowDragLeave:function(e){this.$emit("row-dragleave",e)},onRowDragEnd:function(e){this.$emit("row-dragend",e)},onRowDrop:function(e){this.$emit("row-drop",e)},onRowToggle:function(e){this.$emit("row-toggle",e)},onRadioChange:function(e){this.$emit("radio-change",e)},onCheckboxChange:function(e){this.$emit("checkbox-change",e)},onCellEditInit:function(e){this.$emit("cell-edit-init",e)},onCellEditComplete:function(e){this.$emit("cell-edit-complete",e)},onCellEditCancel:function(e){this.$emit("cell-edit-cancel",e)},onRowEditInit:function(e){this.$emit("row-edit-init",e)},onRowEditSave:function(e){this.$emit("row-edit-save",e)},onRowEditCancel:function(e){this.$emit("row-edit-cancel",e)},onEditingMetaChange:function(e){this.$emit("editing-meta-change",e)},updateFrozenRowStickyPosition:function(){this.$el.style.top=M.getOuterHeight(this.$el.previousElementSibling)+"px"},updateFrozenRowGroupHeaderStickyPosition:function(){var e=M.getOuterHeight(this.$el.previousElementSibling);this.rowGroupHeaderStyleObject.top=e+"px"},getVirtualScrollerProp:function(e,n){return n=n||this.virtualScrollerContentProps,n?n[e]:null},bodyRef:function(e){var n=this.getVirtualScrollerProp("contentRef");n&&n(e)},setRowTabindex:function(e){return this.selection===null&&(this.selectionMode==="single"||this.selectionMode==="multiple")&&e===0?0:-1}},computed:{columnsLength:function(){var e=this,n=0;return this.columns.forEach(function(i){e.columnProp(i,"selectionMode")==="single"&&n--,e.columnProp(i,"hidden")&&n++}),this.columns?this.columns.length-n:0},rowGroupHeaderStyle:function(){return this.scrollable?{top:this.rowGroupHeaderStyleObject.top}:null},bodyStyle:function(){return this.getVirtualScrollerProp("contentStyle")},expandedRowId:function(){return Et()},nameAttributeSelector:function(){return Et()},ptmTBodyOptions:function(){var e;return{context:{scrollable:(e=this.$parentInstance)===null||e===void 0||(e=e.$parentInstance)===null||e===void 0?void 0:e.scrollable}}}},components:{DTBodyCell:u1,ChevronDownIcon:Rc,ChevronRightIcon:Lc}};function Qa(t){"@babel/helpers - typeof";return Qa=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Qa(t)}function Gb(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable})),n.push.apply(n,i)}return n}function Di(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?Gb(Object(n),!0).forEach(function(i){CV(t,i,n[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Gb(Object(n)).forEach(function(i){Object.defineProperty(t,i,Object.getOwnPropertyDescriptor(n,i))})}return t}function CV(t,e,n){return e=SV(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function SV(t){var e=EV(t,"string");return Qa(e)=="symbol"?e:String(e)}function EV(t,e){if(Qa(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var i=n.call(t,e||"default");if(Qa(i)!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var IV=["colspan"],TV=["onClick"],PV=["tabindex","aria-selected","onClick","onDblclick","onContextmenu","onKeydown","onDragstart","onDragover","data-p-selectable-row","data-p-highlight","data-p-highlight-contextmenu"],OV=["id"],_V=["colspan"],AV=["colspan"],LV=["colspan"];function RV(t,e,n,i,r,o){var a=Ce("ChevronDownIcon"),s=Ce("ChevronRightIcon"),l=Ce("DTBodyCell");return _(),j("tbody",D({ref:o.bodyRef,class:t.cx("tbody"),role:"rowgroup",style:o.bodyStyle},t.ptm("tbody",o.ptmTBodyOptions)),[n.empty?(_(),j("tr",D({key:1,class:t.cx("emptyMessage"),role:"row"},t.ptm("emptyMessage")),[V("td",D({colspan:o.columnsLength},Di(Di({},o.getColumnPT("bodycell")),t.ptm("emptyMessageCell"))),[n.templates.empty?(_(),ne(ze(n.templates.empty),{key:0})):he("",!0)],16,LV)],16)):(_(!0),j(Oe,{key:0},Dt(n.value,function(c,d){return _(),j(Oe,null,[n.templates.groupheader&&n.rowGroupMode==="subheader"&&o.shouldRenderRowGroupHeader(n.value,c,o.getRowIndex(d))?(_(),j("tr",D({key:o.getRowKey(c,o.getRowIndex(d))+"_subheader",class:t.cx("rowGroupHeader"),style:o.rowGroupHeaderStyle,role:"row"},t.ptm("rowGroupHeader")),[V("td",D({colspan:o.columnsLength-1},Di(Di({},o.getColumnPT("bodycell")),t.ptm("rowGroupHeaderCell"))),[n.expandableRowGroups?(_(),j("button",D({key:0,class:t.cx("rowGroupToggler"),onClick:function(p){return o.onRowGroupToggle(p,c)},type:"button"},t.ptm("rowGroupToggler")),[n.templates.rowgrouptogglericon?(_(),ne(ze(n.templates.rowgrouptogglericon),{key:0,expanded:o.isRowGroupExpanded(c)},null,8,["expanded"])):(_(),j(Oe,{key:1},[o.isRowGroupExpanded(c)&&n.expandedRowIcon?(_(),j("span",D({key:0,class:[t.cx("rowGroupTogglerIcon"),n.expandedRowIcon]},t.ptm("rowGroupTogglerIcon")),null,16)):o.isRowGroupExpanded(c)&&!n.expandedRowIcon?(_(),ne(a,D({key:1,class:t.cx("rowGroupTogglerIcon")},t.ptm("rowGroupTogglerIcon")),null,16,["class"])):!o.isRowGroupExpanded(c)&&n.collapsedRowIcon?(_(),j("span",D({key:2,class:[t.cx("rowGroupTogglerIcon"),n.collapsedRowIcon]},t.ptm("rowGroupTogglerIcon")),null,16)):!o.isRowGroupExpanded(c)&&!n.collapsedRowIcon?(_(),ne(s,D({key:3,class:t.cx("rowGroupTogglerIcon")},t.ptm("rowGroupTogglerIcon")),null,16,["class"])):he("",!0)],64))],16,TV)):he("",!0),(_(),ne(ze(n.templates.groupheader),{data:c,index:o.getRowIndex(d)},null,8,["data","index"]))],16,IV)],16)):he("",!0),!n.expandableRowGroups||o.isRowGroupExpanded(c)?(_(),j("tr",D({key:o.getRowKey(c,o.getRowIndex(d)),class:o.getRowClass(c),style:o.getRowStyle(c),tabindex:o.setRowTabindex(d),role:"row","aria-selected":n.selectionMode?o.isSelected(c):null,onClick:function(p){return o.onRowClick(p,c,o.getRowIndex(d))},onDblclick:function(p){return o.onRowDblClick(p,c,o.getRowIndex(d))},onContextmenu:function(p){return o.onRowRightClick(p,c,o.getRowIndex(d))},onTouchend:e[9]||(e[9]=function(u){return o.onRowTouchEnd(u)}),onKeydown:oc(function(u){return o.onRowKeyDown(u,c,o.getRowIndex(d))},["self"]),onMousedown:e[10]||(e[10]=function(u){return o.onRowMouseDown(u)}),onDragstart:function(p){return o.onRowDragStart(p,o.getRowIndex(d))},onDragover:function(p){return o.onRowDragOver(p,o.getRowIndex(d))},onDragleave:e[11]||(e[11]=function(u){return o.onRowDragLeave(u)}),onDragend:e[12]||(e[12]=function(u){return o.onRowDragEnd(u)}),onDrop:e[13]||(e[13]=function(u){return o.onRowDrop(u)})},o.getBodyRowPTOptions("bodyRow",c,d),{"data-p-selectable-row":!!n.selectionMode,"data-p-highlight":n.selection&&o.isSelected(c),"data-p-highlight-contextmenu":n.contextMenuSelection&&o.isSelectedWithContextMenu(c)}),[(_(!0),j(Oe,null,Dt(n.columns,function(u,p){return _(),j(Oe,null,[o.shouldRenderBodyCell(n.value,u,o.getRowIndex(d))?(_(),ne(l,{key:o.columnProp(u,"columnKey")||o.columnProp(u,"field")||p,rowData:c,column:u,rowIndex:o.getRowIndex(d),index:p,selected:o.isSelected(c),frozenRow:n.frozenRow,rowspan:n.rowGroupMode==="rowspan"?o.calculateRowGroupSize(n.value,u,o.getRowIndex(d)):null,editMode:n.editMode,editing:n.editMode==="row"&&o.isRowEditing(c),editingMeta:n.editingMeta,responsiveLayout:n.responsiveLayout,virtualScrollerContentProps:n.virtualScrollerContentProps,ariaControls:o.expandedRowId+"_"+d+"_expansion",name:o.nameAttributeSelector,isRowExpanded:o.isRowExpanded(c),expandedRowIcon:n.expandedRowIcon,collapsedRowIcon:n.collapsedRowIcon,onRadioChange:e[0]||(e[0]=function(h){return o.onRadioChange(h)}),onCheckboxChange:e[1]||(e[1]=function(h){return o.onCheckboxChange(h)}),onRowToggle:e[2]||(e[2]=function(h){return o.onRowToggle(h)}),onCellEditInit:e[3]||(e[3]=function(h){return o.onCellEditInit(h)}),onCellEditComplete:e[4]||(e[4]=function(h){return o.onCellEditComplete(h)}),onCellEditCancel:e[5]||(e[5]=function(h){return o.onCellEditCancel(h)}),onRowEditInit:e[6]||(e[6]=function(h){return o.onRowEditInit(h)}),onRowEditSave:e[7]||(e[7]=function(h){return o.onRowEditSave(h)}),onRowEditCancel:e[8]||(e[8]=function(h){return o.onRowEditCancel(h)}),onEditingMetaChange:o.onEditingMetaChange,unstyled:t.unstyled,pt:t.pt},null,8,["rowData","column","rowIndex","index","selected","frozenRow","rowspan","editMode","editing","editingMeta","responsiveLayout","virtualScrollerContentProps","ariaControls","name","isRowExpanded","expandedRowIcon","collapsedRowIcon","onEditingMetaChange","unstyled","pt"])):he("",!0)],64)}),256))],16,PV)):he("",!0),n.templates.expansion&&n.expandedRows&&o.isRowExpanded(c)?(_(),j("tr",D({key:o.getRowKey(c,o.getRowIndex(d))+"_expansion",id:o.expandedRowId+"_"+d+"_expansion",class:t.cx("rowExpansion"),role:"row"},t.ptm("rowExpansion")),[V("td",D({colspan:o.columnsLength},Di(Di({},o.getColumnPT("bodycell")),t.ptm("rowExpansionCell"))),[(_(),ne(ze(n.templates.expansion),{data:c,index:o.getRowIndex(d)},null,8,["data","index"]))],16,_V)],16,OV)):he("",!0),n.templates.groupfooter&&n.rowGroupMode==="subheader"&&o.shouldRenderRowGroupFooter(n.value,c,o.getRowIndex(d))?(_(),j("tr",D({key:o.getRowKey(c,o.getRowIndex(d))+"_subfooter",class:t.cx("rowGroupFooter"),role:"row"},t.ptm("rowGroupFooter")),[V("td",D({colspan:o.columnsLength-1},Di(Di({},o.getColumnPT("bodycell")),t.ptm("rowGroupFooterCell"))),[(_(),ne(ze(n.templates.groupfooter),{data:c,index:o.getRowIndex(d)},null,8,["data","index"]))],16,AV)],16)):he("",!0)],64)}),256))],16)}p1.render=RV;var h1={name:"FooterCell",hostName:"DataTable",extends:ot,props:{column:{type:Object,default:null},index:{type:Number,default:null}},data:function(){return{styleObject:{}}},mounted:function(){this.columnProp("frozen")&&this.updateStickyPosition()},updated:function(){this.columnProp("frozen")&&this.updateStickyPosition()},methods:{columnProp:function(e){return X.getVNodeProp(this.column,e)},getColumnPT:function(e){var n,i,r={props:this.column.props,parent:{instance:this,props:this.$props,state:this.$data},context:{index:this.index,size:(n=this.$parentInstance)===null||n===void 0||(n=n.$parentInstance)===null||n===void 0?void 0:n.size,showGridlines:((i=this.$parentInstance)===null||i===void 0||(i=i.$parentInstance)===null||i===void 0?void 0:i.showGridlines)||!1}};return D(this.ptm("column.".concat(e),{column:r}),this.ptm("column.".concat(e),r),this.ptmo(this.getColumnProp(),e,r))},getColumnProp:function(){return this.column.props&&this.column.props.pt?this.column.props.pt:void 0},updateStickyPosition:function(){if(this.columnProp("frozen")){var e=this.columnProp("alignFrozen");if(e==="right"){var n=0,i=M.getNextElementSibling(this.$el,'[data-p-frozen-column="true"]');i&&(n=M.getOuterWidth(i)+parseFloat(i.style.right||0)),this.styleObject.right=n+"px"}else{var r=0,o=M.getPreviousElementSibling(this.$el,'[data-p-frozen-column="true"]');o&&(r=M.getOuterWidth(o)+parseFloat(o.style.left||0)),this.styleObject.left=r+"px"}}}},computed:{containerClass:function(){return[this.columnProp("footerClass"),this.columnProp("class"),this.cx("footerCell")]},containerStyle:function(){var e=this.columnProp("footerStyle"),n=this.columnProp("style");return this.columnProp("frozen")?[n,e,this.styleObject]:[n,e]}}};function es(t){"@babel/helpers - typeof";return es=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},es(t)}function Kb(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable})),n.push.apply(n,i)}return n}function qb(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?Kb(Object(n),!0).forEach(function(i){$V(t,i,n[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Kb(Object(n)).forEach(function(i){Object.defineProperty(t,i,Object.getOwnPropertyDescriptor(n,i))})}return t}function $V(t,e,n){return e=DV(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function DV(t){var e=MV(t,"string");return es(e)=="symbol"?e:String(e)}function MV(t,e){if(es(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var i=n.call(t,e||"default");if(es(i)!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var zV=["colspan","rowspan","data-p-frozen-column"];function BV(t,e,n,i,r,o){return _(),j("td",D({style:o.containerStyle,class:o.containerClass,role:"cell",colspan:o.columnProp("colspan"),rowspan:o.columnProp("rowspan")},qb(qb({},o.getColumnPT("root")),o.getColumnPT("footerCell")),{"data-p-frozen-column":o.columnProp("frozen")}),[n.column.children&&n.column.children.footer?(_(),ne(ze(n.column.children.footer),{key:0,column:n.column},null,8,["column"])):he("",!0),Ln(" "+Ct(o.columnProp("footer")),1)],16,zV)}h1.render=BV;function Yb(t){return HV(t)||jV(t)||f1(t)||FV()}function FV(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function jV(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function HV(t){if(Array.isArray(t))return tp(t)}function Xb(t,e){var n=typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=f1(t))||e&&t&&typeof t.length=="number"){n&&(t=n);var i=0,r=function(){};return{s:r,n:function(){return i>=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function(c){throw c},f:r}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var o=!0,a=!1,s;return{s:function(){n=n.call(t)},n:function(){var c=n.next();return o=c.done,c},e:function(c){a=!0,s=c},f:function(){try{!o&&n.return!=null&&n.return()}finally{if(a)throw s}}}}function f1(t,e){if(t){if(typeof t=="string")return tp(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return tp(t,e)}}function tp(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n<e;n++)i[n]=t[n];return i}var m1={name:"TableFooter",hostName:"DataTable",extends:ot,props:{columnGroup:{type:null,default:null},columns:{type:Object,default:null}},methods:{columnProp:function(e,n){return X.getVNodeProp(e,n)},getColumnGroupPT:function(e){var n={props:this.getColumnGroupProps(),parent:{instance:this,props:this.$props,state:this.$data},context:{type:"footer",scrollable:this.ptmTFootOptions.context.scrollable}};return D(this.ptm("columnGroup.".concat(e),{columnGroup:n}),this.ptm("columnGroup.".concat(e),n),this.ptmo(this.getColumnGroupProps(),e,n))},getColumnGroupProps:function(){return this.columnGroup&&this.columnGroup.props&&this.columnGroup.props.pt?this.columnGroup.props.pt:void 0},getRowPT:function(e,n,i){var r={props:e.props,parent:{instance:this,props:this.$props,state:this.$data},context:{index:i}};return D(this.ptm("row.".concat(n),{row:r}),this.ptm("row.".concat(n),r),this.ptmo(this.getRowProp(e),n,r))},getRowProp:function(e){return e.props&&e.props.pt?e.props.pt:void 0},getFooterRows:function(){var e=[],n=this.columnGroup;if(n.children&&n.children.default){var i=Xb(n.children.default()),r;try{for(i.s();!(r=i.n()).done;){var o=r.value;o.type.name==="Row"?e.push(o):o.children&&o.children instanceof Array&&(e=o.children)}}catch(a){i.e(a)}finally{i.f()}return e}},getFooterColumns:function(e){var n=[];if(e.children&&e.children.default)return e.children.default().forEach(function(i){i.children&&i.children instanceof Array?n=[].concat(Yb(n),Yb(i.children)):i.type.name==="Column"&&n.push(i)}),n}},computed:{hasFooter:function(){var e=!1;if(this.columnGroup)e=!0;else if(this.columns){var n=Xb(this.columns),i;try{for(n.s();!(i=n.n()).done;){var r=i.value;if(this.columnProp(r,"footer")||r.children&&r.children.footer){e=!0;break}}}catch(o){n.e(o)}finally{n.f()}}return e},ptmTFootOptions:function(){var e;return{context:{scrollable:(e=this.$parentInstance)===null||e===void 0||(e=e.$parentInstance)===null||e===void 0?void 0:e.scrollable}}}},components:{DTFooterCell:h1}};function ts(t){"@babel/helpers - typeof";return ts=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ts(t)}function Zb(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable})),n.push.apply(n,i)}return n}function tl(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?Zb(Object(n),!0).forEach(function(i){NV(t,i,n[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Zb(Object(n)).forEach(function(i){Object.defineProperty(t,i,Object.getOwnPropertyDescriptor(n,i))})}return t}function NV(t,e,n){return e=VV(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function VV(t){var e=WV(t,"string");return ts(e)=="symbol"?e:String(e)}function WV(t,e){if(ts(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var i=n.call(t,e||"default");if(ts(i)!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function UV(t,e,n,i,r,o){var a=Ce("DTFooterCell");return o.hasFooter?(_(),j("tfoot",D({key:0,class:t.cx("tfoot"),style:t.sx("tfoot"),role:"rowgroup"},n.columnGroup?tl(tl({},t.ptm("tfoot",o.ptmTFootOptions)),o.getColumnGroupPT("root")):t.ptm("tfoot",o.ptmTFootOptions),{"data-pc-section":"tfoot"}),[n.columnGroup?(_(!0),j(Oe,{key:1},Dt(o.getFooterRows(),function(s,l){return _(),j("tr",D({key:l,role:"row"},tl(tl({},t.ptm("footerRow")),o.getRowPT(s,"root",l))),[(_(!0),j(Oe,null,Dt(o.getFooterColumns(s),function(c,d){return _(),j(Oe,{key:o.columnProp(c,"columnKey")||o.columnProp(c,"field")||d},[o.columnProp(c,"hidden")?he("",!0):(_(),ne(a,{key:0,column:c,index:l,pt:t.pt},null,8,["column","index","pt"]))],64)}),128))],16)}),128)):(_(),j("tr",D({key:0,role:"row"},t.ptm("footerRow")),[(_(!0),j(Oe,null,Dt(n.columns,function(s,l){return _(),j(Oe,{key:o.columnProp(s,"columnKey")||o.columnProp(s,"field")||l},[o.columnProp(s,"hidden")?he("",!0):(_(),ne(a,{key:0,column:s,pt:t.pt},null,8,["column","pt"]))],64)}),128))],16))],16)):he("",!0)}m1.render=UV;function ns(t){"@babel/helpers - typeof";return ns=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ns(t)}function Jb(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable})),n.push.apply(n,i)}return n}function fo(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?Jb(Object(n),!0).forEach(function(i){GV(t,i,n[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Jb(Object(n)).forEach(function(i){Object.defineProperty(t,i,Object.getOwnPropertyDescriptor(n,i))})}return t}function GV(t,e,n){return e=KV(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function KV(t){var e=qV(t,"string");return ns(e)=="symbol"?e:String(e)}function qV(t,e){if(ns(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var i=n.call(t,e||"default");if(ns(i)!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var Mh={name:"ColumnFilter",hostName:"DataTable",extends:ot,emits:["filter-change","filter-apply","operator-change","matchmode-change","constraint-add","constraint-remove","filter-clear","apply-click"],props:{field:{type:String,default:null},type:{type:String,default:"text"},display:{type:String,default:null},showMenu:{type:Boolean,default:!0},matchMode:{type:String,default:null},showOperator:{type:Boolean,default:!0},showClearButton:{type:Boolean,default:!0},showApplyButton:{type:Boolean,default:!0},showMatchModes:{type:Boolean,default:!0},showAddButton:{type:Boolean,default:!0},matchModeOptions:{type:Array,default:null},maxConstraints:{type:Number,default:2},filterElement:{type:Function,default:null},filterHeaderTemplate:{type:Function,default:null},filterFooterTemplate:{type:Function,default:null},filterClearTemplate:{type:Function,default:null},filterApplyTemplate:{type:Function,default:null},filterIconTemplate:{type:Function,default:null},filterAddIconTemplate:{type:Function,default:null},filterRemoveIconTemplate:{type:Function,default:null},filterClearIconTemplate:{type:Function,default:null},filters:{type:Object,default:null},filtersStore:{type:Object,default:null},filterMenuClass:{type:String,default:null},filterMenuStyle:{type:null,default:null},filterInputProps:{type:null,default:null},column:null},data:function(){return{overlayVisible:!1,defaultMatchMode:null,defaultOperator:null}},overlay:null,selfClick:!1,overlayEventListener:null,beforeUnmount:function(){this.overlayEventListener&&(Wi.off("overlay-click",this.overlayEventListener),this.overlayEventListener=null),this.overlay&&(Zi.clear(this.overlay),this.onOverlayHide())},mounted:function(){if(this.filters&&this.filters[this.field]){var e=this.filters[this.field];e.operator?(this.defaultMatchMode=e.constraints[0].matchMode,this.defaultOperator=e.operator):this.defaultMatchMode=this.filters[this.field].matchMode}},methods:{getColumnPT:function(e,n){var i=fo({props:this.column.props,parent:{instance:this,props:this.$props,state:this.$data}},n);return D(this.ptm("column.".concat(e),{column:i}),this.ptm("column.".concat(e),i),this.ptmo(this.getColumnProp(),e,i))},getColumnProp:function(){return this.column.props&&this.column.props.pt?this.column.props.pt:void 0},ptmFilterRowItemOptions:function(e){return{context:{highlighted:e&&this.isRowMatchModeSelected(e.value)}}},clearFilter:function(){var e=fo({},this.filters);e[this.field].operator?(e[this.field].constraints.splice(1),e[this.field].operator=this.defaultOperator,e[this.field].constraints[0]={value:null,matchMode:this.defaultMatchMode}):(e[this.field].value=null,e[this.field].matchMode=this.defaultMatchMode),this.$emit("filter-clear"),this.$emit("filter-change",e),this.$emit("filter-apply"),this.hide()},applyFilter:function(){this.$emit("apply-click",{field:this.field,constraints:this.filters[this.field]}),this.$emit("filter-apply"),this.hide()},hasFilter:function(){if(this.filtersStore){var e=this.filtersStore[this.field];if(e)return e.operator?!this.isFilterBlank(e.constraints[0].value):!this.isFilterBlank(e.value)}return!1},hasRowFilter:function(){return this.filters[this.field]&&!this.isFilterBlank(this.filters[this.field].value)},isFilterBlank:function(e){return e!=null?typeof e=="string"&&e.trim().length==0||e instanceof Array&&e.length==0:!0},toggleMenu:function(e){this.overlayVisible=!this.overlayVisible,e.preventDefault()},onToggleButtonKeyDown:function(e){switch(e.code){case"Enter":case"Space":this.toggleMenu(e);break;case"Escape":this.overlayVisible=!1;break}},onRowMatchModeChange:function(e){var n=fo({},this.filters);n[this.field].matchMode=e,this.$emit("matchmode-change",{field:this.field,matchMode:e}),this.$emit("filter-change",n),this.$emit("filter-apply"),this.hide()},onRowMatchModeKeyDown:function(e){var n=e.target;switch(e.code){case"ArrowDown":var i=this.findNextItem(n);i&&(n.removeAttribute("tabindex"),i.tabIndex="0",i.focus()),e.preventDefault();break;case"ArrowUp":var r=this.findPrevItem(n);r&&(n.removeAttribute("tabindex"),r.tabIndex="0",r.focus()),e.preventDefault();break}},isRowMatchModeSelected:function(e){return this.filters[this.field].matchMode===e},onOperatorChange:function(e){var n=fo({},this.filters);n[this.field].operator=e,this.$emit("filter-change",n),this.$emit("operator-change",{field:this.field,operator:e}),this.showApplyButton||this.$emit("filter-apply")},onMenuMatchModeChange:function(e,n){var i=fo({},this.filters);i[this.field].constraints[n].matchMode=e,this.$emit("matchmode-change",{field:this.field,matchMode:e,index:n}),this.showApplyButton||this.$emit("filter-apply")},addConstraint:function(){var e=fo({},this.filters),n={value:null,matchMode:this.defaultMatchMode};e[this.field].constraints.push(n),this.$emit("constraint-add",{field:this.field,constraing:n}),this.$emit("filter-change",e),this.showApplyButton||this.$emit("filter-apply")},removeConstraint:function(e){var n=fo({},this.filters),i=n[this.field].constraints.splice(e,1);this.$emit("constraint-remove",{field:this.field,constraing:i}),this.$emit("filter-change",n),this.showApplyButton||this.$emit("filter-apply")},filterCallback:function(){this.$emit("filter-apply")},findNextItem:function(e){var n=e.nextElementSibling;return n?M.getAttribute(n,"data-pc-section")==="filterseparator"?this.findNextItem(n):n:e.parentElement.firstElementChild},findPrevItem:function(e){var n=e.previousElementSibling;return n?M.getAttribute(n,"data-pc-section")==="filterseparator"?this.findPrevItem(n):n:e.parentElement.lastElementChild},hide:function(){this.overlayVisible=!1,M.focus(this.$refs.icon)},onContentClick:function(e){this.selfClick=!0,Wi.emit("overlay-click",{originalEvent:e,target:this.overlay})},onContentMouseDown:function(){this.selfClick=!0},onOverlayEnter:function(e){var n=this;this.filterMenuStyle&&M.applyStyle(this.overlay,this.filterMenuStyle),Zi.set("overlay",e,this.$primevue.config.zIndex.overlay),M.addStyles(e,{position:"absolute",top:"0",left:"0"}),M.absolutePosition(this.overlay,this.$refs.icon),this.bindOutsideClickListener(),this.bindScrollListener(),this.bindResizeListener(),this.overlayEventListener=function(i){n.isOutsideClicked(i.target)||(n.selfClick=!0)},Wi.on("overlay-click",this.overlayEventListener)},onOverlayLeave:function(){this.onOverlayHide()},onOverlayAfterLeave:function(e){Zi.clear(e)},onOverlayHide:function(){this.unbindOutsideClickListener(),this.unbindResizeListener(),this.unbindScrollListener(),this.overlay=null,Wi.off("overlay-click",this.overlayEventListener),this.overlayEventListener=null},overlayRef:function(e){this.overlay=e},isOutsideClicked:function(e){return!this.isTargetClicked(e)&&this.overlay&&!(this.overlay.isSameNode(e)||this.overlay.contains(e))},isTargetClicked:function(e){return this.$refs.icon&&(this.$refs.icon.isSameNode(e)||this.$refs.icon.contains(e))},bindOutsideClickListener:function(){var e=this;this.outsideClickListener||(this.outsideClickListener=function(n){e.overlayVisible&&!e.selfClick&&e.isOutsideClicked(n.target)&&(e.overlayVisible=!1),e.selfClick=!1},document.addEventListener("click",this.outsideClickListener))},unbindOutsideClickListener:function(){this.outsideClickListener&&(document.removeEventListener("click",this.outsideClickListener),this.outsideClickListener=null,this.selfClick=!1)},bindScrollListener:function(){var e=this;this.scrollHandler||(this.scrollHandler=new yh(this.$refs.icon,function(){e.overlayVisible&&e.hide()})),this.scrollHandler.bindScrollListener()},unbindScrollListener:function(){this.scrollHandler&&this.scrollHandler.unbindScrollListener()},bindResizeListener:function(){var e=this;this.resizeListener||(this.resizeListener=function(){e.overlayVisible&&!M.isTouchDevice()&&e.hide()},window.addEventListener("resize",this.resizeListener))},unbindResizeListener:function(){this.resizeListener&&(window.removeEventListener("resize",this.resizeListener),this.resizeListener=null)}},computed:{showMenuButton:function(){return this.showMenu&&(this.display==="row"?this.type!=="boolean":!0)},overlayId:function(){return Et()},matchModes:function(){var e=this;return this.matchModeOptions||this.$primevue.config.filterMatchModeOptions[this.type].map(function(n){return{label:e.$primevue.config.locale[n],value:n}})},isShowMatchModes:function(){return this.type!=="boolean"&&this.showMatchModes&&this.matchModes},operatorOptions:function(){return[{label:this.$primevue.config.locale.matchAll,value:zl.AND},{label:this.$primevue.config.locale.matchAny,value:zl.OR}]},noFilterLabel:function(){return this.$primevue.config.locale?this.$primevue.config.locale.noFilter:void 0},isShowOperator:function(){return this.showOperator&&this.filters[this.field].operator},operator:function(){return this.filters[this.field].operator},fieldConstraints:function(){return this.filters[this.field].constraints||[this.filters[this.field]]},showRemoveIcon:function(){return this.fieldConstraints.length>1},removeRuleButtonLabel:function(){return this.$primevue.config.locale?this.$primevue.config.locale.removeRule:void 0},addRuleButtonLabel:function(){return this.$primevue.config.locale?this.$primevue.config.locale.addRule:void 0},isShowAddConstraint:function(){return this.showAddButton&&this.filters[this.field].operator&&this.fieldConstraints&&this.fieldConstraints.length<this.maxConstraints},clearButtonLabel:function(){return this.$primevue.config.locale?this.$primevue.config.locale.clear:void 0},applyButtonLabel:function(){return this.$primevue.config.locale?this.$primevue.config.locale.apply:void 0},filterMenuButtonAriaLabel:function(){return this.$primevue.config.locale?this.overlayVisible?this.$primevue.config.locale.showFilterMenu:this.$primevue.config.locale.hideFilterMenu:void 0},filterOperatorAriaLabel:function(){return this.$primevue.config.locale?this.$primevue.config.locale.filterOperator:void 0},filterConstraintAriaLabel:function(){return this.$primevue.config.locale?this.$primevue.config.locale.filterConstraint:void 0},ptmHeaderFilterClearParams:function(){return{context:{hidden:this.hasRowFilter()}}},ptmFilterMenuParams:function(){return{context:{overlayVisible:this.overlayVisible,active:this.hasFilter()}}}},components:{CFDropdown:$c,CFButton:Dh,Portal:Rh,FilterSlashIcon:a1,FilterIcon:Ah,TrashIcon:l1,PlusIcon:s1},directives:{focustrap:bN}};function is(t){"@babel/helpers - typeof";return is=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},is(t)}function Qb(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable})),n.push.apply(n,i)}return n}function e0(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?Qb(Object(n),!0).forEach(function(i){YV(t,i,n[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Qb(Object(n)).forEach(function(i){Object.defineProperty(t,i,Object.getOwnPropertyDescriptor(n,i))})}return t}function YV(t,e,n){return e=XV(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function XV(t){var e=ZV(t,"string");return is(e)=="symbol"?e:String(e)}function ZV(t,e){if(is(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var i=n.call(t,e||"default");if(is(i)!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var JV=["aria-label","aria-expanded","aria-controls"],QV=["id","aria-modal"],eW=["onClick","onKeydown","tabindex"];function tW(t,e,n,i,r,o){var a=Ce("CFDropdown"),s=Ce("CFButton"),l=Ce("Portal"),c=Ci("focustrap");return _(),j("div",D({class:t.cx("columnFilter")},o.getColumnPT("columnFilter")),[n.display==="row"?(_(),j("div",D({key:0,class:t.cx("filterInput")},e0(e0({},n.filterInputProps),o.getColumnPT("filterInput"))),[(_(),ne(ze(n.filterElement),{field:n.field,filterModel:n.filters[n.field],filterCallback:o.filterCallback},null,8,["field","filterModel","filterCallback"]))],16)):he("",!0),o.showMenuButton?(_(),j("button",D({key:1,ref:"icon",type:"button","aria-label":o.filterMenuButtonAriaLabel,"aria-haspopup":"true","aria-expanded":r.overlayVisible,"aria-controls":o.overlayId,class:t.cx("filterMenuButton"),onClick:e[0]||(e[0]=function(d){return o.toggleMenu(d)}),onKeydown:e[1]||(e[1]=function(d){return o.onToggleButtonKeyDown(d)})},o.getColumnPT("filterMenuButton",o.ptmFilterMenuParams)),[(_(),ne(ze(n.filterIconTemplate||"FilterIcon"),Zr(sl(o.getColumnPT("filterMenuIcon"))),null,16))],16,JV)):he("",!0),n.showClearButton&&n.display==="row"?(_(),j("button",D({key:2,class:t.cx("headerFilterClearButton"),type:"button",onClick:e[2]||(e[2]=function(d){return o.clearFilter()})},o.getColumnPT("headerFilterClearButton",o.ptmHeaderFilterClearParams)),[(_(),ne(ze(n.filterClearIconTemplate||"FilterSlashIcon"),Zr(sl(o.getColumnPT("filterClearIcon"))),null,16))],16)):he("",!0),Fe(l,null,{default:je(function(){return[Fe(ic,D({name:"p-connected-overlay",onEnter:o.onOverlayEnter,onLeave:o.onOverlayLeave,onAfterLeave:o.onOverlayAfterLeave},o.getColumnPT("transition")),{default:je(function(){return[r.overlayVisible?pn((_(),j("div",D({key:0,ref:o.overlayRef,id:o.overlayId,"aria-modal":r.overlayVisible,role:"dialog",class:[t.cx("filterOverlay"),n.filterMenuClass],onKeydown:e[10]||(e[10]=na(function(){return o.hide&&o.hide.apply(o,arguments)},["escape"])),onClick:e[11]||(e[11]=function(){return o.onContentClick&&o.onContentClick.apply(o,arguments)}),onMousedown:e[12]||(e[12]=function(){return o.onContentMouseDown&&o.onContentMouseDown.apply(o,arguments)})},o.getColumnPT("filterOverlay")),[(_(),ne(ze(n.filterHeaderTemplate),{field:n.field,filterModel:n.filters[n.field],filterCallback:o.filterCallback},null,8,["field","filterModel","filterCallback"])),n.display==="row"?(_(),j("ul",D({key:0,class:t.cx("filterRowItems")},o.getColumnPT("filterRowItems")),[(_(!0),j(Oe,null,Dt(o.matchModes,function(d,u){return _(),j("li",D({key:d.label,class:t.cx("filterRowItem",{matchMode:d}),onClick:function(h){return o.onRowMatchModeChange(d.value)},onKeydown:[e[3]||(e[3]=function(p){return o.onRowMatchModeKeyDown(p)}),na(oc(function(p){return o.onRowMatchModeChange(d.value)},["prevent"]),["enter"])],tabindex:u===0?"0":null},o.getColumnPT("filterRowItem",o.ptmFilterRowItemOptions(d))),Ct(d.label),17,eW)}),128)),V("li",D({class:t.cx("filterSeparator")},o.getColumnPT("filterSeparator")),null,16),V("li",D({class:t.cx("filterRowItem"),onClick:e[4]||(e[4]=function(d){return o.clearFilter()}),onKeydown:[e[5]||(e[5]=function(d){return o.onRowMatchModeKeyDown(d)}),e[6]||(e[6]=na(function(d){return t.onRowClearItemClick()},["enter"]))]},o.getColumnPT("filterRowItem")),Ct(o.noFilterLabel),17)],16)):(_(),j(Oe,{key:1},[o.isShowOperator?(_(),j("div",D({key:0,class:t.cx("filterOperator")},o.getColumnPT("filterOperator")),[Fe(a,{options:o.operatorOptions,modelValue:o.operator,"aria-label":o.filterOperatorAriaLabel,class:Me(t.cx("filterOperatorDropdown")),optionLabel:"label",optionValue:"value","onUpdate:modelValue":e[7]||(e[7]=function(d){return o.onOperatorChange(d)}),unstyled:t.unstyled,pt:o.getColumnPT("filterOperatorDropdown"),"data-pc-section":"filteroperatordropdown"},null,8,["options","modelValue","aria-label","class","unstyled","pt"])],16)):he("",!0),V("div",D({class:t.cx("filterConstraints")},o.getColumnPT("filterConstraints")),[(_(!0),j(Oe,null,Dt(o.fieldConstraints,function(d,u){return _(),j("div",D({key:u,class:t.cx("filterConstraint")},o.getColumnPT("filterConstraint")),[o.isShowMatchModes?(_(),ne(a,{key:0,options:o.matchModes,modelValue:d.matchMode,class:Me(t.cx("filterMatchModeDropdown")),optionLabel:"label",optionValue:"value","aria-label":o.filterConstraintAriaLabel,"onUpdate:modelValue":function(h){return o.onMenuMatchModeChange(h,u)},unstyled:t.unstyled,pt:o.getColumnPT("filterMatchModeDropdown"),"data-pc-section":"filtermatchmodedropdown"},null,8,["options","modelValue","class","aria-label","onUpdate:modelValue","unstyled","pt"])):he("",!0),n.display==="menu"?(_(),ne(ze(n.filterElement),{key:1,field:n.field,filterModel:d,filterCallback:o.filterCallback,applyFilter:o.applyFilter},null,8,["field","filterModel","filterCallback","applyFilter"])):he("",!0),V("div",Zr(sl(o.getColumnPT("filterRemove"))),[o.showRemoveIcon?(_(),ne(s,{key:0,type:"button",class:Me(t.cx("filterRemoveButton")),onClick:function(h){return o.removeConstraint(u)},label:o.removeRuleButtonLabel,unstyled:t.unstyled,text:"",severity:"danger",size:"small",pt:o.getColumnPT("filterRemoveButton"),"data-pc-section":"filterremovebutton"},{icon:je(function(p){return[(_(),ne(ze(n.filterRemoveIconTemplate||"TrashIcon"),D({class:p.class},o.getColumnPT("filterRemoveButton").icon),null,16,["class"]))]}),_:2},1032,["class","onClick","label","unstyled","pt"])):he("",!0)],16)],16)}),128))],16),o.isShowAddConstraint?(_(),j("div",D({key:1,class:t.cx("filterAddRule")},o.getColumnPT("filterAddRule")),[Fe(s,{type:"button",label:o.addRuleButtonLabel,iconPos:"left",class:Me(t.cx("filterAddRuleButton")),onClick:e[8]||(e[8]=function(d){return o.addConstraint()}),unstyled:t.unstyled,text:"",severity:"info",size:"small",pt:o.getColumnPT("filterAddRuleButton"),"data-pc-section":"filteraddrulebutton"},{icon:je(function(d){return[(_(),ne(ze(n.filterAddIconTemplate||"PlusIcon"),D({class:d.class},o.getColumnPT("filterAddRuleButton").icon),null,16,["class"]))]}),_:1},8,["label","class","unstyled","pt"])],16)):he("",!0),V("div",D({class:t.cx("filterButtonbar")},o.getColumnPT("filterButtonbar")),[!n.filterClearTemplate&&n.showClearButton?(_(),ne(s,{key:0,type:"button",class:Me(t.cx("filterClearButton")),label:o.clearButtonLabel,onClick:o.clearFilter,unstyled:t.unstyled,size:"small",outlined:"",pt:o.getColumnPT("filterClearButton"),"data-pc-section":"filterclearbutton"},null,8,["class","label","onClick","unstyled","pt"])):(_(),ne(ze(n.filterClearTemplate),{key:1,field:n.field,filterModel:n.filters[n.field],filterCallback:o.clearFilter},null,8,["field","filterModel","filterCallback"])),n.showApplyButton?(_(),j(Oe,{key:2},[n.filterApplyTemplate?(_(),ne(ze(n.filterApplyTemplate),{key:1,field:n.field,filterModel:n.filters[n.field],filterCallback:o.applyFilter},null,8,["field","filterModel","filterCallback"])):(_(),ne(s,{key:0,type:"button",class:Me(t.cx("filterApplyButton")),label:o.applyButtonLabel,onClick:e[9]||(e[9]=function(d){return o.applyFilter()}),unstyled:t.unstyled,size:"small",pt:o.getColumnPT("filterApplyButton"),"data-pc-section":"filterapplybutton"},null,8,["class","label","unstyled","pt"]))],64)):he("",!0)],16)],64)),(_(),ne(ze(n.filterFooterTemplate),{field:n.field,filterModel:n.filters[n.field],filterCallback:o.filterCallback},null,8,["field","filterModel","filterCallback"]))],16,QV)),[[c,{autoFocus:!0}]]):he("",!0)]}),_:1},16,["onEnter","onLeave","onAfterLeave"])]}),_:1})],16)}Mh.render=tW;var zh={name:"HeaderCheckbox",hostName:"DataTable",extends:ot,emits:["change"],props:{checked:null,disabled:null,column:null,headerCheckboxIconTemplate:{type:Function,default:null}},data:function(){return{focused:!1}},methods:{getColumnPT:function(e){var n={props:this.column.props,parent:{instance:this,props:this.$props,state:this.$data},context:{checked:this.checked,focused:this.focused,disabled:this.disabled}};return D(this.ptm("column.".concat(e),{column:n}),this.ptm("column.".concat(e),n),this.ptmo(this.getColumnProp(),e,n))},getColumnProp:function(){return this.column.props&&this.column.props.pt?this.column.props.pt:void 0},onClick:function(e){this.disabled||(this.$emit("change",{originalEvent:e,checked:!this.checked}),M.focus(this.$refs.input))},onFocus:function(){this.focused=!0},onBlur:function(){this.focused=!1}},computed:{headerCheckboxAriaLabel:function(){return this.$primevue.config.locale.aria?this.checked?this.$primevue.config.locale.aria.selectAll:this.$primevue.config.locale.aria.unselectAll:void 0}},components:{CheckIcon:Dc}},nW=["checked","disabled","tabindex","aria-label"];function iW(t,e,n,i,r,o){var a=Ce("CheckIcon");return _(),j("div",D({class:t.cx("headerCheckboxWrapper"),onClick:e[2]||(e[2]=function(){return o.onClick&&o.onClick.apply(o,arguments)}),onKeydown:e[3]||(e[3]=na(oc(function(){return o.onClick&&o.onClick.apply(o,arguments)},["prevent"]),["space"]))},o.getColumnPT("headerCheckboxWrapper")),[V("div",D({class:"p-hidden-accessible"},o.getColumnPT("hiddenHeaderInputWrapper"),{"data-p-hidden-accessible":!0}),[V("input",D({ref:"input",type:"checkbox",checked:n.checked,disabled:n.disabled,tabindex:n.disabled?null:"0","aria-label":o.headerCheckboxAriaLabel,onFocus:e[0]||(e[0]=function(s){return o.onFocus(s)}),onBlur:e[1]||(e[1]=function(s){return o.onBlur(s)})},o.getColumnPT("hiddenHeaderInput")),null,16,nW)],16),V("div",D({ref:"box",class:t.cx("headerCheckbox")},o.getColumnPT("headerCheckbox")),[n.headerCheckboxIconTemplate?(_(),ne(ze(n.headerCheckboxIconTemplate),{key:0,checked:n.checked,class:Me(t.cx("headerCheckboxIcon"))},null,8,["checked","class"])):!n.headerCheckboxIconTemplate&&n.checked?(_(),ne(a,D({key:1,class:t.cx("headerCheckboxIcon")},o.getColumnPT("headerCheckboxIcon")),null,16,["class"])):he("",!0)],16)],16)}zh.render=iW;var g1={name:"HeaderCell",hostName:"DataTable",extends:ot,emits:["column-click","column-mousedown","column-dragstart","column-dragover","column-dragleave","column-drop","column-resizestart","checkbox-change","filter-change","filter-apply","operator-change","matchmode-change","constraint-add","constraint-remove","filter-clear","apply-click"],props:{column:{type:Object,default:null},index:{type:Number,default:null},resizableColumns:{type:Boolean,default:!1},groupRowsBy:{type:[Array,String,Function],default:null},sortMode:{type:String,default:"single"},groupRowSortField:{type:[String,Function],default:null},sortField:{type:[String,Function],default:null},sortOrder:{type:Number,default:null},multiSortMeta:{type:Array,default:null},allRowsSelected:{type:Boolean,default:!1},empty:{type:Boolean,default:!1},filterDisplay:{type:String,default:null},filters:{type:Object,default:null},filtersStore:{type:Object,default:null},filterColumn:{type:Boolean,default:!1},reorderableColumns:{type:Boolean,default:!1},filterInputProps:{type:null,default:null}},data:function(){return{styleObject:{}}},mounted:function(){this.columnProp("frozen")&&this.updateStickyPosition()},updated:function(){this.columnProp("frozen")&&this.updateStickyPosition()},methods:{columnProp:function(e){return X.getVNodeProp(this.column,e)},getColumnPT:function(e){var n,i,r={props:this.column.props,parent:{instance:this,props:this.$props,state:this.$data},context:{index:this.index,sorted:this.isColumnSorted(),resizable:this.resizableColumns,size:(n=this.$parentInstance)===null||n===void 0||(n=n.$parentInstance)===null||n===void 0?void 0:n.size,showGridlines:((i=this.$parentInstance)===null||i===void 0||(i=i.$parentInstance)===null||i===void 0?void 0:i.showGridlines)||!1}};return D(this.ptm("column.".concat(e),{column:r}),this.ptm("column.".concat(e),r),this.ptmo(this.getColumnProp(),e,r))},getColumnProp:function(){return this.column.props&&this.column.props.pt?this.column.props.pt:void 0},onClick:function(e){this.$emit("column-click",{originalEvent:e,column:this.column})},onKeyDown:function(e){(e.code==="Enter"||e.code==="Space")&&e.currentTarget.nodeName==="TH"&&M.getAttribute(e.currentTarget,"data-p-sortable-column")&&(this.$emit("column-click",{originalEvent:e,column:this.column}),e.preventDefault())},onMouseDown:function(e){this.$emit("column-mousedown",{originalEvent:e,column:this.column})},onDragStart:function(e){this.$emit("column-dragstart",e)},onDragOver:function(e){this.$emit("column-dragover",e)},onDragLeave:function(e){this.$emit("column-dragleave",e)},onDrop:function(e){this.$emit("column-drop",e)},onResizeStart:function(e){this.$emit("column-resizestart",e)},getMultiSortMetaIndex:function(){var e=this;return this.multiSortMeta.findIndex(function(n){return n.field===e.columnProp("field")||n.field===e.columnProp("sortField")})},getBadgeValue:function(){var e=this.getMultiSortMetaIndex();return this.groupRowsBy&&this.groupRowsBy===this.groupRowSortField&&e>-1?e:e+1},isMultiSorted:function(){return this.sortMode==="multiple"&&this.columnProp("sortable")&&this.getMultiSortMetaIndex()>-1},isColumnSorted:function(){return this.sortMode==="single"?this.sortField&&(this.sortField===this.columnProp("field")||this.sortField===this.columnProp("sortField")):this.isMultiSorted()},updateStickyPosition:function(){if(this.columnProp("frozen")){var e=this.columnProp("alignFrozen");if(e==="right"){var n=0,i=M.getNextElementSibling(this.$el,'[data-p-frozen-column="true"]');i&&(n=M.getOuterWidth(i)+parseFloat(i.style.right||0)),this.styleObject.right=n+"px"}else{var r=0,o=M.getPreviousElementSibling(this.$el,'[data-p-frozen-column="true"]');o&&(r=M.getOuterWidth(o)+parseFloat(o.style.left||0)),this.styleObject.left=r+"px"}var a=this.$el.parentElement.nextElementSibling;if(a){var s=M.index(this.$el);a.children[s].style.left=this.styleObject.left,a.children[s].style.right=this.styleObject.right}}},onHeaderCheckboxChange:function(e){this.$emit("checkbox-change",e)}},computed:{containerClass:function(){return[this.cx("headerCell"),this.filterColumn?this.columnProp("filterHeaderClass"):this.columnProp("headerClass"),this.columnProp("class")]},containerStyle:function(){var e=this.filterColumn?this.columnProp("filterHeaderStyle"):this.columnProp("headerStyle"),n=this.columnProp("style");return this.columnProp("frozen")?[n,e,this.styleObject]:[n,e]},sortState:function(){var e=!1,n=null;if(this.sortMode==="single")e=this.sortField&&(this.sortField===this.columnProp("field")||this.sortField===this.columnProp("sortField")),n=e?this.sortOrder:0;else if(this.sortMode==="multiple"){var i=this.getMultiSortMetaIndex();i>-1&&(e=!0,n=this.multiSortMeta[i].order)}return{sorted:e,sortOrder:n}},sortableColumnIcon:function(){var e=this.sortState,n=e.sorted,i=e.sortOrder;if(n){if(n&&i>0)return ep;if(n&&i<0)return Qu}else return Ju;return null},ariaSort:function(){if(this.columnProp("sortable")){var e=this.sortState,n=e.sorted,i=e.sortOrder;return n&&i<0?"descending":n&&i>0?"ascending":"none"}else return null}},components:{DTHeaderCheckbox:zh,DTColumnFilter:Mh,SortAltIcon:Ju,SortAmountUpAltIcon:ep,SortAmountDownIcon:Qu}};function os(t){"@babel/helpers - typeof";return os=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},os(t)}function t0(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable})),n.push.apply(n,i)}return n}function n0(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?t0(Object(n),!0).forEach(function(i){oW(t,i,n[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):t0(Object(n)).forEach(function(i){Object.defineProperty(t,i,Object.getOwnPropertyDescriptor(n,i))})}return t}function oW(t,e,n){return e=rW(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function rW(t){var e=aW(t,"string");return os(e)=="symbol"?e:String(e)}function aW(t,e){if(os(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var i=n.call(t,e||"default");if(os(i)!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var sW=["tabindex","colspan","rowspan","aria-sort","data-p-sortable-column","data-p-resizable-column","data-p-highlight","data-p-filter-column","data-p-frozen-column","data-p-reorderable-column"];function lW(t,e,n,i,r,o){var a=Ce("DTHeaderCheckbox"),s=Ce("DTColumnFilter");return _(),j("th",D({style:o.containerStyle,class:o.containerClass,tabindex:o.columnProp("sortable")?"0":null,role:"columnheader",colspan:o.columnProp("colspan"),rowspan:o.columnProp("rowspan"),"aria-sort":o.ariaSort,onClick:e[8]||(e[8]=function(){return o.onClick&&o.onClick.apply(o,arguments)}),onKeydown:e[9]||(e[9]=function(){return o.onKeyDown&&o.onKeyDown.apply(o,arguments)}),onMousedown:e[10]||(e[10]=function(){return o.onMouseDown&&o.onMouseDown.apply(o,arguments)}),onDragstart:e[11]||(e[11]=function(){return o.onDragStart&&o.onDragStart.apply(o,arguments)}),onDragover:e[12]||(e[12]=function(){return o.onDragOver&&o.onDragOver.apply(o,arguments)}),onDragleave:e[13]||(e[13]=function(){return o.onDragLeave&&o.onDragLeave.apply(o,arguments)}),onDrop:e[14]||(e[14]=function(){return o.onDrop&&o.onDrop.apply(o,arguments)})},n0(n0({},o.getColumnPT("root")),o.getColumnPT("headerCell")),{"data-p-sortable-column":o.columnProp("sortable"),"data-p-resizable-column":n.resizableColumns,"data-p-highlight":o.isColumnSorted(),"data-p-filter-column":n.filterColumn,"data-p-frozen-column":o.columnProp("frozen"),"data-p-reorderable-column":n.reorderableColumns}),[n.resizableColumns&&!o.columnProp("frozen")?(_(),j("span",D({key:0,class:t.cx("columnResizer"),onMousedown:e[0]||(e[0]=function(){return o.onResizeStart&&o.onResizeStart.apply(o,arguments)})},o.getColumnPT("columnResizer")),null,16)):he("",!0),V("div",D({class:t.cx("headerContent")},o.getColumnPT("headerContent")),[n.column.children&&n.column.children.header?(_(),ne(ze(n.column.children.header),{key:0,column:n.column},null,8,["column"])):he("",!0),o.columnProp("header")?(_(),j("span",D({key:1,class:t.cx("headerTitle")},o.getColumnPT("headerTitle")),Ct(o.columnProp("header")),17)):he("",!0),o.columnProp("sortable")?(_(),j("span",Zr(D({key:2},o.getColumnPT("sort"))),[(_(),ne(ze(n.column.children&&n.column.children.sorticon||o.sortableColumnIcon),D({sorted:o.sortState.sorted,sortOrder:o.sortState.sortOrder,class:t.cx("sortIcon")},o.getColumnPT("sorticon"),{"data-pc-section":"sorticon"}),null,16,["sorted","sortOrder","class"]))],16)):he("",!0),o.isMultiSorted()?(_(),j("span",D({key:3,class:t.cx("sortBadge")},o.getColumnPT("sortBadge")),Ct(o.getBadgeValue()),17)):he("",!0),o.columnProp("selectionMode")==="multiple"&&n.filterDisplay!=="row"?(_(),ne(a,{key:4,checked:n.allRowsSelected,onChange:o.onHeaderCheckboxChange,disabled:n.empty,headerCheckboxIconTemplate:n.column.children&&n.column.children.headercheckboxicon,column:n.column,pt:t.pt},null,8,["checked","onChange","disabled","headerCheckboxIconTemplate","column","pt"])):he("",!0),n.filterDisplay==="menu"&&n.column.children&&n.column.children.filter?(_(),ne(s,{key:5,field:o.columnProp("filterField")||o.columnProp("field"),type:o.columnProp("dataType"),display:"menu",showMenu:o.columnProp("showFilterMenu"),filterElement:n.column.children&&n.column.children.filter,filterHeaderTemplate:n.column.children&&n.column.children.filterheader,filterFooterTemplate:n.column.children&&n.column.children.filterfooter,filterClearTemplate:n.column.children&&n.column.children.filterclear,filterApplyTemplate:n.column.children&&n.column.children.filterapply,filterIconTemplate:n.column.children&&n.column.children.filtericon,filterAddIconTemplate:n.column.children&&n.column.children.filteraddicon,filterRemoveIconTemplate:n.column.children&&n.column.children.filterremoveicon,filterClearIconTemplate:n.column.children&&n.column.children.filterclearicon,filters:n.filters,filtersStore:n.filtersStore,filterInputProps:n.filterInputProps,onFilterChange:e[1]||(e[1]=function(l){return t.$emit("filter-change",l)}),onFilterApply:e[2]||(e[2]=function(l){return t.$emit("filter-apply")}),filterMenuStyle:o.columnProp("filterMenuStyle"),filterMenuClass:o.columnProp("filterMenuClass"),showOperator:o.columnProp("showFilterOperator"),showClearButton:o.columnProp("showClearButton"),showApplyButton:o.columnProp("showApplyButton"),showMatchModes:o.columnProp("showFilterMatchModes"),showAddButton:o.columnProp("showAddButton"),matchModeOptions:o.columnProp("filterMatchModeOptions"),maxConstraints:o.columnProp("maxConstraints"),onOperatorChange:e[3]||(e[3]=function(l){return t.$emit("operator-change",l)}),onMatchmodeChange:e[4]||(e[4]=function(l){return t.$emit("matchmode-change",l)}),onConstraintAdd:e[5]||(e[5]=function(l){return t.$emit("constraint-add",l)}),onConstraintRemove:e[6]||(e[6]=function(l){return t.$emit("constraint-remove",l)}),onApplyClick:e[7]||(e[7]=function(l){return t.$emit("apply-click",l)}),column:n.column,unstyled:t.unstyled,pt:t.pt},null,8,["field","type","showMenu","filterElement","filterHeaderTemplate","filterFooterTemplate","filterClearTemplate","filterApplyTemplate","filterIconTemplate","filterAddIconTemplate","filterRemoveIconTemplate","filterClearIconTemplate","filters","filtersStore","filterInputProps","filterMenuStyle","filterMenuClass","showOperator","showClearButton","showApplyButton","showMatchModes","showAddButton","matchModeOptions","maxConstraints","column","unstyled","pt"])):he("",!0)],16)],16,sW)}g1.render=lW;function i0(t){return uW(t)||dW(t)||b1(t)||cW()}function cW(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function dW(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function uW(t){if(Array.isArray(t))return np(t)}function pW(t,e){var n=typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=b1(t))||e&&t&&typeof t.length=="number"){n&&(t=n);var i=0,r=function(){};return{s:r,n:function(){return i>=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function(c){throw c},f:r}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var o=!0,a=!1,s;return{s:function(){n=n.call(t)},n:function(){var c=n.next();return o=c.done,c},e:function(c){a=!0,s=c},f:function(){try{!o&&n.return!=null&&n.return()}finally{if(a)throw s}}}}function b1(t,e){if(t){if(typeof t=="string")return np(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return np(t,e)}}function np(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n<e;n++)i[n]=t[n];return i}var v1={name:"TableHeader",hostName:"DataTable",extends:ot,emits:["column-click","column-mousedown","column-dragstart","column-dragover","column-dragleave","column-drop","column-resizestart","checkbox-change","filter-change","filter-apply","operator-change","matchmode-change","constraint-add","constraint-remove","filter-clear","apply-click"],props:{columnGroup:{type:null,default:null},columns:{type:null,default:null},rowGroupMode:{type:String,default:null},groupRowsBy:{type:[Array,String,Function],default:null},resizableColumns:{type:Boolean,default:!1},allRowsSelected:{type:Boolean,default:!1},empty:{type:Boolean,default:!1},sortMode:{type:String,default:"single"},groupRowSortField:{type:[String,Function],default:null},sortField:{type:[String,Function],default:null},sortOrder:{type:Number,default:null},multiSortMeta:{type:Array,default:null},filterDisplay:{type:String,default:null},filters:{type:Object,default:null},filtersStore:{type:Object,default:null},reorderableColumns:{type:Boolean,default:!1},filterInputProps:{type:null,default:null}},methods:{columnProp:function(e,n){return X.getVNodeProp(e,n)},getColumnGroupPT:function(e){var n,i={props:this.getColumnGroupProps(),parent:{instance:this,props:this.$props,state:this.$data},context:{type:"header",scrollable:(n=this.$parentInstance)===null||n===void 0||(n=n.$parentInstance)===null||n===void 0?void 0:n.scrollable}};return D(this.ptm("columnGroup.".concat(e),{columnGroup:i}),this.ptm("columnGroup.".concat(e),i),this.ptmo(this.getColumnGroupProps(),e,i))},getColumnGroupProps:function(){return this.columnGroup&&this.columnGroup.props&&this.columnGroup.props.pt?this.columnGroup.props.pt:void 0},getRowPT:function(e,n,i){var r={props:e.props,parent:{instance:this,props:this.$props,state:this.$data},context:{index:i}};return D(this.ptm("row.".concat(n),{row:r}),this.ptm("row.".concat(n),r),this.ptmo(this.getRowProp(e),n,r))},getRowProp:function(e){return e.props&&e.props.pt?e.props.pt:void 0},getColumnPT:function(e,n,i){var r={props:e.props,parent:{instance:this,props:this.$props,state:this.$data},context:{index:i}};return D(this.ptm("column.".concat(n),{column:r}),this.ptm("column.".concat(n),r),this.ptmo(this.getColumnProp(e),n,r))},getColumnProp:function(e){return e.props&&e.props.pt?e.props.pt:void 0},getFilterColumnHeaderClass:function(e){return[this.cx("headerCell",{column:e}),this.columnProp(e,"filterHeaderClass"),this.columnProp(e,"class")]},getFilterColumnHeaderStyle:function(e){return[this.columnProp(e,"filterHeaderStyle"),this.columnProp(e,"style")]},getHeaderRows:function(){var e=[],n=this.columnGroup;if(n.children&&n.children.default){var i=pW(n.children.default()),r;try{for(i.s();!(r=i.n()).done;){var o=r.value;o.type.name==="Row"?e.push(o):o.children&&o.children instanceof Array&&(e=o.children)}}catch(a){i.e(a)}finally{i.f()}return e}},getHeaderColumns:function(e){var n=[];if(e.children&&e.children.default)return e.children.default().forEach(function(i){i.children&&i.children instanceof Array?n=[].concat(i0(n),i0(i.children)):i.type.name==="Column"&&n.push(i)}),n}},computed:{ptmTHeadOptions:function(){var e;return{context:{scrollable:(e=this.$parentInstance)===null||e===void 0||(e=e.$parentInstance)===null||e===void 0?void 0:e.scrollable}}}},components:{DTHeaderCell:g1,DTHeaderCheckbox:zh,DTColumnFilter:Mh}};function rs(t){"@babel/helpers - typeof";return rs=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},rs(t)}function o0(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable})),n.push.apply(n,i)}return n}function Uo(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?o0(Object(n),!0).forEach(function(i){hW(t,i,n[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):o0(Object(n)).forEach(function(i){Object.defineProperty(t,i,Object.getOwnPropertyDescriptor(n,i))})}return t}function hW(t,e,n){return e=fW(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function fW(t){var e=mW(t,"string");return rs(e)=="symbol"?e:String(e)}function mW(t,e){if(rs(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var i=n.call(t,e||"default");if(rs(i)!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function gW(t,e,n,i,r,o){var a=Ce("DTHeaderCell"),s=Ce("DTHeaderCheckbox"),l=Ce("DTColumnFilter");return _(),j("thead",D({class:t.cx("thead"),style:t.sx("thead"),role:"rowgroup"},n.columnGroup?Uo(Uo({},t.ptm("thead",o.ptmTHeadOptions)),o.getColumnGroupPT("root")):t.ptm("thead",o.ptmTHeadOptions),{"data-pc-section":"thead"}),[n.columnGroup?(_(!0),j(Oe,{key:1},Dt(o.getHeaderRows(),function(c,d){return _(),j("tr",D({key:d,role:"row"},Uo(Uo({},t.ptm("headerRow")),o.getRowPT(c,"root",d))),[(_(!0),j(Oe,null,Dt(o.getHeaderColumns(c),function(u,p){return _(),j(Oe,{key:o.columnProp(u,"columnKey")||o.columnProp(u,"field")||p},[!o.columnProp(u,"hidden")&&(n.rowGroupMode!=="subheader"||n.groupRowsBy!==o.columnProp(u,"field"))&&typeof u.children!="string"?(_(),ne(a,{key:0,column:u,onColumnClick:e[23]||(e[23]=function(h){return t.$emit("column-click",h)}),onColumnMousedown:e[24]||(e[24]=function(h){return t.$emit("column-mousedown",h)}),groupRowsBy:n.groupRowsBy,groupRowSortField:n.groupRowSortField,sortMode:n.sortMode,sortField:n.sortField,sortOrder:n.sortOrder,multiSortMeta:n.multiSortMeta,allRowsSelected:n.allRowsSelected,empty:n.empty,onCheckboxChange:e[25]||(e[25]=function(h){return t.$emit("checkbox-change",h)}),filters:n.filters,filterDisplay:n.filterDisplay,filtersStore:n.filtersStore,onFilterChange:e[26]||(e[26]=function(h){return t.$emit("filter-change",h)}),onFilterApply:e[27]||(e[27]=function(h){return t.$emit("filter-apply")}),onOperatorChange:e[28]||(e[28]=function(h){return t.$emit("operator-change",h)}),onMatchmodeChange:e[29]||(e[29]=function(h){return t.$emit("matchmode-change",h)}),onConstraintAdd:e[30]||(e[30]=function(h){return t.$emit("constraint-add",h)}),onConstraintRemove:e[31]||(e[31]=function(h){return t.$emit("constraint-remove",h)}),onApplyClick:e[32]||(e[32]=function(h){return t.$emit("apply-click",h)}),pt:t.pt},null,8,["column","groupRowsBy","groupRowSortField","sortMode","sortField","sortOrder","multiSortMeta","allRowsSelected","empty","filters","filterDisplay","filtersStore","pt"])):he("",!0)],64)}),128))],16)}),128)):(_(),j(Oe,{key:0},[V("tr",D({role:"row"},t.ptm("headerRow")),[(_(!0),j(Oe,null,Dt(n.columns,function(c,d){return _(),j(Oe,{key:o.columnProp(c,"columnKey")||o.columnProp(c,"field")||d},[!o.columnProp(c,"hidden")&&(n.rowGroupMode!=="subheader"||n.groupRowsBy!==o.columnProp(c,"field"))?(_(),ne(a,{key:0,column:c,index:d,onColumnClick:e[0]||(e[0]=function(u){return t.$emit("column-click",u)}),onColumnMousedown:e[1]||(e[1]=function(u){return t.$emit("column-mousedown",u)}),onColumnDragstart:e[2]||(e[2]=function(u){return t.$emit("column-dragstart",u)}),onColumnDragover:e[3]||(e[3]=function(u){return t.$emit("column-dragover",u)}),onColumnDragleave:e[4]||(e[4]=function(u){return t.$emit("column-dragleave",u)}),onColumnDrop:e[5]||(e[5]=function(u){return t.$emit("column-drop",u)}),groupRowsBy:n.groupRowsBy,groupRowSortField:n.groupRowSortField,reorderableColumns:n.reorderableColumns,resizableColumns:n.resizableColumns,onColumnResizestart:e[6]||(e[6]=function(u){return t.$emit("column-resizestart",u)}),sortMode:n.sortMode,sortField:n.sortField,sortOrder:n.sortOrder,multiSortMeta:n.multiSortMeta,allRowsSelected:n.allRowsSelected,empty:n.empty,onCheckboxChange:e[7]||(e[7]=function(u){return t.$emit("checkbox-change",u)}),filters:n.filters,filterDisplay:n.filterDisplay,filtersStore:n.filtersStore,filterInputProps:n.filterInputProps,onFilterChange:e[8]||(e[8]=function(u){return t.$emit("filter-change",u)}),onFilterApply:e[9]||(e[9]=function(u){return t.$emit("filter-apply")}),onOperatorChange:e[10]||(e[10]=function(u){return t.$emit("operator-change",u)}),onMatchmodeChange:e[11]||(e[11]=function(u){return t.$emit("matchmode-change",u)}),onConstraintAdd:e[12]||(e[12]=function(u){return t.$emit("constraint-add",u)}),onConstraintRemove:e[13]||(e[13]=function(u){return t.$emit("constraint-remove",u)}),onApplyClick:e[14]||(e[14]=function(u){return t.$emit("apply-click",u)}),pt:t.pt},null,8,["column","index","groupRowsBy","groupRowSortField","reorderableColumns","resizableColumns","sortMode","sortField","sortOrder","multiSortMeta","allRowsSelected","empty","filters","filterDisplay","filtersStore","filterInputProps","pt"])):he("",!0)],64)}),128))],16),n.filterDisplay==="row"?(_(),j("tr",D({key:0,role:"row"},t.ptm("headerRow")),[(_(!0),j(Oe,null,Dt(n.columns,function(c,d){return _(),j(Oe,{key:o.columnProp(c,"columnKey")||o.columnProp(c,"field")||d},[!o.columnProp(c,"hidden")&&(n.rowGroupMode!=="subheader"||n.groupRowsBy!==o.columnProp(c,"field"))?(_(),j("th",D({key:0,style:o.getFilterColumnHeaderStyle(c),class:o.getFilterColumnHeaderClass(c)},Uo(Uo({},o.getColumnPT(c,"root",d)),o.getColumnPT(c,"headerCell",d))),[o.columnProp(c,"selectionMode")==="multiple"?(_(),ne(s,{key:0,checked:n.allRowsSelected,disabled:n.empty,onChange:e[15]||(e[15]=function(u){return t.$emit("checkbox-change",u)}),column:c,pt:t.pt},null,8,["checked","disabled","column","pt"])):he("",!0),c.children&&c.children.filter?(_(),ne(l,{key:1,field:o.columnProp(c,"filterField")||o.columnProp(c,"field"),type:o.columnProp(c,"dataType"),display:"row",showMenu:o.columnProp(c,"showFilterMenu"),filterElement:c.children&&c.children.filter,filterHeaderTemplate:c.children&&c.children.filterheader,filterFooterTemplate:c.children&&c.children.filterfooter,filterClearTemplate:c.children&&c.children.filterclear,filterApplyTemplate:c.children&&c.children.filterapply,filterIconTemplate:c.children&&c.children.filtericon,filterAddIconTemplate:c.children&&c.children.filteraddicon,filterRemoveIconTemplate:c.children&&c.children.filterremoveicon,filterClearIconTemplate:c.children&&c.children.filterclearicon,filters:n.filters,filtersStore:n.filtersStore,filterInputProps:n.filterInputProps,onFilterChange:e[16]||(e[16]=function(u){return t.$emit("filter-change",u)}),onFilterApply:e[17]||(e[17]=function(u){return t.$emit("filter-apply")}),filterMenuStyle:o.columnProp(c,"filterMenuStyle"),filterMenuClass:o.columnProp(c,"filterMenuClass"),showOperator:o.columnProp(c,"showFilterOperator"),showClearButton:o.columnProp(c,"showClearButton"),showApplyButton:o.columnProp(c,"showApplyButton"),showMatchModes:o.columnProp(c,"showFilterMatchModes"),showAddButton:o.columnProp(c,"showAddButton"),matchModeOptions:o.columnProp(c,"filterMatchModeOptions"),maxConstraints:o.columnProp(c,"maxConstraints"),onOperatorChange:e[18]||(e[18]=function(u){return t.$emit("operator-change",u)}),onMatchmodeChange:e[19]||(e[19]=function(u){return t.$emit("matchmode-change",u)}),onConstraintAdd:e[20]||(e[20]=function(u){return t.$emit("constraint-add",u)}),onConstraintRemove:e[21]||(e[21]=function(u){return t.$emit("constraint-remove",u)}),onApplyClick:e[22]||(e[22]=function(u){return t.$emit("apply-click",u)}),column:c,unstyled:t.unstyled,pt:t.pt},null,8,["field","type","showMenu","filterElement","filterHeaderTemplate","filterFooterTemplate","filterClearTemplate","filterApplyTemplate","filterIconTemplate","filterAddIconTemplate","filterRemoveIconTemplate","filterClearIconTemplate","filters","filtersStore","filterInputProps","filterMenuStyle","filterMenuClass","showOperator","showClearButton","showApplyButton","showMatchModes","showAddButton","matchModeOptions","maxConstraints","column","unstyled","pt"])):he("",!0)],16)):he("",!0)],64)}),128))],16)):he("",!0)],64))],16)}v1.render=gW;function as(t){"@babel/helpers - typeof";return as=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},as(t)}function r0(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable})),n.push.apply(n,i)}return n}function Go(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?r0(Object(n),!0).forEach(function(i){bW(t,i,n[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):r0(Object(n)).forEach(function(i){Object.defineProperty(t,i,Object.getOwnPropertyDescriptor(n,i))})}return t}function bW(t,e,n){return e=vW(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function vW(t){var e=yW(t,"string");return as(e)=="symbol"?e:String(e)}function yW(t,e){if(as(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var i=n.call(t,e||"default");if(as(i)!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function a0(t,e){return kW(t)||xW(t,e)||Bh(t,e)||wW()}function wW(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function xW(t,e){var n=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(n!=null){var i,r,o,a,s=[],l=!0,c=!1;try{if(o=(n=n.call(t)).next,e===0){if(Object(n)!==n)return;l=!1}else for(;!(l=(i=o.call(n)).done)&&(s.push(i.value),s.length!==e);l=!0);}catch(d){c=!0,r=d}finally{try{if(!l&&n.return!=null&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw r}}return s}}function kW(t){if(Array.isArray(t))return t}function Mi(t,e){var n=typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=Bh(t))||e&&t&&typeof t.length=="number"){n&&(t=n);var i=0,r=function(){};return{s:r,n:function(){return i>=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function(c){throw c},f:r}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var o=!0,a=!1,s;return{s:function(){n=n.call(t)},n:function(){var c=n.next();return o=c.done,c},e:function(c){a=!0,s=c},f:function(){try{!o&&n.return!=null&&n.return()}finally{if(a)throw s}}}}function kt(t){return EW(t)||SW(t)||Bh(t)||CW()}function CW(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Bh(t,e){if(t){if(typeof t=="string")return ip(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ip(t,e)}}function SW(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function EW(t){if(Array.isArray(t))return ip(t)}function ip(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n<e;n++)i[n]=t[n];return i}var y1={name:"DataTable",extends:cV,emits:["value-change","update:first","update:rows","page","update:sortField","update:sortOrder","update:multiSortMeta","sort","filter","row-click","row-dblclick","update:selection","row-select","row-unselect","update:contextMenuSelection","row-contextmenu","row-unselect-all","row-select-all","select-all-change","column-resize-end","column-reorder","row-reorder","update:expandedRows","row-collapse","row-expand","update:expandedRowGroups","rowgroup-collapse","rowgroup-expand","update:filters","state-restore","state-save","cell-edit-init","cell-edit-complete","cell-edit-cancel","update:editingRows","row-edit-init","row-edit-save","row-edit-cancel"],data:function(){return{d_first:this.first,d_rows:this.rows,d_sortField:this.sortField,d_sortOrder:this.sortOrder,d_nullSortOrder:this.nullSortOrder,d_multiSortMeta:this.multiSortMeta?kt(this.multiSortMeta):[],d_groupRowsSortMeta:null,d_selectionKeys:null,d_expandedRowKeys:null,d_columnOrder:null,d_editingRowKeys:null,d_editingMeta:{},d_filters:this.cloneFilters(this.filters)}},rowTouched:!1,anchorRowIndex:null,rangeRowIndex:null,documentColumnResizeListener:null,documentColumnResizeEndListener:null,lastResizeHelperX:null,resizeColumnElement:null,columnResizing:!1,colReorderIconWidth:null,colReorderIconHeight:null,draggedColumn:null,draggedRowIndex:null,droppedRowIndex:null,rowDragging:null,columnWidthsState:null,tableWidthState:null,columnWidthsRestored:!1,watch:{first:function(e){this.d_first=e},rows:function(e){this.d_rows=e},sortField:function(e){this.d_sortField=e},sortOrder:function(e){this.d_sortOrder=e},nullSortOrder:function(e){this.d_nullSortOrder=e},multiSortMeta:function(e){this.d_multiSortMeta=e},selection:{immediate:!0,handler:function(e){this.dataKey&&this.updateSelectionKeys(e)}},expandedRows:function(e){this.dataKey&&this.updateExpandedRowKeys(e)},editingRows:{immediate:!0,handler:function(e){this.dataKey&&this.updateEditingRowKeys(e)}},filters:{deep:!0,handler:function(e){this.d_filters=this.cloneFilters(e)}}},mounted:function(){this.$el.setAttribute(this.attributeSelector,""),this.responsiveLayout==="stack"&&!this.scrollable&&!this.unstyled&&this.createResponsiveStyle(),this.isStateful()&&(this.restoreState(),this.resizableColumns&&this.restoreColumnWidths()),this.editMode==="row"&&this.dataKey&&!this.d_editingRowKeys&&this.updateEditingRowKeys(this.editingRows)},beforeUnmount:function(){this.unbindColumnResizeEvents(),this.destroyStyleElement(),this.destroyResponsiveStyle()},updated:function(){this.isStateful()&&this.saveState(),this.editMode==="row"&&this.dataKey&&!this.d_editingRowKeys&&this.updateEditingRowKeys(this.editingRows)},methods:{columnProp:function(e,n){return X.getVNodeProp(e,n)},onPage:function(e){this.clearEditingMetaData(),this.d_first=e.first,this.d_rows=e.rows;var n=this.createLazyLoadEvent(e);n.pageCount=e.pageCount,n.page=e.page,this.$emit("update:first",this.d_first),this.$emit("update:rows",this.d_rows),this.$emit("page",n),this.$emit("value-change",this.processedData)},onColumnHeaderClick:function(e){var n=e.originalEvent,i=e.column;if(this.columnProp(i,"sortable")){var r=n.target,o=this.columnProp(i,"sortField")||this.columnProp(i,"field");if(M.getAttribute(r,"data-p-sortable-column")===!0||M.getAttribute(r,"data-pc-section")==="headertitle"||M.getAttribute(r,"data-pc-section")==="headercontent"||M.getAttribute(r,"data-pc-section")==="sorticon"||M.getAttribute(r.parentElement,"data-pc-section")==="sorticon"||M.getAttribute(r.parentElement.parentElement,"data-pc-section")==="sorticon"||r.closest('[data-p-sortable-column="true"]')&&!r.closest('[data-pc-section="filtermenubutton"]')){if(M.clearSelection(),this.sortMode==="single")this.d_sortField===o?this.removableSort&&this.d_sortOrder*-1===this.defaultSortOrder?(this.d_sortOrder=null,this.d_sortField=null):this.d_sortOrder=this.d_sortOrder*-1:(this.d_sortOrder=this.defaultSortOrder,this.d_sortField=o),this.$emit("update:sortField",this.d_sortField),this.$emit("update:sortOrder",this.d_sortOrder),this.resetPage();else if(this.sortMode==="multiple"){var a=n.metaKey||n.ctrlKey;a||(this.d_multiSortMeta=this.d_multiSortMeta.filter(function(s){return s.field===o})),this.addMultiSortField(o),this.$emit("update:multiSortMeta",this.d_multiSortMeta)}this.$emit("sort",this.createLazyLoadEvent(n)),this.$emit("value-change",this.processedData)}}},sortSingle:function(e){var n=this;if(this.clearEditingMetaData(),this.groupRowsBy&&this.groupRowsBy===this.sortField)return this.d_multiSortMeta=[{field:this.sortField,order:this.sortOrder||this.defaultSortOrder},{field:this.d_sortField,order:this.d_sortOrder}],this.sortMultiple(e);var i=kt(e),r=new Map,o=Mi(i),a;try{for(o.s();!(a=o.n()).done;){var s=a.value;r.set(s,X.resolveFieldData(s,this.d_sortField))}}catch(c){o.e(c)}finally{o.f()}var l=X.localeComparator();return i.sort(function(c,d){var u=r.get(c),p=r.get(d);return X.sort(u,p,n.d_sortOrder,l,n.d_nullSortOrder)}),i},sortMultiple:function(e){var n=this;if(this.clearEditingMetaData(),this.groupRowsBy&&(this.d_groupRowsSortMeta||this.d_multiSortMeta.length&&this.groupRowsBy===this.d_multiSortMeta[0].field)){var i=this.d_multiSortMeta[0];!this.d_groupRowsSortMeta&&(this.d_groupRowsSortMeta=i),i.field!==this.d_groupRowsSortMeta.field&&(this.d_multiSortMeta=[this.d_groupRowsSortMeta].concat(kt(this.d_multiSortMeta)))}var r=kt(e);return r.sort(function(o,a){return n.multisortField(o,a,0)}),r},multisortField:function(e,n,i){var r=X.resolveFieldData(e,this.d_multiSortMeta[i].field),o=X.resolveFieldData(n,this.d_multiSortMeta[i].field),a=X.localeComparator();return r===o?this.d_multiSortMeta.length-1>i?this.multisortField(e,n,i+1):0:X.sort(r,o,this.d_multiSortMeta[i].order,a,this.d_nullSortOrder)},addMultiSortField:function(e){var n=this.d_multiSortMeta.findIndex(function(i){return i.field===e});n>=0?this.removableSort&&this.d_multiSortMeta[n].order*-1===this.defaultSortOrder?this.d_multiSortMeta.splice(n,1):this.d_multiSortMeta[n]={field:e,order:this.d_multiSortMeta[n].order*-1}:this.d_multiSortMeta.push({field:e,order:this.defaultSortOrder}),this.d_multiSortMeta=kt(this.d_multiSortMeta)},getActiveFilters:function(e){var n=function(a){var s=a0(a,2),l=s[0],c=s[1];if(c.constraints){var d=c.constraints.filter(function(u){return u.value!==null});if(d.length>0)return[l,Go(Go({},c),{},{constraints:d})]}else if(c.value!==null)return[l,c]},i=function(a){return a!==void 0},r=Object.entries(e).map(n).filter(i);return Object.fromEntries(r)},filter:function(e){var n=this;if(e){this.clearEditingMetaData();var i=this.getActiveFilters(this.filters),r;i.global&&(r=this.globalFilterFields||this.columns.map(function(b){return n.columnProp(b,"filterField")||n.columnProp(b,"field")}));for(var o=[],a=0;a<e.length;a++){var s=!0,l=!1,c=!1;for(var d in i)if(Object.prototype.hasOwnProperty.call(i,d)&&d!=="global"){c=!0;var u=d,p=i[u];if(p.operator){var h=Mi(p.constraints),g;try{for(h.s();!(g=h.n()).done;){var f=g.value;if(s=this.executeLocalFilter(u,e[a],f),p.operator===zl.OR&&s||p.operator===zl.AND&&!s)break}}catch(b){h.e(b)}finally{h.f()}}else s=this.executeLocalFilter(u,e[a],p);if(!s)break}if(s&&i.global&&!l&&r)for(var v=0;v<r.length;v++){var m=r[v];if(l=zu.filters[i.global.matchMode||zt.CONTAINS](X.resolveFieldData(e[a],m),i.global.value,this.filterLocale),l)break}var y=void 0;i.global?y=c?c&&s&&l:l:y=c&&s,y&&o.push(e[a])}(o.length===this.value.length||Object.keys(i).length==0)&&(o=e);var S=this.createLazyLoadEvent();return S.filteredValue=o,this.$emit("filter",S),this.$emit("value-change",o),o}},executeLocalFilter:function(e,n,i){var r=i.value,o=i.matchMode||zt.STARTS_WITH,a=X.resolveFieldData(n,e),s=zu.filters[o];return s(a,r,this.filterLocale)},onRowClick:function(e){var n=e.originalEvent,i=this.$refs.bodyRef&&this.$refs.bodyRef.$el,r=M.findSingle(i,'tr[data-p-selectable-row="true"][tabindex="0"]');if(!M.isClickable(n.target)){if(this.$emit("row-click",e),this.selectionMode){var o=e.data,a=this.d_first+e.index;if(this.isMultipleSelectionMode()&&n.shiftKey&&this.anchorRowIndex!=null)M.clearSelection(),this.rangeRowIndex=a,this.selectRange(n);else{var s=this.isSelected(o),l=this.rowTouched?!1:this.metaKeySelection;if(this.anchorRowIndex=a,this.rangeRowIndex=a,l){var c=n.metaKey||n.ctrlKey;if(s&&c){if(this.isSingleSelectionMode())this.$emit("update:selection",null);else{var d=this.findIndexInSelection(o),u=this.selection.filter(function(m,y){return y!=d});this.$emit("update:selection",u)}this.$emit("row-unselect",{originalEvent:n,data:o,index:a,type:"row"})}else{if(this.isSingleSelectionMode())this.$emit("update:selection",o);else if(this.isMultipleSelectionMode()){var p=c?this.selection||[]:[];p=[].concat(kt(p),[o]),this.$emit("update:selection",p)}this.$emit("row-select",{originalEvent:n,data:o,index:a,type:"row"})}}else if(this.selectionMode==="single")s?(this.$emit("update:selection",null),this.$emit("row-unselect",{originalEvent:n,data:o,index:a,type:"row"})):(this.$emit("update:selection",o),this.$emit("row-select",{originalEvent:n,data:o,index:a,type:"row"}));else if(this.selectionMode==="multiple")if(s){var h=this.findIndexInSelection(o),g=this.selection.filter(function(m,y){return y!=h});this.$emit("update:selection",g),this.$emit("row-unselect",{originalEvent:n,data:o,index:a,type:"row"})}else{var f=this.selection?[].concat(kt(this.selection),[o]):[o];this.$emit("update:selection",f),this.$emit("row-select",{originalEvent:n,data:o,index:a,type:"row"})}}}if(this.rowTouched=!1,r){if(e.originalEvent.target.getAttribute("data-pc-section")==="rowtogglericon"||e.originalEvent.target.parentElement.getAttribute("data-pc-section")==="rowtogglericon")return;var v=e.originalEvent.target.closest('tr[data-p-selectable-row="true"]');r.tabIndex="-1",v.tabIndex="0"}}},onRowDblClick:function(e){var n=e.originalEvent;M.isClickable(n.target)||this.$emit("row-dblclick",e)},onRowRightClick:function(e){this.contextMenu&&(M.clearSelection(),e.originalEvent.target.focus()),this.$emit("update:contextMenuSelection",e.data),this.$emit("row-contextmenu",e)},onRowTouchEnd:function(){this.rowTouched=!0},onRowKeyDown:function(e,n){var i=e.originalEvent,r=e.data,o=e.index,a=i.metaKey||i.ctrlKey;if(this.selectionMode){var s=i.target;switch(i.code){case"ArrowDown":this.onArrowDownKey(i,s,o,n);break;case"ArrowUp":this.onArrowUpKey(i,s,o,n);break;case"Home":this.onHomeKey(i,s,o,n);break;case"End":this.onEndKey(i,s,o,n);break;case"Enter":this.onEnterKey(i,r,o);break;case"Space":this.onSpaceKey(i,r,o,n);break;case"Tab":this.onTabKey(i,o);break;default:if(i.code==="KeyA"&&a){var l=this.dataToRender(n.rows);this.$emit("update:selection",l),i.preventDefault()}break}}},onArrowDownKey:function(e,n,i,r){var o=this.findNextSelectableRow(n);if(o&&this.focusRowChange(n,o),e.shiftKey){var a=this.dataToRender(r.rows),s=i+1>=a.length?a.length-1:i+1;this.onRowClick({originalEvent:e,data:a[s],index:s})}e.preventDefault()},onArrowUpKey:function(e,n,i,r){var o=this.findPrevSelectableRow(n);if(o&&this.focusRowChange(n,o),e.shiftKey){var a=this.dataToRender(r.rows),s=i-1<=0?0:i-1;this.onRowClick({originalEvent:e,data:a[s],index:s})}e.preventDefault()},onHomeKey:function(e,n,i,r){var o=this.findFirstSelectableRow();if(o&&this.focusRowChange(n,o),e.ctrlKey&&e.shiftKey){var a=this.dataToRender(r.rows);this.$emit("update:selection",a.slice(0,i+1))}e.preventDefault()},onEndKey:function(e,n,i,r){var o=this.findLastSelectableRow();if(o&&this.focusRowChange(n,o),e.ctrlKey&&e.shiftKey){var a=this.dataToRender(r.rows);this.$emit("update:selection",a.slice(i,a.length))}e.preventDefault()},onEnterKey:function(e,n,i){this.onRowClick({originalEvent:e,data:n,index:i}),e.preventDefault()},onSpaceKey:function(e,n,i,r){if(this.onEnterKey(e,n,i),e.shiftKey&&this.selection!==null){var o=this.dataToRender(r.rows),a;if(this.selection.length>0){var s,l;s=X.findIndexInList(this.selection[0],o),l=X.findIndexInList(this.selection[this.selection.length-1],o),a=i<=s?l:s}else a=X.findIndexInList(this.selection,o);var c=a!==i?o.slice(Math.min(a,i),Math.max(a,i)+1):n;this.$emit("update:selection",c)}},onTabKey:function(e,n){var i=this.$refs.bodyRef&&this.$refs.bodyRef.$el,r=M.find(i,'tr[data-p-selectable-row="true"]');if(e.code==="Tab"&&r&&r.length>0){var o=M.findSingle(i,'tr[data-p-highlight="true"]'),a=M.findSingle(i,'tr[data-p-selectable-row="true"][tabindex="0"]');o?(o.tabIndex="0",a&&a!==o&&(a.tabIndex="-1")):(r[0].tabIndex="0",a!==r[0]&&(r[n].tabIndex="-1"))}},findNextSelectableRow:function(e){var n=e.nextElementSibling;return n?M.getAttribute(n,"data-p-selectable-row")===!0?n:this.findNextSelectableRow(n):null},findPrevSelectableRow:function(e){var n=e.previousElementSibling;return n?M.getAttribute(n,"data-p-selectable-row")===!0?n:this.findPrevSelectableRow(n):null},findFirstSelectableRow:function(){var e=M.findSingle(this.$refs.table,'tr[data-p-selectable-row="true"]');return e},findLastSelectableRow:function(){var e=M.find(this.$refs.table,'tr[data-p-selectable-row="true"]');return e?e[e.length-1]:null},focusRowChange:function(e,n){e.tabIndex="-1",n.tabIndex="0",M.focus(n)},toggleRowWithRadio:function(e){var n=e.data;this.isSelected(n)?(this.$emit("update:selection",null),this.$emit("row-unselect",{originalEvent:e.originalEvent,data:n,index:e.index,type:"radiobutton"})):(this.$emit("update:selection",n),this.$emit("row-select",{originalEvent:e.originalEvent,data:n,index:e.index,type:"radiobutton"}))},toggleRowWithCheckbox:function(e){var n=e.data;if(this.isSelected(n)){var i=this.findIndexInSelection(n),r=this.selection.filter(function(a,s){return s!=i});this.$emit("update:selection",r),this.$emit("row-unselect",{originalEvent:e.originalEvent,data:n,index:e.index,type:"checkbox"})}else{var o=this.selection?kt(this.selection):[];o=[].concat(kt(o),[n]),this.$emit("update:selection",o),this.$emit("row-select",{originalEvent:e.originalEvent,data:n,index:e.index,type:"checkbox"})}},toggleRowsWithCheckbox:function(e){if(this.selectAll!==null)this.$emit("select-all-change",e);else{var n=e.originalEvent,i=e.checked,r=[];i?(r=this.frozenValue?[].concat(kt(this.frozenValue),kt(this.processedData)):this.processedData,this.$emit("row-select-all",{originalEvent:n,data:r})):this.$emit("row-unselect-all",{originalEvent:n}),this.$emit("update:selection",r)}},isSingleSelectionMode:function(){return this.selectionMode==="single"},isMultipleSelectionMode:function(){return this.selectionMode==="multiple"},isSelected:function(e){return e&&this.selection?this.dataKey?this.d_selectionKeys?this.d_selectionKeys[X.resolveFieldData(e,this.dataKey)]!==void 0:!1:this.selection instanceof Array?this.findIndexInSelection(e)>-1:this.equals(e,this.selection):!1},findIndexInSelection:function(e){return this.findIndex(e,this.selection)},findIndex:function(e,n){var i=-1;if(n&&n.length){for(var r=0;r<n.length;r++)if(this.equals(e,n[r])){i=r;break}}return i},updateSelectionKeys:function(e){if(this.d_selectionKeys={},Array.isArray(e)){var n=Mi(e),i;try{for(n.s();!(i=n.n()).done;){var r=i.value;this.d_selectionKeys[String(X.resolveFieldData(r,this.dataKey))]=1}}catch(o){n.e(o)}finally{n.f()}}else this.d_selectionKeys[String(X.resolveFieldData(e,this.dataKey))]=1},updateExpandedRowKeys:function(e){if(e&&e.length){this.d_expandedRowKeys={};var n=Mi(e),i;try{for(n.s();!(i=n.n()).done;){var r=i.value;this.d_expandedRowKeys[String(X.resolveFieldData(r,this.dataKey))]=1}}catch(o){n.e(o)}finally{n.f()}}else this.d_expandedRowKeys=null},updateEditingRowKeys:function(e){if(e&&e.length){this.d_editingRowKeys={};var n=Mi(e),i;try{for(n.s();!(i=n.n()).done;){var r=i.value;this.d_editingRowKeys[String(X.resolveFieldData(r,this.dataKey))]=1}}catch(o){n.e(o)}finally{n.f()}}else this.d_editingRowKeys=null},equals:function(e,n){return this.compareSelectionBy==="equals"?e===n:X.equals(e,n,this.dataKey)},selectRange:function(e){var n,i;this.rangeRowIndex>this.anchorRowIndex?(n=this.anchorRowIndex,i=this.rangeRowIndex):this.rangeRowIndex<this.anchorRowIndex?(n=this.rangeRowIndex,i=this.anchorRowIndex):(n=this.rangeRowIndex,i=this.rangeRowIndex),this.lazy&&this.paginator&&(n-=this.first,i-=this.first);for(var r=this.processedData,o=[],a=n;a<=i;a++){var s=r[a];o.push(s),this.$emit("row-select",{originalEvent:e,data:s,type:"row"})}this.$emit("update:selection",o)},exportCSV:function(e,n){var i=this,r="\uFEFF";n||(n=this.processedData,e&&e.selectionOnly?n=this.selection||[]:this.frozenValue&&(n=n?[].concat(kt(this.frozenValue),kt(n)):this.frozenValue));for(var o=!1,a=0;a<this.columns.length;a++){var s=this.columns[a];this.columnProp(s,"exportable")!==!1&&this.columnProp(s,"field")&&(o?r+=this.csvSeparator:o=!0,r+='"'+(this.columnProp(s,"exportHeader")||this.columnProp(s,"header")||this.columnProp(s,"field"))+'"')}n&&n.forEach(function(u){r+=`
`;for(var p=!1,h=0;h<i.columns.length;h++){var g=i.columns[h];if(i.columnProp(g,"exportable")!==!1&&i.columnProp(g,"field")){p?r+=i.csvSeparator:p=!0;var f=X.resolveFieldData(u,i.columnProp(g,"field"));f!=null?i.exportFunction?f=i.exportFunction({data:f,field:i.columnProp(g,"field")}):f=String(f).replace(/"/g,'""'):f="",r+='"'+f+'"'}}});for(var l=!1,c=0;c<this.columns.length;c++){var d=this.columns[c];c===0&&(r+=`
`),this.columnProp(d,"exportable")!==!1&&this.columnProp(d,"exportFooter")&&(l?r+=this.csvSeparator:l=!0,r+='"'+(this.columnProp(d,"exportFooter")||this.columnProp(d,"footer")||this.columnProp(d,"field"))+'"')}M.exportCSV(r,this.exportFilename)},resetPage:function(){this.d_first=0,this.$emit("update:first",this.d_first)},onColumnResizeStart:function(e){var n=M.getOffset(this.$el).left;this.resizeColumnElement=e.target.parentElement,this.columnResizing=!0,this.lastResizeHelperX=e.pageX-n+this.$el.scrollLeft,this.bindColumnResizeEvents()},onColumnResize:function(e){var n=M.getOffset(this.$el).left;this.$el.setAttribute("data-p-unselectable-text","true"),!this.isUnstyled&&M.addClass(this.$el,"p-unselectable-text"),this.$refs.resizeHelper.style.height=this.$el.offsetHeight+"px",this.$refs.resizeHelper.style.top="0px",this.$refs.resizeHelper.style.left=e.pageX-n+this.$el.scrollLeft+"px",this.$refs.resizeHelper.style.display="block"},onColumnResizeEnd:function(){var e=this.$refs.resizeHelper.offsetLeft-this.lastResizeHelperX,n=this.resizeColumnElement.offsetWidth,i=n+e,r=this.resizeColumnElement.style.minWidth||15;if(n+e>parseInt(r,10)){if(this.columnResizeMode==="fit"){var o=this.resizeColumnElement.nextElementSibling,a=o.offsetWidth-e;i>15&&a>15&&this.resizeTableCells(i,a)}else if(this.columnResizeMode==="expand"){var s=this.$refs.table.offsetWidth+e+"px",l=function(p){p&&(p.style.width=p.style.minWidth=s)};if(this.resizeTableCells(i),l(this.$refs.table),!this.virtualScrollerDisabled){var c=this.$refs.bodyRef&&this.$refs.bodyRef.$el,d=this.$refs.frozenBodyRef&&this.$refs.frozenBodyRef.$el;l(c),l(d)}}this.$emit("column-resize-end",{element:this.resizeColumnElement,delta:e})}this.$refs.resizeHelper.style.display="none",this.resizeColumn=null,this.$el.setAttribute("data-p-unselectable-text","true"),!this.isUnstyled&&M.removeClass(this.$el,"p-unselectable-text"),this.unbindColumnResizeEvents(),this.isStateful()&&this.saveState()},resizeTableCells:function(e,n){var i=M.index(this.resizeColumnElement),r=[],o=M.find(this.$refs.table,'thead[data-pc-section="thead"] > tr > th');o.forEach(function(l){return r.push(M.getOuterWidth(l))}),this.destroyStyleElement(),this.createStyleElement();var a="",s='[data-pc-name="datatable"]['.concat(this.attributeSelector,'] > [data-pc-section="wrapper"] ').concat(this.virtualScrollerDisabled?"":'> [data-pc-name="virtualscroller"]',' > table[data-pc-section="table"]');r.forEach(function(l,c){var d=c===i?e:n&&c===i+1?n:l,u="width: ".concat(d,"px !important; max-width: ").concat(d,"px !important");a+=`
                    `.concat(s,' > thead[data-pc-section="thead"] > tr > th:nth-child(').concat(c+1,`),
                    `).concat(s,' > tbody[data-pc-section="tbody"] > tr > td:nth-child(').concat(c+1,`),
                    `).concat(s,' > tfoot[data-pc-section="tfoot"] > tr > td:nth-child(').concat(c+1,`) {
                        `).concat(u,`
                    }
                `)}),this.styleElement.innerHTML=a},bindColumnResizeEvents:function(){var e=this;this.documentColumnResizeListener||(this.documentColumnResizeListener=document.addEventListener("mousemove",function(){e.columnResizing&&e.onColumnResize(event)})),this.documentColumnResizeEndListener||(this.documentColumnResizeEndListener=document.addEventListener("mouseup",function(){e.columnResizing&&(e.columnResizing=!1,e.onColumnResizeEnd())}))},unbindColumnResizeEvents:function(){this.documentColumnResizeListener&&(document.removeEventListener("document",this.documentColumnResizeListener),this.documentColumnResizeListener=null),this.documentColumnResizeEndListener&&(document.removeEventListener("document",this.documentColumnResizeEndListener),this.documentColumnResizeEndListener=null)},onColumnHeaderMouseDown:function(e){var n=e.originalEvent,i=e.column;this.reorderableColumns&&this.columnProp(i,"reorderableColumn")!==!1&&(n.target.nodeName==="INPUT"||n.target.nodeName==="TEXTAREA"||M.getAttribute(n.target,'[data-pc-section="columnresizer"]')?n.currentTarget.draggable=!1:n.currentTarget.draggable=!0)},onColumnHeaderDragStart:function(e){if(this.columnResizing){e.preventDefault();return}this.colReorderIconWidth=M.getHiddenElementOuterWidth(this.$refs.reorderIndicatorUp),this.colReorderIconHeight=M.getHiddenElementOuterHeight(this.$refs.reorderIndicatorUp),this.draggedColumn=this.findParentHeader(e.target),e.dataTransfer.setData("text","b")},onColumnHeaderDragOver:function(e){var n=this.findParentHeader(e.target);if(this.reorderableColumns&&this.draggedColumn&&n){e.preventDefault();var i=M.getOffset(this.$el),r=M.getOffset(n);if(this.draggedColumn!==n){var o=r.left-i.left,a=r.left+n.offsetWidth/2;this.$refs.reorderIndicatorUp.style.top=r.top-i.top-(this.colReorderIconHeight-1)+"px",this.$refs.reorderIndicatorDown.style.top=r.top-i.top+n.offsetHeight+"px",e.pageX>a?(this.$refs.reorderIndicatorUp.style.left=o+n.offsetWidth-Math.ceil(this.colReorderIconWidth/2)+"px",this.$refs.reorderIndicatorDown.style.left=o+n.offsetWidth-Math.ceil(this.colReorderIconWidth/2)+"px",this.dropPosition=1):(this.$refs.reorderIndicatorUp.style.left=o-Math.ceil(this.colReorderIconWidth/2)+"px",this.$refs.reorderIndicatorDown.style.left=o-Math.ceil(this.colReorderIconWidth/2)+"px",this.dropPosition=-1),this.$refs.reorderIndicatorUp.style.display="block",this.$refs.reorderIndicatorDown.style.display="block"}}},onColumnHeaderDragLeave:function(e){this.reorderableColumns&&this.draggedColumn&&(e.preventDefault(),this.$refs.reorderIndicatorUp.style.display="none",this.$refs.reorderIndicatorDown.style.display="none")},onColumnHeaderDrop:function(e){if(e.preventDefault(),this.draggedColumn){var n=M.index(this.draggedColumn),i=M.index(this.findParentHeader(e.target)),r=n!==i;r&&(i-n===1&&this.dropPosition===-1||i-n===-1&&this.dropPosition===1)&&(r=!1),r&&(X.reorderArray(this.columns,n,i),this.updateReorderableColumns(),this.$emit("column-reorder",{originalEvent:e,dragIndex:n,dropIndex:i})),this.$refs.reorderIndicatorUp.style.display="none",this.$refs.reorderIndicatorDown.style.display="none",this.draggedColumn.draggable=!1,this.draggedColumn=null,this.dropPosition=null}},findParentHeader:function(e){if(e.nodeName==="TH")return e;for(var n=e.parentElement;n.nodeName!=="TH"&&(n=n.parentElement,!!n););return n},findColumnByKey:function(e,n){if(e&&e.length)for(var i=0;i<e.length;i++){var r=e[i];if(this.columnProp(r,"columnKey")===n||this.columnProp(r,"field")===n)return r}return null},onRowMouseDown:function(e){M.getAttribute(e.target,"data-pc-section")==="rowreordericon"||M.getAttribute(e.target.parentElement,"data-pc-section")==="rowreordericon"?e.currentTarget.draggable=!0:e.currentTarget.draggable=!1},onRowDragStart:function(e){var n=e.originalEvent,i=e.index;this.rowDragging=!0,this.draggedRowIndex=i,n.dataTransfer.setData("text","b")},onRowDragOver:function(e){var n=e.originalEvent,i=e.index;if(this.rowDragging&&this.draggedRowIndex!==i){var r=n.currentTarget,o=M.getOffset(r).top+M.getWindowScrollTop(),a=n.pageY,s=o+M.getOuterHeight(r)/2,l=r.previousElementSibling;a<s?(r.setAttribute("data-p-datatable-dragpoint-bottom","false"),!this.isUnstyled&&M.removeClass(r,"p-datatable-dragpoint-bottom"),this.droppedRowIndex=i,l?(l.setAttribute("data-p-datatable-dragpoint-bottom","true"),!this.isUnstyled&&M.addClass(l,"p-datatable-dragpoint-bottom")):(r.setAttribute("data-p-datatable-dragpoint-top","true"),!this.isUnstyled&&M.addClass(r,"p-datatable-dragpoint-top"))):(l?(l.setAttribute("data-p-datatable-dragpoint-bottom","false"),!this.isUnstyled&&M.removeClass(l,"p-datatable-dragpoint-bottom")):(r.setAttribute("data-p-datatable-dragpoint-top","true"),!this.isUnstyled&&M.addClass(r,"p-datatable-dragpoint-top")),this.droppedRowIndex=i+1,r.setAttribute("data-p-datatable-dragpoint-bottom","true"),!this.isUnstyled&&M.addClass(r,"p-datatable-dragpoint-bottom")),n.preventDefault()}},onRowDragLeave:function(e){var n=e.currentTarget,i=n.previousElementSibling;i&&(i.setAttribute("data-p-datatable-dragpoint-bottom","false"),!this.isUnstyled&&M.removeClass(i,"p-datatable-dragpoint-bottom")),n.setAttribute("data-p-datatable-dragpoint-bottom","false"),!this.isUnstyled&&M.removeClass(n,"p-datatable-dragpoint-bottom"),n.setAttribute("data-p-datatable-dragpoint-top","false"),!this.isUnstyled&&M.removeClass(n,"p-datatable-dragpoint-top")},onRowDragEnd:function(e){this.rowDragging=!1,this.draggedRowIndex=null,this.droppedRowIndex=null,e.currentTarget.draggable=!1},onRowDrop:function(e){if(this.droppedRowIndex!=null){var n=this.draggedRowIndex>this.droppedRowIndex?this.droppedRowIndex:this.droppedRowIndex===0?0:this.droppedRowIndex-1,i=kt(this.processedData);X.reorderArray(i,this.draggedRowIndex+this.d_first,n+this.d_first),this.$emit("row-reorder",{originalEvent:e,dragIndex:this.draggedRowIndex,dropIndex:n,value:i})}this.onRowDragLeave(e),this.onRowDragEnd(e),e.preventDefault()},toggleRow:function(e){var n=e.data,i,r,o=this.expandedRows?kt(this.expandedRows):[];this.dataKey?i=this.d_expandedRowKeys?this.d_expandedRowKeys[X.resolveFieldData(n,this.dataKey)]!==void 0:!1:(r=this.findIndex(n,this.expandedRows),i=r>-1),i?(r==null&&(r=this.findIndex(n,this.expandedRows)),o.splice(r,1),this.$emit("update:expandedRows",o),this.$emit("row-collapse",e)):(o.push(n),this.$emit("update:expandedRows",o),this.$emit("row-expand",e))},toggleRowGroup:function(e){var n=e.originalEvent,i=e.data,r=X.resolveFieldData(i,this.groupRowsBy),o=this.expandedRowGroups?kt(this.expandedRowGroups):[];this.isRowGroupExpanded(i)?(o=o.filter(function(a){return a!==r}),this.$emit("update:expandedRowGroups",o),this.$emit("rowgroup-collapse",{originalEvent:n,data:r})):(o.push(r),this.$emit("update:expandedRowGroups",o),this.$emit("rowgroup-expand",{originalEvent:n,data:r}))},isRowGroupExpanded:function(e){if(this.expandableRowGroups&&this.expandedRowGroups){var n=X.resolveFieldData(e,this.groupRowsBy);return this.expandedRowGroups.indexOf(n)>-1}return!1},isStateful:function(){return this.stateKey!=null},getStorage:function(){switch(this.stateStorage){case"local":return window.localStorage;case"session":return window.sessionStorage;default:throw new Error(this.stateStorage+' is not a valid value for the state storage, supported values are "local" and "session".')}},saveState:function(){var e=this.getStorage(),n={};this.paginator&&(n.first=this.d_first,n.rows=this.d_rows),this.d_sortField&&(n.sortField=this.d_sortField,n.sortOrder=this.d_sortOrder),this.d_multiSortMeta&&(n.multiSortMeta=this.d_multiSortMeta),this.hasFilters&&(n.filters=this.filters),this.resizableColumns&&this.saveColumnWidths(n),this.reorderableColumns&&(n.columnOrder=this.d_columnOrder),this.expandedRows&&(n.expandedRows=this.expandedRows,n.expandedRowKeys=this.d_expandedRowKeys),this.expandedRowGroups&&(n.expandedRowGroups=this.expandedRowGroups),this.selection&&(n.selection=this.selection,n.selectionKeys=this.d_selectionKeys),Object.keys(n).length&&e.setItem(this.stateKey,JSON.stringify(n)),this.$emit("state-save",n)},restoreState:function(){var e=this.getStorage(),n=e.getItem(this.stateKey),i=/\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}.\d{3}Z/,r=function(s,l){return typeof l=="string"&&i.test(l)?new Date(l):l};if(n){var o=JSON.parse(n,r);this.paginator&&(this.d_first=o.first,this.d_rows=o.rows),o.sortField&&(this.d_sortField=o.sortField,this.d_sortOrder=o.sortOrder),o.multiSortMeta&&(this.d_multiSortMeta=o.multiSortMeta),o.filters&&this.$emit("update:filters",o.filters),this.resizableColumns&&(this.columnWidthsState=o.columnWidths,this.tableWidthState=o.tableWidth),this.reorderableColumns&&(this.d_columnOrder=o.columnOrder),o.expandedRows&&(this.d_expandedRowKeys=o.expandedRowKeys,this.$emit("update:expandedRows",o.expandedRows)),o.expandedRowGroups&&this.$emit("update:expandedRowGroups",o.expandedRowGroups),o.selection&&(this.d_selectionKeys=o.d_selectionKeys,this.$emit("update:selection",o.selection)),this.$emit("state-restore",o)}},saveColumnWidths:function(e){var n=[],i=M.find(this.$el,'thead[data-pc-section="thead"] > tr > th');i.forEach(function(r){return n.push(M.getOuterWidth(r))}),e.columnWidths=n.join(","),this.columnResizeMode==="expand"&&(e.tableWidth=M.getOuterWidth(this.$refs.table)+"px")},restoreColumnWidths:function(){if(this.columnWidthsState){var e=this.columnWidthsState.split(",");if(this.columnResizeMode==="expand"&&this.tableWidthState&&(this.$refs.table.style.width=this.tableWidthState,this.$refs.table.style.minWidth=this.tableWidthState,this.$el.style.width=this.tableWidthState),X.isNotEmpty(e)){this.createStyleElement();var n="",i='[data-pc-name="datatable"]['.concat(this.attributeSelector,'] > [data-pc-section="wrapper"] ').concat(this.virtualScrollerDisabled?"":'> [data-pc-name="virtualscroller"]',' > table[data-pc-section="table"]');e.forEach(function(r,o){var a="width: ".concat(r,"px !important; max-width: ").concat(r,"px !important");n+=`
                            `.concat(i,' > thead[data-pc-section="thead"] > tr > th:nth-child(').concat(o+1,`),
                            `).concat(i,' > tbody[data-pc-section="tbody"] > tr > td:nth-child(').concat(o+1,`),
                            `).concat(i,' > tfoot[data-pc-section="tfoot"] > tr > td:nth-child(').concat(o+1,`) {
                                `).concat(a,`
                            }
                        `)}),this.styleElement.innerHTML=n}}},onCellEditInit:function(e){this.$emit("cell-edit-init",e)},onCellEditComplete:function(e){this.$emit("cell-edit-complete",e)},onCellEditCancel:function(e){this.$emit("cell-edit-cancel",e)},onRowEditInit:function(e){var n=this.editingRows?kt(this.editingRows):[];n.push(e.data),this.$emit("update:editingRows",n),this.$emit("row-edit-init",e)},onRowEditSave:function(e){var n=kt(this.editingRows);n.splice(this.findIndex(e.data,n),1),this.$emit("update:editingRows",n),this.$emit("row-edit-save",e)},onRowEditCancel:function(e){var n=kt(this.editingRows);n.splice(this.findIndex(e.data,n),1),this.$emit("update:editingRows",n),this.$emit("row-edit-cancel",e)},onEditingMetaChange:function(e){var n=e.data,i=e.field,r=e.index,o=e.editing,a=Go({},this.d_editingMeta),s=a[r];if(o)!s&&(s=a[r]={data:Go({},n),fields:[]}),s.fields.push(i);else if(s){var l=s.fields.filter(function(c){return c!==i});l.length?s.fields=l:delete a[r]}this.d_editingMeta=a},clearEditingMetaData:function(){this.editMode&&(this.d_editingMeta={})},createLazyLoadEvent:function(e){return{originalEvent:e,first:this.d_first,rows:this.d_rows,sortField:this.d_sortField,sortOrder:this.d_sortOrder,multiSortMeta:this.d_multiSortMeta,filters:this.d_filters}},hasGlobalFilter:function(){return this.filters&&Object.prototype.hasOwnProperty.call(this.filters,"global")},getChildren:function(){return this.$slots.default?this.$slots.default():null},onFilterChange:function(e){this.d_filters=e},onFilterApply:function(){this.d_first=0,this.$emit("update:first",this.d_first),this.$emit("update:filters",this.d_filters),this.lazy&&this.$emit("filter",this.createLazyLoadEvent())},cloneFilters:function(){var e={};return this.filters&&Object.entries(this.filters).forEach(function(n){var i=a0(n,2),r=i[0],o=i[1];e[r]=o.operator?{operator:o.operator,constraints:o.constraints.map(function(a){return Go({},a)})}:Go({},o)}),e},updateReorderableColumns:function(){var e=this,n=[];this.columns.forEach(function(i){return n.push(e.columnProp(i,"columnKey")||e.columnProp(i,"field"))}),this.d_columnOrder=n},createStyleElement:function(){var e;this.styleElement=document.createElement("style"),this.styleElement.type="text/css",M.setAttribute(this.styleElement,"nonce",(e=this.$primevue)===null||e===void 0||(e=e.config)===null||e===void 0||(e=e.csp)===null||e===void 0?void 0:e.nonce),document.head.appendChild(this.styleElement)},createResponsiveStyle:function(){if(!this.responsiveStyleElement){var e;this.responsiveStyleElement=document.createElement("style"),this.responsiveStyleElement.type="text/css",M.setAttribute(this.responsiveStyleElement,"nonce",(e=this.$primevue)===null||e===void 0||(e=e.config)===null||e===void 0||(e=e.csp)===null||e===void 0?void 0:e.nonce),document.head.appendChild(this.responsiveStyleElement);var n=".p-datatable-wrapper ".concat(this.virtualScrollerDisabled?"":"> .p-virtualscroller"," > .p-datatable-table"),i=".p-datatable[".concat(this.attributeSelector,"] > ").concat(n),r=".p-datatable[".concat(this.attributeSelector,"].p-datatable-gridlines > ").concat(n),o=`
@media screen and (max-width: `.concat(this.breakpoint,`) {
    `).concat(i,` > .p-datatable-thead > tr > th,
    `).concat(i,` > .p-datatable-tfoot > tr > td {
        display: none !important;
    }

    `).concat(i,` > .p-datatable-tbody > tr > td {
        display: flex;
        width: 100% !important;
        align-items: center;
        justify-content: space-between;
    }

    `).concat(i,` > .p-datatable-tbody > tr > td:not(:last-child) {
        border: 0 none;
    }

    `).concat(r,` > .p-datatable-tbody > tr > td:last-child {
        border-top: 0;
        border-right: 0;
        border-left: 0;
    }

    `).concat(i,` > .p-datatable-tbody > tr > td > .p-column-title {
        display: block;
    }
}
`);this.responsiveStyleElement.innerHTML=o}},destroyResponsiveStyle:function(){this.responsiveStyleElement&&(document.head.removeChild(this.responsiveStyleElement),this.responsiveStyleElement=null)},destroyStyleElement:function(){this.styleElement&&(document.head.removeChild(this.styleElement),this.styleElement=null)},recursiveGetChildren:function(e,n){var i=this;return n||(n=[]),e&&e.length&&e.forEach(function(r){r.children instanceof Array?n.concat(i.recursiveGetChildren(r.children,n)):r.type.name=="Column"&&n.push(r)}),n},dataToRender:function(e){var n=e||this.processedData;if(n&&this.paginator){var i=this.lazy?0:this.d_first;return n.slice(i,i+this.d_rows)}return n},getVirtualScrollerRef:function(){return this.$refs.virtualScroller},hasSpacerStyle:function(e){return X.isNotEmpty(e)}},computed:{columns:function(){var e=this.getChildren();if(e){var n=this.recursiveGetChildren(e,[]);if(this.reorderableColumns&&this.d_columnOrder){var i=[],r=Mi(this.d_columnOrder),o;try{for(r.s();!(o=r.n()).done;){var a=o.value,s=this.findColumnByKey(n,a);s&&!this.columnProp(s,"hidden")&&i.push(s)}}catch(l){r.e(l)}finally{r.f()}return[].concat(i,kt(n.filter(function(l){return i.indexOf(l)<0})))}return n}},headerColumnGroup:function(){var e=this.getChildren();if(e){var n=Mi(e),i;try{for(n.s();!(i=n.n()).done;){var r=i.value;if(r.type.name==="ColumnGroup"&&this.columnProp(r,"type")==="header")return r}}catch(o){n.e(o)}finally{n.f()}}return null},footerColumnGroup:function(){var e=this.getChildren();if(e){var n=Mi(e),i;try{for(n.s();!(i=n.n()).done;){var r=i.value;if(r.type.name==="ColumnGroup"&&this.columnProp(r,"type")==="footer")return r}}catch(o){n.e(o)}finally{n.f()}}return null},hasFilters:function(){return this.filters&&Object.keys(this.filters).length>0&&this.filters.constructor===Object},processedData:function(){var e=this.value||[];return this.lazy||e&&e.length&&(this.hasFilters&&(e=this.filter(e)),this.sorted&&(this.sortMode==="single"?e=this.sortSingle(e):this.sortMode==="multiple"&&(e=this.sortMultiple(e)))),e},totalRecordsLength:function(){if(this.lazy)return this.totalRecords;var e=this.processedData;return e?e.length:0},empty:function(){var e=this.processedData;return!e||e.length===0},paginatorTop:function(){return this.paginator&&(this.paginatorPosition!=="bottom"||this.paginatorPosition==="both")},paginatorBottom:function(){return this.paginator&&(this.paginatorPosition!=="top"||this.paginatorPosition==="both")},sorted:function(){return this.d_sortField||this.d_multiSortMeta&&this.d_multiSortMeta.length>0},allRowsSelected:function(){var e=this;if(this.selectAll!==null)return this.selectAll;var n=this.frozenValue?[].concat(kt(this.frozenValue),kt(this.processedData)):this.processedData;return X.isNotEmpty(n)&&this.selection&&Array.isArray(this.selection)&&n.every(function(i){return e.selection.some(function(r){return e.equals(r,i)})})},attributeSelector:function(){return Et()},groupRowSortField:function(){return this.sortMode==="single"?this.sortField:this.d_groupRowsSortMeta?this.d_groupRowsSortMeta.field:null},virtualScrollerDisabled:function(){return X.isEmpty(this.virtualScrollerOptions)||!this.scrollable}},components:{DTPaginator:i1,DTTableHeader:v1,DTTableBody:p1,DTTableFooter:m1,DTVirtualScroller:$h,ArrowDownIcon:$x,ArrowUpIcon:Dx,SpinnerIcon:Is}};function ss(t){"@babel/helpers - typeof";return ss=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ss(t)}function s0(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable})),n.push.apply(n,i)}return n}function l0(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?s0(Object(n),!0).forEach(function(i){IW(t,i,n[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):s0(Object(n)).forEach(function(i){Object.defineProperty(t,i,Object.getOwnPropertyDescriptor(n,i))})}return t}function IW(t,e,n){return e=TW(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function TW(t){var e=PW(t,"string");return ss(e)=="symbol"?e:String(e)}function PW(t,e){if(ss(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var i=n.call(t,e||"default");if(ss(i)!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function OW(t,e,n,i,r,o){var a=Ce("SpinnerIcon"),s=Ce("DTPaginator"),l=Ce("DTTableHeader"),c=Ce("DTTableBody"),d=Ce("DTTableFooter"),u=Ce("DTVirtualScroller");return _(),j("div",D({class:t.cx("root"),"data-scrollselectors":".p-datatable-wrapper"},t.ptm("root"),{"data-pc-name":"datatable"}),[Pe(t.$slots,"default"),t.loading?(_(),j("div",D({key:0,class:t.cx("loadingOverlay")},t.ptm("loadingOverlay")),[t.$slots.loading?Pe(t.$slots,"loading",{key:0}):(_(),j(Oe,{key:1},[t.$slots.loadingicon?(_(),ne(ze(t.$slots.loadingicon),{key:0,class:Me(t.cx("loadingIcon"))},null,8,["class"])):t.loadingIcon?(_(),j("i",D({key:1,class:[t.cx("loadingIcon"),"pi-spin",t.loadingIcon]},t.ptm("loadingIcon")),null,16)):(_(),ne(a,D({key:2,spin:"",class:t.cx("loadingIcon")},t.ptm("loadingIcon")),null,16,["class"]))],64))],16)):he("",!0),t.$slots.header?(_(),j("div",D({key:1,class:t.cx("header")},t.ptm("header")),[Pe(t.$slots,"header")],16)):he("",!0),o.paginatorTop?(_(),ne(s,{key:2,rows:r.d_rows,first:r.d_first,totalRecords:o.totalRecordsLength,pageLinkSize:t.pageLinkSize,template:t.paginatorTemplate,rowsPerPageOptions:t.rowsPerPageOptions,currentPageReportTemplate:t.currentPageReportTemplate,class:Me(t.cx("paginator")),onPage:e[0]||(e[0]=function(p){return o.onPage(p)}),alwaysShow:t.alwaysShowPaginator,unstyled:t.unstyled,pt:t.ptm("paginator")},ba({_:2},[t.$slots.paginatorstart?{name:"start",fn:je(function(){return[Pe(t.$slots,"paginatorstart")]}),key:"0"}:void 0,t.$slots.paginatorend?{name:"end",fn:je(function(){return[Pe(t.$slots,"paginatorend")]}),key:"1"}:void 0,t.$slots.paginatorfirstpagelinkicon?{name:"firstpagelinkicon",fn:je(function(p){return[Pe(t.$slots,"paginatorfirstpagelinkicon",{class:Me(p.class)})]}),key:"2"}:void 0,t.$slots.paginatorprevpagelinkicon?{name:"prevpagelinkicon",fn:je(function(p){return[Pe(t.$slots,"paginatorprevpagelinkicon",{class:Me(p.class)})]}),key:"3"}:void 0,t.$slots.paginatornextpagelinkicon?{name:"nextpagelinkicon",fn:je(function(p){return[Pe(t.$slots,"paginatornextpagelinkicon",{class:Me(p.class)})]}),key:"4"}:void 0,t.$slots.paginatorlastpagelinkicon?{name:"lastpagelinkicon",fn:je(function(p){return[Pe(t.$slots,"paginatorlastpagelinkicon",{class:Me(p.class)})]}),key:"5"}:void 0,t.$slots.paginatorjumptopagedropdownicon?{name:"jumptopagedropdownicon",fn:je(function(p){return[Pe(t.$slots,"paginatorjumptopagedropdownicon",{class:Me(p.class)})]}),key:"6"}:void 0,t.$slots.paginatorrowsperpagedropdownicon?{name:"rowsperpagedropdownicon",fn:je(function(p){return[Pe(t.$slots,"paginatorrowsperpagedropdownicon",{class:Me(p.class)})]}),key:"7"}:void 0]),1032,["rows","first","totalRecords","pageLinkSize","template","rowsPerPageOptions","currentPageReportTemplate","class","alwaysShow","unstyled","pt"])):he("",!0),V("div",D({class:t.cx("wrapper"),style:[t.sx("wrapper"),{maxHeight:o.virtualScrollerDisabled?t.scrollHeight:""}]},t.ptm("wrapper")),[Fe(u,D({ref:"virtualScroller"},t.virtualScrollerOptions,{items:o.processedData,columns:o.columns,style:t.scrollHeight!=="flex"?{height:t.scrollHeight}:void 0,scrollHeight:t.scrollHeight!=="flex"?void 0:"100%",disabled:o.virtualScrollerDisabled,loaderDisabled:"",inline:"",autoSize:"",showSpacer:!1,pt:t.ptm("virtualScroller")}),{content:je(function(p){return[V("table",D({ref:"table",role:"table",class:[t.cx("table"),t.tableClass],style:[t.tableStyle,p.spacerStyle]},l0(l0({},t.tableProps),t.ptm("table"))),[Fe(l,{columnGroup:o.headerColumnGroup,columns:p.columns,rowGroupMode:t.rowGroupMode,groupRowsBy:t.groupRowsBy,groupRowSortField:o.groupRowSortField,reorderableColumns:t.reorderableColumns,resizableColumns:t.resizableColumns,allRowsSelected:o.allRowsSelected,empty:o.empty,sortMode:t.sortMode,sortField:r.d_sortField,sortOrder:r.d_sortOrder,multiSortMeta:r.d_multiSortMeta,filters:r.d_filters,filtersStore:t.filters,filterDisplay:t.filterDisplay,filterInputProps:t.filterInputProps,onColumnClick:e[1]||(e[1]=function(h){return o.onColumnHeaderClick(h)}),onColumnMousedown:e[2]||(e[2]=function(h){return o.onColumnHeaderMouseDown(h)}),onFilterChange:o.onFilterChange,onFilterApply:o.onFilterApply,onColumnDragstart:e[3]||(e[3]=function(h){return o.onColumnHeaderDragStart(h)}),onColumnDragover:e[4]||(e[4]=function(h){return o.onColumnHeaderDragOver(h)}),onColumnDragleave:e[5]||(e[5]=function(h){return o.onColumnHeaderDragLeave(h)}),onColumnDrop:e[6]||(e[6]=function(h){return o.onColumnHeaderDrop(h)}),onColumnResizestart:e[7]||(e[7]=function(h){return o.onColumnResizeStart(h)}),onCheckboxChange:e[8]||(e[8]=function(h){return o.toggleRowsWithCheckbox(h)}),unstyled:t.unstyled,pt:t.pt},null,8,["columnGroup","columns","rowGroupMode","groupRowsBy","groupRowSortField","reorderableColumns","resizableColumns","allRowsSelected","empty","sortMode","sortField","sortOrder","multiSortMeta","filters","filtersStore","filterDisplay","filterInputProps","onFilterChange","onFilterApply","unstyled","pt"]),t.frozenValue?(_(),ne(c,{key:0,ref:"frozenBodyRef",value:t.frozenValue,frozenRow:!0,columns:p.columns,first:r.d_first,dataKey:t.dataKey,selection:t.selection,selectionKeys:r.d_selectionKeys,selectionMode:t.selectionMode,contextMenu:t.contextMenu,contextMenuSelection:t.contextMenuSelection,rowGroupMode:t.rowGroupMode,groupRowsBy:t.groupRowsBy,expandableRowGroups:t.expandableRowGroups,rowClass:t.rowClass,rowStyle:t.rowStyle,editMode:t.editMode,compareSelectionBy:t.compareSelectionBy,scrollable:t.scrollable,expandedRowIcon:t.expandedRowIcon,collapsedRowIcon:t.collapsedRowIcon,expandedRows:t.expandedRows,expandedRowKeys:r.d_expandedRowKeys,expandedRowGroups:t.expandedRowGroups,editingRows:t.editingRows,editingRowKeys:r.d_editingRowKeys,templates:t.$slots,responsiveLayout:t.responsiveLayout,isVirtualScrollerDisabled:!0,onRowgroupToggle:o.toggleRowGroup,onRowClick:e[9]||(e[9]=function(h){return o.onRowClick(h)}),onRowDblclick:e[10]||(e[10]=function(h){return o.onRowDblClick(h)}),onRowRightclick:e[11]||(e[11]=function(h){return o.onRowRightClick(h)}),onRowTouchend:o.onRowTouchEnd,onRowKeydown:o.onRowKeyDown,onRowMousedown:o.onRowMouseDown,onRowDragstart:e[12]||(e[12]=function(h){return o.onRowDragStart(h)}),onRowDragover:e[13]||(e[13]=function(h){return o.onRowDragOver(h)}),onRowDragleave:e[14]||(e[14]=function(h){return o.onRowDragLeave(h)}),onRowDragend:e[15]||(e[15]=function(h){return o.onRowDragEnd(h)}),onRowDrop:e[16]||(e[16]=function(h){return o.onRowDrop(h)}),onRowToggle:e[17]||(e[17]=function(h){return o.toggleRow(h)}),onRadioChange:e[18]||(e[18]=function(h){return o.toggleRowWithRadio(h)}),onCheckboxChange:e[19]||(e[19]=function(h){return o.toggleRowWithCheckbox(h)}),onCellEditInit:e[20]||(e[20]=function(h){return o.onCellEditInit(h)}),onCellEditComplete:e[21]||(e[21]=function(h){return o.onCellEditComplete(h)}),onCellEditCancel:e[22]||(e[22]=function(h){return o.onCellEditCancel(h)}),onRowEditInit:e[23]||(e[23]=function(h){return o.onRowEditInit(h)}),onRowEditSave:e[24]||(e[24]=function(h){return o.onRowEditSave(h)}),onRowEditCancel:e[25]||(e[25]=function(h){return o.onRowEditCancel(h)}),editingMeta:r.d_editingMeta,onEditingMetaChange:o.onEditingMetaChange,unstyled:t.unstyled,pt:t.pt},null,8,["value","columns","first","dataKey","selection","selectionKeys","selectionMode","contextMenu","contextMenuSelection","rowGroupMode","groupRowsBy","expandableRowGroups","rowClass","rowStyle","editMode","compareSelectionBy","scrollable","expandedRowIcon","collapsedRowIcon","expandedRows","expandedRowKeys","expandedRowGroups","editingRows","editingRowKeys","templates","responsiveLayout","onRowgroupToggle","onRowTouchend","onRowKeydown","onRowMousedown","editingMeta","onEditingMetaChange","unstyled","pt"])):he("",!0),Fe(c,{ref:"bodyRef",value:o.dataToRender(p.rows),class:Me(p.styleClass),columns:p.columns,empty:o.empty,first:r.d_first,dataKey:t.dataKey,selection:t.selection,selectionKeys:r.d_selectionKeys,selectionMode:t.selectionMode,contextMenu:t.contextMenu,contextMenuSelection:t.contextMenuSelection,rowGroupMode:t.rowGroupMode,groupRowsBy:t.groupRowsBy,expandableRowGroups:t.expandableRowGroups,rowClass:t.rowClass,rowStyle:t.rowStyle,editMode:t.editMode,compareSelectionBy:t.compareSelectionBy,scrollable:t.scrollable,expandedRowIcon:t.expandedRowIcon,collapsedRowIcon:t.collapsedRowIcon,expandedRows:t.expandedRows,expandedRowKeys:r.d_expandedRowKeys,expandedRowGroups:t.expandedRowGroups,editingRows:t.editingRows,editingRowKeys:r.d_editingRowKeys,templates:t.$slots,responsiveLayout:t.responsiveLayout,virtualScrollerContentProps:p,isVirtualScrollerDisabled:o.virtualScrollerDisabled,onRowgroupToggle:o.toggleRowGroup,onRowClick:e[26]||(e[26]=function(h){return o.onRowClick(h)}),onRowDblclick:e[27]||(e[27]=function(h){return o.onRowDblClick(h)}),onRowRightclick:e[28]||(e[28]=function(h){return o.onRowRightClick(h)}),onRowTouchend:o.onRowTouchEnd,onRowKeydown:function(g){return o.onRowKeyDown(g,p)},onRowMousedown:o.onRowMouseDown,onRowDragstart:e[29]||(e[29]=function(h){return o.onRowDragStart(h)}),onRowDragover:e[30]||(e[30]=function(h){return o.onRowDragOver(h)}),onRowDragleave:e[31]||(e[31]=function(h){return o.onRowDragLeave(h)}),onRowDragend:e[32]||(e[32]=function(h){return o.onRowDragEnd(h)}),onRowDrop:e[33]||(e[33]=function(h){return o.onRowDrop(h)}),onRowToggle:e[34]||(e[34]=function(h){return o.toggleRow(h)}),onRadioChange:e[35]||(e[35]=function(h){return o.toggleRowWithRadio(h)}),onCheckboxChange:e[36]||(e[36]=function(h){return o.toggleRowWithCheckbox(h)}),onCellEditInit:e[37]||(e[37]=function(h){return o.onCellEditInit(h)}),onCellEditComplete:e[38]||(e[38]=function(h){return o.onCellEditComplete(h)}),onCellEditCancel:e[39]||(e[39]=function(h){return o.onCellEditCancel(h)}),onRowEditInit:e[40]||(e[40]=function(h){return o.onRowEditInit(h)}),onRowEditSave:e[41]||(e[41]=function(h){return o.onRowEditSave(h)}),onRowEditCancel:e[42]||(e[42]=function(h){return o.onRowEditCancel(h)}),editingMeta:r.d_editingMeta,onEditingMetaChange:o.onEditingMetaChange,unstyled:t.unstyled,pt:t.pt},null,8,["value","class","columns","empty","first","dataKey","selection","selectionKeys","selectionMode","contextMenu","contextMenuSelection","rowGroupMode","groupRowsBy","expandableRowGroups","rowClass","rowStyle","editMode","compareSelectionBy","scrollable","expandedRowIcon","collapsedRowIcon","expandedRows","expandedRowKeys","expandedRowGroups","editingRows","editingRowKeys","templates","responsiveLayout","virtualScrollerContentProps","isVirtualScrollerDisabled","onRowgroupToggle","onRowTouchend","onRowKeydown","onRowMousedown","editingMeta","onEditingMetaChange","unstyled","pt"]),o.hasSpacerStyle(p.spacerStyle)?(_(),j("tbody",D({key:1,class:t.cx("virtualScrollerSpacer"),style:{height:"calc(".concat(p.spacerStyle.height," - ").concat(p.rows.length*p.itemSize,"px)")}},t.ptm("virtualScrollerSpacer")),null,16)):he("",!0),Fe(d,{columnGroup:o.footerColumnGroup,columns:p.columns,pt:t.pt},null,8,["columnGroup","columns","pt"])],16)]}),_:1},16,["items","columns","style","scrollHeight","disabled","pt"])],16),t.$slots.footer?(_(),j("div",D({key:3,class:t.cx("footer")},t.ptm("footer")),[Pe(t.$slots,"footer")],16)):he("",!0),o.paginatorBottom?(_(),ne(s,{key:4,rows:r.d_rows,first:r.d_first,totalRecords:o.totalRecordsLength,pageLinkSize:t.pageLinkSize,template:t.paginatorTemplate,rowsPerPageOptions:t.rowsPerPageOptions,currentPageReportTemplate:t.currentPageReportTemplate,class:Me(t.cx("paginator")),onPage:e[43]||(e[43]=function(p){return o.onPage(p)}),alwaysShow:t.alwaysShowPaginator,unstyled:t.unstyled,pt:t.ptm("paginator")},ba({_:2},[t.$slots.paginatorstart?{name:"start",fn:je(function(){return[Pe(t.$slots,"paginatorstart")]}),key:"0"}:void 0,t.$slots.paginatorend?{name:"end",fn:je(function(){return[Pe(t.$slots,"paginatorend")]}),key:"1"}:void 0,t.$slots.paginatorfirstpagelinkicon?{name:"firstpagelinkicon",fn:je(function(p){return[Pe(t.$slots,"paginatorfirstpagelinkicon",{class:Me(p.class)})]}),key:"2"}:void 0,t.$slots.paginatorprevpagelinkicon?{name:"prevpagelinkicon",fn:je(function(p){return[Pe(t.$slots,"paginatorprevpagelinkicon",{class:Me(p.class)})]}),key:"3"}:void 0,t.$slots.paginatornextpagelinkicon?{name:"nextpagelinkicon",fn:je(function(p){return[Pe(t.$slots,"paginatornextpagelinkicon",{class:Me(p.class)})]}),key:"4"}:void 0,t.$slots.paginatorlastpagelinkicon?{name:"lastpagelinkicon",fn:je(function(p){return[Pe(t.$slots,"paginatorlastpagelinkicon",{class:Me(p.class)})]}),key:"5"}:void 0,t.$slots.paginatorjumptopagedropdownicon?{name:"jumptopagedropdownicon",fn:je(function(p){return[Pe(t.$slots,"paginatorjumptopagedropdownicon",{class:Me(p.class)})]}),key:"6"}:void 0,t.$slots.paginatorrowsperpagedropdownicon?{name:"rowsperpagedropdownicon",fn:je(function(p){return[Pe(t.$slots,"paginatorrowsperpagedropdownicon",{class:Me(p.class)})]}),key:"7"}:void 0]),1032,["rows","first","totalRecords","pageLinkSize","template","rowsPerPageOptions","currentPageReportTemplate","class","alwaysShow","unstyled","pt"])):he("",!0),V("div",D({ref:"resizeHelper",class:t.cx("resizeHelper"),style:{display:"none"}},t.ptm("resizeHelper")),null,16),t.reorderableColumns?(_(),j("span",D({key:5,ref:"reorderIndicatorUp",class:t.cx("reorderIndicatorUp"),style:{position:"absolute",display:"none"}},t.ptm("reorderIndicatorUp")),[(_(),ne(ze(t.$slots.reorderindicatorupicon||"ArrowDownIcon")))],16)):he("",!0),t.reorderableColumns?(_(),j("span",D({key:6,ref:"reorderIndicatorDown",class:t.cx("reorderIndicatorDown"),style:{position:"absolute",display:"none"}},t.ptm("reorderIndicatorDown")),[(_(),ne(ze(t.$slots.reorderindicatordownicon||"ArrowUpIcon")))],16)):he("",!0)],16)}y1.render=OW;var _W={},AW={name:"BaseColumn",extends:ot,props:{columnKey:{type:null,default:null},field:{type:[String,Function],default:null},sortField:{type:[String,Function],default:null},filterField:{type:[String,Function],default:null},dataType:{type:String,default:"text"},sortable:{type:Boolean,default:!1},header:{type:null,default:null},footer:{type:null,default:null},style:{type:null,default:null},class:{type:String,default:null},headerStyle:{type:null,default:null},headerClass:{type:String,default:null},bodyStyle:{type:null,default:null},bodyClass:{type:String,default:null},footerStyle:{type:null,default:null},footerClass:{type:String,default:null},showFilterMenu:{type:Boolean,default:!0},showFilterOperator:{type:Boolean,default:!0},showClearButton:{type:Boolean,default:!0},showApplyButton:{type:Boolean,default:!0},showFilterMatchModes:{type:Boolean,default:!0},showAddButton:{type:Boolean,default:!0},filterMatchModeOptions:{type:Array,default:null},maxConstraints:{type:Number,default:2},excludeGlobalFilter:{type:Boolean,default:!1},filterHeaderClass:{type:String,default:null},filterHeaderStyle:{type:null,default:null},filterMenuClass:{type:String,default:null},filterMenuStyle:{type:null,default:null},selectionMode:{type:String,default:null},expander:{type:Boolean,default:!1},colspan:{type:Number,default:null},rowspan:{type:Number,default:null},rowReorder:{type:Boolean,default:!1},rowReorderIcon:{type:String,default:void 0},reorderableColumn:{type:Boolean,default:!0},rowEditor:{type:Boolean,default:!1},frozen:{type:Boolean,default:!1},alignFrozen:{type:String,default:"left"},exportable:{type:Boolean,default:!0},exportHeader:{type:String,default:null},exportFooter:{type:String,default:null},filterMatchMode:{type:String,default:null},hidden:{type:Boolean,default:!1}},style:_W,provide:function(){return{$parentInstance:this}}},LW={name:"Column",extends:AW,render:function(){return null}},RW={name:"Row",extends:ot,render:function(){return null}};const $W={openLink(t,e="_blank"){window.open(t,e)}};var DW=`
@layer primevue {
    .p-tooltip {
        position:absolute;
        display:none;
        padding: .25em .5rem;
        max-width: 12.5rem;
    }

    .p-tooltip.p-tooltip-right,
    .p-tooltip.p-tooltip-left {
        padding: 0 .25rem;
    }

    .p-tooltip.p-tooltip-top,
    .p-tooltip.p-tooltip-bottom {
        padding:.25em 0;
    }

    .p-tooltip .p-tooltip-text {
        white-space: pre-line;
        word-break: break-word;
    }

    .p-tooltip-arrow {
        position: absolute;
        width: 0;
        height: 0;
        border-color: transparent;
        border-style: solid;
    }

    .p-tooltip-right .p-tooltip-arrow {
        margin-top: -.25rem;
        border-width: .25em .25em .25em 0;
    }

    .p-tooltip-left .p-tooltip-arrow {
        margin-top: -.25rem;
        border-width: .25em 0 .25em .25rem;
    }

    .p-tooltip.p-tooltip-top {
        padding: .25em 0;
    }

    .p-tooltip-top .p-tooltip-arrow {
        margin-left: -.25rem;
        border-width: .25em .25em 0;
    }

    .p-tooltip-bottom .p-tooltip-arrow {
        margin-left: -.25rem;
        border-width: 0 .25em .25rem;
    }
}
`,MW={root:"p-tooltip p-component",arrow:"p-tooltip-arrow",text:"p-tooltip-text"},zW=Qt.extend({name:"tooltip",css:DW,classes:MW}),BW=st.extend({style:zW});function FW(t,e){return VW(t)||NW(t,e)||HW(t,e)||jW()}function jW(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function HW(t,e){if(t){if(typeof t=="string")return c0(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return c0(t,e)}}function c0(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n<e;n++)i[n]=t[n];return i}function NW(t,e){var n=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(n!=null){var i,r,o,a,s=[],l=!0,c=!1;try{if(o=(n=n.call(t)).next,e===0){if(Object(n)!==n)return;l=!1}else for(;!(l=(i=o.call(n)).done)&&(s.push(i.value),s.length!==e);l=!0);}catch(d){c=!0,r=d}finally{try{if(!l&&n.return!=null&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw r}}return s}}function VW(t){if(Array.isArray(t))return t}function ha(t){"@babel/helpers - typeof";return ha=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ha(t)}var WW=BW.extend("tooltip",{beforeMount:function(e,n){var i,r=this.getTarget(e);if(r.$_ptooltipModifiers=this.getModifiers(n),n.value){if(typeof n.value=="string")r.$_ptooltipValue=n.value,r.$_ptooltipDisabled=!1,r.$_ptooltipEscape=!0,r.$_ptooltipClass=null,r.$_ptooltipFitContent=!0,r.$_ptooltipIdAttr=Et()+"_tooltip",r.$_ptooltipShowDelay=0,r.$_ptooltipHideDelay=0,r.$_ptooltipAutoHide=!0;else if(ha(n.value)==="object"&&n.value){if(X.isEmpty(n.value.value)||n.value.value.trim()==="")return;r.$_ptooltipValue=n.value.value,r.$_ptooltipDisabled=!!n.value.disabled===n.value.disabled?n.value.disabled:!1,r.$_ptooltipEscape=!!n.value.escape===n.value.escape?n.value.escape:!0,r.$_ptooltipClass=n.value.class||"",r.$_ptooltipFitContent=!!n.value.fitContent===n.value.fitContent?n.value.fitContent:!0,r.$_ptooltipIdAttr=n.value.id||Et()+"_tooltip",r.$_ptooltipShowDelay=n.value.showDelay||0,r.$_ptooltipHideDelay=n.value.hideDelay||0,r.$_ptooltipAutoHide=!!n.value.autoHide===n.value.autoHide?n.value.autoHide:!0}}else return;r.$_ptooltipZIndex=(i=n.instance.$primevue)===null||i===void 0||(i=i.config)===null||i===void 0||(i=i.zIndex)===null||i===void 0?void 0:i.tooltip,this.bindEvents(r,n),e.setAttribute("data-pd-tooltip",!0)},updated:function(e,n){var i=this.getTarget(e);if(i.$_ptooltipModifiers=this.getModifiers(n),this.unbindEvents(i),!!n.value){if(typeof n.value=="string")i.$_ptooltipValue=n.value,i.$_ptooltipDisabled=!1,i.$_ptooltipEscape=!0,i.$_ptooltipClass=null,i.$_ptooltipIdAttr=i.$_ptooltipIdAttr||Et()+"_tooltip",i.$_ptooltipShowDelay=0,i.$_ptooltipHideDelay=0,i.$_ptooltipAutoHide=!0,this.bindEvents(i,n);else if(ha(n.value)==="object"&&n.value)if(X.isEmpty(n.value.value)||n.value.value.trim()===""){this.unbindEvents(i,n);return}else i.$_ptooltipValue=n.value.value,i.$_ptooltipDisabled=!!n.value.disabled===n.value.disabled?n.value.disabled:!1,i.$_ptooltipEscape=!!n.value.escape===n.value.escape?n.value.escape:!0,i.$_ptooltipClass=n.value.class||"",i.$_ptooltipFitContent=!!n.value.fitContent===n.value.fitContent?n.value.fitContent:!0,i.$_ptooltipIdAttr=n.value.id||i.$_ptooltipIdAttr||Et()+"_tooltip",i.$_ptooltipShowDelay=n.value.showDelay||0,i.$_ptooltipHideDelay=n.value.hideDelay||0,i.$_ptooltipAutoHide=!!n.value.autoHide===n.value.autoHide?n.value.autoHide:!0,this.bindEvents(i,n)}},unmounted:function(e,n){var i=this.getTarget(e);this.remove(i),this.unbindEvents(i,n),i.$_ptooltipScrollHandler&&(i.$_ptooltipScrollHandler.destroy(),i.$_ptooltipScrollHandler=null)},timer:void 0,methods:{bindEvents:function(e,n){var i=this,r=e.$_ptooltipModifiers;r.focus?(e.$_focusevent=function(o){return i.onFocus(o,n)},e.addEventListener("focus",e.$_focusevent),e.addEventListener("blur",this.onBlur.bind(this))):(e.$_mouseenterevent=function(o){return i.onMouseEnter(o,n)},e.addEventListener("mouseenter",e.$_mouseenterevent),e.addEventListener("mouseleave",this.onMouseLeave.bind(this)),e.addEventListener("click",this.onClick.bind(this))),e.addEventListener("keydown",this.onKeydown.bind(this))},unbindEvents:function(e){var n=e.$_ptooltipModifiers;n.focus?(e.removeEventListener("focus",e.$_focusevent),e.$_focusevent=null,e.removeEventListener("blur",this.onBlur.bind(this))):(e.removeEventListener("mouseenter",e.$_mouseenterevent),e.$_mouseenterevent=null,e.removeEventListener("mouseleave",this.onMouseLeave.bind(this)),e.removeEventListener("click",this.onClick.bind(this))),e.removeEventListener("keydown",this.onKeydown.bind(this))},bindScrollListener:function(e){var n=this;e.$_ptooltipScrollHandler||(e.$_ptooltipScrollHandler=new yh(e,function(){n.hide(e)})),e.$_ptooltipScrollHandler.bindScrollListener()},unbindScrollListener:function(e){e.$_ptooltipScrollHandler&&e.$_ptooltipScrollHandler.unbindScrollListener()},onMouseEnter:function(e,n){var i=e.currentTarget,r=i.$_ptooltipShowDelay;this.show(i,n,r)},onMouseLeave:function(e){var n=e.currentTarget,i=n.$_ptooltipHideDelay,r=n.$_ptooltipAutoHide;if(r)this.hide(n,i);else{var o=M.getAttribute(e.target,"data-pc-name")==="tooltip"||M.getAttribute(e.target,"data-pc-section")==="arrow"||M.getAttribute(e.target,"data-pc-section")==="text"||M.getAttribute(e.relatedTarget,"data-pc-name")==="tooltip"||M.getAttribute(e.relatedTarget,"data-pc-section")==="arrow"||M.getAttribute(e.relatedTarget,"data-pc-section")==="text";!o&&this.hide(n,i)}},onFocus:function(e,n){var i=e.currentTarget,r=i.$_ptooltipShowDelay;this.show(i,n,r)},onBlur:function(e){var n=e.currentTarget,i=n.$_ptooltipHideDelay;this.hide(n,i)},onClick:function(e){var n=e.currentTarget,i=n.$_ptooltipHideDelay;this.hide(n,i)},onKeydown:function(e){var n=e.currentTarget,i=n.$_ptooltipHideDelay;e.code==="Escape"&&this.hide(e.currentTarget,i)},tooltipActions:function(e,n){if(!(e.$_ptooltipDisabled||!M.isExist(e))){var i=this.create(e,n);this.align(e),!this.isUnstyled()&&M.fadeIn(i,250);var r=this;window.addEventListener("resize",function o(){M.isTouchDevice()||r.hide(e),window.removeEventListener("resize",o)}),i.addEventListener("mouseleave",function o(){r.hide(e),i.removeEventListener("mouseleave",o)}),this.bindScrollListener(e),Zi.set("tooltip",i,e.$_ptooltipZIndex)}},show:function(e,n,i){var r=this;i!==void 0?this.timer=setTimeout(function(){return r.tooltipActions(e,n)},i):this.tooltipActions(e,n)},tooltipRemoval:function(e){this.remove(e),this.unbindScrollListener(e)},hide:function(e,n){var i=this;clearTimeout(this.timer),n!==void 0?setTimeout(function(){return i.tooltipRemoval(e)},n):this.tooltipRemoval(e)},getTooltipElement:function(e){return document.getElementById(e.$_ptooltipId)},create:function(e,n){var i=e.$_ptooltipModifiers,r=M.createElement("div",{class:!this.isUnstyled()&&this.cx("arrow"),style:{top:i!=null&&i.bottom?"0":i!=null&&i.right||i!=null&&i.left||!(i!=null&&i.right)&&!(i!=null&&i.left)&&!(i!=null&&i.top)&&!(i!=null&&i.bottom)?"50%":null,bottom:i!=null&&i.top?"0":null,left:i!=null&&i.right||!(i!=null&&i.right)&&!(i!=null&&i.left)&&!(i!=null&&i.top)&&!(i!=null&&i.bottom)?"0":i!=null&&i.top||i!=null&&i.bottom?"50%":null,right:i!=null&&i.left?"0":null},"p-bind":this.ptm("arrow",{context:i})}),o=M.createElement("div",{class:!this.isUnstyled()&&this.cx("text"),"p-bind":this.ptm("text",{context:i})});e.$_ptooltipEscape?(o.innerHTML="",o.appendChild(document.createTextNode(e.$_ptooltipValue))):o.innerHTML=e.$_ptooltipValue;var a=M.createElement("div",{id:e.$_ptooltipIdAttr,role:"tooltip",style:{display:"inline-block",width:e.$_ptooltipFitContent?"fit-content":void 0,pointerEvents:!this.isUnstyled()&&e.$_ptooltipAutoHide&&"none"},class:[!this.isUnstyled()&&this.cx("root"),e.$_ptooltipClass],"p-bind":this.ptm("root",{context:i})},r,o);return document.body.appendChild(a),e.$_ptooltipId=a.id,this.$el=a,a},remove:function(e){if(e){var n=this.getTooltipElement(e);n&&n.parentElement&&(Zi.clear(n),document.body.removeChild(n)),e.$_ptooltipId=null}},align:function(e){var n=e.$_ptooltipModifiers;n.top?(this.alignTop(e),this.isOutOfBounds(e)&&(this.alignBottom(e),this.isOutOfBounds(e)&&this.alignTop(e))):n.left?(this.alignLeft(e),this.isOutOfBounds(e)&&(this.alignRight(e),this.isOutOfBounds(e)&&(this.alignTop(e),this.isOutOfBounds(e)&&(this.alignBottom(e),this.isOutOfBounds(e)&&this.alignLeft(e))))):n.bottom?(this.alignBottom(e),this.isOutOfBounds(e)&&(this.alignTop(e),this.isOutOfBounds(e)&&this.alignBottom(e))):(this.alignRight(e),this.isOutOfBounds(e)&&(this.alignLeft(e),this.isOutOfBounds(e)&&(this.alignTop(e),this.isOutOfBounds(e)&&(this.alignBottom(e),this.isOutOfBounds(e)&&this.alignRight(e)))))},getHostOffset:function(e){var n=e.getBoundingClientRect(),i=n.left+M.getWindowScrollLeft(),r=n.top+M.getWindowScrollTop();return{left:i,top:r}},alignRight:function(e){this.preAlign(e,"right");var n=this.getTooltipElement(e),i=this.getHostOffset(e),r=i.left+M.getOuterWidth(e),o=i.top+(M.getOuterHeight(e)-M.getOuterHeight(n))/2;n.style.left=r+"px",n.style.top=o+"px"},alignLeft:function(e){this.preAlign(e,"left");var n=this.getTooltipElement(e),i=this.getHostOffset(e),r=i.left-M.getOuterWidth(n),o=i.top+(M.getOuterHeight(e)-M.getOuterHeight(n))/2;n.style.left=r+"px",n.style.top=o+"px"},alignTop:function(e){this.preAlign(e,"top");var n=this.getTooltipElement(e),i=this.getHostOffset(e),r=i.left+(M.getOuterWidth(e)-M.getOuterWidth(n))/2,o=i.top-M.getOuterHeight(n);n.style.left=r+"px",n.style.top=o+"px"},alignBottom:function(e){this.preAlign(e,"bottom");var n=this.getTooltipElement(e),i=this.getHostOffset(e),r=i.left+(M.getOuterWidth(e)-M.getOuterWidth(n))/2,o=i.top+M.getOuterHeight(e);n.style.left=r+"px",n.style.top=o+"px"},preAlign:function(e,n){var i=this.getTooltipElement(e);i.style.left="-999px",i.style.top="-999px",M.removeClass(i,"p-tooltip-".concat(i.$_ptooltipPosition)),!this.isUnstyled()&&M.addClass(i,"p-tooltip-".concat(n)),i.$_ptooltipPosition=n,i.setAttribute("data-p-position",n)},isOutOfBounds:function(e){var n=this.getTooltipElement(e),i=n.getBoundingClientRect(),r=i.top,o=i.left,a=M.getOuterWidth(n),s=M.getOuterHeight(n),l=M.getViewport();return o+a>l.width||o<0||r<0||r+s>l.height},getTarget:function(e){return M.hasClass(e,"p-inputwrapper")?M.findSingle(e,"input"):e},getModifiers:function(e){return e.modifiers&&Object.keys(e.modifiers).length?e.modifiers:e.arg&&ha(e.arg)==="object"?Object.entries(e.arg).reduce(function(n,i){var r=FW(i,2),o=r[0],a=r[1];return(o==="event"||o==="position")&&(n[a]=!0),n},{}):{}}}});const UW={props:{spinnerSize:{type:Number,default:40},spinnerBorder:{type:Number,default:4},colorPrimary:{type:String,default:()=>"#313133"},colorSecondary:{type:String,default:()=>"#999999"}}},GW={class:"flex justify-center items-center mx-auto"},KW={class:"spinner mx-auto"};function qW(t,e,n,i,r,o){return _(),j("div",GW,[V("div",KW,[V("div",{class:"spinner-inner",style:Pr(`
					width:${t.$props.spinnerSize}px;
					height:${t.$props.spinnerSize}px;
					border: ${t.$props.spinnerBorder}px solid ${t.$props.colorSecondary};
					border-top: ${t.$props.spinnerBorder}px solid ${t.$props.colorPrimary};
				`)},null,4)])])}const YW=no(UW,[["render",qW],["__scopeId","data-v-c7550f52"]]),XW={props:{type:{type:String,default:()=>"primary"},buttonClasses:{type:String,default:()=>""},buttonWidth:String,small:Boolean,thin:Boolean,loading:Boolean,disabled:Boolean},computed:{getPrimarySpinnerColor(){const t=window.getComputedStyle(this.$refs.button).getPropertyValue("--spinner-primary-color");if(t)return t},getSecondarySpinnerColor(){const t=window.getComputedStyle(this.$refs.button).getPropertyValue("--spinner-secondary-color");if(t)return t}}};function ZW(t,e,n,i,r,o){const a=Ce("a-spinner-loader");return _(),j("div",{class:Me(["relative max-w-full btn-wrapper h-fit",{"pointer-events-none":n.loading}]),style:Pr([n.buttonWidth?`width: ${n.buttonWidth}`:"width: fit-content"])},[V("button",{class:Me([`btn btn-${n.type} ${n.buttonClasses} w-full`,n.loading?"pointer-events-none":"",n.small?"small":"",n.thin?"thin":"",n.disabled?"disabled":""]),ref:"button"},[V("div",{class:Me({"opacity-0":n.loading})},[Pe(t.$slots,"default")],2),n.loading?(_(),ne(a,{key:0,class:"w-full h-full absolute top-0 left-0",spinnerSize:25,colorPrimary:o.getPrimarySpinnerColor,colorSecondary:o.getSecondarySpinnerColor},null,8,["colorPrimary","colorSecondary"])):he("",!0)],2)],6)}const JW=no(XW,[["render",ZW]]),QW=AA(),Ei=Gd(LS).use(QW).use(vA,{mode:"ios"}).use(Op).use(w$).use(L7,{i18n:{defaultLanguage:"sk",languages:[{title:"Slovenský",flag:"sk",value:"sk"}]}}).use(uM,{directive:"tippy",component:"tippy",componentSingleton:"tippy-singleton",defaultProps:{placement:"bottom",allowHTML:!0,ignoreAttributes:!0,offset:[0,20]}}).use(V7,{offset:120,delay:50,duration:1e3,easing:"ease-in-out",mirror:!1,once:!1,anchorPlacement:"bottom",disable:"mobile"}).component("RoleSwiper",SB);Op.isReady().then(()=>{Ei.mount("#app")});Ei.component("Breadcrumb",Rx);Ei.component("DataTable",y1);Ei.component("Column",LW);Ei.component("Row",RW);Ei.config.globalProperties.$globalUtils=$W;Ei.directive("tooltip",WW);Ei.component("aSpinnerLoader",YW);Ei.component("aButton",JW);export{Br as $,yM as A,wM as B,xM as C,kM as D,CM as E,Oe as F,SM as G,EM as H,IM as I,TM as J,PM as K,OM as L,_M as M,mS as N,dB as O,pB as P,Ox as Q,ze as R,cB as S,oc as T,oS as U,rS as V,cS as W,pv as X,rU as Y,oU as Z,no as _,Fe as a,zn as a0,Ge as a1,Vk as a2,Zt as a3,ct as a4,zo as a5,ec as a6,$t as a7,Zn as a8,cr as a9,Gi as aa,Tt as ab,qi as ac,Bo as ad,wi as ae,xs as af,Cn as ag,pe as ah,SU as ai,Yi as aj,aU as ak,sU as al,ei as am,gc as an,In as ao,pt as ap,OU as aq,Ey as ar,Ia as as,El as at,lu as au,gt as av,at as aw,mr as ax,_U as ay,qw as az,V as b,ne as c,j as d,av as e,Ln as f,Dt as g,Pr as h,vp as i,he as j,zt as k,pn as l,AM as m,Me as n,_ as o,bp as p,hM as q,Ce as r,fM as s,Ct as t,mM as u,iU as v,je as w,gM as x,bM as y,vM as z};
function __vite__mapDeps(indexes) {
  if (!__vite__mapDeps.viteFileDeps) {
    __vite__mapDeps.viteFileDeps = ["assets/app.layout-Dp_S6TXC.js","assets/header-ixGX1YV9.js","assets/logo-white-hFpqqcM-.js","assets/header-DwNvGZDg.css","assets/footer-xfJqXpEB.js","assets/instagram-br-HOugR.js","assets/footer-fiTMjfR_.css","assets/landing-KO-Ejyo3.js","assets/newsletter-LdY--wor.js","assets/index-p82GLbNm.js","assets/landing-m4j6AD29.css","assets/skolne-FjN-VupE.js","assets/prijimacie-konanie-8vrCe9c3.js","assets/plus-white-L_2ZMtLb.js","assets/prijimacie-konanie-E26PuMuL.css","assets/ucebne-plany-gDyurH9R.js","assets/ucebne-plany-XzrXdiv9.css","assets/contact-Bsm4ZgVK.js","assets/faq-J0PmVT9V.js","assets/faq-t8reRkia.css","assets/o-nas-htXx2DGC.js","assets/o-nas-d2ehO9hy.css","assets/skyro-camp-ERMwSwTU.js","assets/skyro-camp-ge7PFJJY.css","assets/skyro-camp-prihlaska-ucn_20Z1.js","assets/arrow-right-primary-yKc93scP.js","assets/skyro-camp-prihlaska-YAr28S_y.css","assets/prihlaska-eCeyLzH6.js","assets/prihlaska-dGYJHPRC.css","assets/newsletter-page-8vI5MboX.js","assets/404-error-J6m_WL9V.js","assets/404-error-0MpwIafk.css"]
  }
  return indexes.map((i) => __vite__mapDeps.viteFileDeps[i])
}