var _n=Object.defineProperty,Fn=Object.defineProperties;var Ln=Object.getOwnPropertyDescriptors;var kt=Object.getOwnPropertySymbols;var xn=Object.prototype.hasOwnProperty,Mn=Object.prototype.propertyIsEnumerable;var Rt=(e,t,n)=>t in e?_n(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,M=(e,t)=>{for(var n in t||(t={}))xn.call(t,n)&&Rt(e,n,t[n]);if(kt)for(var n of kt(t))Mn.call(t,n)&&Rt(e,n,t[n]);return e},z=(e,t)=>Fn(e,Ln(t));import{q as Gt,d as j,i as de,S as nt,U as Nn,l as qe,b as te,_ as le,u as Ye,W as Xt,o as ze,x as It,a as $n,w as Zt,X as jn,G as Bt}from"./index2-f18a9a12.mjs";import{K as ie,c as _,u as w,O as Ke,w as N,o as Ne,J as Dn,S as Re,ak as Hn,U as Oe,d as ne,r as F,y as se,a as Y,l as Ve,i as it,a1 as ot,t as Qt,al as Kn,N as Wn,F as Un,f as Le,am as qn,an as zn,b as Te,g as ae,B as en,k as Ee,n as _t,D as Vn,ad as Jn,x as Yn,L as we,v as Gn,T as Xn,z as Zn,ao as Qn,a5 as rt,ap as eo,C as to}from"./bootstrap-75b68530.mjs";import{g as no}from"./rand2-c639475d.mjs";function st(e){return e==null}const Q=(e,t,{checkForDefaultPrevented:n=!0}={})=>r=>{const a=e==null?void 0:e(r);if(n===!1||!a)return t==null?void 0:t(r)};class oo extends Error{constructor(t){super(t);this.name="ElementPlusError"}}function ya(e,t){throw new oo(`[${e}] ${t}`)}function wa(e,t){}const lt=Symbol("popper"),tn=Symbol("popperContent"),ro={prefix:Math.floor(Math.random()*1e4),current:0},ao=Symbol("elIdInjection"),io=e=>{const t=ie(ao,ro);return _(()=>w(e)||`el-id-${t.prefix}-${t.current++}`)},so=Gt({type:j(Boolean),default:null}),lo=Gt({type:j(Function)}),uo=e=>{const t=`update:${e}`,n=`onUpdate:${e}`,o=[t],r={[e]:so,[n]:lo};return{useModelToggle:({indicator:i,toggleReason:s,shouldHideWhenRouteChanges:l,shouldProceed:u,onShow:p,onHide:m})=>{const g=Dn(),{emit:c}=g,f=g.props,d=_(()=>Ke(f[n])),v=_(()=>f[e]===null),h=b=>{i.value!==!0&&(i.value=!0,s&&(s.value=b),Ke(p)&&p(b))},y=b=>{i.value!==!1&&(i.value=!1,s&&(s.value=b),Ke(m)&&m(b))},C=b=>{if(f.disabled===!0||Ke(u)&&!u())return;const A=d.value&&de;A&&c(t,!0),(v.value||!A)&&h(b)},E=b=>{if(f.disabled===!0||!de)return;const A=d.value&&de;A&&c(t,!1),(v.value||!A)&&y(b)},P=b=>{!nt(b)||(f.disabled&&b?d.value&&c(t,!1):i.value!==b&&(b?h():y()))},T=()=>{i.value?E():C()};return N(()=>f[e],P),l&&g.appContext.config.globalProperties.$route!==void 0&&N(()=>M({},g.proxy.$route),()=>{l.value&&i.value&&E()}),Ne(()=>{P(f[e])}),{hide:E,show:C,toggle:T}},useModelToggleProps:r,useModelToggleEmits:o}};function co(){let e;const t=(o,r)=>{n(),e=window.setTimeout(o,r)},n=()=>window.clearTimeout(e);return Nn(()=>n()),{registerTimeout:t,cancelTimeout:n}}let be=[];const po=e=>{const t=n=>{const o=n;o.key===qe.esc&&be.forEach(r=>r(o))};Ne(()=>{be.length===0&&document.addEventListener("keydown",t),de&&be.push(e)}),Re(()=>{be=be.filter(n=>n!==e),be.length===0&&de&&document.removeEventListener("keydown",t)})};let Ft;const nn=`el-popper-container-${no()}`,on=`#${nn}`,fo=()=>{const e=document.createElement("div");return e.id=nn,document.body.appendChild(e),e},vo=()=>{Hn(()=>{!de||(!Ft||!document.body.querySelector(on))&&(Ft=fo())})},mo=te({showAfter:{type:Number,default:0},hideAfter:{type:Number,default:200}}),go=({showAfter:e,hideAfter:t,open:n,close:o})=>{const{registerTimeout:r}=co();return{onOpen:s=>{r(()=>{n(s)},w(e))},onClose:s=>{r(()=>{o(s)},w(t))}}},rn=Symbol("elForwardRef"),ho=e=>{Oe(rn,{setForwardRef:n=>{e.value=n}})},bo=e=>({mounted(t){e(t)},updated(t){e(t)},unmounted(){e(null)}}),an=te({role:{type:String,default:"tooltip"}}),yo={name:"ElPopperRoot",inheritAttrs:!1},wo=ne(z(M({},yo),{props:an,setup(e,{expose:t}){const n=e,o=F(),r=F(),a=F(),i=F(),s=_(()=>n.role),l={triggerRef:o,popperInstanceRef:r,contentRef:a,referenceRef:i,role:s};return t(l),Oe(lt,l),(u,p)=>se(u.$slots,"default")}}));var Eo=le(wo,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/popper.vue"]]);const sn=te({arrowOffset:{type:Number,default:5}}),Oo={name:"ElPopperArrow",inheritAttrs:!1},To=ne(z(M({},Oo),{props:sn,setup(e,{expose:t}){const n=e,o=Ye("popper"),{arrowOffset:r,arrowRef:a}=ie(tn,void 0);return N(()=>n.arrowOffset,i=>{r.value=i}),Re(()=>{a.value=void 0}),t({arrowRef:a}),(i,s)=>(Y(),Ve("span",{ref_key:"arrowRef",ref:a,class:it(w(o).e("arrow")),"data-popper-arrow":""},null,2))}}));var Co=le(To,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/arrow.vue"]]);const Ao="ElOnlyChild",Po=ne({name:Ao,setup(e,{slots:t,attrs:n}){var o;const r=ie(rn),a=bo((o=r==null?void 0:r.setForwardRef)!=null?o:ot);return()=>{var i;const s=(i=t.default)==null?void 0:i.call(t,n);if(!s||s.length>1)return null;const l=ln(s);return l?Qt(Kn(l,n),[[a]]):null}}});function ln(e){if(!e)return null;const t=e;for(const n of t){if(Wn(n))switch(n.type){case zn:continue;case qn:return Qe(n);case"svg":return Qe(n);case Un:return ln(n.children);default:return n}return Qe(n)}return null}function Qe(e){return Le("span",{class:"el-only-child__content"},[e])}const un=te({virtualRef:{type:j(Object)},virtualTriggering:Boolean,onMouseenter:Function,onMouseleave:Function,onClick:Function,onKeydown:Function,onFocus:Function,onBlur:Function,onContextmenu:Function,id:String,open:Boolean}),So={name:"ElPopperTrigger",inheritAttrs:!1},ko=ne(z(M({},So),{props:un,setup(e,{expose:t}){const n=e,{role:o,triggerRef:r}=ie(lt,void 0);ho(r);const a=_(()=>s.value?n.id:void 0),i=_(()=>{if(o&&o.value==="tooltip")return n.open&&n.id?n.id:void 0}),s=_(()=>{if(o&&o.value!=="tooltip")return o.value}),l=_(()=>s.value?`${n.open}`:void 0);let u;return Ne(()=>{N(()=>n.virtualRef,p=>{p&&(r.value=Xt(p))},{immediate:!0}),N(()=>r.value,(p,m)=>{u==null||u(),u=void 0,ze(p)&&(["onMouseenter","onMouseleave","onClick","onKeydown","onFocus","onBlur","onContextmenu"].forEach(g=>{var c;const f=n[g];f&&(p.addEventListener(g.slice(2).toLowerCase(),f),(c=m==null?void 0:m.removeEventListener)==null||c.call(m,g.slice(2).toLowerCase(),f))}),u=N([a,i,s,l],g=>{["aria-controls","aria-describedby","aria-haspopup","aria-expanded"].forEach((c,f)=>{st(g[f])?p.removeAttribute(c):p.setAttribute(c,g[f])})},{immediate:!0})),ze(m)&&["aria-controls","aria-describedby","aria-haspopup","aria-expanded"].forEach(g=>m.removeAttribute(g))},{immediate:!0})}),Re(()=>{u==null||u(),u=void 0}),t({triggerRef:r}),(p,m)=>p.virtualTriggering?Ee("v-if",!0):(Y(),Te(w(Po),en({key:0},p.$attrs,{"aria-controls":w(a),"aria-describedby":w(i),"aria-expanded":w(l),"aria-haspopup":w(s)}),{default:ae(()=>[se(p.$slots,"default")]),_:3},16,["aria-controls","aria-describedby","aria-expanded","aria-haspopup"]))}}));var Ro=le(ko,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/trigger.vue"]]),D="top",W="bottom",U="right",H="left",ut="auto",$e=[D,W,U,H],Ce="start",xe="end",Io="clippingParents",cn="viewport",Be="popper",Bo="reference",Lt=$e.reduce(function(e,t){return e.concat([t+"-"+Ce,t+"-"+xe])},[]),ct=[].concat($e,[ut]).reduce(function(e,t){return e.concat([t,t+"-"+Ce,t+"-"+xe])},[]),_o="beforeRead",Fo="read",Lo="afterRead",xo="beforeMain",Mo="main",No="afterMain",$o="beforeWrite",jo="write",Do="afterWrite",Ho=[_o,Fo,Lo,xo,Mo,No,$o,jo,Do];function X(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 Ae(e){var t=V(e).Element;return e instanceof t||e instanceof Element}function K(e){var t=V(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function pt(e){if(typeof ShadowRoot=="undefined")return!1;var t=V(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function Ko(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var o=t.styles[n]||{},r=t.attributes[n]||{},a=t.elements[n];!K(a)||!X(a)||(Object.assign(a.style,o),Object.keys(r).forEach(function(i){var s=r[i];s===!1?a.removeAttribute(i):a.setAttribute(i,s===!0?"":s)}))})}function Wo(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(o){var r=t.elements[o],a=t.attributes[o]||{},i=Object.keys(t.styles.hasOwnProperty(o)?t.styles[o]:n[o]),s=i.reduce(function(l,u){return l[u]="",l},{});!K(r)||!X(r)||(Object.assign(r.style,s),Object.keys(a).forEach(function(l){r.removeAttribute(l)}))})}}var pn={name:"applyStyles",enabled:!0,phase:"write",fn:Ko,effect:Wo,requires:["computeStyles"]};function G(e){return e.split("-")[0]}var ve=Math.max,Je=Math.min,Pe=Math.round;function Se(e,t){t===void 0&&(t=!1);var n=e.getBoundingClientRect(),o=1,r=1;if(K(e)&&t){var a=e.offsetHeight,i=e.offsetWidth;i>0&&(o=Pe(n.width)/i||1),a>0&&(r=Pe(n.height)/a||1)}return{width:n.width/o,height:n.height/r,top:n.top/r,right:n.right/o,bottom:n.bottom/r,left:n.left/o,x:n.left/o,y:n.top/r}}function ft(e){var t=Se(e),n=e.offsetWidth,o=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-o)<=1&&(o=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:o}}function fn(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&pt(n)){var o=t;do{if(o&&e.isSameNode(o))return!0;o=o.parentNode||o.host}while(o)}return!1}function ee(e){return V(e).getComputedStyle(e)}function Uo(e){return["table","td","th"].indexOf(X(e))>=0}function ue(e){return((Ae(e)?e.ownerDocument:e.document)||window.document).documentElement}function Ge(e){return X(e)==="html"?e:e.assignedSlot||e.parentNode||(pt(e)?e.host:null)||ue(e)}function xt(e){return!K(e)||ee(e).position==="fixed"?null:e.offsetParent}function qo(e){var t=navigator.userAgent.toLowerCase().indexOf("firefox")!==-1,n=navigator.userAgent.indexOf("Trident")!==-1;if(n&&K(e)){var o=ee(e);if(o.position==="fixed")return null}var r=Ge(e);for(pt(r)&&(r=r.host);K(r)&&["html","body"].indexOf(X(r))<0;){var a=ee(r);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 r;r=r.parentNode}return null}function je(e){for(var t=V(e),n=xt(e);n&&Uo(n)&&ee(n).position==="static";)n=xt(n);return n&&(X(n)==="html"||X(n)==="body"&&ee(n).position==="static")?t:n||qo(e)||t}function dt(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function _e(e,t,n){return ve(e,Je(t,n))}function zo(e,t,n){var o=_e(e,t,n);return o>n?n:o}function dn(){return{top:0,right:0,bottom:0,left:0}}function vn(e){return Object.assign({},dn(),e)}function mn(e,t){return t.reduce(function(n,o){return n[o]=e,n},{})}var Vo=function(e,t){return e=typeof e=="function"?e(Object.assign({},t.rects,{placement:t.placement})):e,vn(typeof e!="number"?e:mn(e,$e))};function Jo(e){var t,n=e.state,o=e.name,r=e.options,a=n.elements.arrow,i=n.modifiersData.popperOffsets,s=G(n.placement),l=dt(s),u=[H,U].indexOf(s)>=0,p=u?"height":"width";if(!(!a||!i)){var m=Vo(r.padding,n),g=ft(a),c=l==="y"?D:H,f=l==="y"?W:U,d=n.rects.reference[p]+n.rects.reference[l]-i[l]-n.rects.popper[p],v=i[l]-n.rects.reference[l],h=je(a),y=h?l==="y"?h.clientHeight||0:h.clientWidth||0:0,C=d/2-v/2,E=m[c],P=y-g[p]-m[f],T=y/2-g[p]/2+C,b=_e(E,T,P),A=l;n.modifiersData[o]=(t={},t[A]=b,t.centerOffset=b-T,t)}}function Yo(e){var t=e.state,n=e.options,o=n.element,r=o===void 0?"[data-popper-arrow]":o;r!=null&&(typeof r=="string"&&(r=t.elements.popper.querySelector(r),!r)||!fn(t.elements.popper,r)||(t.elements.arrow=r))}var Go={name:"arrow",enabled:!0,phase:"main",fn:Jo,effect:Yo,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function ke(e){return e.split("-")[1]}var Xo={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Zo(e){var t=e.x,n=e.y,o=window,r=o.devicePixelRatio||1;return{x:Pe(t*r)/r||0,y:Pe(n*r)/r||0}}function Mt(e){var t,n=e.popper,o=e.popperRect,r=e.placement,a=e.variation,i=e.offsets,s=e.position,l=e.gpuAcceleration,u=e.adaptive,p=e.roundOffsets,m=e.isFixed,g=i.x,c=g===void 0?0:g,f=i.y,d=f===void 0?0:f,v=typeof p=="function"?p({x:c,y:d}):{x:c,y:d};c=v.x,d=v.y;var h=i.hasOwnProperty("x"),y=i.hasOwnProperty("y"),C=H,E=D,P=window;if(u){var T=je(n),b="clientHeight",A="clientWidth";if(T===V(n)&&(T=ue(n),ee(T).position!=="static"&&s==="absolute"&&(b="scrollHeight",A="scrollWidth")),T=T,r===D||(r===H||r===U)&&a===xe){E=W;var I=m&&T===P&&P.visualViewport?P.visualViewport.height:T[b];d-=I-o.height,d*=l?1:-1}if(r===H||(r===D||r===W)&&a===xe){C=U;var L=m&&T===P&&P.visualViewport?P.visualViewport.width:T[A];c-=L-o.width,c*=l?1:-1}}var B=Object.assign({position:s},u&&Xo),$=p===!0?Zo({x:c,y:d}):{x:c,y:d};if(c=$.x,d=$.y,l){var x;return Object.assign({},B,(x={},x[E]=y?"0":"",x[C]=h?"0":"",x.transform=(P.devicePixelRatio||1)<=1?"translate("+c+"px, "+d+"px)":"translate3d("+c+"px, "+d+"px, 0)",x))}return Object.assign({},B,(t={},t[E]=y?d+"px":"",t[C]=h?c+"px":"",t.transform="",t))}function Qo(e){var t=e.state,n=e.options,o=n.gpuAcceleration,r=o===void 0?!0:o,a=n.adaptive,i=a===void 0?!0:a,s=n.roundOffsets,l=s===void 0?!0:s,u={placement:G(t.placement),variation:ke(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:r,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,Mt(Object.assign({},u,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:l})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,Mt(Object.assign({},u,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}var gn={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:Qo,data:{}},We={passive:!0};function er(e){var t=e.state,n=e.instance,o=e.options,r=o.scroll,a=r===void 0?!0:r,i=o.resize,s=i===void 0?!0:i,l=V(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&u.forEach(function(p){p.addEventListener("scroll",n.update,We)}),s&&l.addEventListener("resize",n.update,We),function(){a&&u.forEach(function(p){p.removeEventListener("scroll",n.update,We)}),s&&l.removeEventListener("resize",n.update,We)}}var hn={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:er,data:{}},tr={left:"right",right:"left",bottom:"top",top:"bottom"};function Ue(e){return e.replace(/left|right|bottom|top/g,function(t){return tr[t]})}var nr={start:"end",end:"start"};function Nt(e){return e.replace(/start|end/g,function(t){return nr[t]})}function vt(e){var t=V(e),n=t.pageXOffset,o=t.pageYOffset;return{scrollLeft:n,scrollTop:o}}function mt(e){return Se(ue(e)).left+vt(e).scrollLeft}function or(e){var t=V(e),n=ue(e),o=t.visualViewport,r=n.clientWidth,a=n.clientHeight,i=0,s=0;return o&&(r=o.width,a=o.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(i=o.offsetLeft,s=o.offsetTop)),{width:r,height:a,x:i+mt(e),y:s}}function rr(e){var t,n=ue(e),o=vt(e),r=(t=e.ownerDocument)==null?void 0:t.body,a=ve(n.scrollWidth,n.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),i=ve(n.scrollHeight,n.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),s=-o.scrollLeft+mt(e),l=-o.scrollTop;return ee(r||n).direction==="rtl"&&(s+=ve(n.clientWidth,r?r.clientWidth:0)-a),{width:a,height:i,x:s,y:l}}function gt(e){var t=ee(e),n=t.overflow,o=t.overflowX,r=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+r+o)}function bn(e){return["html","body","#document"].indexOf(X(e))>=0?e.ownerDocument.body:K(e)&>(e)?e:bn(Ge(e))}function Fe(e,t){var n;t===void 0&&(t=[]);var o=bn(e),r=o===((n=e.ownerDocument)==null?void 0:n.body),a=V(o),i=r?[a].concat(a.visualViewport||[],gt(o)?o:[]):o,s=t.concat(i);return r?s:s.concat(Fe(Ge(i)))}function at(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function ar(e){var t=Se(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 $t(e,t){return t===cn?at(or(e)):Ae(t)?ar(t):at(rr(ue(e)))}function ir(e){var t=Fe(Ge(e)),n=["absolute","fixed"].indexOf(ee(e).position)>=0,o=n&&K(e)?je(e):e;return Ae(o)?t.filter(function(r){return Ae(r)&&fn(r,o)&&X(r)!=="body"}):[]}function sr(e,t,n){var o=t==="clippingParents"?ir(e):[].concat(t),r=[].concat(o,[n]),a=r[0],i=r.reduce(function(s,l){var u=$t(e,l);return s.top=ve(u.top,s.top),s.right=Je(u.right,s.right),s.bottom=Je(u.bottom,s.bottom),s.left=ve(u.left,s.left),s},$t(e,a));return i.width=i.right-i.left,i.height=i.bottom-i.top,i.x=i.left,i.y=i.top,i}function yn(e){var t=e.reference,n=e.element,o=e.placement,r=o?G(o):null,a=o?ke(o):null,i=t.x+t.width/2-n.width/2,s=t.y+t.height/2-n.height/2,l;switch(r){case D:l={x:i,y:t.y-n.height};break;case W:l={x:i,y:t.y+t.height};break;case U:l={x:t.x+t.width,y:s};break;case H:l={x:t.x-n.width,y:s};break;default:l={x:t.x,y:t.y}}var u=r?dt(r):null;if(u!=null){var p=u==="y"?"height":"width";switch(a){case Ce:l[u]=l[u]-(t[p]/2-n[p]/2);break;case xe:l[u]=l[u]+(t[p]/2-n[p]/2);break}}return l}function Me(e,t){t===void 0&&(t={});var n=t,o=n.placement,r=o===void 0?e.placement:o,a=n.boundary,i=a===void 0?Io:a,s=n.rootBoundary,l=s===void 0?cn:s,u=n.elementContext,p=u===void 0?Be:u,m=n.altBoundary,g=m===void 0?!1:m,c=n.padding,f=c===void 0?0:c,d=vn(typeof f!="number"?f:mn(f,$e)),v=p===Be?Bo:Be,h=e.rects.popper,y=e.elements[g?v:p],C=sr(Ae(y)?y:y.contextElement||ue(e.elements.popper),i,l),E=Se(e.elements.reference),P=yn({reference:E,element:h,strategy:"absolute",placement:r}),T=at(Object.assign({},h,P)),b=p===Be?T:E,A={top:C.top-b.top+d.top,bottom:b.bottom-C.bottom+d.bottom,left:C.left-b.left+d.left,right:b.right-C.right+d.right},I=e.modifiersData.offset;if(p===Be&&I){var L=I[r];Object.keys(A).forEach(function(B){var $=[U,W].indexOf(B)>=0?1:-1,x=[D,W].indexOf(B)>=0?"y":"x";A[B]+=L[x]*$})}return A}function lr(e,t){t===void 0&&(t={});var n=t,o=n.placement,r=n.boundary,a=n.rootBoundary,i=n.padding,s=n.flipVariations,l=n.allowedAutoPlacements,u=l===void 0?ct:l,p=ke(o),m=p?s?Lt:Lt.filter(function(f){return ke(f)===p}):$e,g=m.filter(function(f){return u.indexOf(f)>=0});g.length===0&&(g=m);var c=g.reduce(function(f,d){return f[d]=Me(e,{placement:d,boundary:r,rootBoundary:a,padding:i})[G(d)],f},{});return Object.keys(c).sort(function(f,d){return c[f]-c[d]})}function ur(e){if(G(e)===ut)return[];var t=Ue(e);return[Nt(e),t,Nt(t)]}function cr(e){var t=e.state,n=e.options,o=e.name;if(!t.modifiersData[o]._skip){for(var r=n.mainAxis,a=r===void 0?!0:r,i=n.altAxis,s=i===void 0?!0:i,l=n.fallbackPlacements,u=n.padding,p=n.boundary,m=n.rootBoundary,g=n.altBoundary,c=n.flipVariations,f=c===void 0?!0:c,d=n.allowedAutoPlacements,v=t.options.placement,h=G(v),y=h===v,C=l||(y||!f?[Ue(v)]:ur(v)),E=[v].concat(C).reduce(function(pe,Z){return pe.concat(G(Z)===ut?lr(t,{placement:Z,boundary:p,rootBoundary:m,padding:u,flipVariations:f,allowedAutoPlacements:d}):Z)},[]),P=t.rects.reference,T=t.rects.popper,b=new Map,A=!0,I=E[0],L=0;L=0,S=O?"width":"height",k=Me(t,{placement:B,boundary:p,rootBoundary:m,altBoundary:g,padding:u}),R=O?x?U:H:x?W:D;P[S]>T[S]&&(R=Ue(R));var J=Ue(R),q=[];if(a&&q.push(k[$]<=0),s&&q.push(k[R]<=0,k[J]<=0),q.every(function(pe){return pe})){I=B,A=!1;break}b.set(B,q)}if(A)for(var me=f?3:1,ge=function(pe){var Z=E.find(function(De){var Ie=b.get(De);if(Ie)return Ie.slice(0,pe).every(function(he){return he})});if(Z)return I=Z,"break"},oe=me;oe>0;oe--){var ce=ge(oe);if(ce==="break")break}t.placement!==I&&(t.modifiersData[o]._skip=!0,t.placement=I,t.reset=!0)}}var pr={name:"flip",enabled:!0,phase:"main",fn:cr,requiresIfExists:["offset"],data:{_skip:!1}};function jt(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 Dt(e){return[D,U,W,H].some(function(t){return e[t]>=0})}function fr(e){var t=e.state,n=e.name,o=t.rects.reference,r=t.rects.popper,a=t.modifiersData.preventOverflow,i=Me(t,{elementContext:"reference"}),s=Me(t,{altBoundary:!0}),l=jt(i,o),u=jt(s,r,a),p=Dt(l),m=Dt(u);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:u,isReferenceHidden:p,hasPopperEscaped:m},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":p,"data-popper-escaped":m})}var dr={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:fr};function vr(e,t,n){var o=G(e),r=[H,D].indexOf(o)>=0?-1:1,a=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,i=a[0],s=a[1];return i=i||0,s=(s||0)*r,[H,U].indexOf(o)>=0?{x:s,y:i}:{x:i,y:s}}function mr(e){var t=e.state,n=e.options,o=e.name,r=n.offset,a=r===void 0?[0,0]:r,i=ct.reduce(function(p,m){return p[m]=vr(m,t.rects,a),p},{}),s=i[t.placement],l=s.x,u=s.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=u),t.modifiersData[o]=i}var gr={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:mr};function hr(e){var t=e.state,n=e.name;t.modifiersData[n]=yn({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}var wn={name:"popperOffsets",enabled:!0,phase:"read",fn:hr,data:{}};function br(e){return e==="x"?"y":"x"}function yr(e){var t=e.state,n=e.options,o=e.name,r=n.mainAxis,a=r===void 0?!0:r,i=n.altAxis,s=i===void 0?!1:i,l=n.boundary,u=n.rootBoundary,p=n.altBoundary,m=n.padding,g=n.tether,c=g===void 0?!0:g,f=n.tetherOffset,d=f===void 0?0:f,v=Me(t,{boundary:l,rootBoundary:u,padding:m,altBoundary:p}),h=G(t.placement),y=ke(t.placement),C=!y,E=dt(h),P=br(E),T=t.modifiersData.popperOffsets,b=t.rects.reference,A=t.rects.popper,I=typeof d=="function"?d(Object.assign({},t.rects,{placement:t.placement})):d,L=typeof I=="number"?{mainAxis:I,altAxis:I}:Object.assign({mainAxis:0,altAxis:0},I),B=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,$={x:0,y:0};if(T){if(a){var x,O=E==="y"?D:H,S=E==="y"?W:U,k=E==="y"?"height":"width",R=T[E],J=R+v[O],q=R-v[S],me=c?-A[k]/2:0,ge=y===Ce?b[k]:A[k],oe=y===Ce?-A[k]:-b[k],ce=t.elements.arrow,pe=c&&ce?ft(ce):{width:0,height:0},Z=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:dn(),De=Z[O],Ie=Z[S],he=_e(0,b[k],pe[k]),An=C?b[k]/2-me-he-De-L.mainAxis:ge-he-De-L.mainAxis,Pn=C?-b[k]/2+me+he+Ie+L.mainAxis:oe+he+Ie+L.mainAxis,Xe=t.elements.arrow&&je(t.elements.arrow),Sn=Xe?E==="y"?Xe.clientTop||0:Xe.clientLeft||0:0,yt=(x=B==null?void 0:B[E])!=null?x:0,kn=R+An-yt-Sn,Rn=R+Pn-yt,wt=_e(c?Je(J,kn):J,R,c?ve(q,Rn):q);T[E]=wt,$[E]=wt-R}if(s){var Et,In=E==="x"?D:H,Bn=E==="x"?W:U,fe=T[P],He=P==="y"?"height":"width",Ot=fe+v[In],Tt=fe-v[Bn],Ze=[D,H].indexOf(h)!==-1,Ct=(Et=B==null?void 0:B[P])!=null?Et:0,At=Ze?Ot:fe-b[He]-A[He]-Ct+L.altAxis,Pt=Ze?fe+b[He]+A[He]-Ct-L.altAxis:Tt,St=c&&Ze?zo(At,fe,Pt):_e(c?At:Ot,fe,c?Pt:Tt);T[P]=St,$[P]=St-fe}t.modifiersData[o]=$}}var wr={name:"preventOverflow",enabled:!0,phase:"main",fn:yr,requiresIfExists:["offset"]};function Er(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function Or(e){return e===V(e)||!K(e)?vt(e):Er(e)}function Tr(e){var t=e.getBoundingClientRect(),n=Pe(t.width)/e.offsetWidth||1,o=Pe(t.height)/e.offsetHeight||1;return n!==1||o!==1}function Cr(e,t,n){n===void 0&&(n=!1);var o=K(t),r=K(t)&&Tr(t),a=ue(t),i=Se(e,r),s={scrollLeft:0,scrollTop:0},l={x:0,y:0};return(o||!o&&!n)&&((X(t)!=="body"||gt(a))&&(s=Or(t)),K(t)?(l=Se(t,!0),l.x+=t.clientLeft,l.y+=t.clientTop):a&&(l.x=mt(a))),{x:i.left+s.scrollLeft-l.x,y:i.top+s.scrollTop-l.y,width:i.width,height:i.height}}function Ar(e){var t=new Map,n=new Set,o=[];e.forEach(function(a){t.set(a.name,a)});function r(a){n.add(a.name);var i=[].concat(a.requires||[],a.requiresIfExists||[]);i.forEach(function(s){if(!n.has(s)){var l=t.get(s);l&&r(l)}}),o.push(a)}return e.forEach(function(a){n.has(a.name)||r(a)}),o}function Pr(e){var t=Ar(e);return Ho.reduce(function(n,o){return n.concat(t.filter(function(r){return r.phase===o}))},[])}function Sr(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function kr(e){var t=e.reduce(function(n,o){var r=n[o.name];return n[o.name]=r?Object.assign({},r,o,{options:Object.assign({},r.options,o.options),data:Object.assign({},r.data,o.data)}):o,n},{});return Object.keys(t).map(function(n){return t[n]})}var Ht={placement:"bottom",modifiers:[],strategy:"absolute"};function Kt(){for(var e=arguments.length,t=new Array(e),n=0;n{const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:o=>{const r=o.tagName==="INPUT"&&o.type==="hidden";return o.disabled||o.hidden||r?NodeFilter.FILTER_SKIP:o.tabIndex>=0||o===document.activeElement?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t},Wt=(e,t)=>{for(const n of e)if(!_r(n,t))return n},_r=(e,t)=>{if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1},Fr=e=>{const t=En(e),n=Wt(t,e),o=Wt(t.reverse(),e);return[n,o]},Lr=e=>e instanceof HTMLInputElement&&"select"in e,re=(e,t)=>{if(e&&e.focus){const n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&Lr(e)&&t&&e.select()}};function Ut(e,t){const n=[...e],o=e.indexOf(t);return o!==-1&&n.splice(o,1),n}const xr=()=>{let e=[];return{push:o=>{const r=e[0];r&&o!==r&&r.pause(),e=Ut(e,o),e.unshift(o)},remove:o=>{var r,a;e=Ut(e,o),(a=(r=e[0])==null?void 0:r.resume)==null||a.call(r)}}},Mr=(e,t=!1)=>{const n=document.activeElement;for(const o of e)if(re(o,t),document.activeElement!==n)return},qt=xr(),et="focus-trap.focus-after-trapped",tt="focus-trap.focus-after-released",zt={cancelable:!0,bubbles:!1},Vt="focusAfterTrapped",Jt="focusAfterReleased",Nr=Symbol("elFocusTrap"),$r=ne({name:"ElFocusTrap",inheritAttrs:!1,props:{loop:Boolean,trapped:Boolean,focusTrapEl:Object,focusStartEl:{type:[Object,String],default:"first"}},emits:[Vt,Jt,"focusin","focusout","focusout-prevented","release-requested"],setup(e,{emit:t}){const n=F();let o,r;po(c=>{e.trapped&&!a.paused&&t("release-requested",c)});const a={paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}},i=c=>{if(!e.loop&&!e.trapped||a.paused)return;const{key:f,altKey:d,ctrlKey:v,metaKey:h,currentTarget:y,shiftKey:C}=c,{loop:E}=e,P=f===qe.tab&&!d&&!v&&!h,T=document.activeElement;if(P&&T){const b=y,[A,I]=Fr(b);A&&I?!C&&T===I?(c.preventDefault(),E&&re(A,!0),t("focusout-prevented")):C&&[A,b].includes(T)&&(c.preventDefault(),E&&re(I,!0),t("focusout-prevented")):T===b&&(c.preventDefault(),t("focusout-prevented"))}};Oe(Nr,{focusTrapRef:n,onKeydown:i}),N(()=>e.focusTrapEl,c=>{c&&(n.value=c)},{immediate:!0}),N([n],([c],[f])=>{c&&(c.addEventListener("keydown",i),c.addEventListener("focusin",u),c.addEventListener("focusout",p)),f&&(f.removeEventListener("keydown",i),f.removeEventListener("focusin",u),f.removeEventListener("focusout",p))});const s=c=>{t(Vt,c)},l=c=>t(Jt,c),u=c=>{const f=w(n);if(!f)return;const d=c.target,v=d&&f.contains(d);v&&t("focusin",c),!a.paused&&e.trapped&&(v?r=d:re(r,!0))},p=c=>{const f=w(n);if(!(a.paused||!f))if(e.trapped){const d=c.relatedTarget;!st(d)&&!f.contains(d)&&setTimeout(()=>{!a.paused&&e.trapped&&re(r,!0)},0)}else{const d=c.target;d&&f.contains(d)||t("focusout",c)}};async function m(){await _t();const c=w(n);if(c){qt.push(a);const f=document.activeElement;if(o=f,!c.contains(f)){const v=new Event(et,zt);c.addEventListener(et,s),c.dispatchEvent(v),v.defaultPrevented||_t(()=>{let h=e.focusStartEl;Vn(h)||(re(h),document.activeElement!==h&&(h="first")),h==="first"&&Mr(En(c),!0),(document.activeElement===f||h==="container")&&re(c)})}}}function g(){const c=w(n);if(c){c.removeEventListener(et,s);const f=new Event(tt,zt);c.addEventListener(tt,l),c.dispatchEvent(f),f.defaultPrevented||re(o!=null?o:document.body,!0),c.removeEventListener(tt,s),qt.remove(a)}}return Ne(()=>{e.trapped&&m(),N(()=>e.trapped,c=>{c?m():g()})}),Re(()=>{e.trapped&&g()}),{onKeydown:i}}});function jr(e,t,n,o,r,a){return se(e.$slots,"default",{handleKeydown:e.onKeydown})}var Dr=le($r,[["render",jr],["__file","/home/runner/work/element-plus/element-plus/packages/components/focus-trap/src/focus-trap.vue"]]);const Hr=["fixed","absolute"],Kr=te({boundariesPadding:{type:Number,default:0},fallbackPlacements:{type:j(Array),default:()=>[]},gpuAcceleration:{type:Boolean,default:!0},offset:{type:Number,default:12},placement:{type:String,values:ct,default:"bottom"},popperOptions:{type:j(Object),default:()=>({})},strategy:{type:String,values:Hr,default:"absolute"}}),On=te(z(M({},Kr),{id:String,style:{type:j([String,Array,Object])},className:{type:j([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:j([String,Array,Object])},popperStyle:{type:j([String,Array,Object])},referenceEl:{type:j(Object)},triggerTargetEl:{type:j(Object)},stopPopperMouseEvent:{type:Boolean,default:!0},ariaLabel:{type:String,default:void 0},virtualTriggering:Boolean,zIndex:Number})),Wr=["mouseenter","mouseleave","focus","blur","close"],Yt=(e,t)=>{const{placement:n,strategy:o,popperOptions:r}=e,a=z(M({placement:n,strategy:o},r),{modifiers:qr(e)});return zr(a,t),Vr(a,r==null?void 0:r.modifiers),a},Ur=e=>{if(!!de)return Xt(e)};function qr(e){const{offset:t,gpuAcceleration:n,fallbackPlacements:o}=e;return[{name:"offset",options:{offset:[0,t!=null?t:12]}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5,fallbackPlacements:o!=null?o:[]}},{name:"computeStyles",options:{gpuAcceleration:n,adaptive:n}}]}function zr(e,{arrowEl:t,arrowOffset:n}){e.modifiers.push({name:"arrow",options:{element:t,padding:n!=null?n:5}})}function Vr(e,t){t&&(e.modifiers=[...e.modifiers,...t!=null?t:[]])}const Jr={name:"ElPopperContent"},Yr=ne(z(M({},Jr),{props:On,emits:Wr,setup(e,{expose:t,emit:n}){const o=e,{popperInstanceRef:r,contentRef:a,triggerRef:i,role:s}=ie(lt,void 0),l=ie(It,void 0),{nextZIndex:u}=$n(),p=Ye("popper"),m=F(),g=F("first"),c=F(),f=F();Oe(tn,{arrowRef:c,arrowOffset:f}),l&&(l.addInputId||l.removeInputId)&&Oe(It,z(M({},l),{addInputId:ot,removeInputId:ot}));const d=F(o.zIndex||u()),v=F(!1);let h;const y=_(()=>Ur(o.referenceEl)||w(i)),C=_(()=>[{zIndex:w(d)},o.popperStyle]),E=_(()=>[p.b(),p.is("pure",o.pure),p.is(o.effect),o.popperClass]),P=_(()=>s&&s.value==="dialog"?"false":void 0),T=({referenceEl:O,popperContentEl:S,arrowEl:k})=>{const R=Yt(o,{arrowEl:k,arrowOffset:w(f)});return Br(O,S,R)},b=(O=!0)=>{var S;(S=w(r))==null||S.update(),O&&(d.value=o.zIndex||u())},A=()=>{var O,S;const k={name:"eventListeners",enabled:o.visible};(S=(O=w(r))==null?void 0:O.setOptions)==null||S.call(O,R=>z(M({},R),{modifiers:[...R.modifiers||[],k]})),b(!1),o.visible&&o.focusOnShow?v.value=!0:o.visible===!1&&(v.value=!1)},I=()=>{n("focus")},L=()=>{g.value="first",n("blur")},B=O=>{var S;o.visible&&!v.value&&(O.relatedTarget&&((S=O.relatedTarget)==null||S.focus()),O.target&&(g.value=O.target),v.value=!0)},$=()=>{o.trapping||(v.value=!1)},x=()=>{v.value=!1,n("close")};return Ne(()=>{let O;N(y,S=>{var k;O==null||O();const R=w(r);if((k=R==null?void 0:R.destroy)==null||k.call(R),S){const J=w(m);a.value=J,r.value=T({referenceEl:S,popperContentEl:J,arrowEl:w(c)}),O=N(()=>S.getBoundingClientRect(),()=>b(),{immediate:!0})}else r.value=void 0},{immediate:!0}),N(()=>o.triggerTargetEl,(S,k)=>{h==null||h(),h=void 0;const R=w(S||m.value),J=w(k||m.value);if(ze(R)){const{ariaLabel:q,id:me}=Jn(o);h=N([s,q,P,me],ge=>{["role","aria-label","aria-modal","id"].forEach((oe,ce)=>{st(ge[ce])?R.removeAttribute(oe):R.setAttribute(oe,ge[ce])})},{immediate:!0})}ze(J)&&["role","aria-label","aria-modal","id"].forEach(q=>{J.removeAttribute(q)})},{immediate:!0}),N(()=>o.visible,A,{immediate:!0}),N(()=>Yt(o,{arrowEl:w(c),arrowOffset:w(f)}),S=>{var k;return(k=r.value)==null?void 0:k.setOptions(S)})}),Re(()=>{h==null||h(),h=void 0}),t({popperContentRef:m,popperInstanceRef:r,updatePopper:b,contentStyle:C}),(O,S)=>(Y(),Ve("div",{ref_key:"popperContentRef",ref:m,style:Yn(w(C)),class:it(w(E)),tabindex:"-1",onMouseenter:S[0]||(S[0]=k=>O.$emit("mouseenter",k)),onMouseleave:S[1]||(S[1]=k=>O.$emit("mouseleave",k))},[Le(w(Dr),{trapped:v.value,"trap-on-focus-in":!0,"focus-trap-el":m.value,"focus-start-el":g.value,onFocusAfterTrapped:I,onFocusAfterReleased:L,onFocusin:B,onFocusoutPrevented:$,onReleaseRequested:x},{default:ae(()=>[se(O.$slots,"default")]),_:3},8,["trapped","focus-trap-el","focus-start-el"])],38))}}));var Gr=le(Yr,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/content.vue"]]);const Xr=Zt(Eo),Zr=Ye("tooltip"),Tn=te(z(M(M({},mo),On),{appendTo:{type:j([String,Object]),default:on},content:{type:String,default:""},rawContent:{type:Boolean,default:!1},persistent:Boolean,ariaLabel:String,visible:{type:j(Boolean),default:null},transition:{type:String,default:`${Zr.namespace.value}-fade-in-linear`},teleported:{type:Boolean,default:!0},disabled:{type:Boolean}})),Cn=te(z(M({},un),{disabled:Boolean,trigger:{type:j([String,Array]),default:"hover"},triggerKeys:{type:j(Array),default:()=>[qe.enter,qe.space]}})),Qr=te({openDelay:{type:Number},visibleArrow:{type:Boolean,default:void 0},hideAfter:{type:Number,default:200},showArrow:{type:Boolean,default:!0}}),bt=Symbol("elTooltip"),ea=ne({name:"ElTooltipContent",components:{ElPopperContent:Gr},inheritAttrs:!1,props:Tn,setup(e){const t=F(null),n=F(!1),o=F(!1),r=F(!1),a=F(!1),{controlled:i,id:s,open:l,trigger:u,onClose:p,onOpen:m,onShow:g,onHide:c,onBeforeShow:f,onBeforeHide:d}=ie(bt,void 0),v=_(()=>e.persistent);Re(()=>{a.value=!0});const h=_(()=>w(v)?!0:w(l)),y=_(()=>e.disabled?!1:w(l)),C=_(()=>{var O;return(O=e.style)!=null?O:{}}),E=_(()=>!w(l)),P=()=>{c()},T=()=>{if(w(i))return!0},b=Q(T,()=>{e.enterable&&w(u)==="hover"&&m()}),A=Q(T,()=>{w(u)==="hover"&&p()}),I=()=>{var O,S;(S=(O=t.value)==null?void 0:O.updatePopper)==null||S.call(O),f==null||f()},L=()=>{d==null||d()},B=()=>{g(),x=jn(_(()=>{var O;return(O=t.value)==null?void 0:O.popperContentRef}),()=>{if(w(i))return;w(u)!=="hover"&&p()})},$=()=>{e.virtualTriggering||p()};let x;return N(()=>w(l),O=>{O||x==null||x()},{flush:"post"}),{ariaHidden:E,entering:o,leaving:r,id:s,intermediateOpen:n,contentStyle:C,contentRef:t,destroyed:a,shouldRender:h,shouldShow:y,onClose:p,open:l,onAfterShow:B,onBeforeEnter:I,onBeforeLeave:L,onContentEnter:b,onContentLeave:A,onTransitionLeave:P,onBlur:$}}});function ta(e,t,n,o,r,a){const i=we("el-popper-content");return Y(),Te(Zn,{disabled:!e.teleported,to:e.appendTo},[Le(Xn,{name:e.transition,onAfterLeave:e.onTransitionLeave,onBeforeEnter:e.onBeforeEnter,onAfterEnter:e.onAfterShow,onBeforeLeave:e.onBeforeLeave},{default:ae(()=>[e.shouldRender?Qt((Y(),Te(i,en({key:0,id:e.id,ref:"contentRef"},e.$attrs,{"aria-label":e.ariaLabel,"aria-hidden":e.ariaHidden,"boundaries-padding":e.boundariesPadding,"fallback-placements":e.fallbackPlacements,"gpu-acceleration":e.gpuAcceleration,offset:e.offset,placement:e.placement,"popper-options":e.popperOptions,strategy:e.strategy,effect:e.effect,enterable:e.enterable,pure:e.pure,"popper-class":e.popperClass,"popper-style":[e.popperStyle,e.contentStyle],"reference-el":e.referenceEl,"trigger-target-el":e.triggerTargetEl,visible:e.shouldShow,"z-index":e.zIndex,onMouseenter:e.onContentEnter,onMouseleave:e.onContentLeave,onBlur:e.onBlur,onClose:e.onClose}),{default:ae(()=>[Ee(" Workaround bug #6378 "),e.destroyed?Ee("v-if",!0):se(e.$slots,"default",{key:0})]),_: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","onBlur","onClose"])),[[Gn,e.shouldShow]]):Ee("v-if",!0)]),_:3},8,["name","onAfterLeave","onBeforeEnter","onAfterEnter","onBeforeLeave"])],8,["disabled","to"])}var na=le(ea,[["render",ta],["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip/src/content.vue"]]);const oa=(e,t)=>Qn(e)?e.includes(t):e===t,ye=(e,t,n)=>o=>{oa(w(e),t)&&n(o)},ra=ne({name:"ElTooltipTrigger",components:{ElPopperTrigger:Ro},props:Cn,setup(e){const t=Ye("tooltip"),{controlled:n,id:o,open:r,onOpen:a,onClose:i,onToggle:s}=ie(bt,void 0),l=F(null),u=()=>{if(w(n)||e.disabled)return!0},p=rt(e,"trigger"),m=Q(u,ye(p,"hover",a)),g=Q(u,ye(p,"hover",i)),c=Q(u,ye(p,"click",y=>{y.button===0&&s(y)})),f=Q(u,ye(p,"focus",a)),d=Q(u,ye(p,"focus",i)),v=Q(u,ye(p,"contextmenu",y=>{y.preventDefault(),s(y)})),h=Q(u,y=>{const{code:C}=y;e.triggerKeys.includes(C)&&(y.preventDefault(),s(y))});return{onBlur:d,onContextMenu:v,onFocus:f,onMouseenter:m,onMouseleave:g,onClick:c,onKeydown:h,open:r,id:o,triggerRef:l,ns:t}}});function aa(e,t,n,o,r,a){const i=we("el-popper-trigger");return Y(),Te(i,{id:e.id,"virtual-ref":e.virtualRef,open:e.open,"virtual-triggering":e.virtualTriggering,class:it(e.ns.e("trigger")),onBlur:e.onBlur,onClick:e.onClick,onContextmenu:e.onContextMenu,onFocus:e.onFocus,onMouseenter:e.onMouseenter,onMouseleave:e.onMouseleave,onKeydown:e.onKeydown},{default:ae(()=>[se(e.$slots,"default")]),_:3},8,["id","virtual-ref","open","virtual-triggering","class","onBlur","onClick","onContextmenu","onFocus","onMouseenter","onMouseleave","onKeydown"])}var ia=le(ra,[["render",aa],["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip/src/trigger.vue"]]);const{useModelToggleProps:sa,useModelToggle:la,useModelToggleEmits:ua}=uo("visible"),ca=ne({name:"ElTooltip",components:{ElPopper:Xr,ElPopperArrow:Co,ElTooltipContent:na,ElTooltipTrigger:ia},props:M(M(M(M(M(M({},an),sa),Tn),Cn),sn),Qr),emits:[...ua,"before-show","before-hide","show","hide","open","close"],setup(e,{emit:t}){vo();const n=_(()=>(!Bt(e.openDelay),e.openDelay||e.showAfter)),o=_(()=>(!Bt(e.visibleArrow),nt(e.visibleArrow)?e.visibleArrow:e.showArrow)),r=io(),a=F(null),i=F(null),s=()=>{var v;const h=w(a);h&&((v=h.popperInstanceRef)==null||v.update())},l=F(!1),u=F(void 0),{show:p,hide:m}=la({indicator:l,toggleReason:u}),{onOpen:g,onClose:c}=go({showAfter:n,hideAfter:rt(e,"hideAfter"),open:p,close:m}),f=_(()=>nt(e.visible));return Oe(bt,{controlled:f,id:r,open:eo(l),trigger:rt(e,"trigger"),onOpen:v=>{g(v)},onClose:v=>{c(v)},onToggle:v=>{w(l)?c(v):g(v)},onShow:()=>{t("show",u.value)},onHide:()=>{t("hide",u.value)},onBeforeShow:()=>{t("before-show",u.value)},onBeforeHide:()=>{t("before-hide",u.value)},updatePopper:s}),N(()=>e.disabled,v=>{v&&l.value&&(l.value=!1)}),{compatShowAfter:n,compatShowArrow:o,popperRef:a,contentRef:i,open:l,hide:m,isFocusInsideContent:()=>{var v,h;const y=(h=(v=i.value)==null?void 0:v.contentRef)==null?void 0:h.popperContentRef;return y&&y.contains(document.activeElement)},updatePopper:s,onOpen:g,onClose:c}}}),pa=["innerHTML"],fa={key:1};function da(e,t,n,o,r,a){const i=we("el-tooltip-trigger"),s=we("el-popper-arrow"),l=we("el-tooltip-content"),u=we("el-popper");return Y(),Te(u,{ref:"popperRef",role:e.role},{default:ae(()=>[Le(i,{disabled:e.disabled,trigger:e.trigger,"trigger-keys":e.triggerKeys,"virtual-ref":e.virtualRef,"virtual-triggering":e.virtualTriggering},{default:ae(()=>[e.$slots.default?se(e.$slots,"default",{key:0}):Ee("v-if",!0)]),_:3},8,["disabled","trigger","trigger-keys","virtual-ref","virtual-triggering"]),Le(l,{ref:"contentRef","aria-label":e.ariaLabel,"boundaries-padding":e.boundariesPadding,content:e.content,disabled:e.disabled,effect:e.effect,enterable:e.enterable,"fallback-placements":e.fallbackPlacements,"hide-after":e.hideAfter,"gpu-acceleration":e.gpuAcceleration,offset:e.offset,persistent:e.persistent,"popper-class":e.popperClass,"popper-style":e.popperStyle,placement:e.placement,"popper-options":e.popperOptions,pure:e.pure,"raw-content":e.rawContent,"reference-el":e.referenceEl,"trigger-target-el":e.triggerTargetEl,"show-after":e.compatShowAfter,strategy:e.strategy,teleported:e.teleported,transition:e.transition,"virtual-triggering":e.virtualTriggering,"z-index":e.zIndex,"append-to":e.appendTo},{default:ae(()=>[se(e.$slots,"content",{},()=>[e.rawContent?(Y(),Ve("span",{key:0,innerHTML:e.content},null,8,pa)):(Y(),Ve("span",fa,to(e.content),1))]),e.compatShowArrow?(Y(),Te(s,{key:0,"arrow-offset":e.arrowOffset},null,8,["arrow-offset"])):Ee("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 va=le(ca,[["render",da],["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip/src/tooltip.vue"]]);const Ea=Zt(va);export{Ea as E,Tn as a,Cn as b,wa as d,st as i,ya as t,io as u};