@yeepay/virtual-keyboard
Version:
YeePay Virtual Keyboard Component
5 lines • 319 kB
JavaScript
(function(ct,l){typeof exports=="object"&&typeof module!="undefined"?l(exports,require("vue")):typeof define=="function"&&define.amd?define(["exports","vue"],l):(ct=typeof globalThis!="undefined"?globalThis:ct||self,l(ct.YeepayKeyboard={},ct.vue))})(this,function(ct,l){"use strict";const ZA="el",oc="is-",_t=(t,e,r,A,n)=>{let i=`${t}-${e}`;return r&&(i+=`-${r}`),A&&(i+=`__${A}`),n&&(i+=`--${n}`),i},sc=Symbol("namespaceContextKey"),QA=t=>{const e=l.getCurrentInstance()?l.inject(sc,l.ref(ZA)):l.ref(ZA);return l.computed(()=>l.unref(e)||ZA)},Pt=(t,e)=>{const r=QA();return{namespace:r,b:(p="")=>_t(r.value,t,p,"",""),e:p=>p?_t(r.value,t,"",p,""):"",m:p=>p?_t(r.value,t,"","",p):"",be:(p,g)=>p&&g?_t(r.value,t,p,g,""):"",em:(p,g)=>p&&g?_t(r.value,t,"",p,g):"",bm:(p,g)=>p&&g?_t(r.value,t,p,"",g):"",bem:(p,g,E)=>p&&g&&E?_t(r.value,t,p,g,E):"",is:(p,...g)=>{const E=g.length>=1?g[0]:!0;return p&&E?`${oc}${p}`:""},cssVar:p=>{const g={};for(const E in p)p[E]&&(g[`--${r.value}-${E}`]=p[E]);return g},cssVarName:p=>`--${r.value}-${p}`,cssVarBlock:p=>{const g={};for(const E in p)p[E]&&(g[`--${r.value}-${t}-${E}`]=p[E]);return g},cssVarBlockName:p=>`--${r.value}-${t}-${p}`}};/**
* @vue/shared v3.5.22
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/process.env.NODE_ENV!=="production"&&Object.freeze({}),process.env.NODE_ENV!=="production"&&Object.freeze([]);const XA=()=>{},ac=Object.prototype.hasOwnProperty,c0=(t,e)=>ac.call(t,e),f0=Array.isArray,Vr=t=>typeof t=="function",JA=t=>typeof t=="string",en=t=>t!==null&&typeof t=="object";var cc=typeof global=="object"&&global&&global.Object===Object&&global,fc=typeof self=="object"&&self&&self.Object===Object&&self,tn=cc||fc||Function("return this")(),gt=tn.Symbol,l0=Object.prototype,lc=l0.hasOwnProperty,uc=l0.toString,yr=gt?gt.toStringTag:void 0;function hc(t){var e=lc.call(t,yr),r=t[yr];try{t[yr]=void 0;var A=!0}catch(i){}var n=uc.call(t);return A&&(e?t[yr]=r:delete t[yr]),n}var dc=Object.prototype,pc=dc.toString;function xc(t){return pc.call(t)}var vc="[object Null]",gc="[object Undefined]",u0=gt?gt.toStringTag:void 0;function rn(t){return t==null?t===void 0?gc:vc:u0&&u0 in Object(t)?hc(t):xc(t)}function An(t){return t!=null&&typeof t=="object"}var wc="[object Symbol]";function nn(t){return typeof t=="symbol"||An(t)&&rn(t)==wc}function yc(t,e){for(var r=-1,A=t==null?0:t.length,n=Array(A);++r<A;)n[r]=e(t[r],r,t);return n}var mr=Array.isArray,h0=gt?gt.prototype:void 0,d0=h0?h0.toString:void 0;function p0(t){if(typeof t=="string")return t;if(mr(t))return yc(t,p0)+"";if(nn(t))return d0?d0.call(t):"";var e=t+"";return e=="0"&&1/t==-1/0?"-0":e}function $r(t){var e=typeof t;return t!=null&&(e=="object"||e=="function")}function mc(t){return t}var Cc="[object AsyncFunction]",bc="[object Function]",Ec="[object GeneratorFunction]",Bc="[object Proxy]";function Oc(t){if(!$r(t))return!1;var e=rn(t);return e==bc||e==Ec||e==Cc||e==Bc}var on=tn["__core-js_shared__"],x0=function(){var t=/[^.]+$/.exec(on&&on.keys&&on.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();function Dc(t){return!!x0&&x0 in t}var Ic=Function.prototype,Fc=Ic.toString;function Tc(t){if(t!=null){try{return Fc.call(t)}catch(e){}try{return t+""}catch(e){}}return""}var Sc=/[\\^$.*+?()[\]{}|]/g,jc=/^\[object .+?Constructor\]$/,_c=Function.prototype,Pc=Object.prototype,Kc=_c.toString,Rc=Pc.hasOwnProperty,kc=RegExp("^"+Kc.call(Rc).replace(Sc,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function zc(t){if(!$r(t)||Dc(t))return!1;var e=Oc(t)?kc:jc;return e.test(Tc(t))}function Mc(t,e){return t==null?void 0:t[e]}function sn(t,e){var r=Mc(t,e);return zc(r)?r:void 0}function Nc(t,e,r){switch(r.length){case 0:return t.call(e);case 1:return t.call(e,r[0]);case 2:return t.call(e,r[0],r[1]);case 3:return t.call(e,r[0],r[1],r[2])}return t.apply(e,r)}var Hc=800,Lc=16,qc=Date.now;function Uc(t){var e=0,r=0;return function(){var A=qc(),n=Lc-(A-r);if(r=A,n>0){if(++e>=Hc)return arguments[0]}else e=0;return t.apply(void 0,arguments)}}function Vc(t){return function(){return t}}var Wr=function(){try{var t=sn(Object,"defineProperty");return t({},"",{}),t}catch(e){}}(),$c=Wr?function(t,e){return Wr(t,"toString",{configurable:!0,enumerable:!1,value:Vc(e),writable:!0})}:mc,Wc=Uc($c),Gc=9007199254740991,Yc=/^(?:0|[1-9]\d*)$/;function v0(t,e){var r=typeof t;return e=e==null?Gc:e,!!e&&(r=="number"||r!="symbol"&&Yc.test(t))&&t>-1&&t%1==0&&t<e}function Zc(t,e,r){e=="__proto__"&&Wr?Wr(t,e,{configurable:!0,enumerable:!0,value:r,writable:!0}):t[e]=r}function g0(t,e){return t===e||t!==t&&e!==e}var Qc=Object.prototype,Xc=Qc.hasOwnProperty;function Jc(t,e,r){var A=t[e];(!(Xc.call(t,e)&&g0(A,r))||r===void 0&&!(e in t))&&Zc(t,e,r)}var w0=Math.max;function ef(t,e,r){return e=w0(e===void 0?t.length-1:e,0),function(){for(var A=arguments,n=-1,i=w0(A.length-e,0),o=Array(i);++n<i;)o[n]=A[e+n];n=-1;for(var s=Array(e+1);++n<e;)s[n]=A[n];return s[e]=r(o),Nc(t,this,s)}}var tf=9007199254740991;function rf(t){return typeof t=="number"&&t>-1&&t%1==0&&t<=tf}var Af="[object Arguments]";function y0(t){return An(t)&&rn(t)==Af}var m0=Object.prototype,nf=m0.hasOwnProperty,of=m0.propertyIsEnumerable,C0=y0(function(){return arguments}())?y0:function(t){return An(t)&&nf.call(t,"callee")&&!of.call(t,"callee")},sf=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,af=/^\w*$/;function cf(t,e){if(mr(t))return!1;var r=typeof t;return r=="number"||r=="symbol"||r=="boolean"||t==null||nn(t)?!0:af.test(t)||!sf.test(t)||e!=null&&t in Object(e)}var Cr=sn(Object,"create");function ff(){this.__data__=Cr?Cr(null):{},this.size=0}function lf(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}var uf="__lodash_hash_undefined__",hf=Object.prototype,df=hf.hasOwnProperty;function pf(t){var e=this.__data__;if(Cr){var r=e[t];return r===uf?void 0:r}return df.call(e,t)?e[t]:void 0}var xf=Object.prototype,vf=xf.hasOwnProperty;function gf(t){var e=this.__data__;return Cr?e[t]!==void 0:vf.call(e,t)}var wf="__lodash_hash_undefined__";function yf(t,e){var r=this.__data__;return this.size+=this.has(t)?0:1,r[t]=Cr&&e===void 0?wf:e,this}function Kt(t){var e=-1,r=t==null?0:t.length;for(this.clear();++e<r;){var A=t[e];this.set(A[0],A[1])}}Kt.prototype.clear=ff,Kt.prototype.delete=lf,Kt.prototype.get=pf,Kt.prototype.has=gf,Kt.prototype.set=yf;function mf(){this.__data__=[],this.size=0}function Gr(t,e){for(var r=t.length;r--;)if(g0(t[r][0],e))return r;return-1}var Cf=Array.prototype,bf=Cf.splice;function Ef(t){var e=this.__data__,r=Gr(e,t);if(r<0)return!1;var A=e.length-1;return r==A?e.pop():bf.call(e,r,1),--this.size,!0}function Bf(t){var e=this.__data__,r=Gr(e,t);return r<0?void 0:e[r][1]}function Of(t){return Gr(this.__data__,t)>-1}function Df(t,e){var r=this.__data__,A=Gr(r,t);return A<0?(++this.size,r.push([t,e])):r[A][1]=e,this}function Xt(t){var e=-1,r=t==null?0:t.length;for(this.clear();++e<r;){var A=t[e];this.set(A[0],A[1])}}Xt.prototype.clear=mf,Xt.prototype.delete=Ef,Xt.prototype.get=Bf,Xt.prototype.has=Of,Xt.prototype.set=Df;var If=sn(tn,"Map");function Ff(){this.size=0,this.__data__={hash:new Kt,map:new(If||Xt),string:new Kt}}function Tf(t){var e=typeof t;return e=="string"||e=="number"||e=="symbol"||e=="boolean"?t!=="__proto__":t===null}function Yr(t,e){var r=t.__data__;return Tf(e)?r[typeof e=="string"?"string":"hash"]:r.map}function Sf(t){var e=Yr(this,t).delete(t);return this.size-=e?1:0,e}function jf(t){return Yr(this,t).get(t)}function _f(t){return Yr(this,t).has(t)}function Pf(t,e){var r=Yr(this,t),A=r.size;return r.set(t,e),this.size+=r.size==A?0:1,this}function Rt(t){var e=-1,r=t==null?0:t.length;for(this.clear();++e<r;){var A=t[e];this.set(A[0],A[1])}}Rt.prototype.clear=Ff,Rt.prototype.delete=Sf,Rt.prototype.get=jf,Rt.prototype.has=_f,Rt.prototype.set=Pf;var Kf="Expected a function";function an(t,e){if(typeof t!="function"||e!=null&&typeof e!="function")throw new TypeError(Kf);var r=function(){var A=arguments,n=e?e.apply(this,A):A[0],i=r.cache;if(i.has(n))return i.get(n);var o=t.apply(this,A);return r.cache=i.set(n,o)||i,o};return r.cache=new(an.Cache||Rt),r}an.Cache=Rt;var Rf=500;function kf(t){var e=an(t,function(A){return r.size===Rf&&r.clear(),A}),r=e.cache;return e}var zf=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Mf=/\\(\\)?/g,Nf=kf(function(t){var e=[];return t.charCodeAt(0)===46&&e.push(""),t.replace(zf,function(r,A,n,i){e.push(n?i.replace(Mf,"$1"):A||r)}),e});function Hf(t){return t==null?"":p0(t)}function Zr(t,e){return mr(t)?t:cf(t,e)?[t]:Nf(Hf(t))}function cn(t){if(typeof t=="string"||nn(t))return t;var e=t+"";return e=="0"&&1/t==-1/0?"-0":e}function Lf(t,e){e=Zr(e,t);for(var r=0,A=e.length;t!=null&&r<A;)t=t[cn(e[r++])];return r&&r==A?t:void 0}function qf(t,e){for(var r=-1,A=e.length,n=t.length;++r<A;)t[n+r]=e[r];return t}var b0=gt?gt.isConcatSpreadable:void 0;function Uf(t){return mr(t)||C0(t)||!!(b0&&t&&t[b0])}function Vf(t,e,r,A,n){var i=-1,o=t.length;for(r||(r=Uf),n||(n=[]);++i<o;){var s=t[i];r(s)?qf(n,s):n[n.length]=s}return n}function $f(t){var e=t==null?0:t.length;return e?Vf(t):[]}function Wf(t){return Wc(ef(t,void 0,$f),t+"")}function Gf(t,e){return t!=null&&e in Object(t)}function Yf(t,e,r){e=Zr(e,t);for(var A=-1,n=e.length,i=!1;++A<n;){var o=cn(e[A]);if(!(i=t!=null&&r(t,o)))break;t=t[o]}return i||++A!=n?i:(n=t==null?0:t.length,!!n&&rf(n)&&v0(o,n)&&(mr(t)||C0(t)))}function Zf(t,e){return t!=null&&Yf(t,e,Gf)}function fn(t){for(var e=-1,r=t==null?0:t.length,A={};++e<r;){var n=t[e];A[n[0]]=n[1]}return A}function ln(t){return t==null}function Qf(t){return t===void 0}function Xf(t,e,r,A){if(!$r(t))return t;e=Zr(e,t);for(var n=-1,i=e.length,o=i-1,s=t;s!=null&&++n<i;){var c=cn(e[n]),a=r;if(c==="__proto__"||c==="constructor"||c==="prototype")return t;if(n!=o){var f=s[c];a=void 0,a===void 0&&(a=$r(f)?f:v0(e[n+1])?[]:{})}Jc(s,c,a),s=s[c]}return t}function Jf(t,e,r){for(var A=-1,n=e.length,i={};++A<n;){var o=e[A],s=Lf(t,o);r(s,o)&&Xf(i,Zr(o,t),s)}return i}function el(t,e){return Jf(t,e,function(r,A){return Zf(t,A)})}var tl=Wf(function(t,e){return t==null?{}:el(t,e)});const un=t=>typeof t=="boolean",br=t=>typeof t=="number",Er=t=>typeof Element=="undefined"?!1:t instanceof Element,rl=t=>JA(t)?!Number.isNaN(Number(t)):!1;var Al=Object.defineProperty,nl=Object.defineProperties,il=Object.getOwnPropertyDescriptors,E0=Object.getOwnPropertySymbols,ol=Object.prototype.hasOwnProperty,sl=Object.prototype.propertyIsEnumerable,B0=(t,e,r)=>e in t?Al(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,al=(t,e)=>{for(var r in e||(e={}))ol.call(e,r)&&B0(t,r,e[r]);if(E0)for(var r of E0(e))sl.call(e,r)&&B0(t,r,e[r]);return t},cl=(t,e)=>nl(t,il(e));function O0(t,e){var r;const A=l.shallowRef();return l.watchEffect(()=>{A.value=t()},cl(al({},e),{flush:(r=void 0)!=null?r:"sync"})),l.readonly(A)}var D0;const qe=typeof window!="undefined",fl=t=>typeof t=="string",I0=()=>{},ll=qe&&((D0=window==null?void 0:window.navigator)==null?void 0:D0.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function F0(t){return typeof t=="function"?t():l.unref(t)}function ul(t){return t}function T0(t){return l.getCurrentScope()?(l.onScopeDispose(t),!0):!1}function kt(t){var e;const r=F0(t);return(e=r==null?void 0:r.$el)!=null?e:r}const S0=qe?window:void 0;function hn(...t){let e,r,A,n;if(fl(t[0])||Array.isArray(t[0])?([r,A,n]=t,e=S0):[e,r,A,n]=t,!e)return I0;Array.isArray(r)||(r=[r]),Array.isArray(A)||(A=[A]);const i=[],o=()=>{i.forEach(f=>f()),i.length=0},s=(f,x,u,v)=>(f.addEventListener(x,u,v),()=>f.removeEventListener(x,u,v)),c=l.watch(()=>[kt(e),F0(n)],([f,x])=>{o(),f&&i.push(...r.flatMap(u=>A.map(v=>s(f,u,v,x))))},{immediate:!0,flush:"post"}),a=()=>{c(),o()};return T0(a),a}let j0=!1;function hl(t,e,r={}){const{window:A=S0,ignore:n=[],capture:i=!0,detectIframe:o=!1}=r;if(!A)return;ll&&!j0&&(j0=!0,Array.from(A.document.body.children).forEach(u=>u.addEventListener("click",I0)));let s=!0;const c=u=>n.some(v=>{if(typeof v=="string")return Array.from(A.document.querySelectorAll(v)).some(h=>h===u.target||u.composedPath().includes(h));{const h=kt(v);return h&&(u.target===h||u.composedPath().includes(h))}}),f=[hn(A,"click",u=>{const v=kt(t);if(!(!v||v===u.target||u.composedPath().includes(v))){if(u.detail===0&&(s=!c(u)),!s){s=!0;return}e(u)}},{passive:!0,capture:i}),hn(A,"pointerdown",u=>{const v=kt(t);v&&(s=!u.composedPath().includes(v)&&!c(u))},{passive:!0}),o&&hn(A,"blur",u=>{var v;const h=kt(t);((v=A.document.activeElement)==null?void 0:v.tagName)==="IFRAME"&&!(h!=null&&h.contains(A.document.activeElement))&&e(u)})].filter(Boolean);return()=>f.forEach(u=>u())}const _0=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{},P0="__vueuse_ssr_handlers__";_0[P0]=_0[P0]||{};var K0;(function(t){t.UP="UP",t.RIGHT="RIGHT",t.DOWN="DOWN",t.LEFT="LEFT",t.NONE="NONE"})(K0||(K0={}));var dl=Object.defineProperty,R0=Object.getOwnPropertySymbols,pl=Object.prototype.hasOwnProperty,xl=Object.prototype.propertyIsEnumerable,k0=(t,e,r)=>e in t?dl(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,vl=(t,e)=>{for(var r in e||(e={}))pl.call(e,r)&&k0(t,r,e[r]);if(R0)for(var r of R0(e))xl.call(e,r)&&k0(t,r,e[r]);return t};vl({linear:ul},{easeInSine:[.12,0,.39,0],easeOutSine:[.61,1,.88,1],easeInOutSine:[.37,0,.63,1],easeInQuad:[.11,0,.5,0],easeOutQuad:[.5,1,.89,1],easeInOutQuad:[.45,0,.55,1],easeInCubic:[.32,0,.67,0],easeOutCubic:[.33,1,.68,1],easeInOutCubic:[.65,0,.35,1],easeInQuart:[.5,0,.75,0],easeOutQuart:[.25,1,.5,1],easeInOutQuart:[.76,0,.24,1],easeInQuint:[.64,0,.78,0],easeOutQuint:[.22,1,.36,1],easeInOutQuint:[.83,0,.17,1],easeInExpo:[.7,0,.84,0],easeOutExpo:[.16,1,.3,1],easeInOutExpo:[.87,0,.13,1],easeInCirc:[.55,0,1,.45],easeOutCirc:[0,.55,.45,1],easeInOutCirc:[.85,0,.15,1],easeInBack:[.36,0,.66,-.56],easeOutBack:[.34,1.56,.64,1],easeInOutBack:[.68,-.6,.32,1.6]});const z0={current:0},M0=l.ref(0),gl=2e3,N0=Symbol("elZIndexContextKey"),wl=Symbol("zIndexContextKey"),yl=t=>{const e=l.getCurrentInstance()?l.inject(N0,z0):z0,r=l.getCurrentInstance()?l.inject(wl,void 0):void 0,A=l.computed(()=>{const o=l.unref(r);return br(o)?o:gl}),n=l.computed(()=>A.value+M0.value),i=()=>(e.current++,M0.value=e.current,n.value);return!qe&&l.inject(N0),{initialZIndex:A,currentZIndex:n,nextZIndex:i}},H0="__epPropKey",se=t=>t,ml=t=>en(t)&&!!t[H0],dn=(t,e)=>{if(!en(t)||ml(t))return t;const{values:r,required:A,default:n,type:i,validator:o}=t,c={type:i,required:!!A,validator:r||o?a=>{let f=!1,x=[];if(r&&(x=Array.from(r),c0(t,"default")&&x.push(n),f||(f=x.includes(a))),o&&(f||(f=o(a))),!f&&x.length>0){const u=[...new Set(x)].map(v=>JSON.stringify(v)).join(", ");l.warn(`Invalid prop: validation failed${e?` for prop "${e}"`:""}. Expected one of [${u}], got value ${JSON.stringify(a)}.`)}return f}:void 0,[H0]:!0};return c0(t,"default")&&(c.default=n),c},me=t=>fn(Object.entries(t).map(([e,r])=>[e,dn(r,e)]));var et=(t,e)=>{const r=t.__vccOpts||t;for(const[A,n]of e)r[A]=n;return r};function Cl(t,e="px"){if(!t)return"";if(br(t)||rl(t))return`${t}${e}`;if(JA(t))return t}const Qr=(t,e)=>{if(t.install=r=>{for(const A of[t,...Object.values(e!=null?e:{})])r.component(A.name,A)},e)for(const[r,A]of Object.entries(e))t[r]=A;return t},bl=(t,e)=>(t.install=r=>{r.directive(e,t)},t);function L0(){let t;const e=(A,n)=>{r(),t=window.setTimeout(A,n)},r=()=>window.clearTimeout(t);return T0(()=>r()),{registerTimeout:e,cancelTimeout:r}}const El=me({showAfter:{type:Number,default:0},hideAfter:{type:Number,default:200},autoClose:{type:Number,default:0}}),Bl=({showAfter:t,hideAfter:e,autoClose:r,open:A,close:n})=>{const{registerTimeout:i}=L0(),{registerTimeout:o,cancelTimeout:s}=L0();return{onOpen:(f,x=l.unref(t))=>{i(()=>{A(f);const u=l.unref(r);br(u)&&u>0&&o(()=>{n(f)},u)},x)},onClose:(f,x=l.unref(e))=>{s(),i(()=>{n(f)},x)}}},Ol=se([String,Object,Function]),Dl=()=>qe&&/android/i.test(window.navigator.userAgent),Il=me({ariaLabel:String,ariaOrientation:{type:String,values:["horizontal","vertical","undefined"]},ariaControls:String}),q0=t=>tl(Il,t),U0={prefix:Math.floor(Math.random()*1e4),current:0},Fl=Symbol("elIdInjection"),V0=()=>l.getCurrentInstance()?l.inject(Fl,U0):U0,Tl=t=>{const e=V0(),r=QA();return O0(()=>l.unref(t)||`${r.value}-id-${e.prefix}-${e.current++}`)},$0=Symbol("formItemContextKey"),W0=t=>typeof Element=="undefined"?!1:t instanceof Element,pn=t=>{if(t.tabIndex>0||t.tabIndex===0&&t.getAttribute("tabIndex")!==null)return!0;if(t.tabIndex<0||t.hasAttribute("disabled")||t.getAttribute("aria-disabled")==="true")return!1;switch(t.nodeName){case"A":return!!t.href&&t.rel!=="ignore";case"INPUT":return!(t.type==="hidden"||t.type==="file");case"BUTTON":case"SELECT":case"TEXTAREA":return!0;default:return!1}},xn=(t,e)=>{if(!t||!t.focus)return;let r=!1;W0(t)&&!pn(t)&&!t.getAttribute("tabindex")&&(t.setAttribute("tabindex","-1"),r=!0),t.focus(e),W0(t)&&r&&t.removeAttribute("tabindex")},vn=Symbol("popper"),G0=Symbol("popperContent"),Y0=["dialog","grid","group","listbox","menu","navigation","tooltip","tree"],Z0=me({role:{type:String,values:Y0,default:"tooltip"}}),Sl=l.defineComponent({name:"ElPopper",inheritAttrs:!1}),jl=l.defineComponent({...Sl,props:Z0,setup(t,{expose:e}){const r=t,A=l.ref(),n=l.ref(),i=l.ref(),o=l.ref(),s=l.computed(()=>r.role),c={triggerRef:A,popperInstanceRef:n,contentRef:i,referenceRef:o,role:s};return e(c),l.provide(vn,c),(a,f)=>l.renderSlot(a.$slots,"default")}});var _l=et(jl,[["__file","popper.vue"]]);const Pl=l.defineComponent({name:"ElPopperArrow",inheritAttrs:!1}),Kl=l.defineComponent({...Pl,setup(t,{expose:e}){const r=Pt("popper"),{arrowRef:A,arrowStyle:n}=l.inject(G0,void 0);return l.onBeforeUnmount(()=>{A.value=void 0}),e({arrowRef:A}),(i,o)=>(l.openBlock(),l.createElementBlock("span",{ref_key:"arrowRef",ref:A,class:l.normalizeClass(l.unref(r).e("arrow")),style:l.normalizeStyle(l.unref(n)),"data-popper-arrow":""},null,6))}});var Rl=et(Kl,[["__file","arrow.vue"]]);const Q0=me({virtualRef:{type:se(Object)},virtualTriggering:Boolean,onMouseenter:{type:se(Function)},onMouseleave:{type:se(Function)},onClick:{type:se(Function)},onKeydown:{type:se(Function)},onFocus:{type:se(Function)},onBlur:{type:se(Function)},onContextmenu:{type:se(Function)},id:String,open:Boolean}),X0=Symbol("elForwardRef"),kl=t=>{const e=r=>{t.value=r};l.provide(X0,{setForwardRef:e})},zl=t=>({mounted(e){t(e)},updated(e){t(e)},unmounted(){t(null)}}),Ml=l.defineComponent({name:"ElOnlyChild",setup(t,{slots:e,attrs:r}){var A;const n=l.inject(X0),i=zl((A=n==null?void 0:n.setForwardRef)!=null?A:XA);return()=>{var o;const s=(o=e.default)==null?void 0:o.call(e,r);if(!s)return null;const[c,a]=J0(s);return c?l.withDirectives(l.cloneVNode(c,r),[[i]]):null}}});function J0(t){if(!t)return[null,0];const e=t,r=e.filter(A=>A.type!==l.Comment).length;for(const A of e){if(en(A))switch(A.type){case l.Comment:continue;case l.Text:case"svg":return[eo(A),r];case l.Fragment:return J0(A.children);default:return[A,r]}return[eo(A),r]}return[null,0]}function eo(t){const e=Pt("only-child");return l.createVNode("span",{class:e.e("content")},[t])}const Nl=l.defineComponent({name:"ElPopperTrigger",inheritAttrs:!1}),Hl=l.defineComponent({...Nl,props:Q0,setup(t,{expose:e}){const r=t,{role:A,triggerRef:n}=l.inject(vn,void 0);kl(n);const i=l.computed(()=>s.value?r.id:void 0),o=l.computed(()=>{if(A&&A.value==="tooltip")return r.open&&r.id?r.id:void 0}),s=l.computed(()=>{if(A&&A.value!=="tooltip")return A.value}),c=l.computed(()=>s.value?`${r.open}`:void 0);let a;const f=["onMouseenter","onMouseleave","onClick","onKeydown","onFocus","onBlur","onContextmenu"];return l.onMounted(()=>{l.watch(()=>r.virtualRef,x=>{x&&(n.value=kt(x))},{immediate:!0}),l.watch(n,(x,u)=>{a==null||a(),a=void 0,Er(x)&&(f.forEach(v=>{var h;const p=r[v];p&&(x.addEventListener(v.slice(2).toLowerCase(),p,["onFocus","onBlur"].includes(v)),(h=u==null?void 0:u.removeEventListener)==null||h.call(u,v.slice(2).toLowerCase(),p,["onFocus","onBlur"].includes(v)))}),pn(x)&&(a=l.watch([i,o,s,c],v=>{["aria-controls","aria-describedby","aria-haspopup","aria-expanded"].forEach((h,p)=>{ln(v[p])?x.removeAttribute(h):x.setAttribute(h,v[p])})},{immediate:!0}))),Er(u)&&pn(u)&&["aria-controls","aria-describedby","aria-haspopup","aria-expanded"].forEach(v=>u.removeAttribute(v))},{immediate:!0})}),l.onBeforeUnmount(()=>{if(a==null||a(),a=void 0,n.value&&Er(n.value)){const x=n.value;f.forEach(u=>{const v=r[u];v&&x.removeEventListener(u.slice(2).toLowerCase(),v,["onFocus","onBlur"].includes(u))}),n.value=void 0}}),e({triggerRef:n}),(x,u)=>x.virtualTriggering?l.createCommentVNode("v-if",!0):(l.openBlock(),l.createBlock(l.unref(Ml),l.mergeProps({key:0},x.$attrs,{"aria-controls":l.unref(i),"aria-describedby":l.unref(o),"aria-expanded":l.unref(c),"aria-haspopup":l.unref(s)}),{default:l.withCtx(()=>[l.renderSlot(x.$slots,"default")]),_:3},16,["aria-controls","aria-describedby","aria-expanded","aria-haspopup"]))}});var Ll=et(Hl,[["__file","trigger.vue"]]);const gn="focus-trap.focus-after-trapped",wn="focus-trap.focus-after-released",ql="focus-trap.focusout-prevented",to={cancelable:!0,bubbles:!1},Ul={cancelable:!0,bubbles:!1},ro="focusAfterTrapped",Ao="focusAfterReleased",Vl=Symbol("elFocusTrap"),yn=l.ref(),Xr=l.ref(0),mn=l.ref(0);let Jr=0;const no=t=>{const e=[],r=document.createTreeWalker(t,NodeFilter.SHOW_ELEMENT,{acceptNode:A=>{const n=A.tagName==="INPUT"&&A.type==="hidden";return A.disabled||A.hidden||n?NodeFilter.FILTER_SKIP:A.tabIndex>=0||A===document.activeElement?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)e.push(r.currentNode);return e},io=(t,e)=>{for(const r of t)if(!$l(r,e))return r},$l=(t,e)=>{if(getComputedStyle(t).visibility==="hidden")return!0;for(;t;){if(e&&t===e)return!1;if(getComputedStyle(t).display==="none")return!0;t=t.parentElement}return!1},Wl=t=>{const e=no(t),r=io(e,t),A=io(e.reverse(),t);return[r,A]},Gl=t=>t instanceof HTMLInputElement&&"select"in t,wt=(t,e)=>{if(t){const r=document.activeElement;xn(t,{preventScroll:!0}),mn.value=window.performance.now(),t!==r&&Gl(t)&&e&&t.select()}};function oo(t,e){const r=[...t],A=t.indexOf(e);return A!==-1&&r.splice(A,1),r}const Yl=()=>{let t=[];return{push:A=>{const n=t[0];n&&A!==n&&n.pause(),t=oo(t,A),t.unshift(A)},remove:A=>{var n,i;t=oo(t,A),(i=(n=t[0])==null?void 0:n.resume)==null||i.call(n)}}},Zl=(t,e=!1)=>{const r=document.activeElement;for(const A of t)if(wt(A,e),document.activeElement!==r)return},so=Yl(),Ql=()=>Xr.value>mn.value,eA=()=>{yn.value="pointer",Xr.value=window.performance.now()},ao=()=>{yn.value="keyboard",Xr.value=window.performance.now()},Xl=()=>(l.onMounted(()=>{Jr===0&&(document.addEventListener("mousedown",eA),document.addEventListener("touchstart",eA),document.addEventListener("keydown",ao)),Jr++}),l.onBeforeUnmount(()=>{Jr--,Jr<=0&&(document.removeEventListener("mousedown",eA),document.removeEventListener("touchstart",eA),document.removeEventListener("keydown",ao))}),{focusReason:yn,lastUserFocusTimestamp:Xr,lastAutomatedFocusTimestamp:mn}),tA=t=>new CustomEvent(ql,{...Ul,detail:t}),Ue={tab:"Tab",enter:"Enter",space:"Space",left:"ArrowLeft",up:"ArrowUp",right:"ArrowRight",down:"ArrowDown",esc:"Escape",delete:"Delete",backspace:"Backspace",numpadEnter:"NumpadEnter",pageUp:"PageUp",pageDown:"PageDown",home:"Home",end:"End"},ft=(t,e,{checkForDefaultPrevented:r=!0}={})=>n=>{const i=t==null?void 0:t(n);if(r===!1||!i)return e==null?void 0:e(n)},Cn=t=>{if(t.code&&t.code!=="Unidentified")return t.code;const e=Jl(t);if(e){if(Object.values(Ue).includes(e))return e;switch(e){case" ":return Ue.space;default:return""}}return""},Jl=t=>{let e=t.key&&t.key!=="Unidentified"?t.key:"";if(!e&&t.type==="keyup"&&Dl()){const r=t.target;e=r.value.charAt(r.selectionStart-1)}return e};let Jt=[];const co=t=>{Cn(t)===Ue.esc&&Jt.forEach(r=>r(t))},eu=t=>{l.onMounted(()=>{Jt.length===0&&document.addEventListener("keydown",co),qe&&Jt.push(t)}),l.onBeforeUnmount(()=>{Jt=Jt.filter(e=>e!==t),Jt.length===0&&qe&&document.removeEventListener("keydown",co)})},tu=l.defineComponent({name:"ElFocusTrap",inheritAttrs:!1,props:{loop:Boolean,trapped:Boolean,focusTrapEl:Object,focusStartEl:{type:[Object,String],default:"first"}},emits:[ro,Ao,"focusin","focusout","focusout-prevented","release-requested"],setup(t,{emit:e}){const r=l.ref();let A,n;const{focusReason:i}=Xl();eu(h=>{t.trapped&&!o.paused&&e("release-requested",h)});const o={paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}},s=h=>{if(!t.loop&&!t.trapped||o.paused)return;const{altKey:p,ctrlKey:g,metaKey:E,currentTarget:m,shiftKey:y}=h,{loop:C}=t,O=Cn(h)===Ue.tab&&!p&&!g&&!E,F=document.activeElement;if(O&&F){const S=m,[P,D]=Wl(S);if(P&&D){if(!y&&F===D){const j=tA({focusReason:i.value});e("focusout-prevented",j),j.defaultPrevented||(h.preventDefault(),C&&wt(P,!0))}else if(y&&[P,S].includes(F)){const j=tA({focusReason:i.value});e("focusout-prevented",j),j.defaultPrevented||(h.preventDefault(),C&&wt(D,!0))}}else if(F===S){const j=tA({focusReason:i.value});e("focusout-prevented",j),j.defaultPrevented||h.preventDefault()}}};l.provide(Vl,{focusTrapRef:r,onKeydown:s}),l.watch(()=>t.focusTrapEl,h=>{h&&(r.value=h)},{immediate:!0}),l.watch([r],([h],[p])=>{h&&(h.addEventListener("keydown",s),h.addEventListener("focusin",f),h.addEventListener("focusout",x)),p&&(p.removeEventListener("keydown",s),p.removeEventListener("focusin",f),p.removeEventListener("focusout",x))});const c=h=>{e(ro,h)},a=h=>e(Ao,h),f=h=>{const p=l.unref(r);if(!p)return;const g=h.target,E=h.relatedTarget,m=g&&p.contains(g);t.trapped||E&&p.contains(E)||(A=E),m&&e("focusin",h),!o.paused&&t.trapped&&(m?n=g:wt(n,!0))},x=h=>{const p=l.unref(r);if(!(o.paused||!p))if(t.trapped){const g=h.relatedTarget;!ln(g)&&!p.contains(g)&&setTimeout(()=>{if(!o.paused&&t.trapped){const E=tA({focusReason:i.value});e("focusout-prevented",E),E.defaultPrevented||wt(n,!0)}},0)}else{const g=h.target;g&&p.contains(g)||e("focusout",h)}};async function u(){await l.nextTick();const h=l.unref(r);if(h){so.push(o);const p=h.contains(document.activeElement)?A:document.activeElement;if(A=p,!h.contains(p)){const E=new Event(gn,to);h.addEventListener(gn,c),h.dispatchEvent(E),E.defaultPrevented||l.nextTick(()=>{let m=t.focusStartEl;JA(m)||(wt(m),document.activeElement!==m&&(m="first")),m==="first"&&Zl(no(h),!0),(document.activeElement===p||m==="container")&&wt(h)})}}}function v(){const h=l.unref(r);if(h){h.removeEventListener(gn,c);const p=new CustomEvent(wn,{...to,detail:{focusReason:i.value}});h.addEventListener(wn,a),h.dispatchEvent(p),!p.defaultPrevented&&(i.value=="keyboard"||!Ql()||h.contains(document.activeElement))&&wt(A!=null?A:document.body),h.removeEventListener(wn,a),so.remove(o),A=null,n=null}}return l.onMounted(()=>{t.trapped&&u(),l.watch(()=>t.trapped,h=>{h?u():v()})}),l.onBeforeUnmount(()=>{t.trapped&&v(),r.value&&(r.value.removeEventListener("keydown",s),r.value.removeEventListener("focusin",f),r.value.removeEventListener("focusout",x),r.value=void 0)}),{onKeydown:s}}});function ru(t,e,r,A,n,i){return l.renderSlot(t.$slots,"default",{handleKeydown:t.onKeydown})}var Au=et(tu,[["render",ru],["__file","focus-trap.vue"]]),Fe="top",ke="bottom",ze="right",Te="left",bn="auto",Br=[Fe,ke,ze,Te],er="start",Or="end",nu="clippingParents",fo="viewport",Dr="popper",iu="reference",lo=Br.reduce(function(t,e){return t.concat([e+"-"+er,e+"-"+Or])},[]),En=[].concat(Br,[bn]).reduce(function(t,e){return t.concat([e,e+"-"+er,e+"-"+Or])},[]),ou="beforeRead",su="read",au="afterRead",cu="beforeMain",fu="main",lu="afterMain",uu="beforeWrite",hu="write",du="afterWrite",pu=[ou,su,au,cu,fu,lu,uu,hu,du];function tt(t){return t?(t.nodeName||"").toLowerCase():null}function Ve(t){if(t==null)return window;if(t.toString()!=="[object Window]"){var e=t.ownerDocument;return e&&e.defaultView||window}return t}function tr(t){var e=Ve(t).Element;return t instanceof e||t instanceof Element}function Me(t){var e=Ve(t).HTMLElement;return t instanceof e||t instanceof HTMLElement}function Bn(t){if(typeof ShadowRoot=="undefined")return!1;var e=Ve(t).ShadowRoot;return t instanceof e||t instanceof ShadowRoot}function xu(t){var e=t.state;Object.keys(e.elements).forEach(function(r){var A=e.styles[r]||{},n=e.attributes[r]||{},i=e.elements[r];!Me(i)||!tt(i)||(Object.assign(i.style,A),Object.keys(n).forEach(function(o){var s=n[o];s===!1?i.removeAttribute(o):i.setAttribute(o,s===!0?"":s)}))})}function vu(t){var e=t.state,r={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,r.popper),e.styles=r,e.elements.arrow&&Object.assign(e.elements.arrow.style,r.arrow),function(){Object.keys(e.elements).forEach(function(A){var n=e.elements[A],i=e.attributes[A]||{},o=Object.keys(e.styles.hasOwnProperty(A)?e.styles[A]:r[A]),s=o.reduce(function(c,a){return c[a]="",c},{});!Me(n)||!tt(n)||(Object.assign(n.style,s),Object.keys(i).forEach(function(c){n.removeAttribute(c)}))})}}var uo={name:"applyStyles",enabled:!0,phase:"write",fn:xu,effect:vu,requires:["computeStyles"]};function rt(t){return t.split("-")[0]}var zt=Math.max,rA=Math.min,rr=Math.round;function Ar(t,e){e===void 0&&(e=!1);var r=t.getBoundingClientRect(),A=1,n=1;if(Me(t)&&e){var i=t.offsetHeight,o=t.offsetWidth;o>0&&(A=rr(r.width)/o||1),i>0&&(n=rr(r.height)/i||1)}return{width:r.width/A,height:r.height/n,top:r.top/n,right:r.right/A,bottom:r.bottom/n,left:r.left/A,x:r.left/A,y:r.top/n}}function On(t){var e=Ar(t),r=t.offsetWidth,A=t.offsetHeight;return Math.abs(e.width-r)<=1&&(r=e.width),Math.abs(e.height-A)<=1&&(A=e.height),{x:t.offsetLeft,y:t.offsetTop,width:r,height:A}}function ho(t,e){var r=e.getRootNode&&e.getRootNode();if(t.contains(e))return!0;if(r&&Bn(r)){var A=e;do{if(A&&t.isSameNode(A))return!0;A=A.parentNode||A.host}while(A)}return!1}function lt(t){return Ve(t).getComputedStyle(t)}function gu(t){return["table","td","th"].indexOf(tt(t))>=0}function yt(t){return((tr(t)?t.ownerDocument:t.document)||window.document).documentElement}function AA(t){return tt(t)==="html"?t:t.assignedSlot||t.parentNode||(Bn(t)?t.host:null)||yt(t)}function po(t){return!Me(t)||lt(t).position==="fixed"?null:t.offsetParent}function wu(t){var e=navigator.userAgent.toLowerCase().indexOf("firefox")!==-1,r=navigator.userAgent.indexOf("Trident")!==-1;if(r&&Me(t)){var A=lt(t);if(A.position==="fixed")return null}var n=AA(t);for(Bn(n)&&(n=n.host);Me(n)&&["html","body"].indexOf(tt(n))<0;){var i=lt(n);if(i.transform!=="none"||i.perspective!=="none"||i.contain==="paint"||["transform","perspective"].indexOf(i.willChange)!==-1||e&&i.willChange==="filter"||e&&i.filter&&i.filter!=="none")return n;n=n.parentNode}return null}function Ir(t){for(var e=Ve(t),r=po(t);r&&gu(r)&<(r).position==="static";)r=po(r);return r&&(tt(r)==="html"||tt(r)==="body"&<(r).position==="static")?e:r||wu(t)||e}function Dn(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}function Fr(t,e,r){return zt(t,rA(e,r))}function yu(t,e,r){var A=Fr(t,e,r);return A>r?r:A}function xo(){return{top:0,right:0,bottom:0,left:0}}function vo(t){return Object.assign({},xo(),t)}function go(t,e){return e.reduce(function(r,A){return r[A]=t,r},{})}var mu=function(t,e){return t=typeof t=="function"?t(Object.assign({},e.rects,{placement:e.placement})):t,vo(typeof t!="number"?t:go(t,Br))};function Cu(t){var e,r=t.state,A=t.name,n=t.options,i=r.elements.arrow,o=r.modifiersData.popperOffsets,s=rt(r.placement),c=Dn(s),a=[Te,ze].indexOf(s)>=0,f=a?"height":"width";if(!(!i||!o)){var x=mu(n.padding,r),u=On(i),v=c==="y"?Fe:Te,h=c==="y"?ke:ze,p=r.rects.reference[f]+r.rects.reference[c]-o[c]-r.rects.popper[f],g=o[c]-r.rects.reference[c],E=Ir(i),m=E?c==="y"?E.clientHeight||0:E.clientWidth||0:0,y=p/2-g/2,C=x[v],I=m-u[f]-x[h],O=m/2-u[f]/2+y,F=Fr(C,O,I),S=c;r.modifiersData[A]=(e={},e[S]=F,e.centerOffset=F-O,e)}}function bu(t){var e=t.state,r=t.options,A=r.element,n=A===void 0?"[data-popper-arrow]":A;n!=null&&(typeof n=="string"&&(n=e.elements.popper.querySelector(n),!n)||!ho(e.elements.popper,n)||(e.elements.arrow=n))}var Eu={name:"arrow",enabled:!0,phase:"main",fn:Cu,effect:bu,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function nr(t){return t.split("-")[1]}var Bu={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Ou(t){var e=t.x,r=t.y,A=window,n=A.devicePixelRatio||1;return{x:rr(e*n)/n||0,y:rr(r*n)/n||0}}function wo(t){var e,r=t.popper,A=t.popperRect,n=t.placement,i=t.variation,o=t.offsets,s=t.position,c=t.gpuAcceleration,a=t.adaptive,f=t.roundOffsets,x=t.isFixed,u=o.x,v=u===void 0?0:u,h=o.y,p=h===void 0?0:h,g=typeof f=="function"?f({x:v,y:p}):{x:v,y:p};v=g.x,p=g.y;var E=o.hasOwnProperty("x"),m=o.hasOwnProperty("y"),y=Te,C=Fe,I=window;if(a){var O=Ir(r),F="clientHeight",S="clientWidth";if(O===Ve(r)&&(O=yt(r),lt(O).position!=="static"&&s==="absolute"&&(F="scrollHeight",S="scrollWidth")),O=O,n===Fe||(n===Te||n===ze)&&i===Or){C=ke;var P=x&&O===I&&I.visualViewport?I.visualViewport.height:O[F];p-=P-A.height,p*=c?1:-1}if(n===Te||(n===Fe||n===ke)&&i===Or){y=ze;var D=x&&O===I&&I.visualViewport?I.visualViewport.width:O[S];v-=D-A.width,v*=c?1:-1}}var B=Object.assign({position:s},a&&Bu),j=f===!0?Ou({x:v,y:p}):{x:v,y:p};if(v=j.x,p=j.y,c){var _;return Object.assign({},B,(_={},_[C]=m?"0":"",_[y]=E?"0":"",_.transform=(I.devicePixelRatio||1)<=1?"translate("+v+"px, "+p+"px)":"translate3d("+v+"px, "+p+"px, 0)",_))}return Object.assign({},B,(e={},e[C]=m?p+"px":"",e[y]=E?v+"px":"",e.transform="",e))}function Du(t){var e=t.state,r=t.options,A=r.gpuAcceleration,n=A===void 0?!0:A,i=r.adaptive,o=i===void 0?!0:i,s=r.roundOffsets,c=s===void 0?!0:s,a={placement:rt(e.placement),variation:nr(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:n,isFixed:e.options.strategy==="fixed"};e.modifiersData.popperOffsets!=null&&(e.styles.popper=Object.assign({},e.styles.popper,wo(Object.assign({},a,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:o,roundOffsets:c})))),e.modifiersData.arrow!=null&&(e.styles.arrow=Object.assign({},e.styles.arrow,wo(Object.assign({},a,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:c})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})}var yo={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:Du,data:{}},nA={passive:!0};function Iu(t){var e=t.state,r=t.instance,A=t.options,n=A.scroll,i=n===void 0?!0:n,o=A.resize,s=o===void 0?!0:o,c=Ve(e.elements.popper),a=[].concat(e.scrollParents.reference,e.scrollParents.popper);return i&&a.forEach(function(f){f.addEventListener("scroll",r.update,nA)}),s&&c.addEventListener("resize",r.update,nA),function(){i&&a.forEach(function(f){f.removeEventListener("scroll",r.update,nA)}),s&&c.removeEventListener("resize",r.update,nA)}}var mo={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:Iu,data:{}},Fu={left:"right",right:"left",bottom:"top",top:"bottom"};function iA(t){return t.replace(/left|right|bottom|top/g,function(e){return Fu[e]})}var Tu={start:"end",end:"start"};function Co(t){return t.replace(/start|end/g,function(e){return Tu[e]})}function In(t){var e=Ve(t),r=e.pageXOffset,A=e.pageYOffset;return{scrollLeft:r,scrollTop:A}}function Fn(t){return Ar(yt(t)).left+In(t).scrollLeft}function Su(t){var e=Ve(t),r=yt(t),A=e.visualViewport,n=r.clientWidth,i=r.clientHeight,o=0,s=0;return A&&(n=A.width,i=A.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(o=A.offsetLeft,s=A.offsetTop)),{width:n,height:i,x:o+Fn(t),y:s}}function ju(t){var e,r=yt(t),A=In(t),n=(e=t.ownerDocument)==null?void 0:e.body,i=zt(r.scrollWidth,r.clientWidth,n?n.scrollWidth:0,n?n.clientWidth:0),o=zt(r.scrollHeight,r.clientHeight,n?n.scrollHeight:0,n?n.clientHeight:0),s=-A.scrollLeft+Fn(t),c=-A.scrollTop;return lt(n||r).direction==="rtl"&&(s+=zt(r.clientWidth,n?n.clientWidth:0)-i),{width:i,height:o,x:s,y:c}}function Tn(t){var e=lt(t),r=e.overflow,A=e.overflowX,n=e.overflowY;return/auto|scroll|overlay|hidden/.test(r+n+A)}function bo(t){return["html","body","#document"].indexOf(tt(t))>=0?t.ownerDocument.body:Me(t)&&Tn(t)?t:bo(AA(t))}function Tr(t,e){var r;e===void 0&&(e=[]);var A=bo(t),n=A===((r=t.ownerDocument)==null?void 0:r.body),i=Ve(A),o=n?[i].concat(i.visualViewport||[],Tn(A)?A:[]):A,s=e.concat(o);return n?s:s.concat(Tr(AA(o)))}function Sn(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function _u(t){var e=Ar(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 Eo(t,e){return e===fo?Sn(Su(t)):tr(e)?_u(e):Sn(ju(yt(t)))}function Pu(t){var e=Tr(AA(t)),r=["absolute","fixed"].indexOf(lt(t).position)>=0,A=r&&Me(t)?Ir(t):t;return tr(A)?e.filter(function(n){return tr(n)&&ho(n,A)&&tt(n)!=="body"}):[]}function Ku(t,e,r){var A=e==="clippingParents"?Pu(t):[].concat(e),n=[].concat(A,[r]),i=n[0],o=n.reduce(function(s,c){var a=Eo(t,c);return s.top=zt(a.top,s.top),s.right=rA(a.right,s.right),s.bottom=rA(a.bottom,s.bottom),s.left=zt(a.left,s.left),s},Eo(t,i));return o.width=o.right-o.left,o.height=o.bottom-o.top,o.x=o.left,o.y=o.top,o}function Bo(t){var e=t.reference,r=t.element,A=t.placement,n=A?rt(A):null,i=A?nr(A):null,o=e.x+e.width/2-r.width/2,s=e.y+e.height/2-r.height/2,c;switch(n){case Fe:c={x:o,y:e.y-r.height};break;case ke:c={x:o,y:e.y+e.height};break;case ze:c={x:e.x+e.width,y:s};break;case Te:c={x:e.x-r.width,y:s};break;default:c={x:e.x,y:e.y}}var a=n?Dn(n):null;if(a!=null){var f=a==="y"?"height":"width";switch(i){case er:c[a]=c[a]-(e[f]/2-r[f]/2);break;case Or:c[a]=c[a]+(e[f]/2-r[f]/2);break}}return c}function Sr(t,e){e===void 0&&(e={});var r=e,A=r.placement,n=A===void 0?t.placement:A,i=r.boundary,o=i===void 0?nu:i,s=r.rootBoundary,c=s===void 0?fo:s,a=r.elementContext,f=a===void 0?Dr:a,x=r.altBoundary,u=x===void 0?!1:x,v=r.padding,h=v===void 0?0:v,p=vo(typeof h!="number"?h:go(h,Br)),g=f===Dr?iu:Dr,E=t.rects.popper,m=t.elements[u?g:f],y=Ku(tr(m)?m:m.contextElement||yt(t.elements.popper),o,c),C=Ar(t.elements.reference),I=Bo({reference:C,element:E,placement:n}),O=Sn(Object.assign({},E,I)),F=f===Dr?O:C,S={top:y.top-F.top+p.top,bottom:F.bottom-y.bottom+p.bottom,left:y.left-F.left+p.left,right:F.right-y.right+p.right},P=t.modifiersData.offset;if(f===Dr&&P){var D=P[n];Object.keys(S).forEach(function(B){var j=[ze,ke].indexOf(B)>=0?1:-1,_=[Fe,ke].indexOf(B)>=0?"y":"x";S[B]+=D[_]*j})}return S}function Ru(t,e){e===void 0&&(e={});var r=e,A=r.placement,n=r.boundary,i=r.rootBoundary,o=r.padding,s=r.flipVariations,c=r.allowedAutoPlacements,a=c===void 0?En:c,f=nr(A),x=f?s?lo:lo.filter(function(h){return nr(h)===f}):Br,u=x.filter(function(h){return a.indexOf(h)>=0});u.length===0&&(u=x);var v=u.reduce(function(h,p){return h[p]=Sr(t,{placement:p,boundary:n,rootBoundary:i,padding:o})[rt(p)],h},{});return Object.keys(v).sort(function(h,p){return v[h]-v[p]})}function ku(t){if(rt(t)===bn)return[];var e=iA(t);return[Co(t),e,Co(e)]}function zu(t){var e=t.state,r=t.options,A=t.name;if(!e.modifiersData[A]._skip){for(var n=r.mainAxis,i=n===void 0?!0:n,o=r.altAxis,s=o===void 0?!0:o,c=r.fallbackPlacements,a=r.padding,f=r.boundary,x=r.rootBoundary,u=r.altBoundary,v=r.flipVariations,h=v===void 0?!0:v,p=r.allowedAutoPlacements,g=e.options.placement,E=rt(g),m=E===g,y=c||(m||!h?[iA(g)]:ku(g)),C=[g].concat(y).reduce(function(N,ne){return N.concat(rt(ne)===bn?Ru(e,{placement:ne,boundary:f,rootBoundary:x,padding:a,flipVariations:h,allowedAutoPlacements:p}):ne)},[]),I=e.rects.reference,O=e.rects.popper,F=new Map,S=!0,P=C[0],D=0;D<C.length;D++){var B=C[D],j=rt(B),_=nr(B)===er,q=[Fe,ke].indexOf(j)>=0,V=q?"width":"height",G=Sr(e,{placement:B,boundary:f,rootBoundary:x,altBoundary:u,padding:a}),Y=q?_?ze:Te:_?ke:Fe;I[V]>O[V]&&(Y=iA(Y));var U=iA(Y),Z=[];if(i&&Z.push(G[j]<=0),s&&Z.push(G[Y]<=0,G[U]<=0),Z.every(function(N){return N})){P=B,S=!1;break}F.set(B,Z)}if(S)for(var te=h?3:1,R=function(N){var ne=C.find(function(oe){var fe=F.get(oe);if(fe)return fe.slice(0,N).every(function(Q){return Q})});if(ne)return P=ne,"break"},M=te;M>0;M--){var H=R(M);if(H==="break")break}e.placement!==P&&(e.modifiersData[A]._skip=!0,e.placement=P,e.reset=!0)}}var Mu={name:"flip",enabled:!0,phase:"main",fn:zu,requiresIfExists:["offset"],data:{_skip:!1}};function Oo(t,e,r){return r===void 0&&(r={x:0,y:0}),{top:t.top-e.height-r.y,right:t.right-e.width+r.x,bottom:t.bottom-e.height+r.y,left:t.left-e.width-r.x}}function Do(t){return[Fe,ze,ke,Te].some(function(e){return t[e]>=0})}function Nu(t){var e=t.state,r=t.name,A=e.rects.reference,n=e.rects.popper,i=e.modifiersData.preventOverflow,o=Sr(e,{elementContext:"reference"}),s=Sr(e,{altBoundary:!0}),c=Oo(o,A),a=Oo(s,n,i),f=Do(c),x=Do(a);e.modifiersData[r]={referenceClippingOffsets:c,popperEscapeOffsets:a,isReferenceHidden:f,hasPopperEscaped:x},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":f,"data-popper-escaped":x})}var Hu={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:Nu};function Lu(t,e,r){var A=rt(t),n=[Te,Fe].indexOf(A)>=0?-1:1,i=typeof r=="function"?r(Object.assign({},e,{placement:t})):r,o=i[0],s=i[1];return o=o||0,s=(s||0)*n,[Te,ze].indexOf(A)>=0?{x:s,y:o}:{x:o,y:s}}function qu(t){var e=t.state,r=t.options,A=t.name,n=r.offset,i=n===void 0?[0,0]:n,o=En.reduce(function(f,x){return f[x]=Lu(x,e.rects,i),f},{}),s=o[e.placement],c=s.x,a=s.y;e.modifiersData.popperOffsets!=null&&(e.modifiersData.popperOffsets.x+=c,e.modifiersData.popperOffsets.y+=a),e.modifiersData[A]=o}var Uu={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:qu};function Vu(t){var e=t.state,r=t.name;e.modifiersData[r]=Bo({reference:e.rects.reference,element:e.rects.popper,placement:e.placement})}var Io={name:"popperOffsets",enabled:!0,phase:"read",fn:Vu,data:{}};function $u(t){return t==="x"?"y":"x"}function Wu(t){var e=t.state,r=t.options,A=t.name,n=r.mainAxis,i=n===void 0?!0:n,o=r.altAxis,s=o===void 0?!1:o,c=r.boundary,a=r.rootBoundary,f=r.altBoundary,x=r.padding,u=r.tether,v=u===void 0?!0:u,h=r.tetherOffset,p=h===void 0?0:h,g=Sr(e,{boundary:c,rootBoundary:a,padding:x,altBoundary:f}),E=rt(e.placement),m=nr(e.placement),y=!m,C=Dn(E),I=$u(C),O=e.modifiersData.popperOffsets,F=e.rects.reference,S=e.rects.popper,P=typeof p=="function"?p(Object.assign({},e.rects,{placement:e.placement})):p,D=typeof P=="number"?{mainAxis:P,altAxis:P}:Object.assign({mainAxis:0,altAxis:0},P),B=e.modifiersData.offset?e.modifiersData.offset[e.placement]:null,j={x:0,y:0};if(O){if(i){var _,q=C==="y"?Fe:Te,V=C==="y"?ke:ze,G=C==="y"?"height":"width",Y=O[C],U=Y+g[q],Z=Y-g[V],te=v?-S[G]/2:0,R=m===er?F[G]:S[G],M=m===er?-S[G]:-F[G],H=e.elements.arrow,N=v&&H?On(H):{width:0,height:0},ne=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:xo(),oe=ne[q],fe=ne[V],Q=Fr(0,F[G],N[G]),Be=y?F[G]/2-te-Q-oe-D.mainAxis:R-Q-oe-D.mainAxis,nt=y?-F[G]/2+te+Q+fe+D.mainAxis:M+Q+fe+D.mainAxis,ht=e.elements.arrow&&Ir(e.elements.arrow),dt=ht?C==="y"?ht.clientTop||0:ht.clientLeft||0:0,ye=(_=B==null?void 0:B[C])!=null?_:0,ve=Y+Be-ye-dt,Tt=Y+nt-ye,it=Fr(v?rA(U,ve):U,Y,v?zt(Z,Tt):Z);O[C]=it,j[C]=it-Y}if(s){var pt,xt=C==="x"?Fe:Te,Gt=C==="x"?ke:ze,Oe=O[I],de=I==="y"?"height":"width",ge=Oe+g[xt],Pe=Oe-g[Gt],ot=[Fe,Te].indexOf(E)!==-1,Yt=(pt=B==null?void 0:B[I])!=null?pt:0,Ze=ot?ge:Oe-F[de]-S[de]-Yt+D.altAxis,st=ot?Oe+F[de]+S[de]-Yt-D.altAxis:Pe,gr=v&&ot?yu(Ze,Oe,st):Fr(v?Ze:ge,Oe,v?st:Pe);O[I]=gr,j[I]=gr-Oe}e.modifiersData[A]=j}}var Gu={name:"preventOverflow",enabled:!0,phase:"main",fn:Wu,requiresIfExists:["offset"]};function Yu(t){return{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}}function Zu(t){return t===Ve(t)||!Me(t)?In(t):Yu(t)}function Qu(t){var e=t.getBoundingClientRect(),r=rr(e.width)/t.offsetWidth||1,A=rr(e.height)/t.offsetHeight||1;return r!==1||A!==1}function Xu(t,e,r){r===void 0&&(r=!1);var A=Me(e),n=Me(e)&&Qu(e),i=yt(e),o=Ar(t,n),s={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(A||!A&&!r)&&((tt(e)!=="body"||Tn(i))&&(s=Zu(e)),Me(e)?(c=Ar(e,!0),c.x+=e.clientLeft,c.y+=e.clientTop):i&&(c.x=Fn(i))),{x:o.left+s.scrollLeft-c.x,y:o.top+s.scrollTop-c.y,width:o.width,height:o.height}}function Ju(t){var e=new Map,r=new Set,A=[];t.forEach(function(i){e.set(i.name,i)});function n(i){r.add(i.name);var o=[].concat(i.requires||[],i.requiresIfExists||[]);o.forEach(function(s){if(!r.has(s)){var c=e.get(s);c&&n(c)}}),A.push(i)}return t.forEach(function(i){r.has(i.name)||n(i)}),A}function eh(t){var e=Ju(t);return pu.reduce(function(r,A){return r.concat(e.filter(function(n){return n.phase===A}))},[])}function th(t){var e;return function(){return e||(e=new Promise(function(r){Promise.resolve().then(function(){e=void 0,r(t())})})),e}}function rh(t){var e=t.reduce(function(r,A){var n=r[A.name];return r[A.name]=n?Object.assign({},n,A,{options:Object.assign({},n.options,A.options),data:Object.assign({},n.data,A.data)}):A,r},{});return Object.keys(e).map(function(r){return e[r]})}var Fo={placement:"bottom",modifiers:[],strategy:"absolute"};function To(){for(var t=arguments.length,e=new Array(t),r=0;r<t;r++)e[r]=arguments[r];return!e.some(function(A){return!(A&&typeof A.getBoundingClientRect=="function")})}function jn(t){t===void 0&&(t={});var e=t,r=e.defaultModifiers,A=r===void 0?[]:r,n=e.defaultOptions,i=n===void 0?Fo:n;return function(o,s,c){c===void 0&&(c=i);var a={placement:"bottom",orderedModifiers:[],options:Object.assign({},Fo,i),modifiersData:{},elements:{reference:o,popper:s},attributes:{},styles:{}},f=[],x=!1,u={state:a,setOptions:function(p){var g=typeof p=="function"?p(a.options):p;h(),a.options=Object.assign({},i,a.options,g),a.scrollParents={reference:tr(o)?Tr(o):o.contextElement?Tr(o.contextElement):[],popper:Tr(s)};var E=eh(rh([].concat(A,a.options.modifiers)));return a.orderedModifiers=E.filter(function(m){return m.enabled}),v(),u.update()},forceUpdate:function(){if(!x){var p=a.elements,g=p.reference,E=p.popper;if(To(g,E)){a.rects={reference:Xu(g,Ir(E),a.options.strategy==="fixed"),popper:On(E)},a.reset=!1,a.placement=a.options.placement,a.orderedModifiers.forEach(function(S){return a.modifiersData[S.name]=Object.assign({},S.data)});for(var m=0;m<a.orderedModifiers.length;m++){if(a.reset===!0){a.reset=!1,m=-1;continue}var y=a.orderedModifiers[m],C=y.fn,I=y.options,O=I===void 0?{}:I,F=y.name;typeof C=="function"&&(a=C({state:a,options:O,name:F,instance:u})||a)}}}},update:th(function(){return new Promise(function(p){u.forceUpdate(),p(a)})}),destroy:function(){h(),x=!0}};if(!To(o,s))return u;u.setOptions(c).then(function(p){!x&&c.onFirstUpdate&&c.onFirstUpdate(p)});function v(){a.orderedModifiers.forEach(function(p){var g=p.name,E=p.options,m=E===void 0?{}:E,y=p.effect;if(typeof y=="function"){var C=y({state:a,name:g,instance:u,options:m}),I=function(){};f.push(C||I)}})}function h(){f.forEach(function(p){return p()}),f=[]}return u}}jn();var Ah=[mo,Io,yo,uo];jn({defaultModifiers:Ah});var nh=[mo,Io,yo,uo,Uu,Mu,Gu,Eu,Hu],ih=jn({defaultModifiers:nh});const So=me({arrowOffset:{type:Number,default:5}}),oh=["fixed","absolute"],sh=me({boundariesPadding:{type:Number,default:0},fallbackPlacements:{type:se(Array),default:void 0},gpuAcceleration:{type:Boolean,default:!0},offset:{type:Number,default:12},placement:{type:String,values:En,default:"bottom"},popperOptions:{type:se(Object),default:()=>({})},strategy:{type:String,values:oh,default:"absolute"}}),jo=me({...sh,...So,id:String,style:{type:se([String,Array,Object])},className:{type:se([String,Array,Object])},effect:{type:se(String),default:"dark"},visible:Boolean,enterable:{type:Boolean,default:!0},pure:Boolean,focusOnShow:Boolean,trapping:Boolean,popperClass:{type:se([String,Array,Object])},popperStyle:{type:se([String,Array,Object])},referenceEl:{type:se(Object)},triggerTargetEl:{type:se(Object)},stopPopperMouseEvent:{type:Boolean,default:!0},virtualTriggering:Boolean,zIndex:Number,...q0(["ariaLabel"]),loop:Boolean}),ah={mouseenter:t=>t instanceof MouseEvent,mouseleave:t=>t instanceof MouseEvent,focus:()=>!0,blur:()=>!0,close:()=>!0},ch=(t,e)=>{const r=l.ref(!1),A=l.ref();return{focusStartRef:A,trapped:r,onFocusAfterReleased:a=>{var f;((f=a.detail)==null?void 0:f.focusReason)!=="pointer"&&(A.value="first",e("blur"))},onFocusAfterTrapped:()=>{e("focus")},onFocusInTrap:a=>{t.visible&&!r.value&&(a.target&&(A.value=a.target),r.value=!0)},onFocusoutPrevented:a=>{t.trapping||(a.detail.focusReason==="pointer"&&a.preventDefault(),r.value=!1)},onReleaseRequested:()=>{r.value=!1,e("close")}}},fh=(t,e=[])=>{const{placement:r,strategy:A,popperOptions:n}=t,i={placement:r,strategy:A,...n,modifiers:[...uh(t),...e]};return hh(i,n==null?void 0:n.modifiers),i},lh=t=>{if(qe)return kt(t)};function uh(t){const{offset:e,gpuAcceleration:r,fallbackPlacements:A}=t;return[{name:"offset",options:{offset:[0,e!=null?e:12]}},{name:"preventOverflow",options:{padding:{top:0,bottom:0,left:0,right:0}}},{name:"flip",options:{padding:5,fallbackPlacements:A}},{name:"computeStyles",options:{gpuAcceleration:r}}]}function hh(t,e){e&&(t.modifiers=[...t.modifiers,...e!=null?e:[]])}const dh=(t,e,r={})=>{const A={name:"updateState",enabled:!0,phase:"write",fn:({state:c})=>{const a=ph(c);Object.assign(o.value,a)},requires:["computeStyles"]},n=l.computed(()=>{const{onFirstUpdate:c,placement:a,strategy:f,modifiers:x}=l.unref(r);return{onFirstUpdate:c,placement:a||"bottom",strategy:f||"absolute",modifiers:[...x||[],A,{name:"applyStyles",enabled:!1}]}}),i=l.shallowRef(),o=l.ref({styles:{popper:{position:l.unref(n).strategy,left:"0",top:"0"},arrow:{position:"absolute"}},attributes:{}}),s=()=>{i.value&&(i.value.destroy(),i.value=void 0)};return l.watch(n,c=>{const a=l.unref(i);a&&a.setOptions(c)},{deep:!0}),l.watch([t,e],([c,a])=>{s(),!(!c||!a)&&(i.value=ih(c,a,l.unref(n)))}),l.onBeforeUnmount(()=>{s()}),{state:l.computed(()=>{var c;return{...((c=l.unref(i))==null?void 0:c.state)||{}}}),styles:l.computed(()=>l.unref(o).styles),attributes:l.computed((