Files
filecodebox/themes/2023/assets/el-popper-C96qJ_vz.js
T
2025-03-02 15:01:24 +08:00

2 lines
44 KiB
Python

import{bL as Ye,bC as le,b3 as vn,b8 as ar,bw as sr,ba as ir,b6 as ur,b7 as pt,bM as lr,b4 as cr,b9 as dt,bN as vt,bO as Ve,by as fr,bP as Ae,b as ne,_ as ce,a as N,s as F,c as P,r as ue,p as Me,u as ke,i as fe,$ as L,a1 as $e,P as Ge,o as Z,n as pr,h as gn,j as f,d as _,an as at,A as mn,bQ as dr,f as vr,ab as gr,bR as mr,bp as hr,B as Be,a0 as Xe,a6 as me,g as be,Q as Ze,w as ee,aC as gt,bS as hn,am as bn,E as he,aw as br,bT as $t,br as yr,e as st,l as yn,bU as wr,L as rt,bV as wn,aT as Or,a2 as ze,ag as On,al as Tn,aA as Re,bn as Tr,bW as Er,T as Ar,C as Cr,bX as xr,a_ as Pr,bY as Rr,R as Sr}from"./index-CxMsK_Ni.js";import{B as En,n as jr,x as _r,D as Lt,f as An,r as Mr,w as Dt,a as Br,G as Ir,j as Fr,H as kr,u as $r}from"./el-input-CNNwOXGP.js";var it=Ye(le,"WeakMap"),Nt=Object.create,Lr=function(){function e(){}return function(t){if(!vn(t))return{};if(Nt)return Nt(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();function ti(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t}function ni(e,t,n,r){var o=!n;n||(n={});for(var a=-1,s=t.length;++a<s;){var l=t[a],u=void 0;u===void 0&&(u=e[l]),o?ar(n,l,u):sr(n,l,u)}return n}function Cn(e){return e!=null&&En(e.length)&&!ir(e)}var Dr=Object.prototype;function mt(e){var t=e&&e.constructor,n=typeof t=="function"&&t.prototype||Dr;return e===n}function Nr(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}function Hr(){return!1}var xn=typeof exports=="object"&&exports&&!exports.nodeType&&exports,Ht=xn&&typeof module=="object"&&module&&!module.nodeType&&module,Wr=Ht&&Ht.exports===xn,Wt=Wr?le.Buffer:void 0,Ur=Wt?Wt.isBuffer:void 0,zr=Ur||Hr,Kr="[object Arguments]",qr="[object Array]",Vr="[object Boolean]",Gr="[object Date]",Zr="[object Error]",Jr="[object Function]",Yr="[object Map]",Xr="[object Number]",Qr="[object Object]",eo="[object RegExp]",to="[object Set]",no="[object String]",ro="[object WeakMap]",oo="[object ArrayBuffer]",ao="[object DataView]",so="[object Float32Array]",io="[object Float64Array]",uo="[object Int8Array]",lo="[object Int16Array]",co="[object Int32Array]",fo="[object Uint8Array]",po="[object Uint8ClampedArray]",vo="[object Uint16Array]",go="[object Uint32Array]",R={};R[so]=R[io]=R[uo]=R[lo]=R[co]=R[fo]=R[po]=R[vo]=R[go]=!0;R[Kr]=R[qr]=R[oo]=R[Vr]=R[ao]=R[Gr]=R[Zr]=R[Jr]=R[Yr]=R[Xr]=R[Qr]=R[eo]=R[to]=R[no]=R[ro]=!1;function mo(e){return ur(e)&&En(e.length)&&!!R[pt(e)]}function ho(e){return function(t){return e(t)}}var Pn=typeof exports=="object"&&exports&&!exports.nodeType&&exports,Se=Pn&&typeof module=="object"&&module&&!module.nodeType&&module,bo=Se&&Se.exports===Pn,ot=bo&&lr.process,Ut=function(){try{var e=Se&&Se.require&&Se.require("util").types;return e||ot&&ot.binding&&ot.binding("util")}catch{}}(),zt=Ut&&Ut.isTypedArray,yo=zt?ho(zt):mo,wo=Object.prototype,Oo=wo.hasOwnProperty;function Rn(e,t){var n=dt(e),r=!n&&jr(e),o=!n&&!r&&zr(e),a=!n&&!r&&!o&&yo(e),s=n||r||o||a,l=s?Nr(e.length,String):[],u=l.length;for(var i in e)(t||Oo.call(e,i))&&!(s&&(i=="length"||o&&(i=="offset"||i=="parent")||a&&(i=="buffer"||i=="byteLength"||i=="byteOffset")||cr(i,u)))&&l.push(i);return l}function Sn(e,t){return function(n){return e(t(n))}}var To=Sn(Object.keys,Object),Eo=Object.prototype,Ao=Eo.hasOwnProperty;function Co(e){if(!mt(e))return To(e);var t=[];for(var n in Object(e))Ao.call(e,n)&&n!="constructor"&&t.push(n);return t}function xo(e){return Cn(e)?Rn(e):Co(e)}function Po(e){var t=[];if(e!=null)for(var n in Object(e))t.push(n);return t}var Ro=Object.prototype,So=Ro.hasOwnProperty;function jo(e){if(!vn(e))return Po(e);var t=mt(e),n=[];for(var r in e)r=="constructor"&&(t||!So.call(e,r))||n.push(r);return n}function ri(e){return Cn(e)?Rn(e,!0):jo(e)}var _o=Sn(Object.getPrototypeOf,Object);function oi(){if(!arguments.length)return[];var e=arguments[0];return dt(e)?e:[e]}function Mo(){this.__data__=new vt,this.size=0}function Bo(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}function Io(e){return this.__data__.get(e)}function Fo(e){return this.__data__.has(e)}var ko=200;function $o(e,t){var n=this.__data__;if(n instanceof vt){var r=n.__data__;if(!Ve||r.length<ko-1)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new fr(r)}return n.set(e,t),this.size=n.size,this}function Le(e){var t=this.__data__=new vt(e);this.size=t.size}Le.prototype.clear=Mo;Le.prototype.delete=Bo;Le.prototype.get=Io;Le.prototype.has=Fo;Le.prototype.set=$o;var jn=typeof exports=="object"&&exports&&!exports.nodeType&&exports,Kt=jn&&typeof module=="object"&&module&&!module.nodeType&&module,Lo=Kt&&Kt.exports===jn,qt=Lo?le.Buffer:void 0,Vt=qt?qt.allocUnsafe:void 0;function ai(e,t){if(t)return e.slice();var n=e.length,r=Vt?Vt(n):new e.constructor(n);return e.copy(r),r}function Do(e,t){for(var n=-1,r=e==null?0:e.length,o=0,a=[];++n<r;){var s=e[n];t(s,n,e)&&(a[o++]=s)}return a}function No(){return[]}var Ho=Object.prototype,Wo=Ho.propertyIsEnumerable,Gt=Object.getOwnPropertySymbols,Uo=Gt?function(e){return e==null?[]:(e=Object(e),Do(Gt(e),function(t){return Wo.call(e,t)}))}:No;function zo(e,t,n){var r=t(e);return dt(e)?r:_r(r,n(e))}function si(e){return zo(e,xo,Uo)}var ut=Ye(le,"DataView"),lt=Ye(le,"Promise"),ct=Ye(le,"Set"),Zt="[object Map]",Ko="[object Object]",Jt="[object Promise]",Yt="[object Set]",Xt="[object WeakMap]",Qt="[object DataView]",qo=Ae(ut),Vo=Ae(Ve),Go=Ae(lt),Zo=Ae(ct),Jo=Ae(it),ve=pt;(ut&&ve(new ut(new ArrayBuffer(1)))!=Qt||Ve&&ve(new Ve)!=Zt||lt&&ve(lt.resolve())!=Jt||ct&&ve(new ct)!=Yt||it&&ve(new it)!=Xt)&&(ve=function(e){var t=pt(e),n=t==Ko?e.constructor:void 0,r=n?Ae(n):"";if(r)switch(r){case qo:return Qt;case Vo:return Zt;case Go:return Jt;case Zo:return Yt;case Jo:return Xt}return t});var en=le.Uint8Array;function Yo(e){var t=new e.constructor(e.byteLength);return new en(t).set(new en(e)),t}function ii(e,t){var n=t?Yo(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function ui(e){return typeof e.constructor=="function"&&!mt(e)?Lr(_o(e)):{}}const ht=Symbol("popper"),_n=Symbol("popperContent"),Xo=["dialog","grid","group","listbox","menu","navigation","tooltip","tree"],Mn=ne({role:{type:String,values:Xo,default:"tooltip"}}),Qo=N({name:"ElPopper",inheritAttrs:!1}),ea=N({...Qo,props:Mn,setup(e,{expose:t}){const n=e,r=F(),o=F(),a=F(),s=F(),l=P(()=>n.role),u={triggerRef:r,popperInstanceRef:o,contentRef:a,referenceRef:s,role:l};return t(u),Me(ht,u),(i,d)=>ue(i.$slots,"default")}});var ta=ce(ea,[["__file","popper.vue"]]);const Bn=ne({arrowOffset:{type:Number,default:5}}),na=N({name:"ElPopperArrow",inheritAttrs:!1}),ra=N({...na,props:Bn,setup(e,{expose:t}){const n=e,r=ke("popper"),{arrowOffset:o,arrowRef:a,arrowStyle:s}=fe(_n,void 0);return L(()=>n.arrowOffset,l=>{o.value=l}),$e(()=>{a.value=void 0}),t({arrowRef:a}),(l,u)=>(Z(),Ge("span",{ref_key:"arrowRef",ref:a,class:gn(f(r).e("arrow")),style:pr(f(s)),"data-popper-arrow":""},null,6))}});var oa=ce(ra,[["__file","arrow.vue"]]);const In=ne({virtualRef:{type:_(Object)},virtualTriggering:Boolean,onMouseenter:{type:_(Function)},onMouseleave:{type:_(Function)},onClick:{type:_(Function)},onKeydown:{type:_(Function)},onFocus:{type:_(Function)},onBlur:{type:_(Function)},onContextmenu:{type:_(Function)},id:String,open:Boolean}),Fn=Symbol("elForwardRef"),aa=e=>{Me(Fn,{setForwardRef:n=>{e.value=n}})},sa=e=>({mounted(t){e(t)},updated(t){e(t)},unmounted(){e(null)}}),ia="ElOnlyChild",ua=N({name:ia,setup(e,{slots:t,attrs:n}){var r;const o=fe(Fn),a=sa((r=o==null?void 0:o.setForwardRef)!=null?r:at);return()=>{var s;const l=(s=t.default)==null?void 0:s.call(t,n);if(!l||l.length>1)return null;const u=kn(l);return u?mn(dr(u,n),[[a]]):null}}});function kn(e){if(!e)return null;const t=e;for(const n of t){if(vr(n))switch(n.type){case hr:continue;case mr:case"svg":return tn(n);case gr:return kn(n.children);default:return n}return tn(n)}return null}function tn(e){const t=ke("only-child");return Be("span",{class:t.e("content")},[e])}const la=N({name:"ElPopperTrigger",inheritAttrs:!1}),ca=N({...la,props:In,setup(e,{expose:t}){const n=e,{role:r,triggerRef:o}=fe(ht,void 0);aa(o);const a=P(()=>l.value?n.id:void 0),s=P(()=>{if(r&&r.value==="tooltip")return n.open&&n.id?n.id:void 0}),l=P(()=>{if(r&&r.value!=="tooltip")return r.value}),u=P(()=>l.value?`${n.open}`:void 0);let i;const d=["onMouseenter","onMouseleave","onClick","onKeydown","onFocus","onBlur","onContextmenu"];return Xe(()=>{L(()=>n.virtualRef,p=>{p&&(o.value=hn(p))},{immediate:!0}),L(o,(p,m)=>{i==null||i(),i=void 0,me(p)&&(d.forEach(g=>{var h;const v=n[g];v&&(p.addEventListener(g.slice(2).toLowerCase(),v),(h=m==null?void 0:m.removeEventListener)==null||h.call(m,g.slice(2).toLowerCase(),v))}),Lt(p)&&(i=L([a,s,l,u],g=>{["aria-controls","aria-describedby","aria-haspopup","aria-expanded"].forEach((h,v)=>{bn(g[v])?p.removeAttribute(h):p.setAttribute(h,g[v])})},{immediate:!0}))),me(m)&&Lt(m)&&["aria-controls","aria-describedby","aria-haspopup","aria-expanded"].forEach(g=>m.removeAttribute(g))},{immediate:!0})}),$e(()=>{if(i==null||i(),i=void 0,o.value&&me(o.value)){const p=o.value;d.forEach(m=>{const g=n[m];g&&p.removeEventListener(m.slice(2).toLowerCase(),g)}),o.value=void 0}}),t({triggerRef:o}),(p,m)=>p.virtualTriggering?Ze("v-if",!0):(Z(),be(f(ua),gt({key:0},p.$attrs,{"aria-controls":f(a),"aria-describedby":f(s),"aria-expanded":f(u),"aria-haspopup":f(l)}),{default:ee(()=>[ue(p.$slots,"default")]),_:3},16,["aria-controls","aria-describedby","aria-expanded","aria-haspopup"]))}});var fa=ce(ca,[["__file","trigger.vue"]]),H="top",K="bottom",q="right",W="left",bt="auto",De=[H,K,q,W],ye="start",Ie="end",pa="clippingParents",$n="viewport",Pe="popper",da="reference",nn=De.reduce(function(e,t){return e.concat([t+"-"+ye,t+"-"+Ie])},[]),yt=[].concat(De,[bt]).reduce(function(e,t){return e.concat([t,t+"-"+ye,t+"-"+Ie])},[]),va="beforeRead",ga="read",ma="afterRead",ha="beforeMain",ba="main",ya="afterMain",wa="beforeWrite",Oa="write",Ta="afterWrite",Ea=[va,ga,ma,ha,ba,ya,wa,Oa,Ta];function Y(e){return e?(e.nodeName||"").toLowerCase():null}function V(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function we(e){var t=V(e).Element;return e instanceof t||e instanceof Element}function z(e){var t=V(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function wt(e){if(typeof ShadowRoot>"u")return!1;var t=V(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function Aa(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var r=t.styles[n]||{},o=t.attributes[n]||{},a=t.elements[n];!z(a)||!Y(a)||(Object.assign(a.style,r),Object.keys(o).forEach(function(s){var l=o[s];l===!1?a.removeAttribute(s):a.setAttribute(s,l===!0?"":l)}))})}function Ca(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(r){var o=t.elements[r],a=t.attributes[r]||{},s=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:n[r]),l=s.reduce(function(u,i){return u[i]="",u},{});!z(o)||!Y(o)||(Object.assign(o.style,l),Object.keys(a).forEach(function(u){o.removeAttribute(u)}))})}}var Ln={name:"applyStyles",enabled:!0,phase:"write",fn:Aa,effect:Ca,requires:["computeStyles"]};function J(e){return e.split("-")[0]}var ie=Math.max,Je=Math.min,Oe=Math.round;function Te(e,t){t===void 0&&(t=!1);var n=e.getBoundingClientRect(),r=1,o=1;if(z(e)&&t){var a=e.offsetHeight,s=e.offsetWidth;s>0&&(r=Oe(n.width)/s||1),a>0&&(o=Oe(n.height)/a||1)}return{width:n.width/r,height:n.height/o,top:n.top/o,right:n.right/r,bottom:n.bottom/o,left:n.left/r,x:n.left/r,y:n.top/o}}function Ot(e){var t=Te(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function Dn(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&wt(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function te(e){return V(e).getComputedStyle(e)}function xa(e){return["table","td","th"].indexOf(Y(e))>=0}function oe(e){return((we(e)?e.ownerDocument:e.document)||window.document).documentElement}function Qe(e){return Y(e)==="html"?e:e.assignedSlot||e.parentNode||(wt(e)?e.host:null)||oe(e)}function rn(e){return!z(e)||te(e).position==="fixed"?null:e.offsetParent}function Pa(e){var t=navigator.userAgent.toLowerCase().indexOf("firefox")!==-1,n=navigator.userAgent.indexOf("Trident")!==-1;if(n&&z(e)){var r=te(e);if(r.position==="fixed")return null}var o=Qe(e);for(wt(o)&&(o=o.host);z(o)&&["html","body"].indexOf(Y(o))<0;){var a=te(o);if(a.transform!=="none"||a.perspective!=="none"||a.contain==="paint"||["transform","perspective"].indexOf(a.willChange)!==-1||t&&a.willChange==="filter"||t&&a.filter&&a.filter!=="none")return o;o=o.parentNode}return null}function Ne(e){for(var t=V(e),n=rn(e);n&&xa(n)&&te(n).position==="static";)n=rn(n);return n&&(Y(n)==="html"||Y(n)==="body"&&te(n).position==="static")?t:n||Pa(e)||t}function Tt(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function je(e,t,n){return ie(e,Je(t,n))}function Ra(e,t,n){var r=je(e,t,n);return r>n?n:r}function Nn(){return{top:0,right:0,bottom:0,left:0}}function Hn(e){return Object.assign({},Nn(),e)}function Wn(e,t){return t.reduce(function(n,r){return n[r]=e,n},{})}var Sa=function(e,t){return e=typeof e=="function"?e(Object.assign({},t.rects,{placement:t.placement})):e,Hn(typeof e!="number"?e:Wn(e,De))};function ja(e){var t,n=e.state,r=e.name,o=e.options,a=n.elements.arrow,s=n.modifiersData.popperOffsets,l=J(n.placement),u=Tt(l),i=[W,q].indexOf(l)>=0,d=i?"height":"width";if(!(!a||!s)){var p=Sa(o.padding,n),m=Ot(a),g=u==="y"?H:W,h=u==="y"?K:q,v=n.rects.reference[d]+n.rects.reference[u]-s[u]-n.rects.popper[d],T=s[u]-n.rects.reference[u],c=Ne(a),O=c?u==="y"?c.clientHeight||0:c.clientWidth||0:0,A=v/2-T/2,y=p[g],E=O-m[d]-p[h],C=O/2-m[d]/2+A,w=je(y,C,E),x=u;n.modifiersData[r]=(t={},t[x]=w,t.centerOffset=w-C,t)}}function _a(e){var t=e.state,n=e.options,r=n.element,o=r===void 0?"[data-popper-arrow]":r;o!=null&&(typeof o=="string"&&(o=t.elements.popper.querySelector(o),!o)||!Dn(t.elements.popper,o)||(t.elements.arrow=o))}var Ma={name:"arrow",enabled:!0,phase:"main",fn:ja,effect:_a,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Ee(e){return e.split("-")[1]}var Ba={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Ia(e){var t=e.x,n=e.y,r=window,o=r.devicePixelRatio||1;return{x:Oe(t*o)/o||0,y:Oe(n*o)/o||0}}function on(e){var t,n=e.popper,r=e.popperRect,o=e.placement,a=e.variation,s=e.offsets,l=e.position,u=e.gpuAcceleration,i=e.adaptive,d=e.roundOffsets,p=e.isFixed,m=s.x,g=m===void 0?0:m,h=s.y,v=h===void 0?0:h,T=typeof d=="function"?d({x:g,y:v}):{x:g,y:v};g=T.x,v=T.y;var c=s.hasOwnProperty("x"),O=s.hasOwnProperty("y"),A=W,y=H,E=window;if(i){var C=Ne(n),w="clientHeight",x="clientWidth";if(C===V(n)&&(C=oe(n),te(C).position!=="static"&&l==="absolute"&&(w="scrollHeight",x="scrollWidth")),C=C,o===H||(o===W||o===q)&&a===Ie){y=K;var I=p&&C===E&&E.visualViewport?E.visualViewport.height:C[w];v-=I-r.height,v*=u?1:-1}if(o===W||(o===H||o===K)&&a===Ie){A=q;var S=p&&C===E&&E.visualViewport?E.visualViewport.width:C[x];g-=S-r.width,g*=u?1:-1}}var M=Object.assign({position:l},i&&Ba),D=d===!0?Ia({x:g,y:v}):{x:g,y:v};if(g=D.x,v=D.y,u){var j;return Object.assign({},M,(j={},j[y]=O?"0":"",j[A]=c?"0":"",j.transform=(E.devicePixelRatio||1)<=1?"translate("+g+"px, "+v+"px)":"translate3d("+g+"px, "+v+"px, 0)",j))}return Object.assign({},M,(t={},t[y]=O?v+"px":"",t[A]=c?g+"px":"",t.transform="",t))}function Fa(e){var t=e.state,n=e.options,r=n.gpuAcceleration,o=r===void 0?!0:r,a=n.adaptive,s=a===void 0?!0:a,l=n.roundOffsets,u=l===void 0?!0:l,i={placement:J(t.placement),variation:Ee(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,on(Object.assign({},i,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:s,roundOffsets:u})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,on(Object.assign({},i,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:u})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}var Un={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:Fa,data:{}},Ke={passive:!0};function ka(e){var t=e.state,n=e.instance,r=e.options,o=r.scroll,a=o===void 0?!0:o,s=r.resize,l=s===void 0?!0:s,u=V(t.elements.popper),i=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&i.forEach(function(d){d.addEventListener("scroll",n.update,Ke)}),l&&u.addEventListener("resize",n.update,Ke),function(){a&&i.forEach(function(d){d.removeEventListener("scroll",n.update,Ke)}),l&&u.removeEventListener("resize",n.update,Ke)}}var zn={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:ka,data:{}},$a={left:"right",right:"left",bottom:"top",top:"bottom"};function qe(e){return e.replace(/left|right|bottom|top/g,function(t){return $a[t]})}var La={start:"end",end:"start"};function an(e){return e.replace(/start|end/g,function(t){return La[t]})}function Et(e){var t=V(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function At(e){return Te(oe(e)).left+Et(e).scrollLeft}function Da(e){var t=V(e),n=oe(e),r=t.visualViewport,o=n.clientWidth,a=n.clientHeight,s=0,l=0;return r&&(o=r.width,a=r.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(s=r.offsetLeft,l=r.offsetTop)),{width:o,height:a,x:s+At(e),y:l}}function Na(e){var t,n=oe(e),r=Et(e),o=(t=e.ownerDocument)==null?void 0:t.body,a=ie(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),s=ie(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),l=-r.scrollLeft+At(e),u=-r.scrollTop;return te(o||n).direction==="rtl"&&(l+=ie(n.clientWidth,o?o.clientWidth:0)-a),{width:a,height:s,x:l,y:u}}function Ct(e){var t=te(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function Kn(e){return["html","body","#document"].indexOf(Y(e))>=0?e.ownerDocument.body:z(e)&&Ct(e)?e:Kn(Qe(e))}function _e(e,t){var n;t===void 0&&(t=[]);var r=Kn(e),o=r===((n=e.ownerDocument)==null?void 0:n.body),a=V(r),s=o?[a].concat(a.visualViewport||[],Ct(r)?r:[]):r,l=t.concat(s);return o?l:l.concat(_e(Qe(s)))}function ft(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Ha(e){var t=Te(e);return t.top=t.top+e.clientTop,t.left=t.left+e.clientLeft,t.bottom=t.top+e.clientHeight,t.right=t.left+e.clientWidth,t.width=e.clientWidth,t.height=e.clientHeight,t.x=t.left,t.y=t.top,t}function sn(e,t){return t===$n?ft(Da(e)):we(t)?Ha(t):ft(Na(oe(e)))}function Wa(e){var t=_e(Qe(e)),n=["absolute","fixed"].indexOf(te(e).position)>=0,r=n&&z(e)?Ne(e):e;return we(r)?t.filter(function(o){return we(o)&&Dn(o,r)&&Y(o)!=="body"}):[]}function Ua(e,t,n){var r=t==="clippingParents"?Wa(e):[].concat(t),o=[].concat(r,[n]),a=o[0],s=o.reduce(function(l,u){var i=sn(e,u);return l.top=ie(i.top,l.top),l.right=Je(i.right,l.right),l.bottom=Je(i.bottom,l.bottom),l.left=ie(i.left,l.left),l},sn(e,a));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function qn(e){var t=e.reference,n=e.element,r=e.placement,o=r?J(r):null,a=r?Ee(r):null,s=t.x+t.width/2-n.width/2,l=t.y+t.height/2-n.height/2,u;switch(o){case H:u={x:s,y:t.y-n.height};break;case K:u={x:s,y:t.y+t.height};break;case q:u={x:t.x+t.width,y:l};break;case W:u={x:t.x-n.width,y:l};break;default:u={x:t.x,y:t.y}}var i=o?Tt(o):null;if(i!=null){var d=i==="y"?"height":"width";switch(a){case ye:u[i]=u[i]-(t[d]/2-n[d]/2);break;case Ie:u[i]=u[i]+(t[d]/2-n[d]/2);break}}return u}function Fe(e,t){t===void 0&&(t={});var n=t,r=n.placement,o=r===void 0?e.placement:r,a=n.boundary,s=a===void 0?pa:a,l=n.rootBoundary,u=l===void 0?$n:l,i=n.elementContext,d=i===void 0?Pe:i,p=n.altBoundary,m=p===void 0?!1:p,g=n.padding,h=g===void 0?0:g,v=Hn(typeof h!="number"?h:Wn(h,De)),T=d===Pe?da:Pe,c=e.rects.popper,O=e.elements[m?T:d],A=Ua(we(O)?O:O.contextElement||oe(e.elements.popper),s,u),y=Te(e.elements.reference),E=qn({reference:y,element:c,placement:o}),C=ft(Object.assign({},c,E)),w=d===Pe?C:y,x={top:A.top-w.top+v.top,bottom:w.bottom-A.bottom+v.bottom,left:A.left-w.left+v.left,right:w.right-A.right+v.right},I=e.modifiersData.offset;if(d===Pe&&I){var S=I[o];Object.keys(x).forEach(function(M){var D=[q,K].indexOf(M)>=0?1:-1,j=[H,K].indexOf(M)>=0?"y":"x";x[M]+=S[j]*D})}return x}function za(e,t){t===void 0&&(t={});var n=t,r=n.placement,o=n.boundary,a=n.rootBoundary,s=n.padding,l=n.flipVariations,u=n.allowedAutoPlacements,i=u===void 0?yt:u,d=Ee(r),p=d?l?nn:nn.filter(function(h){return Ee(h)===d}):De,m=p.filter(function(h){return i.indexOf(h)>=0});m.length===0&&(m=p);var g=m.reduce(function(h,v){return h[v]=Fe(e,{placement:v,boundary:o,rootBoundary:a,padding:s})[J(v)],h},{});return Object.keys(g).sort(function(h,v){return g[h]-g[v]})}function Ka(e){if(J(e)===bt)return[];var t=qe(e);return[an(e),t,an(t)]}function qa(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var o=n.mainAxis,a=o===void 0?!0:o,s=n.altAxis,l=s===void 0?!0:s,u=n.fallbackPlacements,i=n.padding,d=n.boundary,p=n.rootBoundary,m=n.altBoundary,g=n.flipVariations,h=g===void 0?!0:g,v=n.allowedAutoPlacements,T=t.options.placement,c=J(T),O=c===T,A=u||(O||!h?[qe(T)]:Ka(T)),y=[T].concat(A).reduce(function(ae,X){return ae.concat(J(X)===bt?za(t,{placement:X,boundary:d,rootBoundary:p,padding:i,flipVariations:h,allowedAutoPlacements:v}):X)},[]),E=t.rects.reference,C=t.rects.popper,w=new Map,x=!0,I=y[0],S=0;S<y.length;S++){var M=y[S],D=J(M),j=Ee(M)===ye,G=[H,K].indexOf(D)>=0,$=G?"width":"height",B=Fe(t,{placement:M,boundary:d,rootBoundary:p,altBoundary:m,padding:i}),b=G?j?q:W:j?K:H;E[$]>C[$]&&(b=qe(b));var k=qe(b),U=[];if(a&&U.push(B[D]<=0),l&&U.push(B[b]<=0,B[k]<=0),U.every(function(ae){return ae})){I=M,x=!1;break}w.set(M,U)}if(x)for(var pe=h?3:1,et=function(ae){var X=y.find(function(We){var xe=w.get(We);if(xe)return xe.slice(0,ae).every(function(de){return de})});if(X)return I=X,"break"},Ce=pe;Ce>0;Ce--){var He=et(Ce);if(He==="break")break}t.placement!==I&&(t.modifiersData[r]._skip=!0,t.placement=I,t.reset=!0)}}var Va={name:"flip",enabled:!0,phase:"main",fn:qa,requiresIfExists:["offset"],data:{_skip:!1}};function un(e,t,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function ln(e){return[H,q,K,W].some(function(t){return e[t]>=0})}function Ga(e){var t=e.state,n=e.name,r=t.rects.reference,o=t.rects.popper,a=t.modifiersData.preventOverflow,s=Fe(t,{elementContext:"reference"}),l=Fe(t,{altBoundary:!0}),u=un(s,r),i=un(l,o,a),d=ln(u),p=ln(i);t.modifiersData[n]={referenceClippingOffsets:u,popperEscapeOffsets:i,isReferenceHidden:d,hasPopperEscaped:p},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":d,"data-popper-escaped":p})}var Za={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:Ga};function Ja(e,t,n){var r=J(e),o=[W,H].indexOf(r)>=0?-1:1,a=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,s=a[0],l=a[1];return s=s||0,l=(l||0)*o,[W,q].indexOf(r)>=0?{x:l,y:s}:{x:s,y:l}}function Ya(e){var t=e.state,n=e.options,r=e.name,o=n.offset,a=o===void 0?[0,0]:o,s=yt.reduce(function(d,p){return d[p]=Ja(p,t.rects,a),d},{}),l=s[t.placement],u=l.x,i=l.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=u,t.modifiersData.popperOffsets.y+=i),t.modifiersData[r]=s}var Xa={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:Ya};function Qa(e){var t=e.state,n=e.name;t.modifiersData[n]=qn({reference:t.rects.reference,element:t.rects.popper,placement:t.placement})}var Vn={name:"popperOffsets",enabled:!0,phase:"read",fn:Qa,data:{}};function es(e){return e==="x"?"y":"x"}function ts(e){var t=e.state,n=e.options,r=e.name,o=n.mainAxis,a=o===void 0?!0:o,s=n.altAxis,l=s===void 0?!1:s,u=n.boundary,i=n.rootBoundary,d=n.altBoundary,p=n.padding,m=n.tether,g=m===void 0?!0:m,h=n.tetherOffset,v=h===void 0?0:h,T=Fe(t,{boundary:u,rootBoundary:i,padding:p,altBoundary:d}),c=J(t.placement),O=Ee(t.placement),A=!O,y=Tt(c),E=es(y),C=t.modifiersData.popperOffsets,w=t.rects.reference,x=t.rects.popper,I=typeof v=="function"?v(Object.assign({},t.rects,{placement:t.placement})):v,S=typeof I=="number"?{mainAxis:I,altAxis:I}:Object.assign({mainAxis:0,altAxis:0},I),M=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,D={x:0,y:0};if(C){if(a){var j,G=y==="y"?H:W,$=y==="y"?K:q,B=y==="y"?"height":"width",b=C[y],k=b+T[G],U=b-T[$],pe=g?-x[B]/2:0,et=O===ye?w[B]:x[B],Ce=O===ye?-x[B]:-w[B],He=t.elements.arrow,ae=g&&He?Ot(He):{width:0,height:0},X=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:Nn(),We=X[G],xe=X[$],de=je(0,w[B],ae[B]),Xn=A?w[B]/2-pe-de-We-S.mainAxis:et-de-We-S.mainAxis,Qn=A?-w[B]/2+pe+de+xe+S.mainAxis:Ce+de+xe+S.mainAxis,tt=t.elements.arrow&&Ne(t.elements.arrow),er=tt?y==="y"?tt.clientTop||0:tt.clientLeft||0:0,Rt=(j=M==null?void 0:M[y])!=null?j:0,tr=b+Xn-Rt-er,nr=b+Qn-Rt,St=je(g?Je(k,tr):k,b,g?ie(U,nr):U);C[y]=St,D[y]=St-b}if(l){var jt,rr=y==="x"?H:W,or=y==="x"?K:q,se=C[E],Ue=E==="y"?"height":"width",_t=se+T[rr],Mt=se-T[or],nt=[H,W].indexOf(c)!==-1,Bt=(jt=M==null?void 0:M[E])!=null?jt:0,It=nt?_t:se-w[Ue]-x[Ue]-Bt+S.altAxis,Ft=nt?se+w[Ue]+x[Ue]-Bt-S.altAxis:Mt,kt=g&&nt?Ra(It,se,Ft):je(g?It:_t,se,g?Ft:Mt);C[E]=kt,D[E]=kt-se}t.modifiersData[r]=D}}var ns={name:"preventOverflow",enabled:!0,phase:"main",fn:ts,requiresIfExists:["offset"]};function rs(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function os(e){return e===V(e)||!z(e)?Et(e):rs(e)}function as(e){var t=e.getBoundingClientRect(),n=Oe(t.width)/e.offsetWidth||1,r=Oe(t.height)/e.offsetHeight||1;return n!==1||r!==1}function ss(e,t,n){n===void 0&&(n=!1);var r=z(t),o=z(t)&&as(t),a=oe(t),s=Te(e,o),l={scrollLeft:0,scrollTop:0},u={x:0,y:0};return(r||!r&&!n)&&((Y(t)!=="body"||Ct(a))&&(l=os(t)),z(t)?(u=Te(t,!0),u.x+=t.clientLeft,u.y+=t.clientTop):a&&(u.x=At(a))),{x:s.left+l.scrollLeft-u.x,y:s.top+l.scrollTop-u.y,width:s.width,height:s.height}}function is(e){var t=new Map,n=new Set,r=[];e.forEach(function(a){t.set(a.name,a)});function o(a){n.add(a.name);var s=[].concat(a.requires||[],a.requiresIfExists||[]);s.forEach(function(l){if(!n.has(l)){var u=t.get(l);u&&o(u)}}),r.push(a)}return e.forEach(function(a){n.has(a.name)||o(a)}),r}function us(e){var t=is(e);return Ea.reduce(function(n,r){return n.concat(t.filter(function(o){return o.phase===r}))},[])}function ls(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function cs(e){var t=e.reduce(function(n,r){var o=n[r.name];return n[r.name]=o?Object.assign({},o,r,{options:Object.assign({},o.options,r.options),data:Object.assign({},o.data,r.data)}):r,n},{});return Object.keys(t).map(function(n){return t[n]})}var cn={placement:"bottom",modifiers:[],strategy:"absolute"};function fn(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some(function(r){return!(r&&typeof r.getBoundingClientRect=="function")})}function xt(e){e===void 0&&(e={});var t=e,n=t.defaultModifiers,r=n===void 0?[]:n,o=t.defaultOptions,a=o===void 0?cn:o;return function(s,l,u){u===void 0&&(u=a);var i={placement:"bottom",orderedModifiers:[],options:Object.assign({},cn,a),modifiersData:{},elements:{reference:s,popper:l},attributes:{},styles:{}},d=[],p=!1,m={state:i,setOptions:function(v){var T=typeof v=="function"?v(i.options):v;h(),i.options=Object.assign({},a,i.options,T),i.scrollParents={reference:we(s)?_e(s):s.contextElement?_e(s.contextElement):[],popper:_e(l)};var c=us(cs([].concat(r,i.options.modifiers)));return i.orderedModifiers=c.filter(function(O){return O.enabled}),g(),m.update()},forceUpdate:function(){if(!p){var v=i.elements,T=v.reference,c=v.popper;if(fn(T,c)){i.rects={reference:ss(T,Ne(c),i.options.strategy==="fixed"),popper:Ot(c)},i.reset=!1,i.placement=i.options.placement,i.orderedModifiers.forEach(function(x){return i.modifiersData[x.name]=Object.assign({},x.data)});for(var O=0;O<i.orderedModifiers.length;O++){if(i.reset===!0){i.reset=!1,O=-1;continue}var A=i.orderedModifiers[O],y=A.fn,E=A.options,C=E===void 0?{}:E,w=A.name;typeof y=="function"&&(i=y({state:i,options:C,name:w,instance:m})||i)}}}},update:ls(function(){return new Promise(function(v){m.forceUpdate(),v(i)})}),destroy:function(){h(),p=!0}};if(!fn(s,l))return m;m.setOptions(u).then(function(v){!p&&u.onFirstUpdate&&u.onFirstUpdate(v)});function g(){i.orderedModifiers.forEach(function(v){var T=v.name,c=v.options,O=c===void 0?{}:c,A=v.effect;if(typeof A=="function"){var y=A({state:i,name:T,instance:m,options:O}),E=function(){};d.push(y||E)}})}function h(){d.forEach(function(v){return v()}),d=[]}return m}}xt();var fs=[zn,Vn,Un,Ln];xt({defaultModifiers:fs});var ps=[zn,Vn,Un,Ln,Xa,Va,ns,Ma,Za],ds=xt({defaultModifiers:ps});const vs=["fixed","absolute"],gs=ne({boundariesPadding:{type:Number,default:0},fallbackPlacements:{type:_(Array),default:void 0},gpuAcceleration:{type:Boolean,default:!0},offset:{type:Number,default:12},placement:{type:String,values:yt,default:"bottom"},popperOptions:{type:_(Object),default:()=>({})},strategy:{type:String,values:vs,default:"absolute"}}),Gn=ne({...gs,id:String,style:{type:_([String,Array,Object])},className:{type:_([String,Array,Object])},effect:{type:_(String),default:"dark"},visible:Boolean,enterable:{type:Boolean,default:!0},pure:Boolean,focusOnShow:{type:Boolean,default:!1},trapping:{type:Boolean,default:!1},popperClass:{type:_([String,Array,Object])},popperStyle:{type:_([String,Array,Object])},referenceEl:{type:_(Object)},triggerTargetEl:{type:_(Object)},stopPopperMouseEvent:{type:Boolean,default:!0},virtualTriggering:Boolean,zIndex:Number,...An(["ariaLabel"])}),ms={mouseenter:e=>e instanceof MouseEvent,mouseleave:e=>e instanceof MouseEvent,focus:()=>!0,blur:()=>!0,close:()=>!0},hs=(e,t)=>{const n=F(!1),r=F();return{focusStartRef:r,trapped:n,onFocusAfterReleased:i=>{var d;((d=i.detail)==null?void 0:d.focusReason)!=="pointer"&&(r.value="first",t("blur"))},onFocusAfterTrapped:()=>{t("focus")},onFocusInTrap:i=>{e.visible&&!n.value&&(i.target&&(r.value=i.target),n.value=!0)},onFocusoutPrevented:i=>{e.trapping||(i.detail.focusReason==="pointer"&&i.preventDefault(),n.value=!1)},onReleaseRequested:()=>{n.value=!1,t("close")}}},bs=(e,t=[])=>{const{placement:n,strategy:r,popperOptions:o}=e,a={placement:n,strategy:r,...o,modifiers:[...ws(e),...t]};return Os(a,o==null?void 0:o.modifiers),a},ys=e=>{if(he)return hn(e)};function ws(e){const{offset:t,gpuAcceleration:n,fallbackPlacements:r}=e;return[{name:"offset",options:{offset:[0,t??12]}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5,fallbackPlacements:r}},{name:"computeStyles",options:{gpuAcceleration:n}}]}function Os(e,t){t&&(e.modifiers=[...e.modifiers,...t??[]])}const Ts=(e,t,n={})=>{const r={name:"updateState",enabled:!0,phase:"write",fn:({state:u})=>{const i=Es(u);Object.assign(s.value,i)},requires:["computeStyles"]},o=P(()=>{const{onFirstUpdate:u,placement:i,strategy:d,modifiers:p}=f(n);return{onFirstUpdate:u,placement:i||"bottom",strategy:d||"absolute",modifiers:[...p||[],r,{name:"applyStyles",enabled:!1}]}}),a=br(),s=F({styles:{popper:{position:f(o).strategy,left:"0",top:"0"},arrow:{position:"absolute"}},attributes:{}}),l=()=>{a.value&&(a.value.destroy(),a.value=void 0)};return L(o,u=>{const i=f(a);i&&i.setOptions(u)},{deep:!0}),L([e,t],([u,i])=>{l(),!(!u||!i)&&(a.value=ds(u,i,f(o)))}),$e(()=>{l()}),{state:P(()=>{var u;return{...((u=f(a))==null?void 0:u.state)||{}}}),styles:P(()=>f(s).styles),attributes:P(()=>f(s).attributes),update:()=>{var u;return(u=f(a))==null?void 0:u.update()},forceUpdate:()=>{var u;return(u=f(a))==null?void 0:u.forceUpdate()},instanceRef:P(()=>f(a))}};function Es(e){const t=Object.keys(e.elements),n=$t(t.map(o=>[o,e.styles[o]||{}])),r=$t(t.map(o=>[o,e.attributes[o]]));return{styles:n,attributes:r}}const As=0,Cs=e=>{const{popperInstanceRef:t,contentRef:n,triggerRef:r,role:o}=fe(ht,void 0),a=F(),s=F(),l=P(()=>({name:"eventListeners",enabled:!!e.visible})),u=P(()=>{var c;const O=f(a),A=(c=f(s))!=null?c:As;return{name:"arrow",enabled:!Mr(O),options:{element:O,padding:A}}}),i=P(()=>({onFirstUpdate:()=>{h()},...bs(e,[f(u),f(l)])})),d=P(()=>ys(e.referenceEl)||f(r)),{attributes:p,state:m,styles:g,update:h,forceUpdate:v,instanceRef:T}=Ts(d,n,i);return L(T,c=>t.value=c),Xe(()=>{L(()=>{var c;return(c=f(d))==null?void 0:c.getBoundingClientRect()},()=>{h()})}),{attributes:p,arrowRef:a,contentRef:n,instanceRef:T,state:m,styles:g,role:o,forceUpdate:v,update:h}},xs=(e,{attributes:t,styles:n,role:r})=>{const{nextZIndex:o}=yr(),a=ke("popper"),s=P(()=>f(t).popper),l=F(st(e.zIndex)?e.zIndex:o()),u=P(()=>[a.b(),a.is("pure",e.pure),a.is(e.effect),e.popperClass]),i=P(()=>[{zIndex:f(l)},f(n).popper,e.popperStyle||{}]),d=P(()=>r.value==="dialog"?"false":void 0),p=P(()=>f(n).arrow||{});return{ariaModal:d,arrowStyle:p,contentAttrs:s,contentClass:u,contentStyle:i,contentZIndex:l,updateZIndex:()=>{l.value=st(e.zIndex)?e.zIndex:o()}}},Ps=N({name:"ElPopperContent"}),Rs=N({...Ps,props:Gn,emits:ms,setup(e,{expose:t,emit:n}){const r=e,{focusStartRef:o,trapped:a,onFocusAfterReleased:s,onFocusAfterTrapped:l,onFocusInTrap:u,onFocusoutPrevented:i,onReleaseRequested:d}=hs(r,n),{attributes:p,arrowRef:m,contentRef:g,styles:h,instanceRef:v,role:T,update:c}=Cs(r),{ariaModal:O,arrowStyle:A,contentAttrs:y,contentClass:E,contentStyle:C,updateZIndex:w}=xs(r,{styles:h,attributes:p,role:T}),x=fe(Dt,void 0),I=F();Me(_n,{arrowStyle:A,arrowRef:m,arrowOffset:I}),x&&Me(Dt,{...x,addInputId:at,removeInputId:at});let S;const M=(j=!0)=>{c(),j&&w()},D=()=>{M(!1),r.visible&&r.focusOnShow?a.value=!0:r.visible===!1&&(a.value=!1)};return Xe(()=>{L(()=>r.triggerTargetEl,(j,G)=>{S==null||S(),S=void 0;const $=f(j||g.value),B=f(G||g.value);me($)&&(S=L([T,()=>r.ariaLabel,O,()=>r.id],b=>{["role","aria-label","aria-modal","id"].forEach((k,U)=>{bn(b[U])?$.removeAttribute(k):$.setAttribute(k,b[U])})},{immediate:!0})),B!==$&&me(B)&&["role","aria-label","aria-modal","id"].forEach(b=>{B.removeAttribute(b)})},{immediate:!0}),L(()=>r.visible,D,{immediate:!0})}),$e(()=>{S==null||S(),S=void 0}),t({popperContentRef:g,popperInstanceRef:v,updatePopper:M,contentStyle:C}),(j,G)=>(Z(),Ge("div",gt({ref_key:"contentRef",ref:g},f(y),{style:f(C),class:f(E),tabindex:"-1",onMouseenter:$=>j.$emit("mouseenter",$),onMouseleave:$=>j.$emit("mouseleave",$)}),[Be(f(Br),{trapped:f(a),"trap-on-focus-in":!0,"focus-trap-el":f(g),"focus-start-el":f(o),onFocusAfterTrapped:f(l),onFocusAfterReleased:f(s),onFocusin:f(u),onFocusoutPrevented:f(i),onReleaseRequested:f(d)},{default:ee(()=>[ue(j.$slots,"default")]),_:3},8,["trapped","focus-trap-el","focus-start-el","onFocusAfterTrapped","onFocusAfterReleased","onFocusin","onFocusoutPrevented","onReleaseRequested"])],16,["onMouseenter","onMouseleave"]))}});var Ss=ce(Rs,[["__file","content.vue"]]);const js=yn(ta),Pt=Symbol("elTooltip");function pn(){let e;const t=(r,o)=>{n(),e=window.setTimeout(r,o)},n=()=>window.clearTimeout(e);return wr(()=>n()),{registerTimeout:t,cancelTimeout:n}}const _s=ne({showAfter:{type:Number,default:0},hideAfter:{type:Number,default:200},autoClose:{type:Number,default:0}}),Ms=({showAfter:e,hideAfter:t,autoClose:n,open:r,close:o})=>{const{registerTimeout:a}=pn(),{registerTimeout:s,cancelTimeout:l}=pn();return{onOpen:d=>{a(()=>{r(d);const p=f(n);st(p)&&p>0&&s(()=>{o(d)},p)},f(e))},onClose:d=>{l(),a(()=>{o(d)},f(t))}}},Zn=ne({..._s,...Gn,appendTo:{type:_([String,Object])},content:{type:String,default:""},rawContent:Boolean,persistent:Boolean,visible:{type:_(Boolean),default:null},transition:String,teleported:{type:Boolean,default:!0},disabled:Boolean,...An(["ariaLabel"])}),Jn=ne({...In,disabled:Boolean,trigger:{type:_([String,Array]),default:"hover"},triggerKeys:{type:_(Array),default:()=>[rt.enter,rt.numpadEnter,rt.space]}}),Bs=wn({type:_(Boolean),default:null}),Is=wn({type:_(Function)}),Fs=e=>{const t=`update:${e}`,n=`onUpdate:${e}`,r=[t],o={[e]:Bs,[n]:Is};return{useModelToggle:({indicator:s,toggleReason:l,shouldHideWhenRouteChanges:u,shouldProceed:i,onShow:d,onHide:p})=>{const m=Or(),{emit:g}=m,h=m.props,v=P(()=>ze(h[n])),T=P(()=>h[e]===null),c=w=>{s.value!==!0&&(s.value=!0,l&&(l.value=w),ze(d)&&d(w))},O=w=>{s.value!==!1&&(s.value=!1,l&&(l.value=w),ze(p)&&p(w))},A=w=>{if(h.disabled===!0||ze(i)&&!i())return;const x=v.value&&he;x&&g(t,!0),(T.value||!x)&&c(w)},y=w=>{if(h.disabled===!0||!he)return;const x=v.value&&he;x&&g(t,!1),(T.value||!x)&&O(w)},E=w=>{On(w)&&(h.disabled&&w?v.value&&g(t,!1):s.value!==w&&(w?c():O()))},C=()=>{s.value?y():A()};return L(()=>h[e],E),u&&m.appContext.config.globalProperties.$route!==void 0&&L(()=>({...m.proxy.$route}),()=>{u.value&&s.value&&y()}),Xe(()=>{E(h[e])}),{hide:y,show:A,toggle:C,hasUpdateHandler:v}},useModelToggleProps:o,useModelToggleEmits:r}},{useModelToggleProps:ks,useModelToggleEmits:$s,useModelToggle:Ls}=Fs("visible"),Ds=ne({...Mn,...ks,...Zn,...Jn,...Bn,showArrow:{type:Boolean,default:!0}}),Ns=[...$s,"before-show","before-hide","show","hide","open","close"],Hs=(e,t)=>Tn(e)?e.includes(t):e===t,ge=(e,t,n)=>r=>{Hs(f(e),t)&&n(r)},Q=(e,t,{checkForDefaultPrevented:n=!0}={})=>o=>{const a=e==null?void 0:e(o);if(n===!1||!a)return t==null?void 0:t(o)},Ws=N({name:"ElTooltipTrigger"}),Us=N({...Ws,props:Jn,setup(e,{expose:t}){const n=e,r=ke("tooltip"),{controlled:o,id:a,open:s,onOpen:l,onClose:u,onToggle:i}=fe(Pt,void 0),d=F(null),p=()=>{if(f(o)||n.disabled)return!0},m=Re(n,"trigger"),g=Q(p,ge(m,"hover",l)),h=Q(p,ge(m,"hover",u)),v=Q(p,ge(m,"click",y=>{y.button===0&&i(y)})),T=Q(p,ge(m,"focus",l)),c=Q(p,ge(m,"focus",u)),O=Q(p,ge(m,"contextmenu",y=>{y.preventDefault(),i(y)})),A=Q(p,y=>{const{code:E}=y;n.triggerKeys.includes(E)&&(y.preventDefault(),i(y))});return t({triggerRef:d}),(y,E)=>(Z(),be(f(fa),{id:f(a),"virtual-ref":y.virtualRef,open:f(s),"virtual-triggering":y.virtualTriggering,class:gn(f(r).e("trigger")),onBlur:f(c),onClick:f(v),onContextmenu:f(O),onFocus:f(T),onMouseenter:f(g),onMouseleave:f(h),onKeydown:f(A)},{default:ee(()=>[ue(y.$slots,"default")]),_:3},8,["id","virtual-ref","open","virtual-triggering","class","onBlur","onClick","onContextmenu","onFocus","onMouseenter","onMouseleave","onKeydown"]))}});var zs=ce(Us,[["__file","trigger.vue"]]);const Yn=()=>{const e=Er(),t=Ir(),n=P(()=>`${e.value}-popper-container-${t.prefix}`),r=P(()=>`#${n.value}`);return{id:n,selector:r}},Ks=e=>{const t=document.createElement("div");return t.id=e,document.body.appendChild(t),t},qs=()=>{const{id:e,selector:t}=Yn();return Tr(()=>{he&&(document.body.querySelector(t.value)||Ks(e.value))}),{id:e,selector:t}},Vs=N({name:"ElTooltipContent",inheritAttrs:!1}),Gs=N({...Vs,props:Zn,setup(e,{expose:t}){const n=e,{selector:r}=Yn(),o=ke("tooltip"),a=F();let s;const{controlled:l,id:u,open:i,trigger:d,onClose:p,onOpen:m,onShow:g,onHide:h,onBeforeShow:v,onBeforeHide:T}=fe(Pt,void 0),c=P(()=>n.transition||`${o.namespace.value}-fade-in-linear`),O=P(()=>n.persistent);$e(()=>{s==null||s()});const A=P(()=>f(O)?!0:f(i)),y=P(()=>n.disabled?!1:f(i)),E=P(()=>n.appendTo||r.value),C=P(()=>{var b;return(b=n.style)!=null?b:{}}),w=F(!0),x=()=>{h(),B()&&kr(document.body),w.value=!0},I=()=>{if(f(l))return!0},S=Q(I,()=>{n.enterable&&f(d)==="hover"&&m()}),M=Q(I,()=>{f(d)==="hover"&&p()}),D=()=>{var b,k;(k=(b=a.value)==null?void 0:b.updatePopper)==null||k.call(b),v==null||v()},j=()=>{T==null||T()},G=()=>{g(),s=xr(P(()=>{var b;return(b=a.value)==null?void 0:b.popperContentRef}),()=>{if(f(l))return;f(d)!=="hover"&&p()})},$=()=>{n.virtualTriggering||p()},B=b=>{var k;const U=(k=a.value)==null?void 0:k.popperContentRef,pe=(b==null?void 0:b.relatedTarget)||document.activeElement;return U==null?void 0:U.contains(pe)};return L(()=>f(i),b=>{b?w.value=!1:s==null||s()},{flush:"post"}),L(()=>n.content,()=>{var b,k;(k=(b=a.value)==null?void 0:b.updatePopper)==null||k.call(b)}),t({contentRef:a,isFocusInsideContent:B}),(b,k)=>(Z(),be(f(Fr),{disabled:!b.teleported,to:f(E)},{default:ee(()=>[Be(Ar,{name:f(c),onAfterLeave:x,onBeforeEnter:D,onAfterEnter:G,onBeforeLeave:j},{default:ee(()=>[f(A)?mn((Z(),be(f(Ss),gt({key:0,id:f(u),ref_key:"contentRef",ref:a},b.$attrs,{"aria-label":b.ariaLabel,"aria-hidden":w.value,"boundaries-padding":b.boundariesPadding,"fallback-placements":b.fallbackPlacements,"gpu-acceleration":b.gpuAcceleration,offset:b.offset,placement:b.placement,"popper-options":b.popperOptions,strategy:b.strategy,effect:b.effect,enterable:b.enterable,pure:b.pure,"popper-class":b.popperClass,"popper-style":[b.popperStyle,f(C)],"reference-el":b.referenceEl,"trigger-target-el":b.triggerTargetEl,visible:f(y),"z-index":b.zIndex,onMouseenter:f(S),onMouseleave:f(M),onBlur:$,onClose:f(p)}),{default:ee(()=>[ue(b.$slots,"default")]),_:3},16,["id","aria-label","aria-hidden","boundaries-padding","fallback-placements","gpu-acceleration","offset","placement","popper-options","strategy","effect","enterable","pure","popper-class","popper-style","reference-el","trigger-target-el","visible","z-index","onMouseenter","onMouseleave","onClose"])),[[Cr,f(y)]]):Ze("v-if",!0)]),_:3},8,["name"])]),_:3},8,["disabled","to"]))}});var Zs=ce(Gs,[["__file","content.vue"]]);const Js=N({name:"ElTooltip"}),Ys=N({...Js,props:Ds,emits:Ns,setup(e,{expose:t,emit:n}){const r=e;qs();const o=$r(),a=F(),s=F(),l=()=>{var c;const O=f(a);O&&((c=O.popperInstanceRef)==null||c.update())},u=F(!1),i=F(),{show:d,hide:p,hasUpdateHandler:m}=Ls({indicator:u,toggleReason:i}),{onOpen:g,onClose:h}=Ms({showAfter:Re(r,"showAfter"),hideAfter:Re(r,"hideAfter"),autoClose:Re(r,"autoClose"),open:d,close:p}),v=P(()=>On(r.visible)&&!m.value);Me(Pt,{controlled:v,id:o,open:Pr(u),trigger:Re(r,"trigger"),onOpen:c=>{g(c)},onClose:c=>{h(c)},onToggle:c=>{f(u)?h(c):g(c)},onShow:()=>{n("show",i.value)},onHide:()=>{n("hide",i.value)},onBeforeShow:()=>{n("before-show",i.value)},onBeforeHide:()=>{n("before-hide",i.value)},updatePopper:l}),L(()=>r.disabled,c=>{c&&u.value&&(u.value=!1)});const T=c=>{var O;return(O=s.value)==null?void 0:O.isFocusInsideContent(c)};return Rr(()=>u.value&&p()),t({popperRef:a,contentRef:s,isFocusInsideContent:T,updatePopper:l,onOpen:g,onClose:h,hide:p}),(c,O)=>(Z(),be(f(js),{ref_key:"popperRef",ref:a,role:c.role},{default:ee(()=>[Be(zs,{disabled:c.disabled,trigger:c.trigger,"trigger-keys":c.triggerKeys,"virtual-ref":c.virtualRef,"virtual-triggering":c.virtualTriggering},{default:ee(()=>[c.$slots.default?ue(c.$slots,"default",{key:0}):Ze("v-if",!0)]),_:3},8,["disabled","trigger","trigger-keys","virtual-ref","virtual-triggering"]),Be(Zs,{ref_key:"contentRef",ref:s,"aria-label":c.ariaLabel,"boundaries-padding":c.boundariesPadding,content:c.content,disabled:c.disabled,effect:c.effect,enterable:c.enterable,"fallback-placements":c.fallbackPlacements,"hide-after":c.hideAfter,"gpu-acceleration":c.gpuAcceleration,offset:c.offset,persistent:c.persistent,"popper-class":c.popperClass,"popper-style":c.popperStyle,placement:c.placement,"popper-options":c.popperOptions,pure:c.pure,"raw-content":c.rawContent,"reference-el":c.referenceEl,"trigger-target-el":c.triggerTargetEl,"show-after":c.showAfter,strategy:c.strategy,teleported:c.teleported,transition:c.transition,"virtual-triggering":c.virtualTriggering,"z-index":c.zIndex,"append-to":c.appendTo},{default:ee(()=>[ue(c.$slots,"content",{},()=>[c.rawContent?(Z(),Ge("span",{key:0,innerHTML:c.content},null,8,["innerHTML"])):(Z(),Ge("span",{key:1},Sr(c.content),1))]),c.showArrow?(Z(),be(f(oa),{key:0,"arrow-offset":c.arrowOffset},null,8,["arrow-offset"])):Ze("v-if",!0)]),_:3},8,["aria-label","boundaries-padding","content","disabled","effect","enterable","fallback-placements","hide-after","gpu-acceleration","offset","persistent","popper-class","popper-style","placement","popper-options","pure","raw-content","reference-el","trigger-target-el","show-after","strategy","teleported","transition","virtual-triggering","z-index","append-to"])]),_:3},8,["role"]))}});var Xs=ce(Ys,[["__file","tooltip.vue"]]);const li=yn(Xs),re=new Map;if(he){let e;document.addEventListener("mousedown",t=>e=t),document.addEventListener("mouseup",t=>{if(e){for(const n of re.values())for(const{documentHandler:r}of n)r(t,e);e=void 0}})}function dn(e,t){let n=[];return Tn(t.arg)?n=t.arg:me(t.arg)&&n.push(t.arg),function(r,o){const a=t.instance.popperRef,s=r.target,l=o==null?void 0:o.target,u=!t||!t.instance,i=!s||!l,d=e.contains(s)||e.contains(l),p=e===s,m=n.length&&n.some(h=>h==null?void 0:h.contains(s))||n.length&&n.includes(l),g=a&&(a.contains(s)||a.contains(l));u||i||d||p||m||g||t.value(r,o)}}const ci={beforeMount(e,t){re.has(e)||re.set(e,[]),re.get(e).push({documentHandler:dn(e,t),bindingFn:t.value})},updated(e,t){re.has(e)||re.set(e,[]);const n=re.get(e),r=n.findIndex(a=>a.bindingFn===t.oldValue),o={documentHandler:dn(e,t),bindingFn:t.value};r>=0?n.splice(r,1,o):n.push(o)},unmounted(e){re.delete(e)}};export{ci as C,li as E,Le as S,en as U,ri as a,zr as b,ni as c,yo as d,ti as e,ai as f,_o as g,ii as h,Cn as i,ui as j,xo as k,oi as l,Uo as m,zo as n,Yo as o,ve as p,ho as q,Ut as r,No as s,si as t,yt as u,Zn as v};