var so=Object.defineProperty,io=Object.defineProperties;var lo=Object.getOwnPropertyDescriptors;var rn=Object.getOwnPropertySymbols;var uo=Object.prototype.hasOwnProperty,po=Object.prototype.propertyIsEnumerable;var an=(e,t,n)=>t in e?so(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,F=(e,t)=>{for(var n in t||(t={}))uo.call(t,n)&&an(e,n,t[n]);if(rn)for(var n of rn(t))po.call(t,n)&&an(e,n,t[n]);return e},ee=(e,t)=>io(e,lo(t));var ke=(e,t,n)=>new Promise((o,r)=>{var s=i=>{try{l(n.next(i))}catch(u){r(u)}},a=i=>{try{l(n.throw(i))}catch(u){r(u)}},l=i=>i.done?o(i.value):Promise.resolve(i.value).then(s,a);l((n=n.apply(e,t)).next())});import{aS as co,n as S,aT as fo,as as Kt,aU as Pn,d as X,aV as Ve,w as U,p as ct,a as Ne,af as Dt,aW as vo,aX as mo,aY as go,aZ as ho,a_ as bo,b as ye,A as p,aC as it,r as x,c as sn,a$ as yo,ad as ln,m as wo,ae as jt,ag as Ot,e as we,b0 as Eo,b1 as Co,aj as Oo,am as So,ak as kn,an as To,h as Re,l as xt,b2 as Ao,b3 as Bo,b4 as Po,b5 as Ut,b6 as ko,o as ue,ap as un,b7 as Io,aI as At,P as We,Q as ot,q as I,F as Y,C as j,I as St,z as $,S as oe,y as Z,t as V,x as W,L as Me,E as He,aP as rt,v as te,b8 as Mo,B as nt,b9 as Bt,a4 as ge,R as Pt,_ as Ae,ba as kt,Y as qt,aD as je,aG as ft,bb as Ro,bc as $o,bd as Lo,be as In,bf as It,bg as pn,j as Mn,aE as Rn,bh as $n,W as zt,bi as xo,a1 as ne,T as Ln,U as No,bj as Do,bk as Ft,aL as Ht,aH as jo,bl as zo,aM as Fo,bm as Ho,bn as Vo,u as Wo,aA as Ko,bo as cn,bp as Uo,bq as qo,br as Xo,aq as Et,a3 as Nt,bs as xn,bt as Nn,bu as fn}from"./index.js";const Yo='a[href],button:not([disabled]),button:not([hidden]),:not([tabindex="-1"]),input:not([disabled]),input:not([type="hidden"]),select:not([disabled]),textarea:not([disabled])',Go=e=>getComputedStyle(e).position==="fixed"?!1:e.offsetParent!==null,dn=e=>Array.from(e.querySelectorAll(Yo)).filter(t=>Zo(t)&&Go(t)),Zo=e=>{if(e.tabIndex>0||e.tabIndex===0&&e.getAttribute("tabIndex")!==null)return!0;if(e.disabled)return!1;switch(e.nodeName){case"A":return!!e.href&&e.rel!=="ignore";case"INPUT":return!(e.type==="hidden"||e.type==="file");case"BUTTON":case"SELECT":case"TEXTAREA":return!0;default:return!1}},Se=(e,t,{checkForDefaultPrevented:n=!0}={})=>r=>{const s=e==null?void 0:e(r);if(n===!1||!s)return t==null?void 0:t(r)},Ms=e=>t=>t.pointerType==="mouse"?e(t):void 0,Jo=e=>["",...co].includes(e),Qo=e=>/([(\uAC00-\uD7AF)|(\u3130-\u318F)])+/gi.test(e),_o=()=>Math.floor(Math.random()*1e4),er=["class","style"],tr=/^on[A-Z]/,nr=(e={})=>{const{excludeListeners:t=!1,excludeKeys:n}=e,o=S(()=>((n==null?void 0:n.value)||[]).concat(er)),r=Kt();return r?S(()=>{var s;return fo(Object.entries((s=r.proxy)==null?void 0:s.$attrs).filter(([a])=>!o.value.includes(a)&&!(t&&tr.test(a))))}):S(()=>({}))},Xt=Symbol("popper"),Dn=Symbol("popperContent"),or=Pn({type:X(Boolean),default:null}),rr=Pn({type:X(Function)}),ar=e=>{const t=`update:${e}`,n=`onUpdate:${e}`,o=[t],r={[e]:or,[n]:rr};return{useModelToggle:({indicator:a,toggleReason:l,shouldHideWhenRouteChanges:i,shouldProceed:u,onShow:d,onHide:v})=>{const m=Kt(),{emit:h}=m,g=m.props,c=S(()=>Ve(g[n])),E=S(()=>g[e]===null),b=C=>{a.value!==!0&&(a.value=!0,l&&(l.value=C),Ve(d)&&d(C))},y=C=>{a.value!==!1&&(a.value=!1,l&&(l.value=C),Ve(v)&&v(C))},T=C=>{if(g.disabled===!0||Ve(u)&&!u())return;const M=c.value&&Ne;M&&h(t,!0),(E.value||!M)&&b(C)},O=C=>{if(g.disabled===!0||!Ne)return;const M=c.value&&Ne;M&&h(t,!1),(E.value||!M)&&y(C)},k=C=>{!Dt(C)||(g.disabled&&C?c.value&&h(t,!1):a.value!==C&&(C?b():y()))},R=()=>{a.value?O():T()};return U(()=>g[e],k),i&&m.appContext.config.globalProperties.$route!==void 0&&U(()=>F({},m.proxy.$route),()=>{i.value&&a.value&&O()}),ct(()=>{k(g[e])}),{hide:O,show:T,toggle:R,hasUpdateHandler:c}},useModelToggleProps:r,useModelToggleEmits:o}},sr=(e,t)=>{let n;U(()=>e.value,o=>{var r,s;o?(n=document.activeElement,vo(t)&&((s=(r=t.value).focus)==null||s.call(r))):n.focus()})};function ir(){let e;const t=(o,r)=>{n(),e=window.setTimeout(o,r)},n=()=>window.clearTimeout(e);return mo(()=>n()),{registerTimeout:t,cancelTimeout:n}}let vn;const lr=go("namespace",ho),jn=`${lr.value}-popper-container-${_o()}`,zn=`#${jn}`,ur=()=>{const e=document.createElement("div");return e.id=jn,document.body.appendChild(e),e},pr=()=>{bo(()=>{!Ne||(!vn||!document.body.querySelector(zn))&&(vn=ur())})},cr=ye({showAfter:{type:Number,default:0},hideAfter:{type:Number,default:200}}),fr=({showAfter:e,hideAfter:t,open:n,close:o})=>{const{registerTimeout:r}=ir();return{onOpen:l=>{r(()=>{n(l)},p(e))},onClose:l=>{r(()=>{o(l)},p(t))}}},Fn=Symbol("elForwardRef"),dr=e=>{it(Fn,{setForwardRef:n=>{e.value=n}})},vr=e=>({mounted(t){e(t)},updated(t){e(t)},unmounted(){e(null)}});function mr(e){const t=x();function n(){if(e.value==null)return;const{selectionStart:r,selectionEnd:s,value:a}=e.value;if(r==null||s==null)return;const l=a.slice(0,Math.max(0,r)),i=a.slice(Math.max(0,s));t.value={selectionStart:r,selectionEnd:s,value:a,beforeTxt:l,afterTxt:i}}function o(){if(e.value==null||t.value==null)return;const{value:r}=e.value,{beforeTxt:s,afterTxt:a,selectionStart:l}=t.value;if(s==null||a==null||l==null)return;let i=r.length;if(r.endsWith(a))i=r.length-a.length;else if(r.startsWith(s))i=s.length;else{const u=s[l-1],d=r.indexOf(u,l-1);d!==-1&&(i=d+1)}e.value.setSelectionRange(i,i)}return[n,o]}let le;const gr=` height:0 !important; visibility:hidden !important; overflow:hidden !important; position:absolute !important; z-index:-1000 !important; top:0 !important; right:0 !important; `,hr=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing"];function br(e){const t=window.getComputedStyle(e),n=t.getPropertyValue("box-sizing"),o=Number.parseFloat(t.getPropertyValue("padding-bottom"))+Number.parseFloat(t.getPropertyValue("padding-top")),r=Number.parseFloat(t.getPropertyValue("border-bottom-width"))+Number.parseFloat(t.getPropertyValue("border-top-width"));return{contextStyle:hr.map(a=>`${a}:${t.getPropertyValue(a)}`).join(";"),paddingSize:o,borderSize:r,boxSizing:n}}function mn(e,t=1,n){var o;le||(le=document.createElement("textarea"),document.body.appendChild(le));const{paddingSize:r,borderSize:s,boxSizing:a,contextStyle:l}=br(e);le.setAttribute("style",`${l};${gr}`),le.value=e.value||e.placeholder||"";let i=le.scrollHeight;const u={};a==="border-box"?i=i+s:a==="content-box"&&(i=i-r),le.value="";const d=le.scrollHeight-r;if(sn(t)){let v=d*t;a==="border-box"&&(v=v+r+s),i=Math.max(v,i),u.minHeight=`${v}px`}if(sn(n)){let v=d*n;a==="border-box"&&(v=v+r+s),i=Math.min(v,i)}return u.height=`${i}px`,(o=le.parentNode)==null||o.removeChild(le),le=void 0,u}const yr=ye({id:{type:String,default:void 0},size:yo,disabled:Boolean,modelValue:{type:X([String,Number,Object]),default:""},type:{type:String,default:"text"},resize:{type:String,values:["none","both","horizontal","vertical"]},autosize:{type:X([Boolean,Object]),default:!1},autocomplete:{type:String,default:"off"},formatter:{type:Function},parser:{type:Function},placeholder:{type:String},form:{type:String,default:""},readonly:{type:Boolean,default:!1},clearable:{type:Boolean,default:!1},showPassword:{type:Boolean,default:!1},showWordLimit:{type:Boolean,default:!1},suffixIcon:{type:ln},prefixIcon:{type:ln},containerRole:{type:String,default:void 0},label:{type:String,default:void 0},tabindex:{type:[String,Number],default:0},validateEvent:{type:Boolean,default:!0},inputStyle:{type:X([Object,Array,String]),default:()=>wo({})}}),wr={[jt]:e=>Ot(e),input:e=>Ot(e),change:e=>Ot(e),focus:e=>e instanceof FocusEvent,blur:e=>e instanceof FocusEvent,clear:()=>!0,mouseleave:e=>e instanceof MouseEvent,mouseenter:e=>e instanceof MouseEvent,keydown:e=>e instanceof Event,compositionstart:e=>e instanceof CompositionEvent,compositionupdate:e=>e instanceof CompositionEvent,compositionend:e=>e instanceof CompositionEvent},Er=["role"],Cr=["id","type","disabled","formatter","parser","readonly","autocomplete","tabindex","aria-label","placeholder"],Or=["id","tabindex","disabled","readonly","autocomplete","aria-label","placeholder"],Sr={name:"ElInput",inheritAttrs:!1},Tr=we(ee(F({},Sr),{props:yr,emits:wr,setup(e,{expose:t,emit:n}){const o=e,r={suffix:"append",prefix:"prepend"},s=Kt(),a=Eo(),l=Co(),i=S(()=>{const f={};return o.containerRole==="combobox"&&(f["aria-haspopup"]=a["aria-haspopup"],f["aria-owns"]=a["aria-owns"],f["aria-expanded"]=a["aria-expanded"]),f}),u=nr({excludeKeys:S(()=>Object.keys(i.value))}),{form:d,formItem:v}=Oo(),{inputId:m}=So(o,{formItemContext:v}),h=kn(),g=To(),c=Re("input"),E=Re("textarea"),b=xt(),y=xt(),T=x(!1),O=x(!1),k=x(!1),R=x(!1),C=x(),M=xt(o.inputStyle),z=S(()=>b.value||y.value),H=S(()=>{var f;return(f=d==null?void 0:d.statusIcon)!=null?f:!1}),N=S(()=>(v==null?void 0:v.validateState)||""),K=S(()=>N.value&&Ao[N.value]),A=S(()=>R.value?Bo:Po),w=S(()=>[a.style,o.inputStyle]),B=S(()=>[o.inputStyle,M.value,{resize:o.resize}]),P=S(()=>Ut(o.modelValue)?"":String(o.modelValue)),D=S(()=>o.clearable&&!g.value&&!o.readonly&&!!P.value&&(T.value||O.value)),G=S(()=>o.showPassword&&!g.value&&!o.readonly&&!!P.value&&(!!P.value||T.value)),q=S(()=>o.showWordLimit&&!!u.value.maxlength&&(o.type==="text"||o.type==="textarea")&&!g.value&&!o.readonly&&!o.showPassword),ce=S(()=>Array.from(P.value).length),Be=S(()=>!!q.value&&ce.value>Number(u.value.maxlength)),fe=S(()=>!!l.suffix||!!o.suffixIcon||D.value||o.showPassword||q.value||!!N.value&&H.value),[Ee,Ce]=mr(b);ko(y,f=>{if(!q.value||o.resize!=="both")return;const L=f[0],{width:ie}=L.contentRect;C.value={right:`calc(100% - ${ie+15+6}px)`}});const J=()=>{const{type:f,autosize:L}=o;if(!(!Ne||f!=="textarea"))if(L){const ie=kt(L)?L.minRows:void 0,me=kt(L)?L.maxRows:void 0;M.value=F({},mn(y.value,ie,me))}else M.value={minHeight:mn(y.value).minHeight}},de=()=>{const f=z.value;!f||f.value===P.value||(f.value=P.value)},Pe=f=>{const{el:L}=s.vnode;if(!L)return;const me=Array.from(L.querySelectorAll(`.${c.e(f)}`)).find(ao=>ao.parentNode===L);if(!me)return;const et=r[f];l[et]?me.style.transform=`translateX(${f==="suffix"?"-":""}${L.querySelector(`.${c.be("group",et)}`).offsetWidth}px)`:me.removeAttribute("style")},ve=()=>{Pe("prefix"),Pe("suffix")},Ze=f=>ke(this,null,function*(){Ee();let{value:L}=f.target;if(o.formatter&&(L=o.parser?o.parser(L):L,L=o.formatter(L)),!k.value){if(L===P.value){de();return}n(jt,L),n("input",L),yield ue(),de(),Ce()}}),mt=f=>{n("change",f.target.value)},ze=f=>{n("compositionstart",f),k.value=!0},gt=f=>{var L;n("compositionupdate",f);const ie=(L=f.target)==null?void 0:L.value,me=ie[ie.length-1]||"";k.value=!Qo(me)},Je=f=>{n("compositionend",f),k.value&&(k.value=!1,Ze(f))},$t=()=>{R.value=!R.value,ht()},ht=()=>ke(this,null,function*(){var f;yield ue(),(f=z.value)==null||f.focus()}),bt=()=>{var f;return(f=z.value)==null?void 0:f.blur()},Qe=f=>{T.value=!0,n("focus",f)},yt=f=>{var L;T.value=!1,n("blur",f),o.validateEvent&&((L=v==null?void 0:v.validate)==null||L.call(v,"blur").catch(ie=>un()))},Lt=f=>{O.value=!1,n("mouseleave",f)},Oe=f=>{O.value=!0,n("mouseenter",f)},Le=f=>{n("keydown",f)},wt=()=>{var f;(f=z.value)==null||f.select()},_e=()=>{n(jt,""),n("change",""),n("clear"),n("input","")};return U(()=>o.modelValue,()=>{var f;ue(()=>J()),o.validateEvent&&((f=v==null?void 0:v.validate)==null||f.call(v,"change").catch(L=>un()))}),U(P,()=>de()),U(()=>o.type,()=>ke(this,null,function*(){yield ue(),de(),J(),ve()})),ct(()=>ke(this,null,function*(){!o.formatter&&o.parser,de(),ve(),yield ue(),J()})),Io(()=>ke(this,null,function*(){yield ue(),ve()})),t({input:b,textarea:y,ref:z,textareaStyle:B,autosize:At(o,"autosize"),focus:ht,blur:bt,select:wt,clear:_e,resizeTextarea:J}),(f,L)=>We((I(),Y("div",rt(p(i),{class:[f.type==="textarea"?p(E).b():p(c).b(),p(c).m(p(h)),p(c).is("disabled",p(g)),p(c).is("exceed",p(Be)),{[p(c).b("group")]:f.$slots.prepend||f.$slots.append,[p(c).bm("group","append")]:f.$slots.append,[p(c).bm("group","prepend")]:f.$slots.prepend,[p(c).m("prefix")]:f.$slots.prefix||f.prefixIcon,[p(c).m("suffix")]:f.$slots.suffix||f.suffixIcon||f.clearable||f.showPassword,[p(c).bm("suffix","password-clear")]:p(D)&&p(G)},f.$attrs.class],style:p(w),role:f.containerRole,onMouseenter:Oe,onMouseleave:Lt}),[j(" input "),f.type!=="textarea"?(I(),Y(St,{key:0},[j(" prepend slot "),f.$slots.prepend?(I(),Y("div",{key:0,class:$(p(c).be("group","prepend"))},[oe(f.$slots,"prepend")],2)):j("v-if",!0),Z("div",{class:$([p(c).e("wrapper"),p(c).is("focus",T.value)])},[j(" prefix slot "),f.$slots.prefix||f.prefixIcon?(I(),Y("span",{key:0,class:$(p(c).e("prefix"))},[Z("span",{class:$(p(c).e("prefix-inner"))},[oe(f.$slots,"prefix"),f.prefixIcon?(I(),V(p(He),{key:0,class:$(p(c).e("icon"))},{default:W(()=>[(I(),V(Me(f.prefixIcon)))]),_:1},8,["class"])):j("v-if",!0)],2)],2)):j("v-if",!0),Z("input",rt({id:p(m),ref_key:"input",ref:b,class:p(c).e("inner")},p(u),{type:f.showPassword?R.value?"text":"password":f.type,disabled:p(g),formatter:f.formatter,parser:f.parser,readonly:f.readonly,autocomplete:f.autocomplete,tabindex:f.tabindex,"aria-label":f.label,placeholder:f.placeholder,style:f.inputStyle,onCompositionstart:ze,onCompositionupdate:gt,onCompositionend:Je,onInput:Ze,onFocus:Qe,onBlur:yt,onChange:mt,onKeydown:Le}),null,16,Cr),j(" suffix slot "),p(fe)?(I(),Y("span",{key:1,class:$(p(c).e("suffix"))},[Z("span",{class:$(p(c).e("suffix-inner"))},[!p(D)||!p(G)||!p(q)?(I(),Y(St,{key:0},[oe(f.$slots,"suffix"),f.suffixIcon?(I(),V(p(He),{key:0,class:$(p(c).e("icon"))},{default:W(()=>[(I(),V(Me(f.suffixIcon)))]),_:1},8,["class"])):j("v-if",!0)],64)):j("v-if",!0),p(D)?(I(),V(p(He),{key:1,class:$([p(c).e("icon"),p(c).e("clear")]),onMousedown:nt(p(Bt),["prevent"]),onClick:_e},{default:W(()=>[te(p(Mo))]),_:1},8,["class","onMousedown"])):j("v-if",!0),p(G)?(I(),V(p(He),{key:2,class:$([p(c).e("icon"),p(c).e("password")]),onClick:$t},{default:W(()=>[(I(),V(Me(p(A))))]),_:1},8,["class"])):j("v-if",!0),p(q)?(I(),Y("span",{key:3,class:$(p(c).e("count"))},[Z("span",{class:$(p(c).e("count-inner"))},ge(p(ce))+" / "+ge(p(u).maxlength),3)],2)):j("v-if",!0),p(N)&&p(K)&&p(H)?(I(),V(p(He),{key:4,class:$([p(c).e("icon"),p(c).e("validateIcon"),p(c).is("loading",p(N)==="validating")])},{default:W(()=>[(I(),V(Me(p(K))))]),_:1},8,["class"])):j("v-if",!0)],2)],2)):j("v-if",!0)],2),j(" append slot "),f.$slots.append?(I(),Y("div",{key:1,class:$(p(c).be("group","append"))},[oe(f.$slots,"append")],2)):j("v-if",!0)],64)):(I(),Y(St,{key:1},[j(" textarea "),Z("textarea",rt({id:p(m),ref_key:"textarea",ref:y,class:p(E).e("inner")},p(u),{tabindex:f.tabindex,disabled:p(g),readonly:f.readonly,autocomplete:f.autocomplete,style:p(B),"aria-label":f.label,placeholder:f.placeholder,onCompositionstart:ze,onCompositionupdate:gt,onCompositionend:Je,onInput:Ze,onFocus:Qe,onBlur:yt,onChange:mt,onKeydown:Le}),null,16,Or),p(q)?(I(),Y("span",{key:0,style:Pt(C.value),class:$(p(c).e("count"))},ge(p(ce))+" / "+ge(p(u).maxlength),7)):j("v-if",!0)],64))],16,Er)),[[ot,f.type!=="hidden"]])}}));var Ar=Ae(Tr,[["__file","/home/runner/work/element-plus/element-plus/packages/components/input/src/input.vue"]]);const Br=qt(Ar),Pr=["dialog","grid","listbox","menu","tooltip","tree"],Hn=ye({role:{type:String,values:Pr,default:"tooltip"}}),kr={name:"ElPopperRoot",inheritAttrs:!1},Ir=we(ee(F({},kr),{props:Hn,setup(e,{expose:t}){const n=e,o=x(),r=x(),s=x(),a=x(),l=S(()=>n.role),i={triggerRef:o,popperInstanceRef:r,contentRef:s,referenceRef:a,role:l};return t(i),it(Xt,i),(u,d)=>oe(u.$slots,"default")}}));var Mr=Ae(Ir,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/popper.vue"]]);const Vn=ye({arrowOffset:{type:Number,default:5}}),Rr={name:"ElPopperArrow",inheritAttrs:!1},$r=we(ee(F({},Rr),{props:Vn,setup(e,{expose:t}){const n=e,o=Re("popper"),{arrowOffset:r,arrowRef:s}=je(Dn,void 0);return U(()=>n.arrowOffset,a=>{r.value=a}),ft(()=>{s.value=void 0}),t({arrowRef:s}),(a,l)=>(I(),Y("span",{ref_key:"arrowRef",ref:s,class:$(p(o).e("arrow")),"data-popper-arrow":""},null,2))}}));var Lr=Ae($r,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/arrow.vue"]]);const xr="ElOnlyChild",Nr=we({name:xr,setup(e,{slots:t,attrs:n}){var o;const r=je(Fn),s=vr((o=r==null?void 0:r.setForwardRef)!=null?o:Bt);return()=>{var a;const l=(a=t.default)==null?void 0:a.call(t,n);if(!l||l.length>1)return null;const i=Wn(l);return i?We(Ro(i,n),[[s]]):null}}});function Wn(e){if(!e)return null;const t=e;for(const n of t){if(kt(n))switch(n.type){case Lo:continue;case $o:case"svg":return gn(n);case St:return Wn(n.children);default:return n}return gn(n)}return null}function gn(e){const t=Re("only-child");return te("span",{class:t.e("content")},[e])}const Kn=ye({virtualRef:{type:X(Object)},virtualTriggering:Boolean,onMouseenter:Function,onMouseleave:Function,onClick:Function,onKeydown:Function,onFocus:Function,onBlur:Function,onContextmenu:Function,id:String,open:Boolean}),Dr={name:"ElPopperTrigger",inheritAttrs:!1},jr=we(ee(F({},Dr),{props:Kn,setup(e,{expose:t}){const n=e,{role:o,triggerRef:r}=je(Xt,void 0);dr(r);const s=S(()=>l.value?n.id:void 0),a=S(()=>{if(o&&o.value==="tooltip")return n.open&&n.id?n.id:void 0}),l=S(()=>{if(o&&o.value!=="tooltip")return o.value}),i=S(()=>l.value?`${n.open}`:void 0);let u;return ct(()=>{U(()=>n.virtualRef,d=>{d&&(r.value=In(d))},{immediate:!0}),U(()=>r.value,(d,v)=>{u==null||u(),u=void 0,It(d)&&(["onMouseenter","onMouseleave","onClick","onKeydown","onFocus","onBlur","onContextmenu"].forEach(m=>{var h;const g=n[m];g&&(d.addEventListener(m.slice(2).toLowerCase(),g),(h=v==null?void 0:v.removeEventListener)==null||h.call(v,m.slice(2).toLowerCase(),g))}),u=U([s,a,l,i],m=>{["aria-controls","aria-describedby","aria-haspopup","aria-expanded"].forEach((h,g)=>{Ut(m[g])?d.removeAttribute(h):d.setAttribute(h,m[g])})},{immediate:!0})),It(v)&&["aria-controls","aria-describedby","aria-haspopup","aria-expanded"].forEach(m=>v.removeAttribute(m))},{immediate:!0})}),ft(()=>{u==null||u(),u=void 0}),t({triggerRef:r}),(d,v)=>d.virtualTriggering?j("v-if",!0):(I(),V(p(Nr),rt({key:0},d.$attrs,{"aria-controls":p(s),"aria-describedby":p(a),"aria-expanded":p(i),"aria-haspopup":p(l)}),{default:W(()=>[oe(d.$slots,"default")]),_:3},16,["aria-controls","aria-describedby","aria-expanded","aria-haspopup"]))}}));var zr=Ae(jr,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/trigger.vue"]]),Q="top",ae="bottom",se="right",_="left",Yt="auto",dt=[Q,ae,se,_],Ke="start",lt="end",Fr="clippingParents",Un="viewport",tt="popper",Hr="reference",hn=dt.reduce(function(e,t){return e.concat([t+"-"+Ke,t+"-"+lt])},[]),Gt=[].concat(dt,[Yt]).reduce(function(e,t){return e.concat([t,t+"-"+Ke,t+"-"+lt])},[]),Vr="beforeRead",Wr="read",Kr="afterRead",Ur="beforeMain",qr="main",Xr="afterMain",Yr="beforeWrite",Gr="write",Zr="afterWrite",Jr=[Vr,Wr,Kr,Ur,qr,Xr,Yr,Gr,Zr];function be(e){return e?(e.nodeName||"").toLowerCase():null}function pe(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Ue(e){var t=pe(e).Element;return e instanceof t||e instanceof Element}function re(e){var t=pe(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function Zt(e){if(typeof ShadowRoot=="undefined")return!1;var t=pe(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function Qr(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];!re(s)||!be(s)||(Object.assign(s.style,o),Object.keys(r).forEach(function(a){var l=r[a];l===!1?s.removeAttribute(a):s.setAttribute(a,l===!0?"":l)}))})}function _r(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]||{},a=Object.keys(t.styles.hasOwnProperty(o)?t.styles[o]:n[o]),l=a.reduce(function(i,u){return i[u]="",i},{});!re(r)||!be(r)||(Object.assign(r.style,l),Object.keys(s).forEach(function(i){r.removeAttribute(i)}))})}}var qn={name:"applyStyles",enabled:!0,phase:"write",fn:Qr,effect:_r,requires:["computeStyles"]};function he(e){return e.split("-")[0]}var De=Math.max,Mt=Math.min,qe=Math.round;function Xe(e,t){t===void 0&&(t=!1);var n=e.getBoundingClientRect(),o=1,r=1;if(re(e)&&t){var s=e.offsetHeight,a=e.offsetWidth;a>0&&(o=qe(n.width)/a||1),s>0&&(r=qe(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 Jt(e){var t=Xe(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 Xn(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&Zt(n)){var o=t;do{if(o&&e.isSameNode(o))return!0;o=o.parentNode||o.host}while(o)}return!1}function Te(e){return pe(e).getComputedStyle(e)}function ea(e){return["table","td","th"].indexOf(be(e))>=0}function $e(e){return((Ue(e)?e.ownerDocument:e.document)||window.document).documentElement}function Rt(e){return be(e)==="html"?e:e.assignedSlot||e.parentNode||(Zt(e)?e.host:null)||$e(e)}function bn(e){return!re(e)||Te(e).position==="fixed"?null:e.offsetParent}function ta(e){var t=navigator.userAgent.toLowerCase().indexOf("firefox")!==-1,n=navigator.userAgent.indexOf("Trident")!==-1;if(n&&re(e)){var o=Te(e);if(o.position==="fixed")return null}var r=Rt(e);for(Zt(r)&&(r=r.host);re(r)&&["html","body"].indexOf(be(r))<0;){var s=Te(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 vt(e){for(var t=pe(e),n=bn(e);n&&ea(n)&&Te(n).position==="static";)n=bn(n);return n&&(be(n)==="html"||be(n)==="body"&&Te(n).position==="static")?t:n||ta(e)||t}function Qt(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function at(e,t,n){return De(e,Mt(t,n))}function na(e,t,n){var o=at(e,t,n);return o>n?n:o}function Yn(){return{top:0,right:0,bottom:0,left:0}}function Gn(e){return Object.assign({},Yn(),e)}function Zn(e,t){return t.reduce(function(n,o){return n[o]=e,n},{})}var oa=function(e,t){return e=typeof e=="function"?e(Object.assign({},t.rects,{placement:t.placement})):e,Gn(typeof e!="number"?e:Zn(e,dt))};function ra(e){var t,n=e.state,o=e.name,r=e.options,s=n.elements.arrow,a=n.modifiersData.popperOffsets,l=he(n.placement),i=Qt(l),u=[_,se].indexOf(l)>=0,d=u?"height":"width";if(!(!s||!a)){var v=oa(r.padding,n),m=Jt(s),h=i==="y"?Q:_,g=i==="y"?ae:se,c=n.rects.reference[d]+n.rects.reference[i]-a[i]-n.rects.popper[d],E=a[i]-n.rects.reference[i],b=vt(s),y=b?i==="y"?b.clientHeight||0:b.clientWidth||0:0,T=c/2-E/2,O=v[h],k=y-m[d]-v[g],R=y/2-m[d]/2+T,C=at(O,R,k),M=i;n.modifiersData[o]=(t={},t[M]=C,t.centerOffset=C-R,t)}}function aa(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)||!Xn(t.elements.popper,r)||(t.elements.arrow=r))}var sa={name:"arrow",enabled:!0,phase:"main",fn:ra,effect:aa,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Ye(e){return e.split("-")[1]}var ia={top:"auto",right:"auto",bottom:"auto",left:"auto"};function la(e){var t=e.x,n=e.y,o=window,r=o.devicePixelRatio||1;return{x:qe(t*r)/r||0,y:qe(n*r)/r||0}}function yn(e){var t,n=e.popper,o=e.popperRect,r=e.placement,s=e.variation,a=e.offsets,l=e.position,i=e.gpuAcceleration,u=e.adaptive,d=e.roundOffsets,v=e.isFixed,m=a.x,h=m===void 0?0:m,g=a.y,c=g===void 0?0:g,E=typeof d=="function"?d({x:h,y:c}):{x:h,y:c};h=E.x,c=E.y;var b=a.hasOwnProperty("x"),y=a.hasOwnProperty("y"),T=_,O=Q,k=window;if(u){var R=vt(n),C="clientHeight",M="clientWidth";if(R===pe(n)&&(R=$e(n),Te(R).position!=="static"&&l==="absolute"&&(C="scrollHeight",M="scrollWidth")),R=R,r===Q||(r===_||r===se)&&s===lt){O=ae;var z=v&&R===k&&k.visualViewport?k.visualViewport.height:R[C];c-=z-o.height,c*=i?1:-1}if(r===_||(r===Q||r===ae)&&s===lt){T=se;var H=v&&R===k&&k.visualViewport?k.visualViewport.width:R[M];h-=H-o.width,h*=i?1:-1}}var N=Object.assign({position:l},u&&ia),K=d===!0?la({x:h,y:c}):{x:h,y:c};if(h=K.x,c=K.y,i){var A;return Object.assign({},N,(A={},A[O]=y?"0":"",A[T]=b?"0":"",A.transform=(k.devicePixelRatio||1)<=1?"translate("+h+"px, "+c+"px)":"translate3d("+h+"px, "+c+"px, 0)",A))}return Object.assign({},N,(t={},t[O]=y?c+"px":"",t[T]=b?h+"px":"",t.transform="",t))}function ua(e){var t=e.state,n=e.options,o=n.gpuAcceleration,r=o===void 0?!0:o,s=n.adaptive,a=s===void 0?!0:s,l=n.roundOffsets,i=l===void 0?!0:l,u={placement:he(t.placement),variation:Ye(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,yn(Object.assign({},u,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:i})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,yn(Object.assign({},u,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:i})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}var Jn={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:ua,data:{}},Ct={passive:!0};function pa(e){var t=e.state,n=e.instance,o=e.options,r=o.scroll,s=r===void 0?!0:r,a=o.resize,l=a===void 0?!0:a,i=pe(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return s&&u.forEach(function(d){d.addEventListener("scroll",n.update,Ct)}),l&&i.addEventListener("resize",n.update,Ct),function(){s&&u.forEach(function(d){d.removeEventListener("scroll",n.update,Ct)}),l&&i.removeEventListener("resize",n.update,Ct)}}var Qn={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:pa,data:{}},ca={left:"right",right:"left",bottom:"top",top:"bottom"};function Tt(e){return e.replace(/left|right|bottom|top/g,function(t){return ca[t]})}var fa={start:"end",end:"start"};function wn(e){return e.replace(/start|end/g,function(t){return fa[t]})}function _t(e){var t=pe(e),n=t.pageXOffset,o=t.pageYOffset;return{scrollLeft:n,scrollTop:o}}function en(e){return Xe($e(e)).left+_t(e).scrollLeft}function da(e){var t=pe(e),n=$e(e),o=t.visualViewport,r=n.clientWidth,s=n.clientHeight,a=0,l=0;return o&&(r=o.width,s=o.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(a=o.offsetLeft,l=o.offsetTop)),{width:r,height:s,x:a+en(e),y:l}}function va(e){var t,n=$e(e),o=_t(e),r=(t=e.ownerDocument)==null?void 0:t.body,s=De(n.scrollWidth,n.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),a=De(n.scrollHeight,n.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),l=-o.scrollLeft+en(e),i=-o.scrollTop;return Te(r||n).direction==="rtl"&&(l+=De(n.clientWidth,r?r.clientWidth:0)-s),{width:s,height:a,x:l,y:i}}function tn(e){var t=Te(e),n=t.overflow,o=t.overflowX,r=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+r+o)}function _n(e){return["html","body","#document"].indexOf(be(e))>=0?e.ownerDocument.body:re(e)&&tn(e)?e:_n(Rt(e))}function st(e,t){var n;t===void 0&&(t=[]);var o=_n(e),r=o===((n=e.ownerDocument)==null?void 0:n.body),s=pe(o),a=r?[s].concat(s.visualViewport||[],tn(o)?o:[]):o,l=t.concat(a);return r?l:l.concat(st(Rt(a)))}function Vt(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function ma(e){var t=Xe(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 En(e,t){return t===Un?Vt(da(e)):Ue(t)?ma(t):Vt(va($e(e)))}function ga(e){var t=st(Rt(e)),n=["absolute","fixed"].indexOf(Te(e).position)>=0,o=n&&re(e)?vt(e):e;return Ue(o)?t.filter(function(r){return Ue(r)&&Xn(r,o)&&be(r)!=="body"}):[]}function ha(e,t,n){var o=t==="clippingParents"?ga(e):[].concat(t),r=[].concat(o,[n]),s=r[0],a=r.reduce(function(l,i){var u=En(e,i);return l.top=De(u.top,l.top),l.right=Mt(u.right,l.right),l.bottom=Mt(u.bottom,l.bottom),l.left=De(u.left,l.left),l},En(e,s));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}function eo(e){var t=e.reference,n=e.element,o=e.placement,r=o?he(o):null,s=o?Ye(o):null,a=t.x+t.width/2-n.width/2,l=t.y+t.height/2-n.height/2,i;switch(r){case Q:i={x:a,y:t.y-n.height};break;case ae:i={x:a,y:t.y+t.height};break;case se:i={x:t.x+t.width,y:l};break;case _:i={x:t.x-n.width,y:l};break;default:i={x:t.x,y:t.y}}var u=r?Qt(r):null;if(u!=null){var d=u==="y"?"height":"width";switch(s){case Ke:i[u]=i[u]-(t[d]/2-n[d]/2);break;case lt:i[u]=i[u]+(t[d]/2-n[d]/2);break}}return i}function ut(e,t){t===void 0&&(t={});var n=t,o=n.placement,r=o===void 0?e.placement:o,s=n.boundary,a=s===void 0?Fr:s,l=n.rootBoundary,i=l===void 0?Un:l,u=n.elementContext,d=u===void 0?tt:u,v=n.altBoundary,m=v===void 0?!1:v,h=n.padding,g=h===void 0?0:h,c=Gn(typeof g!="number"?g:Zn(g,dt)),E=d===tt?Hr:tt,b=e.rects.popper,y=e.elements[m?E:d],T=ha(Ue(y)?y:y.contextElement||$e(e.elements.popper),a,i),O=Xe(e.elements.reference),k=eo({reference:O,element:b,strategy:"absolute",placement:r}),R=Vt(Object.assign({},b,k)),C=d===tt?R:O,M={top:T.top-C.top+c.top,bottom:C.bottom-T.bottom+c.bottom,left:T.left-C.left+c.left,right:C.right-T.right+c.right},z=e.modifiersData.offset;if(d===tt&&z){var H=z[r];Object.keys(M).forEach(function(N){var K=[se,ae].indexOf(N)>=0?1:-1,A=[Q,ae].indexOf(N)>=0?"y":"x";M[N]+=H[A]*K})}return M}function ba(e,t){t===void 0&&(t={});var n=t,o=n.placement,r=n.boundary,s=n.rootBoundary,a=n.padding,l=n.flipVariations,i=n.allowedAutoPlacements,u=i===void 0?Gt:i,d=Ye(o),v=d?l?hn:hn.filter(function(g){return Ye(g)===d}):dt,m=v.filter(function(g){return u.indexOf(g)>=0});m.length===0&&(m=v);var h=m.reduce(function(g,c){return g[c]=ut(e,{placement:c,boundary:r,rootBoundary:s,padding:a})[he(c)],g},{});return Object.keys(h).sort(function(g,c){return h[g]-h[c]})}function ya(e){if(he(e)===Yt)return[];var t=Tt(e);return[wn(e),t,wn(t)]}function wa(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,a=n.altAxis,l=a===void 0?!0:a,i=n.fallbackPlacements,u=n.padding,d=n.boundary,v=n.rootBoundary,m=n.altBoundary,h=n.flipVariations,g=h===void 0?!0:h,c=n.allowedAutoPlacements,E=t.options.placement,b=he(E),y=b===E,T=i||(y||!g?[Tt(E)]:ya(E)),O=[E].concat(T).reduce(function(Ce,J){return Ce.concat(he(J)===Yt?ba(t,{placement:J,boundary:d,rootBoundary:v,padding:u,flipVariations:g,allowedAutoPlacements:c}):J)},[]),k=t.rects.reference,R=t.rects.popper,C=new Map,M=!0,z=O[0],H=0;H=0,B=w?"width":"height",P=ut(t,{placement:N,boundary:d,rootBoundary:v,altBoundary:m,padding:u}),D=w?A?se:_:A?ae:Q;k[B]>R[B]&&(D=Tt(D));var G=Tt(D),q=[];if(s&&q.push(P[K]<=0),l&&q.push(P[D]<=0,P[G]<=0),q.every(function(Ce){return Ce})){z=N,M=!1;break}C.set(N,q)}if(M)for(var ce=g?3:1,Be=function(Ce){var J=O.find(function(de){var Pe=C.get(de);if(Pe)return Pe.slice(0,Ce).every(function(ve){return ve})});if(J)return z=J,"break"},fe=ce;fe>0;fe--){var Ee=Be(fe);if(Ee==="break")break}t.placement!==z&&(t.modifiersData[o]._skip=!0,t.placement=z,t.reset=!0)}}var Ea={name:"flip",enabled:!0,phase:"main",fn:wa,requiresIfExists:["offset"],data:{_skip:!1}};function Cn(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 On(e){return[Q,se,ae,_].some(function(t){return e[t]>=0})}function Ca(e){var t=e.state,n=e.name,o=t.rects.reference,r=t.rects.popper,s=t.modifiersData.preventOverflow,a=ut(t,{elementContext:"reference"}),l=ut(t,{altBoundary:!0}),i=Cn(a,o),u=Cn(l,r,s),d=On(i),v=On(u);t.modifiersData[n]={referenceClippingOffsets:i,popperEscapeOffsets:u,isReferenceHidden:d,hasPopperEscaped:v},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":d,"data-popper-escaped":v})}var Oa={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:Ca};function Sa(e,t,n){var o=he(e),r=[_,Q].indexOf(o)>=0?-1:1,s=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,a=s[0],l=s[1];return a=a||0,l=(l||0)*r,[_,se].indexOf(o)>=0?{x:l,y:a}:{x:a,y:l}}function Ta(e){var t=e.state,n=e.options,o=e.name,r=n.offset,s=r===void 0?[0,0]:r,a=Gt.reduce(function(d,v){return d[v]=Sa(v,t.rects,s),d},{}),l=a[t.placement],i=l.x,u=l.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=i,t.modifiersData.popperOffsets.y+=u),t.modifiersData[o]=a}var Aa={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:Ta};function Ba(e){var t=e.state,n=e.name;t.modifiersData[n]=eo({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}var to={name:"popperOffsets",enabled:!0,phase:"read",fn:Ba,data:{}};function Pa(e){return e==="x"?"y":"x"}function ka(e){var t=e.state,n=e.options,o=e.name,r=n.mainAxis,s=r===void 0?!0:r,a=n.altAxis,l=a===void 0?!1:a,i=n.boundary,u=n.rootBoundary,d=n.altBoundary,v=n.padding,m=n.tether,h=m===void 0?!0:m,g=n.tetherOffset,c=g===void 0?0:g,E=ut(t,{boundary:i,rootBoundary:u,padding:v,altBoundary:d}),b=he(t.placement),y=Ye(t.placement),T=!y,O=Qt(b),k=Pa(O),R=t.modifiersData.popperOffsets,C=t.rects.reference,M=t.rects.popper,z=typeof c=="function"?c(Object.assign({},t.rects,{placement:t.placement})):c,H=typeof z=="number"?{mainAxis:z,altAxis:z}:Object.assign({mainAxis:0,altAxis:0},z),N=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,K={x:0,y:0};if(R){if(s){var A,w=O==="y"?Q:_,B=O==="y"?ae:se,P=O==="y"?"height":"width",D=R[O],G=D+E[w],q=D-E[B],ce=h?-M[P]/2:0,Be=y===Ke?C[P]:M[P],fe=y===Ke?-M[P]:-C[P],Ee=t.elements.arrow,Ce=h&&Ee?Jt(Ee):{width:0,height:0},J=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:Yn(),de=J[w],Pe=J[B],ve=at(0,C[P],Ce[P]),Ze=T?C[P]/2-ce-ve-de-H.mainAxis:Be-ve-de-H.mainAxis,mt=T?-C[P]/2+ce+ve+Pe+H.mainAxis:fe+ve+Pe+H.mainAxis,ze=t.elements.arrow&&vt(t.elements.arrow),gt=ze?O==="y"?ze.clientTop||0:ze.clientLeft||0:0,Je=(A=N==null?void 0:N[O])!=null?A:0,$t=D+Ze-Je-gt,ht=D+mt-Je,bt=at(h?Mt(G,$t):G,D,h?De(q,ht):q);R[O]=bt,K[O]=bt-D}if(l){var Qe,yt=O==="x"?Q:_,Lt=O==="x"?ae:se,Oe=R[k],Le=k==="y"?"height":"width",wt=Oe+E[yt],_e=Oe-E[Lt],f=[Q,_].indexOf(b)!==-1,L=(Qe=N==null?void 0:N[k])!=null?Qe:0,ie=f?wt:Oe-C[Le]-M[Le]-L+H.altAxis,me=f?Oe+C[Le]+M[Le]-L-H.altAxis:_e,et=h&&f?na(ie,Oe,me):at(h?ie:wt,Oe,h?me:_e);R[k]=et,K[k]=et-Oe}t.modifiersData[o]=K}}var Ia={name:"preventOverflow",enabled:!0,phase:"main",fn:ka,requiresIfExists:["offset"]};function Ma(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function Ra(e){return e===pe(e)||!re(e)?_t(e):Ma(e)}function $a(e){var t=e.getBoundingClientRect(),n=qe(t.width)/e.offsetWidth||1,o=qe(t.height)/e.offsetHeight||1;return n!==1||o!==1}function La(e,t,n){n===void 0&&(n=!1);var o=re(t),r=re(t)&&$a(t),s=$e(t),a=Xe(e,r),l={scrollLeft:0,scrollTop:0},i={x:0,y:0};return(o||!o&&!n)&&((be(t)!=="body"||tn(s))&&(l=Ra(t)),re(t)?(i=Xe(t,!0),i.x+=t.clientLeft,i.y+=t.clientTop):s&&(i.x=en(s))),{x:a.left+l.scrollLeft-i.x,y:a.top+l.scrollTop-i.y,width:a.width,height:a.height}}function xa(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 a=[].concat(s.requires||[],s.requiresIfExists||[]);a.forEach(function(l){if(!n.has(l)){var i=t.get(l);i&&r(i)}}),o.push(s)}return e.forEach(function(s){n.has(s.name)||r(s)}),o}function Na(e){var t=xa(e);return Jr.reduce(function(n,o){return n.concat(t.filter(function(r){return r.phase===o}))},[])}function Da(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function ja(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 Sn={placement:"bottom",modifiers:[],strategy:"absolute"};function Tn(){for(var e=arguments.length,t=new Array(e),n=0;n({})},strategy:{type:String,values:Va,default:"absolute"}}),no=ye(ee(F({},Wa),{id:String,style:{type:X([String,Array,Object])},className:{type:X([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:X([String,Array,Object])},popperStyle:{type:X([String,Array,Object])},referenceEl:{type:X(Object)},triggerTargetEl:{type:X(Object)},stopPopperMouseEvent:{type:Boolean,default:!0},ariaLabel:{type:String,default:void 0},virtualTriggering:Boolean,zIndex:Number})),Ka=["mouseenter","mouseleave","focus","blur","close"],An=(e,t)=>{const{placement:n,strategy:o,popperOptions:r}=e,s=ee(F({placement:n,strategy:o},r),{modifiers:qa(e)});return Xa(s,t),Ya(s,r==null?void 0:r.modifiers),s},Ua=e=>{if(!!Ne)return In(e)};function qa(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}},{name:"computeStyles",options:{gpuAcceleration:n,adaptive:n}}]}function Xa(e,{arrowEl:t,arrowOffset:n}){e.modifiers.push({name:"arrow",options:{element:t,padding:n!=null?n:5}})}function Ya(e,t){t&&(e.modifiers=[...e.modifiers,...t!=null?t:[]])}const Ga={name:"ElPopperContent"},Za=we(ee(F({},Ga),{props:no,emits:Ka,setup(e,{expose:t,emit:n}){const o=e,{popperInstanceRef:r,contentRef:s,triggerRef:a,role:l}=je(Xt,void 0),i=je(pn,void 0),{nextZIndex:u}=Mn(),d=Re("popper"),v=x(),m=x("first"),h=x(),g=x();it(Dn,{arrowRef:h,arrowOffset:g}),i&&(i.addInputId||i.removeInputId)&&it(pn,ee(F({},i),{addInputId:Bt,removeInputId:Bt}));const c=x(o.zIndex||u()),E=x(!1);let b;const y=S(()=>Ua(o.referenceEl)||p(a)),T=S(()=>[{zIndex:p(c)},o.popperStyle]),O=S(()=>[d.b(),d.is("pure",o.pure),d.is(o.effect),o.popperClass]),k=S(()=>l&&l.value==="dialog"?"false":void 0),R=({referenceEl:w,popperContentEl:B,arrowEl:P})=>{const D=An(o,{arrowEl:P,arrowOffset:p(g)});return Ha(w,B,D)},C=(w=!0)=>{var B;(B=p(r))==null||B.update(),w&&(c.value=o.zIndex||u())},M=()=>{var w,B;const P={name:"eventListeners",enabled:o.visible};(B=(w=p(r))==null?void 0:w.setOptions)==null||B.call(w,D=>ee(F({},D),{modifiers:[...D.modifiers||[],P]})),C(!1),o.visible&&o.focusOnShow?E.value=!0:o.visible===!1&&(E.value=!1)},z=()=>{n("focus")},H=()=>{m.value="first",n("blur")},N=w=>{var B;o.visible&&!E.value&&(w.target&&(m.value=w.target),E.value=!0,w.relatedTarget&&((B=w.relatedTarget)==null||B.focus()))},K=()=>{o.trapping||(E.value=!1)},A=()=>{E.value=!1,n("close")};return ct(()=>{let w;U(y,B=>{var P;w==null||w();const D=p(r);if((P=D==null?void 0:D.destroy)==null||P.call(D),B){const G=p(v);s.value=G,r.value=R({referenceEl:B,popperContentEl:G,arrowEl:p(h)}),w=U(()=>B.getBoundingClientRect(),()=>C(),{immediate:!0})}else r.value=void 0},{immediate:!0}),U(()=>o.triggerTargetEl,(B,P)=>{b==null||b(),b=void 0;const D=p(B||v.value),G=p(P||v.value);if(It(D)){const{ariaLabel:q,id:ce}=Rn(o);b=U([l,q,k,ce],Be=>{["role","aria-label","aria-modal","id"].forEach((fe,Ee)=>{Ut(Be[Ee])?D.removeAttribute(fe):D.setAttribute(fe,Be[Ee])})},{immediate:!0})}G!==D&&It(G)&&["role","aria-label","aria-modal","id"].forEach(q=>{G.removeAttribute(q)})},{immediate:!0}),U(()=>o.visible,M,{immediate:!0}),U(()=>An(o,{arrowEl:p(h),arrowOffset:p(g)}),B=>{var P;return(P=r.value)==null?void 0:P.setOptions(B)})}),ft(()=>{b==null||b(),b=void 0}),t({popperContentRef:v,popperInstanceRef:r,updatePopper:C,contentStyle:T}),(w,B)=>(I(),Y("div",{ref_key:"popperContentRef",ref:v,style:Pt(p(T)),class:$(p(O)),tabindex:"-1",onMouseenter:B[0]||(B[0]=P=>w.$emit("mouseenter",P)),onMouseleave:B[1]||(B[1]=P=>w.$emit("mouseleave",P))},[te(p($n),{trapped:E.value,"trap-on-focus-in":!0,"focus-trap-el":v.value,"focus-start-el":m.value,onFocusAfterTrapped:z,onFocusAfterReleased:H,onFocusin:N,onFocusoutPrevented:K,onReleaseRequested:A},{default:W(()=>[oe(w.$slots,"default")]),_:3},8,["trapped","focus-trap-el","focus-start-el"])],38))}}));var Ja=Ae(Za,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/content.vue"]]);const Qa=qt(Mr),_a=Re("tooltip"),oo=ye(ee(F(F({},cr),no),{appendTo:{type:X([String,Object]),default:zn},content:{type:String,default:""},rawContent:{type:Boolean,default:!1},persistent:Boolean,ariaLabel:String,visible:{type:X(Boolean),default:null},transition:{type:String,default:`${_a.namespace.value}-fade-in-linear`},teleported:{type:Boolean,default:!0},disabled:{type:Boolean}})),ro=ye(ee(F({},Kn),{disabled:Boolean,trigger:{type:X([String,Array]),default:"hover"},triggerKeys:{type:X(Array),default:()=>[zt.enter,zt.space]}})),es=ye({openDelay:{type:Number},visibleArrow:{type:Boolean,default:void 0},hideAfter:{type:Number,default:200},showArrow:{type:Boolean,default:!0}}),on=Symbol("elTooltip"),ts=we({name:"ElTooltipContent",components:{ElPopperContent:Ja},inheritAttrs:!1,props:oo,setup(e){const t=x(null),n=x(!1),o=x(!1),r=x(!1),s=x(!1),{controlled:a,id:l,open:i,trigger:u,onClose:d,onOpen:v,onShow:m,onHide:h,onBeforeShow:g,onBeforeHide:c}=je(on,void 0),E=S(()=>e.persistent);ft(()=>{s.value=!0});const b=S(()=>p(E)?!0:p(i)),y=S(()=>e.disabled?!1:p(i)),T=S(()=>{var w;return(w=e.style)!=null?w:{}}),O=S(()=>!p(i)),k=()=>{h()},R=()=>{if(p(a))return!0},C=Se(R,()=>{e.enterable&&p(u)==="hover"&&v()}),M=Se(R,()=>{p(u)==="hover"&&d()}),z=()=>{var w,B;(B=(w=t.value)==null?void 0:w.updatePopper)==null||B.call(w),g==null||g()},H=()=>{c==null||c()},N=()=>{m(),A=xo(S(()=>{var w;return(w=t.value)==null?void 0:w.popperContentRef}),()=>{if(p(a))return;p(u)!=="hover"&&d()})},K=()=>{e.virtualTriggering||d()};let A;return U(()=>p(i),w=>{w||A==null||A()},{flush:"post"}),{ariaHidden:O,entering:o,leaving:r,id:l,intermediateOpen:n,contentStyle:T,contentRef:t,destroyed:s,shouldRender:b,shouldShow:y,onClose:d,open:i,onAfterShow:N,onBeforeEnter:z,onBeforeLeave:H,onContentEnter:C,onContentLeave:M,onTransitionLeave:k,onBlur:K}}});function ns(e,t,n,o,r,s){const a=ne("el-popper-content");return I(),V(No,{disabled:!e.teleported,to:e.appendTo},[te(Ln,{name:e.transition,onAfterLeave:e.onTransitionLeave,onBeforeEnter:e.onBeforeEnter,onAfterEnter:e.onAfterShow,onBeforeLeave:e.onBeforeLeave},{default:W(()=>[e.shouldRender?We((I(),V(a,rt({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:W(()=>[j(" Workaround bug #6378 "),e.destroyed?j("v-if",!0):oe(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"])),[[ot,e.shouldShow]]):j("v-if",!0)]),_:3},8,["name","onAfterLeave","onBeforeEnter","onAfterEnter","onBeforeLeave"])],8,["disabled","to"])}var os=Ae(ts,[["render",ns],["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip/src/content.vue"]]);const rs=(e,t)=>Do(e)?e.includes(t):e===t,Fe=(e,t,n)=>o=>{rs(p(e),t)&&n(o)},as=we({name:"ElTooltipTrigger",components:{ElPopperTrigger:zr},props:ro,setup(e){const t=Re("tooltip"),{controlled:n,id:o,open:r,onOpen:s,onClose:a,onToggle:l}=je(on,void 0),i=x(null),u=()=>{if(p(n)||e.disabled)return!0},d=At(e,"trigger"),v=Se(u,Fe(d,"hover",s)),m=Se(u,Fe(d,"hover",a)),h=Se(u,Fe(d,"click",y=>{y.button===0&&l(y)})),g=Se(u,Fe(d,"focus",s)),c=Se(u,Fe(d,"focus",a)),E=Se(u,Fe(d,"contextmenu",y=>{y.preventDefault(),l(y)})),b=Se(u,y=>{const{code:T}=y;e.triggerKeys.includes(T)&&(y.preventDefault(),l(y))});return{onBlur:c,onContextMenu:E,onFocus:g,onMouseenter:v,onMouseleave:m,onClick:h,onKeydown:b,open:r,id:o,triggerRef:i,ns:t}}});function ss(e,t,n,o,r,s){const a=ne("el-popper-trigger");return I(),V(a,{id:e.id,"virtual-ref":e.virtualRef,open:e.open,"virtual-triggering":e.virtualTriggering,class:$(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:W(()=>[oe(e.$slots,"default")]),_:3},8,["id","virtual-ref","open","virtual-triggering","class","onBlur","onClick","onContextmenu","onFocus","onMouseenter","onMouseleave","onKeydown"])}var is=Ae(as,[["render",ss],["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip/src/trigger.vue"]]);const{useModelToggleProps:ls,useModelToggle:us,useModelToggleEmits:ps}=ar("visible"),cs=we({name:"ElTooltip",components:{ElPopper:Qa,ElPopperArrow:Lr,ElTooltipContent:os,ElTooltipTrigger:is},props:F(F(F(F(F(F({},Hn),ls),oo),ro),Vn),es),emits:[...ps,"before-show","before-hide","show","hide","open","close"],setup(e,{emit:t}){pr();const n=S(()=>(Ft(e.openDelay),e.openDelay||e.showAfter)),o=S(()=>(Ft(e.visibleArrow),Dt(e.visibleArrow)?e.visibleArrow:e.showArrow)),r=Ht(),s=x(null),a=x(null),l=()=>{var b;const y=p(s);y&&((b=y.popperInstanceRef)==null||b.update())},i=x(!1),u=x(void 0),{show:d,hide:v,hasUpdateHandler:m}=us({indicator:i,toggleReason:u}),{onOpen:h,onClose:g}=fr({showAfter:n,hideAfter:At(e,"hideAfter"),open:d,close:v}),c=S(()=>Dt(e.visible)&&!m.value);it(on,{controlled:c,id:r,open:jo(i),trigger:At(e,"trigger"),onOpen:b=>{h(b)},onClose:b=>{g(b)},onToggle:b=>{p(i)?g(b):h(b)},onShow:()=>{t("show",u.value)},onHide:()=>{t("hide",u.value)},onBeforeShow:()=>{t("before-show",u.value)},onBeforeHide:()=>{t("before-hide",u.value)},updatePopper:l}),U(()=>e.disabled,b=>{b&&i.value&&(i.value=!1)});const E=()=>{var b,y;const T=(y=(b=a.value)==null?void 0:b.contentRef)==null?void 0:y.popperContentRef;return T&&T.contains(document.activeElement)};return zo(()=>i.value&&v()),{compatShowAfter:n,compatShowArrow:o,popperRef:s,contentRef:a,open:i,hide:v,isFocusInsideContent:E,updatePopper:l,onOpen:h,onClose:g}}}),fs=["innerHTML"],ds={key:1};function vs(e,t,n,o,r,s){const a=ne("el-tooltip-trigger"),l=ne("el-popper-arrow"),i=ne("el-tooltip-content"),u=ne("el-popper");return I(),V(u,{ref:"popperRef",role:e.role},{default:W(()=>[te(a,{disabled:e.disabled,trigger:e.trigger,"trigger-keys":e.triggerKeys,"virtual-ref":e.virtualRef,"virtual-triggering":e.virtualTriggering},{default:W(()=>[e.$slots.default?oe(e.$slots,"default",{key:0}):j("v-if",!0)]),_:3},8,["disabled","trigger","trigger-keys","virtual-ref","virtual-triggering"]),te(i,{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:W(()=>[oe(e.$slots,"content",{},()=>[e.rawContent?(I(),Y("span",{key:0,innerHTML:e.content},null,8,fs)):(I(),Y("span",ds,ge(e.content),1))]),e.compatShowArrow?(I(),V(l,{key:0,"arrow-offset":e.arrowOffset},null,8,["arrow-offset"])):j("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 ms=Ae(cs,[["render",vs],["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip/src/tooltip.vue"]]);const Rs=qt(ms),Wt="_trap-focus-children",xe=[],Bn=e=>{if(xe.length===0)return;const t=xe[xe.length-1][Wt];if(t.length>0&&e.code===zt.tab){if(t.length===1){e.preventDefault(),document.activeElement!==t[0]&&t[0].focus();return}const n=e.shiftKey,o=e.target===t[0],r=e.target===t[t.length-1];o&&n&&(e.preventDefault(),t[t.length-1].focus()),r&&!n&&(e.preventDefault(),t[0].focus())}},gs={beforeMount(e){e[Wt]=dn(e),xe.push(e),xe.length<=1&&document.addEventListener("keydown",Bn)},updated(e){ue(()=>{e[Wt]=dn(e)})},unmounted(){xe.shift(),xe.length===0&&document.removeEventListener("keydown",Bn)}},hs=we({name:"ElMessageBox",directives:{TrapFocus:gs},components:F({ElButton:Fo,ElFocusTrap:$n,ElInput:Br,ElOverlay:Ho,ElIcon:He},Vo),inheritAttrs:!1,props:{buttonSize:{type:String,validator:Jo},modal:{type:Boolean,default:!0},lockScroll:{type:Boolean,default:!0},showClose:{type:Boolean,default:!0},closeOnClickModal:{type:Boolean,default:!0},closeOnPressEscape:{type:Boolean,default:!0},closeOnHashChange:{type:Boolean,default:!0},center:Boolean,draggable:Boolean,roundButton:{default:!1,type:Boolean},container:{type:String,default:"body"},boxType:{type:String,default:""}},emits:["vanish","action"],setup(e,{emit:t}){const{t:n}=Wo(),o=Re("message-box"),r=x(!1),{nextZIndex:s}=Mn(),a=Ko({autofocus:!0,beforeClose:null,callback:null,cancelButtonText:"",cancelButtonClass:"",confirmButtonText:"",confirmButtonClass:"",customClass:"",customStyle:{},dangerouslyUseHTMLString:!1,distinguishCancelAndClose:!1,icon:"",inputPattern:null,inputPlaceholder:"",inputType:"text",inputValue:null,inputValidator:null,inputErrorMessage:"",message:null,modalFade:!0,modalClass:"",showCancelButton:!1,showConfirmButton:!0,type:"",title:void 0,showInput:!1,action:"",confirmButtonLoading:!1,cancelButtonLoading:!1,confirmButtonDisabled:!1,editorErrorMessage:"",validateError:!1,zIndex:s()}),l=S(()=>{const A=a.type;return{[o.bm("icon",A)]:A&&cn[A]}}),i=Ht(),u=Ht(),d=kn(S(()=>e.buttonSize),{prop:!0,form:!0,formItem:!0}),v=S(()=>a.icon||cn[a.type]||""),m=S(()=>!!a.message),h=x(),g=x(),c=x(),E=x(),b=x(),y=S(()=>a.confirmButtonClass);U(()=>a.inputValue,A=>ke(this,null,function*(){yield ue(),e.boxType==="prompt"&&A!==null&&z()}),{immediate:!0}),U(()=>r.value,A=>{var w,B;A&&(e.boxType!=="prompt"&&(a.autofocus?c.value=(B=(w=b.value)==null?void 0:w.$el)!=null?B:h.value:c.value=h.value),a.zIndex=s()),e.boxType==="prompt"&&(A?ue().then(()=>{var P;E.value&&E.value.$el&&(a.autofocus?c.value=(P=H())!=null?P:h.value:c.value=h.value)}):(a.editorErrorMessage="",a.validateError=!1))});const T=S(()=>e.draggable);Uo(h,g,T),ct(()=>ke(this,null,function*(){yield ue(),e.closeOnHashChange&&window.addEventListener("hashchange",O)})),ft(()=>{e.closeOnHashChange&&window.removeEventListener("hashchange",O)});function O(){!r.value||(r.value=!1,ue(()=>{a.action&&t("action",a.action)}))}const k=()=>{e.closeOnClickModal&&M(a.distinguishCancelAndClose?"close":"cancel")},R=Xo(k),C=A=>{if(a.inputType!=="textarea")return A.preventDefault(),M("confirm")},M=A=>{var w;e.boxType==="prompt"&&A==="confirm"&&!z()||(a.action=A,a.beforeClose?(w=a.beforeClose)==null||w.call(a,A,a,O):O())},z=()=>{if(e.boxType==="prompt"){const A=a.inputPattern;if(A&&!A.test(a.inputValue||""))return a.editorErrorMessage=a.inputErrorMessage||n("el.messagebox.error"),a.validateError=!0,!1;const w=a.inputValidator;if(typeof w=="function"){const B=w(a.inputValue);if(B===!1)return a.editorErrorMessage=a.inputErrorMessage||n("el.messagebox.error"),a.validateError=!0,!1;if(typeof B=="string")return a.editorErrorMessage=B,a.validateError=!0,!1}}return a.editorErrorMessage="",a.validateError=!1,!0},H=()=>{const A=E.value.$refs;return A.input||A.textarea},N=()=>{M("close")},K=()=>{e.closeOnPressEscape&&N()};return e.lockScroll&&qo(r),sr(r),ee(F({},Rn(a)),{ns:o,overlayEvent:R,visible:r,hasMessage:m,typeClass:l,contentId:i,inputId:u,btnSize:d,iconComponent:v,confirmButtonClasses:y,rootRef:h,focusStartRef:c,headerRef:g,inputRef:E,confirmRef:b,doClose:O,handleClose:N,onCloseRequested:K,handleWrapperClick:k,handleInputEnter:C,handleAction:M,t:n})}}),bs=["aria-label","aria-describedby"],ys=["aria-label"],ws=["id"];function Es(e,t,n,o,r,s){const a=ne("el-icon"),l=ne("close"),i=ne("el-input"),u=ne("el-button"),d=ne("el-focus-trap"),v=ne("el-overlay");return I(),V(Ln,{name:"fade-in-linear",onAfterLeave:t[11]||(t[11]=m=>e.$emit("vanish")),persisted:""},{default:W(()=>[We(te(v,{"z-index":e.zIndex,"overlay-class":[e.ns.is("message-box"),e.modalClass],mask:e.modal},{default:W(()=>[Z("div",{role:"dialog","aria-label":e.title,"aria-modal":"true","aria-describedby":e.showInput?void 0:e.contentId,class:$(`${e.ns.namespace.value}-overlay-message-box`),onClick:t[8]||(t[8]=(...m)=>e.overlayEvent.onClick&&e.overlayEvent.onClick(...m)),onMousedown:t[9]||(t[9]=(...m)=>e.overlayEvent.onMousedown&&e.overlayEvent.onMousedown(...m)),onMouseup:t[10]||(t[10]=(...m)=>e.overlayEvent.onMouseup&&e.overlayEvent.onMouseup(...m))},[te(d,{loop:"",trapped:e.visible,"focus-trap-el":e.rootRef,"focus-start-el":e.focusStartRef,onReleaseRequested:e.onCloseRequested},{default:W(()=>[Z("div",{ref:"rootRef",class:$([e.ns.b(),e.customClass,e.ns.is("draggable",e.draggable),{[e.ns.m("center")]:e.center}]),style:Pt(e.customStyle),tabindex:"-1",onClick:t[7]||(t[7]=nt(()=>{},["stop"]))},[e.title!==null&&e.title!==void 0?(I(),Y("div",{key:0,ref:"headerRef",class:$(e.ns.e("header"))},[Z("div",{class:$(e.ns.e("title"))},[e.iconComponent&&e.center?(I(),V(a,{key:0,class:$([e.ns.e("status"),e.typeClass])},{default:W(()=>[(I(),V(Me(e.iconComponent)))]),_:1},8,["class"])):j("v-if",!0),Z("span",null,ge(e.title),1)],2),e.showClose?(I(),Y("button",{key:0,type:"button",class:$(e.ns.e("headerbtn")),"aria-label":e.t("el.messagebox.close"),onClick:t[0]||(t[0]=m=>e.handleAction(e.distinguishCancelAndClose?"close":"cancel")),onKeydown:t[1]||(t[1]=Et(nt(m=>e.handleAction(e.distinguishCancelAndClose?"close":"cancel"),["prevent"]),["enter"]))},[te(a,{class:$(e.ns.e("close"))},{default:W(()=>[te(l)]),_:1},8,["class"])],42,ys)):j("v-if",!0)],2)):j("v-if",!0),Z("div",{id:e.contentId,class:$(e.ns.e("content"))},[Z("div",{class:$(e.ns.e("container"))},[e.iconComponent&&!e.center&&e.hasMessage?(I(),V(a,{key:0,class:$([e.ns.e("status"),e.typeClass])},{default:W(()=>[(I(),V(Me(e.iconComponent)))]),_:1},8,["class"])):j("v-if",!0),e.hasMessage?(I(),Y("div",{key:1,class:$(e.ns.e("message"))},[oe(e.$slots,"default",{},()=>[e.dangerouslyUseHTMLString?(I(),V(Me(e.showInput?"label":"p"),{key:1,for:e.showInput?e.inputId:void 0,innerHTML:e.message},null,8,["for","innerHTML"])):(I(),V(Me(e.showInput?"label":"p"),{key:0,for:e.showInput?e.inputId:void 0},{default:W(()=>[Nt(ge(e.dangerouslyUseHTMLString?"":e.message),1)]),_:1},8,["for"]))])],2)):j("v-if",!0)],2),We(Z("div",{class:$(e.ns.e("input"))},[te(i,{id:e.inputId,ref:"inputRef",modelValue:e.inputValue,"onUpdate:modelValue":t[2]||(t[2]=m=>e.inputValue=m),type:e.inputType,placeholder:e.inputPlaceholder,"aria-invalid":e.validateError,class:$({invalid:e.validateError}),onKeydown:Et(e.handleInputEnter,["enter"])},null,8,["id","modelValue","type","placeholder","aria-invalid","class","onKeydown"]),Z("div",{class:$(e.ns.e("errormsg")),style:Pt({visibility:e.editorErrorMessage?"visible":"hidden"})},ge(e.editorErrorMessage),7)],2),[[ot,e.showInput]])],10,ws),Z("div",{class:$(e.ns.e("btns"))},[e.showCancelButton?(I(),V(u,{key:0,loading:e.cancelButtonLoading,class:$([e.cancelButtonClass]),round:e.roundButton,size:e.btnSize,onClick:t[3]||(t[3]=m=>e.handleAction("cancel")),onKeydown:t[4]||(t[4]=Et(nt(m=>e.handleAction("cancel"),["prevent"]),["enter"]))},{default:W(()=>[Nt(ge(e.cancelButtonText||e.t("el.messagebox.cancel")),1)]),_:1},8,["loading","class","round","size"])):j("v-if",!0),We(te(u,{ref:"confirmRef",type:"primary",loading:e.confirmButtonLoading,class:$([e.confirmButtonClasses]),round:e.roundButton,disabled:e.confirmButtonDisabled,size:e.btnSize,onClick:t[5]||(t[5]=m=>e.handleAction("confirm")),onKeydown:t[6]||(t[6]=Et(nt(m=>e.handleAction("confirm"),["prevent"]),["enter"]))},{default:W(()=>[Nt(ge(e.confirmButtonText||e.t("el.messagebox.confirm")),1)]),_:1},8,["loading","class","round","disabled","size"]),[[ot,e.showConfirmButton]])],2)],6)]),_:3},8,["trapped","focus-trap-el","focus-start-el","onReleaseRequested"])],42,bs)]),_:3},8,["z-index","overlay-class","mask"]),[[ot,e.visible]])]),_:3})}var Cs=Ae(hs,[["render",Es],["__file","/home/runner/work/element-plus/element-plus/packages/components/message-box/src/index.vue"]]);const pt=new Map,Os=(e,t,n=null)=>{const o=te(Cs,e,Ve(e.message)||xn(e.message)?{default:Ve(e.message)?e.message:()=>e.message}:null);return o.appContext=n,Nn(o,t),document.body.appendChild(t.firstElementChild),o.component},Ss=()=>document.createElement("div"),Ts=(e,t)=>{const n=Ss();e.onVanish=()=>{Nn(null,n),pt.delete(r)},e.onAction=s=>{const a=pt.get(r);let l;e.showInput?l={value:r.inputValue,action:s}:l=s,e.callback?e.callback(l,o.proxy):s==="cancel"||s==="close"?e.distinguishCancelAndClose&&s!=="cancel"?a.reject("close"):a.reject("cancel"):a.resolve(l)};const o=Os(e,n,t),r=o.proxy;for(const s in e)fn(e,s)&&!fn(r.$props,s)&&(r[s]=e[s]);return r.visible=!0,r};function Ge(e,t=null){if(!Ne)return Promise.reject();let n;return Ot(e)||xn(e)?e={message:e}:n=e.callback,new Promise((o,r)=>{const s=Ts(e,t!=null?t:Ge._context);pt.set(s,{options:e,callback:n,resolve:o,reject:r})})}const As=["alert","confirm","prompt"],Bs={alert:{closeOnPressEscape:!1,closeOnClickModal:!1},confirm:{showCancelButton:!0},prompt:{showCancelButton:!0,showInput:!0}};As.forEach(e=>{Ge[e]=Ps(e)});function Ps(e){return(t,n,o,r)=>{let s="";return kt(n)?(o=n,s=""):Ft(n)?s="":s=n,Ge(Object.assign(F({title:s,message:t,type:""},Bs[e]),o,{boxType:e}),r)}}Ge.close=()=>{pt.forEach((e,t)=>{t.doClose()}),pt.clear()};Ge._context=null;const Ie=Ge;Ie.install=e=>{Ie._context=e._context,e.config.globalProperties.$msgbox=Ie,e.config.globalProperties.$messageBox=Ie,e.config.globalProperties.$alert=Ie.alert,e.config.globalProperties.$confirm=Ie.confirm,e.config.globalProperties.$prompt=Ie.prompt};const $s=Ie;export{$s as E,Nr as O,oo as a,Rs as b,Se as c,Jo as i,ro as u,Ms as w,Ha as y};