niucloud-admin/niucloud/public/web/_nuxt/el-popper.250a39ab.js
2023-09-06 18:59:33 +08:00

2 lines
55 KiB
JavaScript

import{ch as ao,ah as $,K as nt,i as M,aK as ot,L as W,M as we,ag as He,bl as so,u as c,G as ga,x as _,O as Oe,c9 as io,ci as ha,c0 as ya,cj as ba,I as Q,J as xa,P as ve,f as z,r as Z,B as re,z as Y,a0 as ae,o as q,k as me,A as Pe,C as wa,aY as Pt,R as Rt,ck as Oa,b2 as lo,Z as rt,bv as ka,c1 as Ma,m as De,cl as uo,aC as at,c as ce,w as ee,aB as Ne,X as ze,an as Ca,D as Bt,ax as te,b1 as Ea,b5 as Re,V as po,W as _t,aw as Ta,cm as Aa,cn as Sa,co as Ia,t as co,cp as Pa,bh as st,bj as jt,bf as Ra,bT as Ba,Y as _a,a1 as Lt,aN as U,Q as Be,T as fo,bq as it,bu as vo,bd as ja,N as La,cq as $a,ai as Fa,ap as Ha,aO as Da,l as $t,p as Na,E as Ft,__tla as za}from"./entry.9b92f05f.js";import{i as mo,a as go,E as Wa,T as qa,u as Ua,t as lt,__tla as Va}from"./index.ad444b6c.js";import{a as Ka,u as Za,__tla as Ya}from"./index.33eb77e2.js";import{f as Ga,__tla as Xa}from"./vnode.ad035761.js";let ho,yo,ut,We,Ht,pt,Dt,Ja=Promise.all([(()=>{try{return za}catch{}})(),(()=>{try{return Va}catch{}})(),(()=>{try{return Ya}catch{}})(),(()=>{try{return Xa}catch{}})()]).then(async()=>{const qe=function(e,t,...n){let o;t.includes("mouse")||t.includes("click")?o="MouseEvents":t.includes("key")?o="KeyboardEvent":o="HTMLEvents";const r=document.createEvent(o);return r.initEvent(t,...n),e.dispatchEvent(r),e},ue=(e,t,{checkForDefaultPrevented:n=!0}={})=>o=>{const r=e==null?void 0:e(o);if(n===!1||!r)return t==null?void 0:t(o)};function bo(e){return e===void 0}const xo=ao({type:$(Boolean),default:null}),wo=ao({type:$(Function)}),Nt=e=>{const t=`update:${e}`,n=`onUpdate:${e}`,o=[t],r={[e]:xo,[n]:wo};return{useModelToggle:({indicator:s,toggleReason:i,shouldHideWhenRouteChanges:u,shouldProceed:a,onShow:l,onHide:d})=>{const f=nt(),{emit:g}=f,m=f.props,w=M(()=>ot(m[n])),h=M(()=>m[e]===null),E=k=>{s.value!==!0&&(s.value=!0,i&&(i.value=k),ot(l)&&l(k))},p=k=>{s.value!==!1&&(s.value=!1,i&&(i.value=k),ot(d)&&d(k))},C=k=>{if(m.disabled===!0||ot(a)&&!a())return;const S=w.value&&He;S&&g(t,!0),(h.value||!S)&&E(k)},T=k=>{if(m.disabled===!0||!He)return;const S=w.value&&He;S&&g(t,!1),(h.value||!S)&&p(k)},O=k=>{so(k)&&(m.disabled&&k?w.value&&g(t,!1):s.value!==k&&(k?E():p()))},I=()=>{s.value?T():C()};return W(()=>m[e],O),u&&f.appContext.config.globalProperties.$route!==void 0&&W(()=>({...f.proxy.$route}),()=>{u.value&&s.value&&T()}),we(()=>{O(m[e])}),{hide:T,show:C,toggle:I,hasUpdateHandler:w}},useModelToggleProps:r,useModelToggleEmits:o}};Nt("modelValue");let V,G,X,K,Ue,ke,ge,Me,zt,dt,Ce,Wt,ct,qt,Ut,Vt,Kt,Zt,Yt,Gt,Xt,Jt,Qt;V="top",G="bottom",X="right",K="left",Ue="auto",ke=[V,G,X,K],ge="start",Me="end",zt="clippingParents",dt="viewport",Ce="popper",Wt="reference",ct=ke.reduce(function(e,t){return e.concat([t+"-"+ge,t+"-"+Me])},[]),We=[].concat(ke,[Ue]).reduce(function(e,t){return e.concat([t,t+"-"+ge,t+"-"+Me])},[]),qt="beforeRead",Ut="read",Vt="afterRead",Kt="beforeMain",Zt="main",Yt="afterMain",Gt="beforeWrite",Xt="write",Jt="afterWrite",Qt=[qt,Ut,Vt,Kt,Zt,Yt,Gt,Xt,Jt];function se(e){return e?(e.nodeName||"").toLowerCase():null}function ne(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Ee(e){var t=ne(e).Element;return e instanceof t||e instanceof Element}function J(e){var t=ne(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function ft(e){if(typeof ShadowRoot>"u")return!1;var t=ne(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function Oo(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var o=t.styles[n]||{},r=t.attributes[n]||{},s=t.elements[n];!J(s)||!se(s)||(Object.assign(s.style,o),Object.keys(r).forEach(function(i){var u=r[i];u===!1?s.removeAttribute(i):s.setAttribute(i,u===!0?"":u)}))})}function ko(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],s=t.attributes[o]||{},i=Object.keys(t.styles.hasOwnProperty(o)?t.styles[o]:n[o]),u=i.reduce(function(a,l){return a[l]="",a},{});!J(r)||!se(r)||(Object.assign(r.style,u),Object.keys(s).forEach(function(a){r.removeAttribute(a)}))})}}var en={name:"applyStyles",enabled:!0,phase:"write",fn:Oo,effect:ko,requires:["computeStyles"]};function ie(e){return e.split("-")[0]}var he=Math.max,Ve=Math.min,Te=Math.round;function Ae(e,t){t===void 0&&(t=!1);var n=e.getBoundingClientRect(),o=1,r=1;if(J(e)&&t){var s=e.offsetHeight,i=e.offsetWidth;i>0&&(o=Te(n.width)/i||1),s>0&&(r=Te(n.height)/s||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 vt(e){var t=Ae(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 tn(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&ft(n)){var o=t;do{if(o&&e.isSameNode(o))return!0;o=o.parentNode||o.host}while(o)}return!1}function pe(e){return ne(e).getComputedStyle(e)}function Mo(e){return["table","td","th"].indexOf(se(e))>=0}function fe(e){return((Ee(e)?e.ownerDocument:e.document)||window.document).documentElement}function Ke(e){return se(e)==="html"?e:e.assignedSlot||e.parentNode||(ft(e)?e.host:null)||fe(e)}function nn(e){return!J(e)||pe(e).position==="fixed"?null:e.offsetParent}function Co(e){var t=navigator.userAgent.toLowerCase().indexOf("firefox")!==-1,n=navigator.userAgent.indexOf("Trident")!==-1;if(n&&J(e)){var o=pe(e);if(o.position==="fixed")return null}var r=Ke(e);for(ft(r)&&(r=r.host);J(r)&&["html","body"].indexOf(se(r))<0;){var s=pe(r);if(s.transform!=="none"||s.perspective!=="none"||s.contain==="paint"||["transform","perspective"].indexOf(s.willChange)!==-1||t&&s.willChange==="filter"||t&&s.filter&&s.filter!=="none")return r;r=r.parentNode}return null}function _e(e){for(var t=ne(e),n=nn(e);n&&Mo(n)&&pe(n).position==="static";)n=nn(n);return n&&(se(n)==="html"||se(n)==="body"&&pe(n).position==="static")?t:n||Co(e)||t}function mt(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function je(e,t,n){return he(e,Ve(t,n))}function Eo(e,t,n){var o=je(e,t,n);return o>n?n:o}function on(){return{top:0,right:0,bottom:0,left:0}}function rn(e){return Object.assign({},on(),e)}function an(e,t){return t.reduce(function(n,o){return n[o]=e,n},{})}var To=function(e,t){return e=typeof e=="function"?e(Object.assign({},t.rects,{placement:t.placement})):e,rn(typeof e!="number"?e:an(e,ke))};function Ao(e){var t,n=e.state,o=e.name,r=e.options,s=n.elements.arrow,i=n.modifiersData.popperOffsets,u=ie(n.placement),a=mt(u),l=[K,X].indexOf(u)>=0,d=l?"height":"width";if(!(!s||!i)){var f=To(r.padding,n),g=vt(s),m=a==="y"?V:K,w=a==="y"?G:X,h=n.rects.reference[d]+n.rects.reference[a]-i[a]-n.rects.popper[d],E=i[a]-n.rects.reference[a],p=_e(s),C=p?a==="y"?p.clientHeight||0:p.clientWidth||0:0,T=h/2-E/2,O=f[m],I=C-g[d]-f[w],k=C/2-g[d]/2+T,S=je(O,k,I),R=a;n.modifiersData[o]=(t={},t[R]=S,t.centerOffset=S-k,t)}}function So(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)||!tn(t.elements.popper,r)||(t.elements.arrow=r))}var Io={name:"arrow",enabled:!0,phase:"main",fn:Ao,effect:So,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Se(e){return e.split("-")[1]}var Po={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Ro(e){var t=e.x,n=e.y,o=window,r=o.devicePixelRatio||1;return{x:Te(t*r)/r||0,y:Te(n*r)/r||0}}function sn(e){var t,n=e.popper,o=e.popperRect,r=e.placement,s=e.variation,i=e.offsets,u=e.position,a=e.gpuAcceleration,l=e.adaptive,d=e.roundOffsets,f=e.isFixed,g=i.x,m=g===void 0?0:g,w=i.y,h=w===void 0?0:w,E=typeof d=="function"?d({x:m,y:h}):{x:m,y:h};m=E.x,h=E.y;var p=i.hasOwnProperty("x"),C=i.hasOwnProperty("y"),T=K,O=V,I=window;if(l){var k=_e(n),S="clientHeight",R="clientWidth";if(k===ne(n)&&(k=fe(n),pe(k).position!=="static"&&u==="absolute"&&(S="scrollHeight",R="scrollWidth")),k=k,r===V||(r===K||r===X)&&s===Me){O=G;var L=f&&k===I&&I.visualViewport?I.visualViewport.height:k[S];h-=L-o.height,h*=a?1:-1}if(r===K||(r===V||r===G)&&s===Me){T=X;var P=f&&k===I&&I.visualViewport?I.visualViewport.width:k[R];m-=P-o.width,m*=a?1:-1}}var v=Object.assign({position:u},l&&Po),x=d===!0?Ro({x:m,y:h}):{x:m,y:h};if(m=x.x,h=x.y,a){var y;return Object.assign({},v,(y={},y[O]=C?"0":"",y[T]=p?"0":"",y.transform=(I.devicePixelRatio||1)<=1?"translate("+m+"px, "+h+"px)":"translate3d("+m+"px, "+h+"px, 0)",y))}return Object.assign({},v,(t={},t[O]=C?h+"px":"",t[T]=p?m+"px":"",t.transform="",t))}function Bo(e){var t=e.state,n=e.options,o=n.gpuAcceleration,r=o===void 0?!0:o,s=n.adaptive,i=s===void 0?!0:s,u=n.roundOffsets,a=u===void 0?!0:u,l={placement:ie(t.placement),variation:Se(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,sn(Object.assign({},l,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:a})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,sn(Object.assign({},l,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:a})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}var ln={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:Bo,data:{}},Ze={passive:!0};function _o(e){var t=e.state,n=e.instance,o=e.options,r=o.scroll,s=r===void 0?!0:r,i=o.resize,u=i===void 0?!0:i,a=ne(t.elements.popper),l=[].concat(t.scrollParents.reference,t.scrollParents.popper);return s&&l.forEach(function(d){d.addEventListener("scroll",n.update,Ze)}),u&&a.addEventListener("resize",n.update,Ze),function(){s&&l.forEach(function(d){d.removeEventListener("scroll",n.update,Ze)}),u&&a.removeEventListener("resize",n.update,Ze)}}var un={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:_o,data:{}},jo={left:"right",right:"left",bottom:"top",top:"bottom"};function Ye(e){return e.replace(/left|right|bottom|top/g,function(t){return jo[t]})}var Lo={start:"end",end:"start"};function pn(e){return e.replace(/start|end/g,function(t){return Lo[t]})}function gt(e){var t=ne(e),n=t.pageXOffset,o=t.pageYOffset;return{scrollLeft:n,scrollTop:o}}function ht(e){return Ae(fe(e)).left+gt(e).scrollLeft}function $o(e){var t=ne(e),n=fe(e),o=t.visualViewport,r=n.clientWidth,s=n.clientHeight,i=0,u=0;return o&&(r=o.width,s=o.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(i=o.offsetLeft,u=o.offsetTop)),{width:r,height:s,x:i+ht(e),y:u}}function Fo(e){var t,n=fe(e),o=gt(e),r=(t=e.ownerDocument)==null?void 0:t.body,s=he(n.scrollWidth,n.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),i=he(n.scrollHeight,n.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),u=-o.scrollLeft+ht(e),a=-o.scrollTop;return pe(r||n).direction==="rtl"&&(u+=he(n.clientWidth,r?r.clientWidth:0)-s),{width:s,height:i,x:u,y:a}}function yt(e){var t=pe(e),n=t.overflow,o=t.overflowX,r=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+r+o)}function dn(e){return["html","body","#document"].indexOf(se(e))>=0?e.ownerDocument.body:J(e)&&yt(e)?e:dn(Ke(e))}function Le(e,t){var n;t===void 0&&(t=[]);var o=dn(e),r=o===((n=e.ownerDocument)==null?void 0:n.body),s=ne(o),i=r?[s].concat(s.visualViewport||[],yt(o)?o:[]):o,u=t.concat(i);return r?u:u.concat(Le(Ke(i)))}function bt(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Ho(e){var t=Ae(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 cn(e,t){return t===dt?bt($o(e)):Ee(t)?Ho(t):bt(Fo(fe(e)))}function Do(e){var t=Le(Ke(e)),n=["absolute","fixed"].indexOf(pe(e).position)>=0,o=n&&J(e)?_e(e):e;return Ee(o)?t.filter(function(r){return Ee(r)&&tn(r,o)&&se(r)!=="body"}):[]}function No(e,t,n){var o=t==="clippingParents"?Do(e):[].concat(t),r=[].concat(o,[n]),s=r[0],i=r.reduce(function(u,a){var l=cn(e,a);return u.top=he(l.top,u.top),u.right=Ve(l.right,u.right),u.bottom=Ve(l.bottom,u.bottom),u.left=he(l.left,u.left),u},cn(e,s));return i.width=i.right-i.left,i.height=i.bottom-i.top,i.x=i.left,i.y=i.top,i}function fn(e){var t=e.reference,n=e.element,o=e.placement,r=o?ie(o):null,s=o?Se(o):null,i=t.x+t.width/2-n.width/2,u=t.y+t.height/2-n.height/2,a;switch(r){case V:a={x:i,y:t.y-n.height};break;case G:a={x:i,y:t.y+t.height};break;case X:a={x:t.x+t.width,y:u};break;case K:a={x:t.x-n.width,y:u};break;default:a={x:t.x,y:t.y}}var l=r?mt(r):null;if(l!=null){var d=l==="y"?"height":"width";switch(s){case ge:a[l]=a[l]-(t[d]/2-n[d]/2);break;case Me:a[l]=a[l]+(t[d]/2-n[d]/2);break}}return a}function $e(e,t){t===void 0&&(t={});var n=t,o=n.placement,r=o===void 0?e.placement:o,s=n.boundary,i=s===void 0?zt:s,u=n.rootBoundary,a=u===void 0?dt:u,l=n.elementContext,d=l===void 0?Ce:l,f=n.altBoundary,g=f===void 0?!1:f,m=n.padding,w=m===void 0?0:m,h=rn(typeof w!="number"?w:an(w,ke)),E=d===Ce?Wt:Ce,p=e.rects.popper,C=e.elements[g?E:d],T=No(Ee(C)?C:C.contextElement||fe(e.elements.popper),i,a),O=Ae(e.elements.reference),I=fn({reference:O,element:p,strategy:"absolute",placement:r}),k=bt(Object.assign({},p,I)),S=d===Ce?k:O,R={top:T.top-S.top+h.top,bottom:S.bottom-T.bottom+h.bottom,left:T.left-S.left+h.left,right:S.right-T.right+h.right},L=e.modifiersData.offset;if(d===Ce&&L){var P=L[r];Object.keys(R).forEach(function(v){var x=[X,G].indexOf(v)>=0?1:-1,y=[V,G].indexOf(v)>=0?"y":"x";R[v]+=P[y]*x})}return R}function zo(e,t){t===void 0&&(t={});var n=t,o=n.placement,r=n.boundary,s=n.rootBoundary,i=n.padding,u=n.flipVariations,a=n.allowedAutoPlacements,l=a===void 0?We:a,d=Se(o),f=d?u?ct:ct.filter(function(w){return Se(w)===d}):ke,g=f.filter(function(w){return l.indexOf(w)>=0});g.length===0&&(g=f);var m=g.reduce(function(w,h){return w[h]=$e(e,{placement:h,boundary:r,rootBoundary:s,padding:i})[ie(h)],w},{});return Object.keys(m).sort(function(w,h){return m[w]-m[h]})}function Wo(e){if(ie(e)===Ue)return[];var t=Ye(e);return[pn(e),t,pn(t)]}function qo(e){var t=e.state,n=e.options,o=e.name;if(!t.modifiersData[o]._skip){for(var r=n.mainAxis,s=r===void 0?!0:r,i=n.altAxis,u=i===void 0?!0:i,a=n.fallbackPlacements,l=n.padding,d=n.boundary,f=n.rootBoundary,g=n.altBoundary,m=n.flipVariations,w=m===void 0?!0:m,h=n.allowedAutoPlacements,E=t.options.placement,p=ie(E),C=p===E,T=a||(C||!w?[Ye(E)]:Wo(E)),O=[E].concat(T).reduce(function(oe,de){return oe.concat(ie(de)===Ue?zo(t,{placement:de,boundary:d,rootBoundary:f,padding:l,flipVariations:w,allowedAutoPlacements:h}):de)},[]),I=t.rects.reference,k=t.rects.popper,S=new Map,R=!0,L=O[0],P=0;P<O.length;P++){var v=O[P],x=ie(v),y=Se(v)===ge,F=[V,G].indexOf(x)>=0,H=F?"width":"height",B=$e(t,{placement:v,boundary:d,rootBoundary:f,altBoundary:g,padding:l}),b=F?y?X:K:y?G:V;I[H]>k[H]&&(b=Ye(b));var D=Ye(b),A=[];if(s&&A.push(B[x]<=0),u&&A.push(B[b]<=0,B[D]<=0),A.every(function(oe){return oe})){L=v,R=!1;break}S.set(v,A)}if(R)for(var j=w?3:1,N=function(oe){var de=O.find(function(et){var Fe=S.get(et);if(Fe)return Fe.slice(0,oe).every(function(Ie){return Ie})});if(de)return L=de,"break"},be=j;be>0;be--){var le=N(be);if(le==="break")break}t.placement!==L&&(t.modifiersData[o]._skip=!0,t.placement=L,t.reset=!0)}}var Uo={name:"flip",enabled:!0,phase:"main",fn:qo,requiresIfExists:["offset"],data:{_skip:!1}};function vn(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 mn(e){return[V,X,G,K].some(function(t){return e[t]>=0})}function Vo(e){var t=e.state,n=e.name,o=t.rects.reference,r=t.rects.popper,s=t.modifiersData.preventOverflow,i=$e(t,{elementContext:"reference"}),u=$e(t,{altBoundary:!0}),a=vn(i,o),l=vn(u,r,s),d=mn(a),f=mn(l);t.modifiersData[n]={referenceClippingOffsets:a,popperEscapeOffsets:l,isReferenceHidden:d,hasPopperEscaped:f},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":d,"data-popper-escaped":f})}var Ko={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:Vo};function Zo(e,t,n){var o=ie(e),r=[K,V].indexOf(o)>=0?-1:1,s=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,i=s[0],u=s[1];return i=i||0,u=(u||0)*r,[K,X].indexOf(o)>=0?{x:u,y:i}:{x:i,y:u}}function Yo(e){var t=e.state,n=e.options,o=e.name,r=n.offset,s=r===void 0?[0,0]:r,i=We.reduce(function(d,f){return d[f]=Zo(f,t.rects,s),d},{}),u=i[t.placement],a=u.x,l=u.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=a,t.modifiersData.popperOffsets.y+=l),t.modifiersData[o]=i}var Go={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:Yo};function Xo(e){var t=e.state,n=e.name;t.modifiersData[n]=fn({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}var gn={name:"popperOffsets",enabled:!0,phase:"read",fn:Xo,data:{}};function Jo(e){return e==="x"?"y":"x"}function Qo(e){var t=e.state,n=e.options,o=e.name,r=n.mainAxis,s=r===void 0?!0:r,i=n.altAxis,u=i===void 0?!1:i,a=n.boundary,l=n.rootBoundary,d=n.altBoundary,f=n.padding,g=n.tether,m=g===void 0?!0:g,w=n.tetherOffset,h=w===void 0?0:w,E=$e(t,{boundary:a,rootBoundary:l,padding:f,altBoundary:d}),p=ie(t.placement),C=Se(t.placement),T=!C,O=mt(p),I=Jo(O),k=t.modifiersData.popperOffsets,S=t.rects.reference,R=t.rects.popper,L=typeof h=="function"?h(Object.assign({},t.rects,{placement:t.placement})):h,P=typeof L=="number"?{mainAxis:L,altAxis:L}:Object.assign({mainAxis:0,altAxis:0},L),v=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,x={x:0,y:0};if(k){if(s){var y,F=O==="y"?V:K,H=O==="y"?G:X,B=O==="y"?"height":"width",b=k[O],D=b+E[F],A=b-E[H],j=m?-R[B]/2:0,N=C===ge?S[B]:R[B],be=C===ge?-R[B]:-S[B],le=t.elements.arrow,oe=m&&le?vt(le):{width:0,height:0},de=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:on(),et=de[F],Fe=de[H],Ie=je(0,S[B],oe[B]),ua=T?S[B]/2-j-Ie-et-P.mainAxis:N-Ie-et-P.mainAxis,pa=T?-S[B]/2+j+Ie+Fe+P.mainAxis:be+Ie+Fe+P.mainAxis,St=t.elements.arrow&&_e(t.elements.arrow),da=St?O==="y"?St.clientTop||0:St.clientLeft||0:0,Gn=(y=v==null?void 0:v[O])!=null?y:0,ca=b+ua-Gn-da,fa=b+pa-Gn,Xn=je(m?Ve(D,ca):D,b,m?he(A,fa):A);k[O]=Xn,x[O]=Xn-b}if(u){var Jn,va=O==="x"?V:K,ma=O==="x"?G:X,xe=k[I],tt=I==="y"?"height":"width",Qn=xe+E[va],eo=xe-E[ma],It=[V,K].indexOf(p)!==-1,to=(Jn=v==null?void 0:v[I])!=null?Jn:0,no=It?Qn:xe-S[tt]-R[tt]-to+P.altAxis,oo=It?xe+S[tt]+R[tt]-to-P.altAxis:eo,ro=m&&It?Eo(no,xe,oo):je(m?no:Qn,xe,m?oo:eo);k[I]=ro,x[I]=ro-xe}t.modifiersData[o]=x}}var er={name:"preventOverflow",enabled:!0,phase:"main",fn:Qo,requiresIfExists:["offset"]};function tr(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function nr(e){return e===ne(e)||!J(e)?gt(e):tr(e)}function or(e){var t=e.getBoundingClientRect(),n=Te(t.width)/e.offsetWidth||1,o=Te(t.height)/e.offsetHeight||1;return n!==1||o!==1}function rr(e,t,n){n===void 0&&(n=!1);var o=J(t),r=J(t)&&or(t),s=fe(t),i=Ae(e,r),u={scrollLeft:0,scrollTop:0},a={x:0,y:0};return(o||!o&&!n)&&((se(t)!=="body"||yt(s))&&(u=nr(t)),J(t)?(a=Ae(t,!0),a.x+=t.clientLeft,a.y+=t.clientTop):s&&(a.x=ht(s))),{x:i.left+u.scrollLeft-a.x,y:i.top+u.scrollTop-a.y,width:i.width,height:i.height}}function ar(e){var t=new Map,n=new Set,o=[];e.forEach(function(s){t.set(s.name,s)});function r(s){n.add(s.name);var i=[].concat(s.requires||[],s.requiresIfExists||[]);i.forEach(function(u){if(!n.has(u)){var a=t.get(u);a&&r(a)}}),o.push(s)}return e.forEach(function(s){n.has(s.name)||r(s)}),o}function sr(e){var t=ar(e);return Qt.reduce(function(n,o){return n.concat(t.filter(function(r){return r.phase===o}))},[])}function ir(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function lr(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 hn={placement:"bottom",modifiers:[],strategy:"absolute"};function yn(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some(function(o){return!(o&&typeof o.getBoundingClientRect=="function")})}function xt(e){e===void 0&&(e={});var t=e,n=t.defaultModifiers,o=n===void 0?[]:n,r=t.defaultOptions,s=r===void 0?hn:r;return function(i,u,a){a===void 0&&(a=s);var l={placement:"bottom",orderedModifiers:[],options:Object.assign({},hn,s),modifiersData:{},elements:{reference:i,popper:u},attributes:{},styles:{}},d=[],f=!1,g={state:l,setOptions:function(h){var E=typeof h=="function"?h(l.options):h;w(),l.options=Object.assign({},s,l.options,E),l.scrollParents={reference:Ee(i)?Le(i):i.contextElement?Le(i.contextElement):[],popper:Le(u)};var p=sr(lr([].concat(o,l.options.modifiers)));return l.orderedModifiers=p.filter(function(C){return C.enabled}),m(),g.update()},forceUpdate:function(){if(!f){var h=l.elements,E=h.reference,p=h.popper;if(yn(E,p)){l.rects={reference:rr(E,_e(p),l.options.strategy==="fixed"),popper:vt(p)},l.reset=!1,l.placement=l.options.placement,l.orderedModifiers.forEach(function(R){return l.modifiersData[R.name]=Object.assign({},R.data)});for(var C=0;C<l.orderedModifiers.length;C++){if(l.reset===!0){l.reset=!1,C=-1;continue}var T=l.orderedModifiers[C],O=T.fn,I=T.options,k=I===void 0?{}:I,S=T.name;typeof O=="function"&&(l=O({state:l,options:k,name:S,instance:g})||l)}}}},update:ir(function(){return new Promise(function(h){g.forceUpdate(),h(l)})}),destroy:function(){w(),f=!0}};if(!yn(i,u))return g;g.setOptions(a).then(function(h){!f&&a.onFirstUpdate&&a.onFirstUpdate(h)});function m(){l.orderedModifiers.forEach(function(h){var E=h.name,p=h.options,C=p===void 0?{}:p,T=h.effect;if(typeof T=="function"){var O=T({state:l,name:E,instance:g,options:C}),I=function(){};d.push(O||I)}})}function w(){d.forEach(function(h){return h()}),d=[]}return g}}xt();var ur=[un,gn,ln,en];xt({defaultModifiers:ur});let bn;bn=[un,gn,ln,en,Go,Uo,er,Io,Ko],Dt=xt({defaultModifiers:bn});const pr=(e,t,n={})=>{const o={name:"updateState",enabled:!0,phase:"write",fn:({state:a})=>{const l=dr(a);Object.assign(i.value,l)},requires:["computeStyles"]},r=M(()=>{const{onFirstUpdate:a,placement:l,strategy:d,modifiers:f}=c(n);return{onFirstUpdate:a,placement:l||"bottom",strategy:d||"absolute",modifiers:[...f||[],o,{name:"applyStyles",enabled:!1}]}}),s=ga(),i=_({styles:{popper:{position:c(r).strategy,left:"0",top:"0"},arrow:{position:"absolute"}},attributes:{}}),u=()=>{s.value&&(s.value.destroy(),s.value=void 0)};return W(r,a=>{const l=c(s);l&&l.setOptions(a)},{deep:!0}),W([e,t],([a,l])=>{u(),!(!a||!l)&&(s.value=Dt(a,l,c(r)))}),Oe(()=>{u()}),{state:M(()=>{var a;return{...((a=c(s))==null?void 0:a.state)||{}}}),styles:M(()=>c(i).styles),attributes:M(()=>c(i).attributes),update:()=>{var a;return(a=c(s))==null?void 0:a.update()},forceUpdate:()=>{var a;return(a=c(s))==null?void 0:a.forceUpdate()},instanceRef:M(()=>c(s))}};function dr(e){const t=Object.keys(e.elements),n=io(t.map(r=>[r,e.styles[r]||{}])),o=io(t.map(r=>[r,e.attributes[r]]));return{styles:n,attributes:o}}function xn(){let e;const t=(o,r)=>{n(),e=window.setTimeout(o,r)},n=()=>window.clearTimeout(e);return ha(()=>n()),{registerTimeout:t,cancelTimeout:n}}let wn,wt,On,kn,Mn,Ot,Cn,En,Ge,kt,Tn,Mt,An,Sn;wt=()=>{const e=ba(),t=Ka(),n=M(()=>`${e.value}-popper-container-${t.prefix}`),o=M(()=>`#${n.value}`);return{id:n,selector:o}},On=e=>{const t=document.createElement("div");return t.id=e,document.body.appendChild(t),t},kn=()=>{const{id:e,selector:t}=wt();return ya(()=>{He&&!wn&&!document.body.querySelector(t.value)&&(wn=On(e.value))}),{id:e,selector:t}},Mn=Q({showAfter:{type:Number,default:0},hideAfter:{type:Number,default:200},autoClose:{type:Number,default:0}}),Ht=({showAfter:e,hideAfter:t,autoClose:n,open:o,close:r})=>{const{registerTimeout:s}=xn(),{registerTimeout:i,cancelTimeout:u}=xn();return{onOpen:a=>{s(()=>{o(a);const l=c(n);xa(l)&&l>0&&i(()=>{r(a)},l)},c(e))},onClose:a=>{u(),s(()=>{r(a)},c(t))}}},Ot=Symbol("elForwardRef"),Cn=e=>{ve(Ot,{setForwardRef:t=>{e.value=t}})},En=e=>({mounted(t){e(t)},updated(t){e(t)},unmounted(){e(null)}}),Ge=Symbol("popper"),kt=Symbol("popperContent"),Tn=["dialog","grid","group","listbox","menu","navigation","tooltip","tree"],Mt=Q({role:{type:String,values:Tn,default:"tooltip"}}),An=z({name:"ElPopper",inheritAttrs:!1}),Sn=z({...An,props:Mt,setup(e,{expose:t}){const n=e,o=_(),r=_(),s=_(),i=_(),u=M(()=>n.role),a={triggerRef:o,popperInstanceRef:r,contentRef:s,referenceRef:i,role:u};return t(a),ve(Ge,a),(l,d)=>Z(l.$slots,"default")}});var cr=re(Sn,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/popper.vue"]]);const In=Q({arrowOffset:{type:Number,default:5}}),fr=z({name:"ElPopperArrow",inheritAttrs:!1}),vr=z({...fr,props:In,setup(e,{expose:t}){const n=e,o=Y("popper"),{arrowOffset:r,arrowRef:s,arrowStyle:i}=ae(kt,void 0);return W(()=>n.arrowOffset,u=>{r.value=u}),Oe(()=>{s.value=void 0}),t({arrowRef:s}),(u,a)=>(q(),me("span",{ref_key:"arrowRef",ref:s,class:Pe(c(o).e("arrow")),style:wa(c(i)),"data-popper-arrow":""},null,6))}});var mr=re(vr,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/arrow.vue"]]);const gr="ElOnlyChild",hr=z({name:gr,setup(e,{slots:t,attrs:n}){var o;const r=ae(Ot),s=En((o=r==null?void 0:r.setForwardRef)!=null?o:Pt);return()=>{var i;const u=(i=t.default)==null?void 0:i.call(t,n);if(!u||u.length>1)return null;const a=Pn(u);return a?Rt(Oa(a,n),[[s]]):null}}});function Pn(e){if(!e)return null;const t=e;for(const n of t){if(lo(n))switch(n.type){case Ma:continue;case ka:case"svg":return Rn(n);case rt:return Pn(n.children);default:return n}return Rn(n)}return null}function Rn(e){const t=Y("only-child");return De("span",{class:t.e("content")},[e])}const Bn=Q({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}),yr=z({name:"ElPopperTrigger",inheritAttrs:!1}),br=z({...yr,props:Bn,setup(e,{expose:t}){const n=e,{role:o,triggerRef:r}=ae(Ge,void 0);Cn(r);const s=M(()=>u.value?n.id:void 0),i=M(()=>{if(o&&o.value==="tooltip")return n.open&&n.id?n.id:void 0}),u=M(()=>{if(o&&o.value!=="tooltip")return o.value}),a=M(()=>u.value?`${n.open}`:void 0);let l;return we(()=>{W(()=>n.virtualRef,d=>{d&&(r.value=uo(d))},{immediate:!0}),W(r,(d,f)=>{l==null||l(),l=void 0,at(d)&&(["onMouseenter","onMouseleave","onClick","onKeydown","onFocus","onBlur","onContextmenu"].forEach(g=>{var m;const w=n[g];w&&(d.addEventListener(g.slice(2).toLowerCase(),w),(m=f==null?void 0:f.removeEventListener)==null||m.call(f,g.slice(2).toLowerCase(),w))}),l=W([s,i,u,a],g=>{["aria-controls","aria-describedby","aria-haspopup","aria-expanded"].forEach((m,w)=>{mo(g[w])?d.removeAttribute(m):d.setAttribute(m,g[w])})},{immediate:!0})),at(f)&&["aria-controls","aria-describedby","aria-haspopup","aria-expanded"].forEach(g=>f.removeAttribute(g))},{immediate:!0})}),Oe(()=>{l==null||l(),l=void 0}),t({triggerRef:r}),(d,f)=>d.virtualTriggering?ze("v-if",!0):(q(),ce(c(hr),Ne({key:0},d.$attrs,{"aria-controls":c(s),"aria-describedby":c(i),"aria-expanded":c(a),"aria-haspopup":c(u)}),{default:ee(()=>[Z(d.$slots,"default")]),_:3},16,["aria-controls","aria-describedby","aria-expanded","aria-haspopup"]))}});var xr=re(br,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/trigger.vue"]]);const wr=["fixed","absolute"],Or=Q({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:We,default:"bottom"},popperOptions:{type:$(Object),default:()=>({})},strategy:{type:String,values:wr,default:"absolute"}}),_n=Q({...Or,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},ariaLabel:{type:String,default:void 0},virtualTriggering:Boolean,zIndex:Number}),kr={mouseenter:e=>e instanceof MouseEvent,mouseleave:e=>e instanceof MouseEvent,focus:()=>!0,blur:()=>!0,close:()=>!0},Mr=(e,t=[])=>{const{placement:n,strategy:o,popperOptions:r}=e,s={placement:n,strategy:o,...r,modifiers:[...Er(e),...t]};return Tr(s,r==null?void 0:r.modifiers),s},Cr=e=>{if(He)return uo(e)};function Er(e){const{offset:t,gpuAcceleration:n,fallbackPlacements:o}=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:o}},{name:"computeStyles",options:{gpuAcceleration:n}}]}function Tr(e,t){t&&(e.modifiers=[...e.modifiers,...t??[]])}const Ar=0,Sr=e=>{const{popperInstanceRef:t,contentRef:n,triggerRef:o,role:r}=ae(Ge,void 0),s=_(),i=_(),u=M(()=>({name:"eventListeners",enabled:!!e.visible})),a=M(()=>{var p;const C=c(s),T=(p=c(i))!=null?p:Ar;return{name:"arrow",enabled:!bo(C),options:{element:C,padding:T}}}),l=M(()=>({onFirstUpdate:()=>{w()},...Mr(e,[c(a),c(u)])})),d=M(()=>Cr(e.referenceEl)||c(o)),{attributes:f,state:g,styles:m,update:w,forceUpdate:h,instanceRef:E}=pr(d,n,l);return W(E,p=>t.value=p),we(()=>{W(()=>{var p;return(p=c(d))==null?void 0:p.getBoundingClientRect()},()=>{w()})}),{attributes:f,arrowRef:s,contentRef:n,instanceRef:E,state:g,styles:m,role:r,forceUpdate:h,update:w}},Ir=(e,{attributes:t,styles:n,role:o})=>{const{nextZIndex:r}=Ca(),s=Y("popper"),i=M(()=>c(t).popper),u=_(e.zIndex||r()),a=M(()=>[s.b(),s.is("pure",e.pure),s.is(e.effect),e.popperClass]),l=M(()=>[{zIndex:c(u)},e.popperStyle||{},c(n).popper]),d=M(()=>o.value==="dialog"?"false":void 0),f=M(()=>c(n).arrow||{});return{ariaModal:d,arrowStyle:f,contentAttrs:i,contentClass:a,contentStyle:l,contentZIndex:u,updateZIndex:()=>{u.value=e.zIndex||r()}}},Pr=(e,t)=>{const n=_(!1),o=_();return{focusStartRef:o,trapped:n,onFocusAfterReleased:r=>{var s;((s=r.detail)==null?void 0:s.focusReason)!=="pointer"&&(o.value="first",t("blur"))},onFocusAfterTrapped:()=>{t("focus")},onFocusInTrap:r=>{e.visible&&!n.value&&(r.target&&(o.value=r.target),n.value=!0)},onFocusoutPrevented:r=>{e.trapping||(r.detail.focusReason==="pointer"&&r.preventDefault(),n.value=!1)},onReleaseRequested:()=>{n.value=!1,t("close")}}},Rr=z({name:"ElPopperContent"}),Br=z({...Rr,props:_n,emits:kr,setup(e,{expose:t,emit:n}){const o=e,{focusStartRef:r,trapped:s,onFocusAfterReleased:i,onFocusAfterTrapped:u,onFocusInTrap:a,onFocusoutPrevented:l,onReleaseRequested:d}=Pr(o,n),{attributes:f,arrowRef:g,contentRef:m,styles:w,instanceRef:h,role:E,update:p}=Sr(o),{ariaModal:C,arrowStyle:T,contentAttrs:O,contentClass:I,contentStyle:k,updateZIndex:S}=Ir(o,{styles:w,attributes:f,role:E}),R=ae(go,void 0),L=_();ve(kt,{arrowStyle:T,arrowRef:g,arrowOffset:L}),R&&(R.addInputId||R.removeInputId)&&ve(go,{...R,addInputId:Pt,removeInputId:Pt});let P;const v=(y=!0)=>{p(),y&&S()},x=()=>{v(!1),o.visible&&o.focusOnShow?s.value=!0:o.visible===!1&&(s.value=!1)};return we(()=>{W(()=>o.triggerTargetEl,(y,F)=>{P==null||P(),P=void 0;const H=c(y||m.value),B=c(F||m.value);at(H)&&(P=W([E,()=>o.ariaLabel,C,()=>o.id],b=>{["role","aria-label","aria-modal","id"].forEach((D,A)=>{mo(b[A])?H.removeAttribute(D):H.setAttribute(D,b[A])})},{immediate:!0})),B!==H&&at(B)&&["role","aria-label","aria-modal","id"].forEach(b=>{B.removeAttribute(b)})},{immediate:!0}),W(()=>o.visible,x,{immediate:!0})}),Oe(()=>{P==null||P(),P=void 0}),t({popperContentRef:m,popperInstanceRef:h,updatePopper:v,contentStyle:k}),(y,F)=>(q(),me("div",Ne({ref_key:"contentRef",ref:m},c(O),{style:c(k),class:c(I),tabindex:"-1",onMouseenter:F[0]||(F[0]=H=>y.$emit("mouseenter",H)),onMouseleave:F[1]||(F[1]=H=>y.$emit("mouseleave",H))}),[De(c(Wa),{trapped:c(s),"trap-on-focus-in":!0,"focus-trap-el":c(m),"focus-start-el":c(r),onFocusAfterTrapped:c(u),onFocusAfterReleased:c(i),onFocusin:c(a),onFocusoutPrevented:c(l),onReleaseRequested:c(d)},{default:ee(()=>[Z(y.$slots,"default")]),_:3},8,["trapped","focus-trap-el","focus-start-el","onFocusAfterTrapped","onFocusAfterReleased","onFocusin","onFocusoutPrevented","onReleaseRequested"])],16))}});var _r=re(Br,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/content.vue"]]);let jn,Xe,Ct,Ln,$n,Fn,Hn,Dn,Nn,ye,zn,Wn;jn=Bt(cr),Xe=Symbol("elTooltip"),pt=Q({...Mn,..._n,appendTo:{type:$([String,Object])},content:{type:String,default:""},rawContent:{type:Boolean,default:!1},persistent:Boolean,ariaLabel:String,visible:{type:$(Boolean),default:null},transition:String,teleported:{type:Boolean,default:!0},disabled:Boolean}),Ct=Q({...Bn,disabled:Boolean,trigger:{type:$([String,Array]),default:"hover"},triggerKeys:{type:$(Array),default:()=>[te.enter,te.space]}}),{useModelToggleProps:Ln,useModelToggleEmits:$n,useModelToggle:Fn}=Nt("visible"),Hn=Q({...Mt,...Ln,...pt,...Ct,...In,showArrow:{type:Boolean,default:!0}}),Dn=[...$n,"before-show","before-hide","show","hide","open","close"],Nn=(e,t)=>Ea(e)?e.includes(t):e===t,ye=(e,t,n)=>o=>{Nn(c(e),t)&&n(o)},zn=z({name:"ElTooltipTrigger"}),Wn=z({...zn,props:Ct,setup(e,{expose:t}){const n=e,o=Y("tooltip"),{controlled:r,id:s,open:i,onOpen:u,onClose:a,onToggle:l}=ae(Xe,void 0),d=_(null),f=()=>{if(c(r)||n.disabled)return!0},g=Re(n,"trigger"),m=ue(f,ye(g,"hover",u)),w=ue(f,ye(g,"hover",a)),h=ue(f,ye(g,"click",O=>{O.button===0&&l(O)})),E=ue(f,ye(g,"focus",u)),p=ue(f,ye(g,"focus",a)),C=ue(f,ye(g,"contextmenu",O=>{O.preventDefault(),l(O)})),T=ue(f,O=>{const{code:I}=O;n.triggerKeys.includes(I)&&(O.preventDefault(),l(O))});return t({triggerRef:d}),(O,I)=>(q(),ce(c(xr),{id:c(s),"virtual-ref":O.virtualRef,open:c(i),"virtual-triggering":O.virtualTriggering,class:Pe(c(o).e("trigger")),onBlur:c(p),onClick:c(h),onContextmenu:c(C),onFocus:c(E),onMouseenter:c(m),onMouseleave:c(w),onKeydown:c(T)},{default:ee(()=>[Z(O.$slots,"default")]),_:3},8,["id","virtual-ref","open","virtual-triggering","class","onBlur","onClick","onContextmenu","onFocus","onMouseenter","onMouseleave","onKeydown"]))}});var jr=re(Wn,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip/src/trigger.vue"]]);const Lr=z({name:"ElTooltipContent",inheritAttrs:!1}),$r=z({...Lr,props:pt,setup(e,{expose:t}){const n=e,{selector:o}=wt(),r=Y("tooltip"),s=_(null),i=_(!1),{controlled:u,id:a,open:l,trigger:d,onClose:f,onOpen:g,onShow:m,onHide:w,onBeforeShow:h,onBeforeHide:E}=ae(Xe,void 0),p=M(()=>n.transition||`${r.namespace.value}-fade-in-linear`),C=M(()=>n.persistent);Oe(()=>{i.value=!0});const T=M(()=>c(C)?!0:c(l)),O=M(()=>n.disabled?!1:c(l)),I=M(()=>n.appendTo||o.value),k=M(()=>{var b;return(b=n.style)!=null?b:{}}),S=M(()=>!c(l)),R=()=>{w()},L=()=>{if(c(u))return!0},P=ue(L,()=>{n.enterable&&c(d)==="hover"&&g()}),v=ue(L,()=>{c(d)==="hover"&&f()}),x=()=>{var b,D;(D=(b=s.value)==null?void 0:b.updatePopper)==null||D.call(b),h==null||h()},y=()=>{E==null||E()},F=()=>{m(),B=Aa(M(()=>{var b;return(b=s.value)==null?void 0:b.popperContentRef}),()=>{c(u)||c(d)!=="hover"&&f()})},H=()=>{n.virtualTriggering||f()};let B;return W(()=>c(l),b=>{b||(B==null||B())},{flush:"post"}),W(()=>n.content,()=>{var b,D;(D=(b=s.value)==null?void 0:b.updatePopper)==null||D.call(b)}),t({contentRef:s}),(b,D)=>(q(),ce(Ta,{disabled:!b.teleported,to:c(I)},[De(_t,{name:c(p),onAfterLeave:R,onBeforeEnter:x,onAfterEnter:F,onBeforeLeave:y},{default:ee(()=>[c(T)?Rt((q(),ce(c(_r),Ne({key:0,id:c(a),ref_key:"contentRef",ref:s},b.$attrs,{"aria-label":b.ariaLabel,"aria-hidden":c(S),"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,c(k)],"reference-el":b.referenceEl,"trigger-target-el":b.triggerTargetEl,visible:c(O),"z-index":b.zIndex,onMouseenter:c(P),onMouseleave:c(v),onBlur:H,onClose:c(f)}),{default:ee(()=>[i.value?ze("v-if",!0):Z(b.$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","onClose"])),[[po,c(O)]]):ze("v-if",!0)]),_:3},8,["name"])],8,["disabled","to"]))}});var Fr=re($r,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip/src/content.vue"]]);const Hr=["innerHTML"],Dr={key:1},Nr=z({name:"ElTooltip"}),zr=z({...Nr,props:Hn,emits:Dn,setup(e,{expose:t,emit:n}){const o=e;kn();const r=Za(),s=_(),i=_(),u=()=>{var p;const C=c(s);C&&((p=C.popperInstanceRef)==null||p.update())},a=_(!1),l=_(),{show:d,hide:f,hasUpdateHandler:g}=Fn({indicator:a,toggleReason:l}),{onOpen:m,onClose:w}=Ht({showAfter:Re(o,"showAfter"),hideAfter:Re(o,"hideAfter"),autoClose:Re(o,"autoClose"),open:d,close:f}),h=M(()=>so(o.visible)&&!g.value);ve(Xe,{controlled:h,id:r,open:Sa(a),trigger:Re(o,"trigger"),onOpen:p=>{m(p)},onClose:p=>{w(p)},onToggle:p=>{c(a)?w(p):m(p)},onShow:()=>{n("show",l.value)},onHide:()=>{n("hide",l.value)},onBeforeShow:()=>{n("before-show",l.value)},onBeforeHide:()=>{n("before-hide",l.value)},updatePopper:u}),W(()=>o.disabled,p=>{p&&a.value&&(a.value=!1)});const E=()=>{var p,C;const T=(C=(p=i.value)==null?void 0:p.contentRef)==null?void 0:C.popperContentRef;return T&&T.contains(document.activeElement)};return Ia(()=>a.value&&f()),t({popperRef:s,contentRef:i,isFocusInsideContent:E,updatePopper:u,onOpen:m,onClose:w,hide:f}),(p,C)=>(q(),ce(c(jn),{ref_key:"popperRef",ref:s,role:p.role},{default:ee(()=>[De(jr,{disabled:p.disabled,trigger:p.trigger,"trigger-keys":p.triggerKeys,"virtual-ref":p.virtualRef,"virtual-triggering":p.virtualTriggering},{default:ee(()=>[p.$slots.default?Z(p.$slots,"default",{key:0}):ze("v-if",!0)]),_:3},8,["disabled","trigger","trigger-keys","virtual-ref","virtual-triggering"]),De(Fr,{ref_key:"contentRef",ref:i,"aria-label":p.ariaLabel,"boundaries-padding":p.boundariesPadding,content:p.content,disabled:p.disabled,effect:p.effect,enterable:p.enterable,"fallback-placements":p.fallbackPlacements,"hide-after":p.hideAfter,"gpu-acceleration":p.gpuAcceleration,offset:p.offset,persistent:p.persistent,"popper-class":p.popperClass,"popper-style":p.popperStyle,placement:p.placement,"popper-options":p.popperOptions,pure:p.pure,"raw-content":p.rawContent,"reference-el":p.referenceEl,"trigger-target-el":p.triggerTargetEl,"show-after":p.showAfter,strategy:p.strategy,teleported:p.teleported,transition:p.transition,"virtual-triggering":p.virtualTriggering,"z-index":p.zIndex,"append-to":p.appendTo},{default:ee(()=>[Z(p.$slots,"content",{},()=>[p.rawContent?(q(),me("span",{key:0,innerHTML:p.content},null,8,Hr)):(q(),me("span",Dr,co(p.content),1))]),p.showArrow?(q(),ce(c(mr),{key:0,"arrow-offset":p.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 Wr=re(zr,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip/src/tooltip.vue"]]);let qn,Un;ut=Bt(Wr),qn=z({name:"ElCollapseTransition"}),Un=z({...qn,setup(e){const t=Y("collapse-transition"),n={beforeEnter(o){o.dataset||(o.dataset={}),o.dataset.oldPaddingTop=o.style.paddingTop,o.dataset.oldPaddingBottom=o.style.paddingBottom,o.style.maxHeight=0,o.style.paddingTop=0,o.style.paddingBottom=0},enter(o){o.dataset.oldOverflow=o.style.overflow,o.scrollHeight!==0?(o.style.maxHeight=`${o.scrollHeight}px`,o.style.paddingTop=o.dataset.oldPaddingTop,o.style.paddingBottom=o.dataset.oldPaddingBottom):(o.style.maxHeight=0,o.style.paddingTop=o.dataset.oldPaddingTop,o.style.paddingBottom=o.dataset.oldPaddingBottom),o.style.overflow="hidden"},afterEnter(o){o.style.maxHeight="",o.style.overflow=o.dataset.oldOverflow},beforeLeave(o){o.dataset||(o.dataset={}),o.dataset.oldPaddingTop=o.style.paddingTop,o.dataset.oldPaddingBottom=o.style.paddingBottom,o.dataset.oldOverflow=o.style.overflow,o.style.maxHeight=`${o.scrollHeight}px`,o.style.overflow="hidden"},leave(o){o.scrollHeight!==0&&(o.style.maxHeight=0,o.style.paddingTop=0,o.style.paddingBottom=0)},afterLeave(o){o.style.maxHeight="",o.style.overflow=o.dataset.oldOverflow,o.style.paddingTop=o.dataset.oldPaddingTop,o.style.paddingBottom=o.dataset.oldPaddingBottom}};return(o,r)=>(q(),ce(_t,Ne({name:c(t).b()},Pa(n)),{default:ee(()=>[Z(o.$slots,"default")]),_:3},16,["name"]))}});var Je=re(Un,[["__file","/home/runner/work/element-plus/element-plus/packages/components/collapse-transition/src/collapse-transition.vue"]]);Je.install=e=>{e.component(Je.name,Je)};const qr=Je;let Ur=class{constructor(e,t){this.parent=e,this.domNode=t,this.subIndex=0,this.subIndex=0,this.init()}init(){this.subMenuItems=this.domNode.querySelectorAll("li"),this.addListeners()}gotoSubIndex(e){e===this.subMenuItems.length?e=0:e<0&&(e=this.subMenuItems.length-1),this.subMenuItems[e].focus(),this.subIndex=e}addListeners(){const e=this.parent.domNode;Array.prototype.forEach.call(this.subMenuItems,t=>{t.addEventListener("keydown",n=>{let o=!1;switch(n.code){case te.down:{this.gotoSubIndex(this.subIndex+1),o=!0;break}case te.up:{this.gotoSubIndex(this.subIndex-1),o=!0;break}case te.tab:{qe(e,"mouseleave");break}case te.enter:case te.space:{o=!0,n.currentTarget.click();break}}return o&&(n.preventDefault(),n.stopPropagation()),!1})})}},Vr=class{constructor(e,t){this.domNode=e,this.submenu=null,this.submenu=null,this.init(t)}init(e){this.domNode.setAttribute("tabindex","0");const t=this.domNode.querySelector(`.${e}-menu`);t&&(this.submenu=new Ur(this,t)),this.addListeners()}addListeners(){this.domNode.addEventListener("keydown",e=>{let t=!1;switch(e.code){case te.down:{qe(e.currentTarget,"mouseenter"),this.submenu&&this.submenu.gotoSubIndex(0),t=!0;break}case te.up:{qe(e.currentTarget,"mouseenter"),this.submenu&&this.submenu.gotoSubIndex(this.submenu.subMenuItems.length-1),t=!0;break}case te.tab:{qe(e.currentTarget,"mouseleave");break}case te.enter:case te.space:{t=!0,e.currentTarget.click();break}}t&&e.preventDefault()})}},Kr=class{constructor(e,t){this.domNode=e,this.init(t)}init(e){const t=this.domNode.childNodes;Array.from(t).forEach(n=>{n.nodeType===1&&new Vr(n,e)})}};const Zr=z({name:"ElMenuCollapseTransition",setup(){const e=Y("menu");return{listeners:{onBeforeEnter:t=>t.style.opacity="0.2",onEnter(t,n){st(t,`${e.namespace.value}-opacity-transition`),t.style.opacity="1",n()},onAfterEnter(t){jt(t,`${e.namespace.value}-opacity-transition`),t.style.opacity=""},onBeforeLeave(t){t.dataset||(t.dataset={}),Ra(t,e.m("collapse"))?(jt(t,e.m("collapse")),t.dataset.oldOverflow=t.style.overflow,t.dataset.scrollWidth=t.clientWidth.toString(),st(t,e.m("collapse"))):(st(t,e.m("collapse")),t.dataset.oldOverflow=t.style.overflow,t.dataset.scrollWidth=t.clientWidth.toString(),jt(t,e.m("collapse"))),t.style.width=`${t.scrollWidth}px`,t.style.overflow="hidden"},onLeave(t){st(t,"horizontal-collapse-transition"),t.style.width=`${t.dataset.scrollWidth}px`}}}}});function Yr(e,t,n,o,r,s){return q(),ce(_t,Ne({mode:"out-in"},e.listeners),{default:ee(()=>[Z(e.$slots,"default")]),_:3},16)}var Gr=re(Zr,[["render",Yr],["__file","/home/runner/work/element-plus/element-plus/packages/components/menu/src/menu-collapse-transition.vue"]]);function Vn(e,t){const n=M(()=>{let o=e.parent;const r=[t.value];for(;o.type.name!=="ElMenu";)o.props.index&&r.unshift(o.props.index),o=o.parent;return r});return{parentMenu:M(()=>{let o=e.parent;for(;o&&!["ElMenu","ElSubMenu"].includes(o.type.name);)o=o.parent;return o}),indexPath:n}}function Xr(e){return M(()=>{const t=e.backgroundColor;return t?new qa(t).shade(20).toString():""})}const Kn=(e,t)=>{const n=Y("menu");return M(()=>n.cssVarBlock({"text-color":e.textColor||"","hover-text-color":e.textColor||"","bg-color":e.backgroundColor||"","hover-bg-color":Xr(e).value||"","active-color":e.activeTextColor||"",level:`${t}`}))},Jr=Q({index:{type:String,required:!0},showTimeout:{type:Number,default:300},hideTimeout:{type:Number,default:300},popperClass:String,disabled:Boolean,popperAppendToBody:{type:Boolean,default:void 0},teleported:{type:Boolean,default:void 0},popperOffset:{type:Number,default:6},expandCloseIcon:{type:it},expandOpenIcon:{type:it},collapseCloseIcon:{type:it},collapseOpenIcon:{type:it}}),Qe="ElSubMenu";var Et=z({name:Qe,props:Jr,setup(e,{slots:t,expose:n}){Ua({from:"popper-append-to-body",replacement:"teleported",scope:Qe,version:"2.3.0",ref:"https://element-plus.org/en-US/component/menu.html#submenu-attributes"},M(()=>e.popperAppendToBody!==void 0));const o=nt(),{indexPath:r,parentMenu:s}=Vn(o,M(()=>e.index)),i=Y("menu"),u=Y("sub-menu"),a=ae("rootMenu");a||lt(Qe,"can not inject root menu");const l=ae(`subMenu:${s.value.uid}`);l||lt(Qe,"can not inject sub menu");const d=_({}),f=_({});let g;const m=_(!1),w=_(),h=_(null),E=M(()=>v.value==="horizontal"&&C.value?"bottom-start":"right-start"),p=M(()=>v.value==="horizontal"&&C.value||v.value==="vertical"&&!a.props.collapse?e.expandCloseIcon&&e.expandOpenIcon?k.value?e.expandOpenIcon:e.expandCloseIcon:Ba:e.collapseCloseIcon&&e.collapseOpenIcon?k.value?e.collapseOpenIcon:e.collapseCloseIcon:_a),C=M(()=>l.level===0),T=M(()=>{var A;const j=(A=e.teleported)!=null?A:e.popperAppendToBody;return j===void 0?C.value:j}),O=M(()=>a.props.collapse?`${i.namespace.value}-zoom-in-left`:`${i.namespace.value}-zoom-in-top`),I=M(()=>v.value==="horizontal"&&C.value?["bottom-start","bottom-end","top-start","top-end","right-start","left-start"]:["right-start","left-start","bottom-start","bottom-end","top-start","top-end"]),k=M(()=>a.openedMenus.includes(e.index)),S=M(()=>{let A=!1;return Object.values(d.value).forEach(j=>{j.active&&(A=!0)}),Object.values(f.value).forEach(j=>{j.active&&(A=!0)}),A}),R=M(()=>a.props.backgroundColor||""),L=M(()=>a.props.activeTextColor||""),P=M(()=>a.props.textColor||""),v=M(()=>a.props.mode),x=Lt({index:e.index,indexPath:r,active:S}),y=M(()=>v.value!=="horizontal"?{color:P.value}:{borderBottomColor:S.value?a.props.activeTextColor?L.value:"":"transparent",color:S.value?L.value:P.value}),F=()=>{var A,j,N;return(N=(j=(A=h.value)==null?void 0:A.popperRef)==null?void 0:j.popperInstanceRef)==null?void 0:N.destroy()},H=A=>{A||F()},B=()=>{a.props.menuTrigger==="hover"&&a.props.mode==="horizontal"||a.props.collapse&&a.props.mode==="vertical"||e.disabled||a.handleSubMenuClick({index:e.index,indexPath:r.value,active:S.value})},b=(A,j=e.showTimeout)=>{var N;A.type!=="focus"&&(a.props.menuTrigger==="click"&&a.props.mode==="horizontal"||!a.props.collapse&&a.props.mode==="vertical"||e.disabled||(l.mouseInChild.value=!0,g==null||g(),{stop:g}=vo(()=>{a.openMenu(e.index,r.value)},j),T.value&&((N=s.value.vnode.el)==null||N.dispatchEvent(new MouseEvent("mouseenter")))))},D=(A=!1)=>{var j,N;a.props.menuTrigger==="click"&&a.props.mode==="horizontal"||!a.props.collapse&&a.props.mode==="vertical"||(g==null||g(),l.mouseInChild.value=!1,{stop:g}=vo(()=>!m.value&&a.closeMenu(e.index,r.value),e.hideTimeout),T.value&&A&&((j=o.parent)==null?void 0:j.type.name)==="ElSubMenu"&&((N=l.handleMouseleave)==null||N.call(l,!0)))};W(()=>a.props.collapse,A=>H(!!A));{const A=N=>{f.value[N.index]=N},j=N=>{delete f.value[N.index]};ve(`subMenu:${o.uid}`,{addSubMenu:A,removeSubMenu:j,handleMouseleave:D,mouseInChild:m,level:l.level+1})}return n({opened:k}),we(()=>{a.addSubMenu(x),l.addSubMenu(x)}),Oe(()=>{l.removeSubMenu(x),a.removeSubMenu(x)}),()=>{var A;const j=[(A=t.title)==null?void 0:A.call(t),U(fo,{class:u.e("icon-arrow"),style:{transform:k.value?e.expandCloseIcon&&e.expandOpenIcon||e.collapseCloseIcon&&e.collapseOpenIcon&&a.props.collapse?"none":"rotateZ(180deg)":"none"}},{default:()=>Be(p.value)?U(o.appContext.components[p.value]):U(p.value)})],N=Kn(a.props,l.level+1),be=a.isMenuPopup?U(ut,{ref:h,visible:k.value,effect:"light",pure:!0,offset:e.popperOffset,showArrow:!1,persistent:!0,popperClass:e.popperClass,placement:E.value,teleported:T.value,fallbackPlacements:I.value,transition:O.value,gpuAcceleration:!1},{content:()=>{var le;return U("div",{class:[i.m(v.value),i.m("popup-container"),e.popperClass],onMouseenter:oe=>b(oe,100),onMouseleave:()=>D(!0),onFocus:oe=>b(oe,100)},[U("ul",{class:[i.b(),i.m("popup"),i.m(`popup-${E.value}`)],style:N.value},[(le=t.default)==null?void 0:le.call(t)])])},default:()=>U("div",{class:u.e("title"),style:[y.value,{backgroundColor:R.value}],onClick:B},j)}):U(rt,{},[U("div",{class:u.e("title"),style:[y.value,{backgroundColor:R.value}],ref:w,onClick:B},j),U(qr,{},{default:()=>{var le;return Rt(U("ul",{role:"menu",class:[i.b(),i.m("inline")],style:N.value},[(le=t.default)==null?void 0:le.call(t)]),[[po,k.value]])}})]);return U("li",{class:[u.b(),u.is("active",S.value),u.is("opened",k.value),u.is("disabled",e.disabled)],role:"menuitem",ariaHaspopup:!0,ariaExpanded:k.value,onMouseenter:b,onMouseleave:()=>D(!0),onFocus:b},[be])}}});const Qr=Q({mode:{type:String,values:["horizontal","vertical"],default:"vertical"},defaultActive:{type:String,default:""},defaultOpeneds:{type:$(Array),default:()=>Fa([])},uniqueOpened:Boolean,router:Boolean,menuTrigger:{type:String,values:["hover","click"],default:"hover"},collapse:Boolean,backgroundColor:String,textColor:String,activeTextColor:String,collapseTransition:{type:Boolean,default:!0},ellipsis:{type:Boolean,default:!0},popperEffect:{type:String,values:["dark","light"],default:"dark"}}),Tt=e=>Array.isArray(e)&&e.every(t=>Be(t));var ea=z({name:"ElMenu",props:Qr,emits:{close:(e,t)=>Be(e)&&Tt(t),open:(e,t)=>Be(e)&&Tt(t),select:(e,t,n,o)=>Be(e)&&Tt(t)&&lo(n)&&(o===void 0||o instanceof Promise)},setup(e,{emit:t,slots:n,expose:o}){const r=nt(),s=r.appContext.config.globalProperties.$router,i=_(),u=Y("menu"),a=Y("sub-menu"),l=_(-1),d=_(e.defaultOpeneds&&!e.collapse?e.defaultOpeneds.slice(0):[]),f=_(e.defaultActive),g=_({}),m=_({}),w=M(()=>e.mode==="horizontal"||e.mode==="vertical"&&e.collapse),h=()=>{const v=f.value&&g.value[f.value];!v||e.mode==="horizontal"||e.collapse||v.indexPath.forEach(x=>{const y=m.value[x];y&&E(x,y.indexPath)})},E=(v,x)=>{d.value.includes(v)||(e.uniqueOpened&&(d.value=d.value.filter(y=>x.includes(y))),d.value.push(v),t("open",v,x))},p=v=>{const x=d.value.indexOf(v);x!==-1&&d.value.splice(x,1)},C=(v,x)=>{p(v),t("close",v,x)},T=({index:v,indexPath:x})=>{d.value.includes(v)?C(v,x):E(v,x)},O=v=>{(e.mode==="horizontal"||e.collapse)&&(d.value=[]);const{index:x,indexPath:y}=v;if(!(x===void 0||y===void 0))if(e.router&&s){const F=v.route||x,H=s.push(F).then(B=>(B||(f.value=x),B));t("select",x,y,{index:x,indexPath:y,route:F},H)}else f.value=x,t("select",x,y,{index:x,indexPath:y})},I=v=>{const x=g.value,y=x[v]||f.value&&x[f.value]||x[e.defaultActive];y?f.value=y.index:f.value=v},k=()=>{var v,x;if(!i.value)return-1;const y=Array.from((x=(v=i.value)==null?void 0:v.childNodes)!=null?x:[]).filter(j=>j.nodeName!=="#text"||j.nodeValue),F=64,H=Number.parseInt(getComputedStyle(i.value).paddingLeft,10),B=Number.parseInt(getComputedStyle(i.value).paddingRight,10),b=i.value.clientWidth-H-B;let D=0,A=0;return y.forEach((j,N)=>{D+=j.offsetWidth||0,D<=b-F&&(A=N+1)}),A===y.length?-1:A},S=(v,x=33.34)=>{let y;return()=>{y&&clearTimeout(y),y=setTimeout(()=>{v()},x)}};let R=!0;const L=()=>{const v=()=>{l.value=-1,Ha(()=>{l.value=k()})};R?v():S(v)(),R=!1};W(()=>e.defaultActive,v=>{g.value[v]||(f.value=""),I(v)}),W(()=>e.collapse,v=>{v&&(d.value=[])}),W(g.value,h);let P;ja(()=>{e.mode==="horizontal"&&e.ellipsis?P=La(i,L).stop:P==null||P()});{const v=y=>{m.value[y.index]=y},x=y=>{delete m.value[y.index]};ve("rootMenu",Lt({props:e,openedMenus:d,items:g,subMenus:m,activeIndex:f,isMenuPopup:w,addMenuItem:y=>{g.value[y.index]=y},removeMenuItem:y=>{delete g.value[y.index]},addSubMenu:v,removeSubMenu:x,openMenu:E,closeMenu:C,handleMenuItemClick:O,handleSubMenuClick:T})),ve(`subMenu:${r.uid}`,{addSubMenu:v,removeSubMenu:x,mouseInChild:_(!1),level:0})}return we(()=>{e.mode==="horizontal"&&new Kr(r.vnode.el,u.namespace.value)}),o({open:v=>{const{indexPath:x}=m.value[v];x.forEach(y=>E(y,x))},close:p,handleResize:L}),()=>{var v,x;let y=(x=(v=n.default)==null?void 0:v.call(n))!=null?x:[];const F=[];if(e.mode==="horizontal"&&i.value){const b=Ga(y),D=l.value===-1?b:b.slice(0,l.value),A=l.value===-1?[]:b.slice(l.value);A!=null&&A.length&&e.ellipsis&&(y=D,F.push(U(Et,{index:"sub-menu-more",class:a.e("hide-arrow")},{title:()=>U(fo,{class:a.e("icon-more")},{default:()=>U($a)}),default:()=>A})))}const H=Kn(e,0),B=U("ul",{key:String(e.collapse),role:"menubar",ref:i,style:H.value,class:{[u.b()]:!0,[u.m(e.mode)]:!0,[u.m("collapse")]:e.collapse}},[...y,...F]);return e.collapseTransition&&e.mode==="vertical"?U(Gr,()=>B):B}}});const ta=Q({index:{type:$([String,null]),default:null},route:{type:$([String,Object])},disabled:Boolean}),na={click:e=>Be(e.index)&&Array.isArray(e.indexPath)},At="ElMenuItem",oa=z({name:At,components:{ElTooltip:ut},props:ta,emits:na,setup(e,{emit:t}){const n=nt(),o=ae("rootMenu"),r=Y("menu"),s=Y("menu-item");o||lt(At,"can not inject root menu");const{parentMenu:i,indexPath:u}=Vn(n,Re(e,"index")),a=ae(`subMenu:${i.value.uid}`);a||lt(At,"can not inject sub menu");const l=M(()=>e.index===o.activeIndex),d=Lt({index:e.index,indexPath:u,active:l}),f=()=>{e.disabled||(o.handleMenuItemClick({index:e.index,indexPath:u.value,route:e.route}),t("click",d))};return we(()=>{a.addSubMenu(d),o.addMenuItem(d)}),Oe(()=>{a.removeSubMenu(d),o.removeMenuItem(d)}),{parentMenu:i,rootMenu:o,active:l,nsMenu:r,nsMenuItem:s,handleClick:f}}});function ra(e,t,n,o,r,s){const i=Da("el-tooltip");return q(),me("li",{class:Pe([e.nsMenuItem.b(),e.nsMenuItem.is("active",e.active),e.nsMenuItem.is("disabled",e.disabled)]),role:"menuitem",tabindex:"-1",onClick:t[0]||(t[0]=(...u)=>e.handleClick&&e.handleClick(...u))},[e.parentMenu.type.name==="ElMenu"&&e.rootMenu.props.collapse&&e.$slots.title?(q(),ce(i,{key:0,effect:e.rootMenu.props.popperEffect,placement:"right","fallback-placements":["left"],persistent:""},{content:ee(()=>[Z(e.$slots,"title")]),default:ee(()=>[$t("div",{class:Pe(e.nsMenu.be("tooltip","trigger"))},[Z(e.$slots,"default")],2)]),_:3},8,["effect"])):(q(),me(rt,{key:1},[Z(e.$slots,"default"),Z(e.$slots,"title")],64))],2)}var Zn=re(oa,[["render",ra],["__file","/home/runner/work/element-plus/element-plus/packages/components/menu/src/menu-item.vue"]]);const aa={title:String},sa="ElMenuItemGroup",ia=z({name:sa,props:aa,setup(){return{ns:Y("menu-item-group")}}});function la(e,t,n,o,r,s){return q(),me("li",{class:Pe(e.ns.b())},[$t("div",{class:Pe(e.ns.e("title"))},[e.$slots.title?Z(e.$slots,"title",{key:1}):(q(),me(rt,{key:0},[Na(co(e.title),1)],64))],2),$t("ul",null,[Z(e.$slots,"default")])],2)}var Yn=re(ia,[["render",la],["__file","/home/runner/work/element-plus/element-plus/packages/components/menu/src/menu-item-group.vue"]]);yo=Bt(ea,{MenuItem:Zn,MenuItemGroup:Yn,SubMenu:Et}),ho=Ft(Zn),Ft(Yn),Ft(Et)});export{ho as E,Ja as __tla,yo as a,ut as b,We as c,Ht as d,pt as u,Dt as y};