import{by as oo,a5 as k,al as jo,d as _,bz as Ve,L as $,o as Re,b6 as de,bu as no,n as d,bg as Fo,r as A,ao as ge,bA as $t,bB as zo,T as Do,bC as Ho,a1 as z,b4 as we,p as ie,ab as Y,a7 as B,I as ae,a6 as be,ah as it,ac as fe,f as F,g as ne,h as J,w as tt,k as lt,J as ve,E as Je,ay as ft,bo as dt,i as Oe,l as le,F as ro,an as jt,bD as Wo,ak as Xe,c as ao,bE as Ko,a8 as Q,a9 as Vo,j as Ce,bF as ot,ad as vt,bG as ut,bH as qo,a0 as Uo,bI as Yo,bJ as so,bs as Ge,aa as mt,be as Jo,af as se,aq as Xo,bp as Go,bK as Zo,ag as Qo,bL as en,t as tn,a3 as on,bM as nn,D as rn,bN as an,bO as Ie,bP as Ze,b5 as io,bQ as Le,bR as Ft,O as sn,bS as ln}from"./index-34b18f6d.js";import{b as un,t as cn,i as lo,f as zt,E as pn,a as fn}from"./base-bc4ac11a.js";const oe=(t,e,{checkForDefaultPrevented:o=!0}={})=>r=>{const a=t==null?void 0:t(r);if(o===!1||!a)return e==null?void 0:e(r)},Ua=t=>e=>e.pointerType==="mouse"?t(e):void 0;function dn(t){return t===void 0}const vn=oo({type:k(Boolean),default:null}),mn=oo({type:k(Function)}),uo=t=>{const e=`update:${t}`,o=`onUpdate:${t}`,n=[e],r={[t]:vn,[o]:mn};return{useModelToggle:({indicator:i,toggleReason:u,shouldHideWhenRouteChanges:s,shouldProceed:l,onShow:f,onHide:c})=>{const v=jo(),{emit:g}=v,b=v.props,h=_(()=>Ve(b[o])),T=_(()=>b[t]===null),p=m=>{i.value!==!0&&(i.value=!0,u&&(u.value=m),Ve(f)&&f(m))},O=m=>{i.value!==!1&&(i.value=!1,u&&(u.value=m),Ve(c)&&c(m))},S=m=>{if(b.disabled===!0||Ve(l)&&!l())return;const C=h.value&&de;C&&g(e,!0),(T.value||!C)&&p(m)},y=m=>{if(b.disabled===!0||!de)return;const C=h.value&&de;C&&g(e,!1),(T.value||!C)&&O(m)},x=m=>{no(m)&&(b.disabled&&m?h.value&&g(e,!1):i.value!==m&&(m?p():O()))},w=()=>{i.value?y():S()};return $(()=>b[t],x),s&&v.appContext.config.globalProperties.$route!==void 0&&$(()=>({...v.proxy.$route}),()=>{s.value&&i.value&&y()}),Re(()=>{x(b[t])}),{hide:y,show:S,toggle:w,hasUpdateHandler:h}},useModelToggleProps:r,useModelToggleEmits:n}};uo("modelValue");var W="top",q="bottom",U="right",K="left",gt="auto",Fe=[W,q,U,K],Te="start",$e="end",gn="clippingParents",co="viewport",Be="popper",bn="reference",Dt=Fe.reduce(function(t,e){return t.concat([e+"-"+Te,e+"-"+$e])},[]),bt=[].concat(Fe,[gt]).reduce(function(t,e){return t.concat([e,e+"-"+Te,e+"-"+$e])},[]),hn="beforeRead",yn="read",wn="afterRead",En="beforeMain",On="main",Cn="afterMain",Tn="beforeWrite",Sn="write",xn="afterWrite",_n=[hn,yn,wn,En,On,Cn,Tn,Sn,xn];function ee(t){return t?(t.nodeName||"").toLowerCase():null}function X(t){if(t==null)return window;if(t.toString()!=="[object Window]"){var e=t.ownerDocument;return e&&e.defaultView||window}return t}function Se(t){var e=X(t).Element;return t instanceof e||t instanceof Element}function V(t){var e=X(t).HTMLElement;return t instanceof e||t instanceof HTMLElement}function ht(t){if(typeof ShadowRoot>"u")return!1;var e=X(t).ShadowRoot;return t instanceof e||t instanceof ShadowRoot}function An(t){var e=t.state;Object.keys(e.elements).forEach(function(o){var n=e.styles[o]||{},r=e.attributes[o]||{},a=e.elements[o];!V(a)||!ee(a)||(Object.assign(a.style,n),Object.keys(r).forEach(function(i){var u=r[i];u===!1?a.removeAttribute(i):a.setAttribute(i,u===!0?"":u)}))})}function Rn(t){var e=t.state,o={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,o.popper),e.styles=o,e.elements.arrow&&Object.assign(e.elements.arrow.style,o.arrow),function(){Object.keys(e.elements).forEach(function(n){var r=e.elements[n],a=e.attributes[n]||{},i=Object.keys(e.styles.hasOwnProperty(n)?e.styles[n]:o[n]),u=i.reduce(function(s,l){return s[l]="",s},{});!V(r)||!ee(r)||(Object.assign(r.style,u),Object.keys(a).forEach(function(s){r.removeAttribute(s)}))})}}var po={name:"applyStyles",enabled:!0,phase:"write",fn:An,effect:Rn,requires:["computeStyles"]};function Z(t){return t.split("-")[0]}var me=Math.max,Qe=Math.min,xe=Math.round;function _e(t,e){e===void 0&&(e=!1);var o=t.getBoundingClientRect(),n=1,r=1;if(V(t)&&e){var a=t.offsetHeight,i=t.offsetWidth;i>0&&(n=xe(o.width)/i||1),a>0&&(r=xe(o.height)/a||1)}return{width:o.width/n,height:o.height/r,top:o.top/r,right:o.right/n,bottom:o.bottom/r,left:o.left/n,x:o.left/n,y:o.top/r}}function yt(t){var e=_e(t),o=t.offsetWidth,n=t.offsetHeight;return Math.abs(e.width-o)<=1&&(o=e.width),Math.abs(e.height-n)<=1&&(n=e.height),{x:t.offsetLeft,y:t.offsetTop,width:o,height:n}}function fo(t,e){var o=e.getRootNode&&e.getRootNode();if(t.contains(e))return!0;if(o&&ht(o)){var n=e;do{if(n&&t.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function re(t){return X(t).getComputedStyle(t)}function kn(t){return["table","td","th"].indexOf(ee(t))>=0}function ue(t){return((Se(t)?t.ownerDocument:t.document)||window.document).documentElement}function nt(t){return ee(t)==="html"?t:t.assignedSlot||t.parentNode||(ht(t)?t.host:null)||ue(t)}function Ht(t){return!V(t)||re(t).position==="fixed"?null:t.offsetParent}function Pn(t){var e=navigator.userAgent.toLowerCase().indexOf("firefox")!==-1,o=navigator.userAgent.indexOf("Trident")!==-1;if(o&&V(t)){var n=re(t);if(n.position==="fixed")return null}var r=nt(t);for(ht(r)&&(r=r.host);V(r)&&["html","body"].indexOf(ee(r))<0;){var a=re(r);if(a.transform!=="none"||a.perspective!=="none"||a.contain==="paint"||["transform","perspective"].indexOf(a.willChange)!==-1||e&&a.willChange==="filter"||e&&a.filter&&a.filter!=="none")return r;r=r.parentNode}return null}function ze(t){for(var e=X(t),o=Ht(t);o&&kn(o)&&re(o).position==="static";)o=Ht(o);return o&&(ee(o)==="html"||ee(o)==="body"&&re(o).position==="static")?e:o||Pn(t)||e}function wt(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}function Me(t,e,o){return me(t,Qe(e,o))}function In(t,e,o){var n=Me(t,e,o);return n>o?o:n}function vo(){return{top:0,right:0,bottom:0,left:0}}function mo(t){return Object.assign({},vo(),t)}function go(t,e){return e.reduce(function(o,n){return o[n]=t,o},{})}var Ln=function(t,e){return t=typeof t=="function"?t(Object.assign({},e.rects,{placement:e.placement})):t,mo(typeof t!="number"?t:go(t,Fe))};function Bn(t){var e,o=t.state,n=t.name,r=t.options,a=o.elements.arrow,i=o.modifiersData.popperOffsets,u=Z(o.placement),s=wt(u),l=[K,U].indexOf(u)>=0,f=l?"height":"width";if(!(!a||!i)){var c=Ln(r.padding,o),v=yt(a),g=s==="y"?W:K,b=s==="y"?q:U,h=o.rects.reference[f]+o.rects.reference[s]-i[s]-o.rects.popper[f],T=i[s]-o.rects.reference[s],p=ze(a),O=p?s==="y"?p.clientHeight||0:p.clientWidth||0:0,S=h/2-T/2,y=c[g],x=O-v[f]-c[b],w=O/2-v[f]/2+S,m=Me(y,w,x),C=s;o.modifiersData[n]=(e={},e[C]=m,e.centerOffset=m-w,e)}}function Mn(t){var e=t.state,o=t.options,n=o.element,r=n===void 0?"[data-popper-arrow]":n;r!=null&&(typeof r=="string"&&(r=e.elements.popper.querySelector(r),!r)||!fo(e.elements.popper,r)||(e.elements.arrow=r))}var Nn={name:"arrow",enabled:!0,phase:"main",fn:Bn,effect:Mn,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Ae(t){return t.split("-")[1]}var $n={top:"auto",right:"auto",bottom:"auto",left:"auto"};function jn(t){var e=t.x,o=t.y,n=window,r=n.devicePixelRatio||1;return{x:xe(e*r)/r||0,y:xe(o*r)/r||0}}function Wt(t){var e,o=t.popper,n=t.popperRect,r=t.placement,a=t.variation,i=t.offsets,u=t.position,s=t.gpuAcceleration,l=t.adaptive,f=t.roundOffsets,c=t.isFixed,v=i.x,g=v===void 0?0:v,b=i.y,h=b===void 0?0:b,T=typeof f=="function"?f({x:g,y:h}):{x:g,y:h};g=T.x,h=T.y;var p=i.hasOwnProperty("x"),O=i.hasOwnProperty("y"),S=K,y=W,x=window;if(l){var w=ze(o),m="clientHeight",C="clientWidth";if(w===X(o)&&(w=ue(o),re(w).position!=="static"&&u==="absolute"&&(m="scrollHeight",C="scrollWidth")),w=w,r===W||(r===K||r===U)&&a===$e){y=q;var P=c&&w===x&&x.visualViewport?x.visualViewport.height:w[m];h-=P-n.height,h*=s?1:-1}if(r===K||(r===W||r===q)&&a===$e){S=U;var R=c&&w===x&&x.visualViewport?x.visualViewport.width:w[C];g-=R-n.width,g*=s?1:-1}}var I=Object.assign({position:u},l&&$n),N=f===!0?jn({x:g,y:h}):{x:g,y:h};if(g=N.x,h=N.y,s){var L;return Object.assign({},I,(L={},L[y]=O?"0":"",L[S]=p?"0":"",L.transform=(x.devicePixelRatio||1)<=1?"translate("+g+"px, "+h+"px)":"translate3d("+g+"px, "+h+"px, 0)",L))}return Object.assign({},I,(e={},e[y]=O?h+"px":"",e[S]=p?g+"px":"",e.transform="",e))}function Fn(t){var e=t.state,o=t.options,n=o.gpuAcceleration,r=n===void 0?!0:n,a=o.adaptive,i=a===void 0?!0:a,u=o.roundOffsets,s=u===void 0?!0:u,l={placement:Z(e.placement),variation:Ae(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:r,isFixed:e.options.strategy==="fixed"};e.modifiersData.popperOffsets!=null&&(e.styles.popper=Object.assign({},e.styles.popper,Wt(Object.assign({},l,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:i,roundOffsets:s})))),e.modifiersData.arrow!=null&&(e.styles.arrow=Object.assign({},e.styles.arrow,Wt(Object.assign({},l,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:s})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})}var bo={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:Fn,data:{}},qe={passive:!0};function zn(t){var e=t.state,o=t.instance,n=t.options,r=n.scroll,a=r===void 0?!0:r,i=n.resize,u=i===void 0?!0:i,s=X(e.elements.popper),l=[].concat(e.scrollParents.reference,e.scrollParents.popper);return a&&l.forEach(function(f){f.addEventListener("scroll",o.update,qe)}),u&&s.addEventListener("resize",o.update,qe),function(){a&&l.forEach(function(f){f.removeEventListener("scroll",o.update,qe)}),u&&s.removeEventListener("resize",o.update,qe)}}var ho={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:zn,data:{}},Dn={left:"right",right:"left",bottom:"top",top:"bottom"};function Ye(t){return t.replace(/left|right|bottom|top/g,function(e){return Dn[e]})}var Hn={start:"end",end:"start"};function Kt(t){return t.replace(/start|end/g,function(e){return Hn[e]})}function Et(t){var e=X(t),o=e.pageXOffset,n=e.pageYOffset;return{scrollLeft:o,scrollTop:n}}function Ot(t){return _e(ue(t)).left+Et(t).scrollLeft}function Wn(t){var e=X(t),o=ue(t),n=e.visualViewport,r=o.clientWidth,a=o.clientHeight,i=0,u=0;return n&&(r=n.width,a=n.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(i=n.offsetLeft,u=n.offsetTop)),{width:r,height:a,x:i+Ot(t),y:u}}function Kn(t){var e,o=ue(t),n=Et(t),r=(e=t.ownerDocument)==null?void 0:e.body,a=me(o.scrollWidth,o.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),i=me(o.scrollHeight,o.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),u=-n.scrollLeft+Ot(t),s=-n.scrollTop;return re(r||o).direction==="rtl"&&(u+=me(o.clientWidth,r?r.clientWidth:0)-a),{width:a,height:i,x:u,y:s}}function Ct(t){var e=re(t),o=e.overflow,n=e.overflowX,r=e.overflowY;return/auto|scroll|overlay|hidden/.test(o+r+n)}function yo(t){return["html","body","#document"].indexOf(ee(t))>=0?t.ownerDocument.body:V(t)&&Ct(t)?t:yo(nt(t))}function Ne(t,e){var o;e===void 0&&(e=[]);var n=yo(t),r=n===((o=t.ownerDocument)==null?void 0:o.body),a=X(n),i=r?[a].concat(a.visualViewport||[],Ct(n)?n:[]):n,u=e.concat(i);return r?u:u.concat(Ne(nt(i)))}function ct(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function Vn(t){var e=_e(t);return e.top=e.top+t.clientTop,e.left=e.left+t.clientLeft,e.bottom=e.top+t.clientHeight,e.right=e.left+t.clientWidth,e.width=t.clientWidth,e.height=t.clientHeight,e.x=e.left,e.y=e.top,e}function Vt(t,e){return e===co?ct(Wn(t)):Se(e)?Vn(e):ct(Kn(ue(t)))}function qn(t){var e=Ne(nt(t)),o=["absolute","fixed"].indexOf(re(t).position)>=0,n=o&&V(t)?ze(t):t;return Se(n)?e.filter(function(r){return Se(r)&&fo(r,n)&&ee(r)!=="body"}):[]}function Un(t,e,o){var n=e==="clippingParents"?qn(t):[].concat(e),r=[].concat(n,[o]),a=r[0],i=r.reduce(function(u,s){var l=Vt(t,s);return u.top=me(l.top,u.top),u.right=Qe(l.right,u.right),u.bottom=Qe(l.bottom,u.bottom),u.left=me(l.left,u.left),u},Vt(t,a));return i.width=i.right-i.left,i.height=i.bottom-i.top,i.x=i.left,i.y=i.top,i}function wo(t){var e=t.reference,o=t.element,n=t.placement,r=n?Z(n):null,a=n?Ae(n):null,i=e.x+e.width/2-o.width/2,u=e.y+e.height/2-o.height/2,s;switch(r){case W:s={x:i,y:e.y-o.height};break;case q:s={x:i,y:e.y+e.height};break;case U:s={x:e.x+e.width,y:u};break;case K:s={x:e.x-o.width,y:u};break;default:s={x:e.x,y:e.y}}var l=r?wt(r):null;if(l!=null){var f=l==="y"?"height":"width";switch(a){case Te:s[l]=s[l]-(e[f]/2-o[f]/2);break;case $e:s[l]=s[l]+(e[f]/2-o[f]/2);break}}return s}function je(t,e){e===void 0&&(e={});var o=e,n=o.placement,r=n===void 0?t.placement:n,a=o.boundary,i=a===void 0?gn:a,u=o.rootBoundary,s=u===void 0?co:u,l=o.elementContext,f=l===void 0?Be:l,c=o.altBoundary,v=c===void 0?!1:c,g=o.padding,b=g===void 0?0:g,h=mo(typeof b!="number"?b:go(b,Fe)),T=f===Be?bn:Be,p=t.rects.popper,O=t.elements[v?T:f],S=Un(Se(O)?O:O.contextElement||ue(t.elements.popper),i,s),y=_e(t.elements.reference),x=wo({reference:y,element:p,strategy:"absolute",placement:r}),w=ct(Object.assign({},p,x)),m=f===Be?w:y,C={top:S.top-m.top+h.top,bottom:m.bottom-S.bottom+h.bottom,left:S.left-m.left+h.left,right:m.right-S.right+h.right},P=t.modifiersData.offset;if(f===Be&&P){var R=P[r];Object.keys(C).forEach(function(I){var N=[U,q].indexOf(I)>=0?1:-1,L=[W,q].indexOf(I)>=0?"y":"x";C[I]+=R[L]*N})}return C}function Yn(t,e){e===void 0&&(e={});var o=e,n=o.placement,r=o.boundary,a=o.rootBoundary,i=o.padding,u=o.flipVariations,s=o.allowedAutoPlacements,l=s===void 0?bt:s,f=Ae(n),c=f?u?Dt:Dt.filter(function(b){return Ae(b)===f}):Fe,v=c.filter(function(b){return l.indexOf(b)>=0});v.length===0&&(v=c);var g=v.reduce(function(b,h){return b[h]=je(t,{placement:h,boundary:r,rootBoundary:a,padding:i})[Z(h)],b},{});return Object.keys(g).sort(function(b,h){return g[b]-g[h]})}function Jn(t){if(Z(t)===gt)return[];var e=Ye(t);return[Kt(t),e,Kt(e)]}function Xn(t){var e=t.state,o=t.options,n=t.name;if(!e.modifiersData[n]._skip){for(var r=o.mainAxis,a=r===void 0?!0:r,i=o.altAxis,u=i===void 0?!0:i,s=o.fallbackPlacements,l=o.padding,f=o.boundary,c=o.rootBoundary,v=o.altBoundary,g=o.flipVariations,b=g===void 0?!0:g,h=o.allowedAutoPlacements,T=e.options.placement,p=Z(T),O=p===T,S=s||(O||!b?[Ye(T)]:Jn(T)),y=[T].concat(S).reduce(function(ce,te){return ce.concat(Z(te)===gt?Yn(e,{placement:te,boundary:f,rootBoundary:c,padding:l,flipVariations:b,allowedAutoPlacements:h}):te)},[]),x=e.rects.reference,w=e.rects.popper,m=new Map,C=!0,P=y[0],R=0;R=0,j=D?"width":"height",M=je(e,{placement:I,boundary:f,rootBoundary:c,altBoundary:v,padding:l}),E=D?L?U:K:L?q:W;x[j]>w[j]&&(E=Ye(E));var H=Ye(E),G=[];if(a&&G.push(M[N]<=0),u&&G.push(M[E]<=0,M[H]<=0),G.every(function(ce){return ce})){P=I,C=!1;break}m.set(I,G)}if(C)for(var De=b?3:1,rt=function(ce){var te=y.find(function(We){var Pe=m.get(We);if(Pe)return Pe.slice(0,ce).every(function(he){return he})});if(te)return P=te,"break"},ke=De;ke>0;ke--){var He=rt(ke);if(He==="break")break}e.placement!==P&&(e.modifiersData[n]._skip=!0,e.placement=P,e.reset=!0)}}var Gn={name:"flip",enabled:!0,phase:"main",fn:Xn,requiresIfExists:["offset"],data:{_skip:!1}};function qt(t,e,o){return o===void 0&&(o={x:0,y:0}),{top:t.top-e.height-o.y,right:t.right-e.width+o.x,bottom:t.bottom-e.height+o.y,left:t.left-e.width-o.x}}function Ut(t){return[W,U,q,K].some(function(e){return t[e]>=0})}function Zn(t){var e=t.state,o=t.name,n=e.rects.reference,r=e.rects.popper,a=e.modifiersData.preventOverflow,i=je(e,{elementContext:"reference"}),u=je(e,{altBoundary:!0}),s=qt(i,n),l=qt(u,r,a),f=Ut(s),c=Ut(l);e.modifiersData[o]={referenceClippingOffsets:s,popperEscapeOffsets:l,isReferenceHidden:f,hasPopperEscaped:c},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":f,"data-popper-escaped":c})}var Qn={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:Zn};function er(t,e,o){var n=Z(t),r=[K,W].indexOf(n)>=0?-1:1,a=typeof o=="function"?o(Object.assign({},e,{placement:t})):o,i=a[0],u=a[1];return i=i||0,u=(u||0)*r,[K,U].indexOf(n)>=0?{x:u,y:i}:{x:i,y:u}}function tr(t){var e=t.state,o=t.options,n=t.name,r=o.offset,a=r===void 0?[0,0]:r,i=bt.reduce(function(f,c){return f[c]=er(c,e.rects,a),f},{}),u=i[e.placement],s=u.x,l=u.y;e.modifiersData.popperOffsets!=null&&(e.modifiersData.popperOffsets.x+=s,e.modifiersData.popperOffsets.y+=l),e.modifiersData[n]=i}var or={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:tr};function nr(t){var e=t.state,o=t.name;e.modifiersData[o]=wo({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})}var Eo={name:"popperOffsets",enabled:!0,phase:"read",fn:nr,data:{}};function rr(t){return t==="x"?"y":"x"}function ar(t){var e=t.state,o=t.options,n=t.name,r=o.mainAxis,a=r===void 0?!0:r,i=o.altAxis,u=i===void 0?!1:i,s=o.boundary,l=o.rootBoundary,f=o.altBoundary,c=o.padding,v=o.tether,g=v===void 0?!0:v,b=o.tetherOffset,h=b===void 0?0:b,T=je(e,{boundary:s,rootBoundary:l,padding:c,altBoundary:f}),p=Z(e.placement),O=Ae(e.placement),S=!O,y=wt(p),x=rr(y),w=e.modifiersData.popperOffsets,m=e.rects.reference,C=e.rects.popper,P=typeof h=="function"?h(Object.assign({},e.rects,{placement:e.placement})):h,R=typeof P=="number"?{mainAxis:P,altAxis:P}:Object.assign({mainAxis:0,altAxis:0},P),I=e.modifiersData.offset?e.modifiersData.offset[e.placement]:null,N={x:0,y:0};if(w){if(a){var L,D=y==="y"?W:K,j=y==="y"?q:U,M=y==="y"?"height":"width",E=w[y],H=E+T[D],G=E-T[j],De=g?-C[M]/2:0,rt=O===Te?m[M]:C[M],ke=O===Te?-C[M]:-m[M],He=e.elements.arrow,ce=g&&He?yt(He):{width:0,height:0},te=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:vo(),We=te[D],Pe=te[j],he=Me(0,m[M],ce[M]),Po=S?m[M]/2-De-he-We-R.mainAxis:rt-he-We-R.mainAxis,Io=S?-m[M]/2+De+he+Pe+R.mainAxis:ke+he+Pe+R.mainAxis,at=e.elements.arrow&&ze(e.elements.arrow),Lo=at?y==="y"?at.clientTop||0:at.clientLeft||0:0,At=(L=I==null?void 0:I[y])!=null?L:0,Bo=E+Po-At-Lo,Mo=E+Io-At,Rt=Me(g?Qe(H,Bo):H,E,g?me(G,Mo):G);w[y]=Rt,N[y]=Rt-E}if(u){var kt,No=y==="x"?W:K,$o=y==="x"?q:U,pe=w[x],Ke=x==="y"?"height":"width",Pt=pe+T[No],It=pe-T[$o],st=[W,K].indexOf(p)!==-1,Lt=(kt=I==null?void 0:I[x])!=null?kt:0,Bt=st?Pt:pe-m[Ke]-C[Ke]-Lt+R.altAxis,Mt=st?pe+m[Ke]+C[Ke]-Lt-R.altAxis:It,Nt=g&&st?In(Bt,pe,Mt):Me(g?Bt:Pt,pe,g?Mt:It);w[x]=Nt,N[x]=Nt-pe}e.modifiersData[n]=N}}var sr={name:"preventOverflow",enabled:!0,phase:"main",fn:ar,requiresIfExists:["offset"]};function ir(t){return{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}}function lr(t){return t===X(t)||!V(t)?Et(t):ir(t)}function ur(t){var e=t.getBoundingClientRect(),o=xe(e.width)/t.offsetWidth||1,n=xe(e.height)/t.offsetHeight||1;return o!==1||n!==1}function cr(t,e,o){o===void 0&&(o=!1);var n=V(e),r=V(e)&&ur(e),a=ue(e),i=_e(t,r),u={scrollLeft:0,scrollTop:0},s={x:0,y:0};return(n||!n&&!o)&&((ee(e)!=="body"||Ct(a))&&(u=lr(e)),V(e)?(s=_e(e,!0),s.x+=e.clientLeft,s.y+=e.clientTop):a&&(s.x=Ot(a))),{x:i.left+u.scrollLeft-s.x,y:i.top+u.scrollTop-s.y,width:i.width,height:i.height}}function pr(t){var e=new Map,o=new Set,n=[];t.forEach(function(a){e.set(a.name,a)});function r(a){o.add(a.name);var i=[].concat(a.requires||[],a.requiresIfExists||[]);i.forEach(function(u){if(!o.has(u)){var s=e.get(u);s&&r(s)}}),n.push(a)}return t.forEach(function(a){o.has(a.name)||r(a)}),n}function fr(t){var e=pr(t);return _n.reduce(function(o,n){return o.concat(e.filter(function(r){return r.phase===n}))},[])}function dr(t){var e;return function(){return e||(e=new Promise(function(o){Promise.resolve().then(function(){e=void 0,o(t())})})),e}}function vr(t){var e=t.reduce(function(o,n){var r=o[n.name];return o[n.name]=r?Object.assign({},r,n,{options:Object.assign({},r.options,n.options),data:Object.assign({},r.data,n.data)}):n,o},{});return Object.keys(e).map(function(o){return e[o]})}var Yt={placement:"bottom",modifiers:[],strategy:"absolute"};function Jt(){for(var t=arguments.length,e=new Array(t),o=0;o{const n={name:"updateState",enabled:!0,phase:"write",fn:({state:s})=>{const l=yr(s);Object.assign(i.value,l)},requires:["computeStyles"]},r=_(()=>{const{onFirstUpdate:s,placement:l,strategy:f,modifiers:c}=d(o);return{onFirstUpdate:s,placement:l||"bottom",strategy:f||"absolute",modifiers:[...c||[],n,{name:"applyStyles",enabled:!1}]}}),a=Fo(),i=A({styles:{popper:{position:d(r).strategy,left:"0",top:"0"},arrow:{position:"absolute"}},attributes:{}}),u=()=>{a.value&&(a.value.destroy(),a.value=void 0)};return $(r,s=>{const l=d(a);l&&l.setOptions(s)},{deep:!0}),$([t,e],([s,l])=>{u(),!(!s||!l)&&(a.value=br(s,l,d(r)))}),ge(()=>{u()}),{state:_(()=>{var s;return{...((s=d(a))==null?void 0:s.state)||{}}}),styles:_(()=>d(i).styles),attributes:_(()=>d(i).attributes),update:()=>{var s;return(s=d(a))==null?void 0:s.update()},forceUpdate:()=>{var s;return(s=d(a))==null?void 0:s.forceUpdate()},instanceRef:_(()=>d(a))}};function yr(t){const e=Object.keys(t.elements),o=$t(e.map(r=>[r,t.styles[r]||{}])),n=$t(e.map(r=>[r,t.attributes[r]]));return{styles:o,attributes:n}}function Xt(){let t;const e=(n,r)=>{o(),t=window.setTimeout(n,r)},o=()=>window.clearTimeout(t);return zo(()=>o()),{registerTimeout:e,cancelTimeout:o}}let Gt;const Oo=()=>{const t=Ho(),e=un(),o=_(()=>`${t.value}-popper-container-${e.prefix}`),n=_(()=>`#${o.value}`);return{id:o,selector:n}},wr=t=>{const e=document.createElement("div");return e.id=t,document.body.appendChild(e),e},Er=()=>{const{id:t,selector:e}=Oo();return Do(()=>{de&&!Gt&&!document.body.querySelector(e.value)&&(Gt=wr(t.value))}),{id:t,selector:e}},Or=z({showAfter:{type:Number,default:0},hideAfter:{type:Number,default:200},autoClose:{type:Number,default:0}}),Cr=({showAfter:t,hideAfter:e,autoClose:o,open:n,close:r})=>{const{registerTimeout:a}=Xt(),{registerTimeout:i,cancelTimeout:u}=Xt();return{onOpen:f=>{a(()=>{n(f);const c=d(o);we(c)&&c>0&&i(()=>{r(f)},c)},d(t))},onClose:f=>{u(),a(()=>{r(f)},d(e))}}},Co=Symbol("elForwardRef"),Tr=t=>{ie(Co,{setForwardRef:o=>{t.value=o}})},Sr=t=>({mounted(e){t(e)},updated(e){t(e)},unmounted(){t(null)}}),Ee=4,xr={vertical:{offset:"offsetHeight",scroll:"scrollTop",scrollSize:"scrollHeight",size:"height",key:"vertical",axis:"Y",client:"clientY",direction:"top"},horizontal:{offset:"offsetWidth",scroll:"scrollLeft",scrollSize:"scrollWidth",size:"width",key:"horizontal",axis:"X",client:"clientX",direction:"left"}},_r=({move:t,size:e,bar:o})=>({[o.size]:e,transform:`translate${o.axis}(${t}%)`}),To=Symbol("scrollbarContextKey"),Ar=z({vertical:Boolean,size:String,move:Number,ratio:{type:Number,required:!0},always:Boolean}),Rr="Thumb",kr=B({__name:"thumb",props:Ar,setup(t){const e=t,o=ae(To),n=be("scrollbar");o||cn(Rr,"can not inject scrollbar context");const r=A(),a=A(),i=A({}),u=A(!1);let s=!1,l=!1,f=de?document.onselectstart:null;const c=_(()=>xr[e.vertical?"vertical":"horizontal"]),v=_(()=>_r({size:e.size,move:e.move,bar:c.value})),g=_(()=>r.value[c.value.offset]**2/o.wrapElement[c.value.scrollSize]/e.ratio/a.value[c.value.offset]),b=w=>{var m;if(w.stopPropagation(),w.ctrlKey||[1,2].includes(w.button))return;(m=window.getSelection())==null||m.removeAllRanges(),T(w);const C=w.currentTarget;C&&(i.value[c.value.axis]=C[c.value.offset]-(w[c.value.client]-C.getBoundingClientRect()[c.value.direction]))},h=w=>{if(!a.value||!r.value||!o.wrapElement)return;const m=Math.abs(w.target.getBoundingClientRect()[c.value.direction]-w[c.value.client]),C=a.value[c.value.offset]/2,P=(m-C)*100*g.value/r.value[c.value.offset];o.wrapElement[c.value.scroll]=P*o.wrapElement[c.value.scrollSize]/100},T=w=>{w.stopImmediatePropagation(),s=!0,document.addEventListener("mousemove",p),document.addEventListener("mouseup",O),f=document.onselectstart,document.onselectstart=()=>!1},p=w=>{if(!r.value||!a.value||s===!1)return;const m=i.value[c.value.axis];if(!m)return;const C=(r.value.getBoundingClientRect()[c.value.direction]-w[c.value.client])*-1,P=a.value[c.value.offset]-m,R=(C-P)*100*g.value/r.value[c.value.offset];o.wrapElement[c.value.scroll]=R*o.wrapElement[c.value.scrollSize]/100},O=()=>{s=!1,i.value[c.value.axis]=0,document.removeEventListener("mousemove",p),document.removeEventListener("mouseup",O),x(),l&&(u.value=!1)},S=()=>{l=!1,u.value=!!e.size},y=()=>{l=!0,u.value=s};ge(()=>{x(),document.removeEventListener("mouseup",O)});const x=()=>{document.onselectstart!==f&&(document.onselectstart=f)};return it(fe(o,"scrollbarElement"),"mousemove",S),it(fe(o,"scrollbarElement"),"mouseleave",y),(w,m)=>(F(),ne(dt,{name:d(n).b("fade"),persisted:""},{default:J(()=>[tt(lt("div",{ref_key:"instance",ref:r,class:ve([d(n).e("bar"),d(n).is(d(c).key)]),onMousedown:h},[lt("div",{ref_key:"thumb",ref:a,class:ve(d(n).e("thumb")),style:Je(d(v)),onMousedown:b},null,38)],34),[[ft,w.always||u.value]])]),_:1},8,["name"]))}});var Zt=Y(kr,[["__file","/home/runner/work/element-plus/element-plus/packages/components/scrollbar/src/thumb.vue"]]);const Pr=z({always:{type:Boolean,default:!0},width:String,height:String,ratioX:{type:Number,default:1},ratioY:{type:Number,default:1}}),Ir=B({__name:"bar",props:Pr,setup(t,{expose:e}){const o=t,n=A(0),r=A(0);return e({handleScroll:i=>{if(i){const u=i.offsetHeight-Ee,s=i.offsetWidth-Ee;r.value=i.scrollTop*100/u*o.ratioY,n.value=i.scrollLeft*100/s*o.ratioX}}}),(i,u)=>(F(),Oe(ro,null,[le(Zt,{move:n.value,ratio:i.ratioX,size:i.width,always:i.always},null,8,["move","ratio","size","always"]),le(Zt,{move:r.value,ratio:i.ratioY,size:i.height,vertical:"",always:i.always},null,8,["move","ratio","size","always"])],64))}});var Lr=Y(Ir,[["__file","/home/runner/work/element-plus/element-plus/packages/components/scrollbar/src/bar.vue"]]);const Br=z({height:{type:[String,Number],default:""},maxHeight:{type:[String,Number],default:""},native:{type:Boolean,default:!1},wrapStyle:{type:k([String,Object,Array]),default:""},wrapClass:{type:[String,Array],default:""},viewClass:{type:[String,Array],default:""},viewStyle:{type:[String,Array,Object],default:""},noresize:Boolean,tag:{type:String,default:"div"},always:Boolean,minSize:{type:Number,default:20}}),Mr={scroll:({scrollTop:t,scrollLeft:e})=>[t,e].every(we)},Nr="ElScrollbar",$r=B({name:Nr}),jr=B({...$r,props:Br,emits:Mr,setup(t,{expose:e,emit:o}){const n=t,r=be("scrollbar");let a,i;const u=A(),s=A(),l=A(),f=A("0"),c=A("0"),v=A(),g=A(1),b=A(1),h=_(()=>{const m={};return n.height&&(m.height=jt(n.height)),n.maxHeight&&(m.maxHeight=jt(n.maxHeight)),[n.wrapStyle,m]}),T=_(()=>[n.wrapClass,r.e("wrap"),{[r.em("wrap","hidden-default")]:!n.native}]),p=_(()=>[r.e("view"),n.viewClass]),O=()=>{var m;s.value&&((m=v.value)==null||m.handleScroll(s.value),o("scroll",{scrollTop:s.value.scrollTop,scrollLeft:s.value.scrollLeft}))};function S(m,C){ot(m)?s.value.scrollTo(m):we(m)&&we(C)&&s.value.scrollTo(m,C)}const y=m=>{we(m)&&(s.value.scrollTop=m)},x=m=>{we(m)&&(s.value.scrollLeft=m)},w=()=>{if(!s.value)return;const m=s.value.offsetHeight-Ee,C=s.value.offsetWidth-Ee,P=m**2/s.value.scrollHeight,R=C**2/s.value.scrollWidth,I=Math.max(P,n.minSize),N=Math.max(R,n.minSize);g.value=P/(m-P)/(I/(m-I)),b.value=R/(C-R)/(N/(C-N)),c.value=I+Een.noresize,m=>{m?(a==null||a(),i==null||i()):({stop:a}=Wo(l,w),i=it("resize",w))},{immediate:!0}),$(()=>[n.maxHeight,n.height],()=>{n.native||Xe(()=>{var m;w(),s.value&&((m=v.value)==null||m.handleScroll(s.value))})}),ie(To,ao({scrollbarElement:u,wrapElement:s})),Re(()=>{n.native||Xe(()=>{w()})}),Ko(()=>w()),e({wrapRef:s,update:w,scrollTo:S,setScrollTop:y,setScrollLeft:x,handleScroll:O}),(m,C)=>(F(),Oe("div",{ref_key:"scrollbarRef",ref:u,class:ve(d(r).b())},[lt("div",{ref_key:"wrapRef",ref:s,class:ve(d(T)),style:Je(d(h)),onScroll:O},[(F(),ne(Vo(m.tag),{ref_key:"resizeRef",ref:l,class:ve(d(p)),style:Je(m.viewStyle)},{default:J(()=>[Q(m.$slots,"default")]),_:3},8,["class","style"]))],38),m.native?Ce("v-if",!0):(F(),ne(Lr,{key:0,ref_key:"barRef",ref:v,height:c.value,width:f.value,always:m.always,"ratio-x":b.value,"ratio-y":g.value},null,8,["height","width","always","ratio-x","ratio-y"]))],2))}});var Fr=Y(jr,[["__file","/home/runner/work/element-plus/element-plus/packages/components/scrollbar/src/scrollbar.vue"]]);const Ya=vt(Fr),St=Symbol("popper"),So=Symbol("popperContent"),zr=["dialog","grid","group","listbox","menu","navigation","tooltip","tree"],xo=z({role:{type:String,values:zr,default:"tooltip"}}),Dr=B({name:"ElPopper",inheritAttrs:!1}),Hr=B({...Dr,props:xo,setup(t,{expose:e}){const o=t,n=A(),r=A(),a=A(),i=A(),u=_(()=>o.role),s={triggerRef:n,popperInstanceRef:r,contentRef:a,referenceRef:i,role:u};return e(s),ie(St,s),(l,f)=>Q(l.$slots,"default")}});var Wr=Y(Hr,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/popper.vue"]]);const _o=z({arrowOffset:{type:Number,default:5}}),Kr=B({name:"ElPopperArrow",inheritAttrs:!1}),Vr=B({...Kr,props:_o,setup(t,{expose:e}){const o=t,n=be("popper"),{arrowOffset:r,arrowRef:a,arrowStyle:i}=ae(So,void 0);return $(()=>o.arrowOffset,u=>{r.value=u}),ge(()=>{a.value=void 0}),e({arrowRef:a}),(u,s)=>(F(),Oe("span",{ref_key:"arrowRef",ref:a,class:ve(d(n).e("arrow")),style:Je(d(i)),"data-popper-arrow":""},null,6))}});var qr=Y(Vr,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/arrow.vue"]]);const Ur="ElOnlyChild",Yr=B({name:Ur,setup(t,{slots:e,attrs:o}){var n;const r=ae(Co),a=Sr((n=r==null?void 0:r.setForwardRef)!=null?n:ut);return()=>{var i;const u=(i=e.default)==null?void 0:i.call(e,o);if(!u||u.length>1)return null;const s=Ao(u);return s?tt(qo(s,o),[[a]]):null}}});function Ao(t){if(!t)return null;const e=t;for(const o of e){if(ot(o))switch(o.type){case Yo:continue;case Uo:case"svg":return Qt(o);case ro:return Ao(o.children);default:return o}return Qt(o)}return null}function Qt(t){const e=be("only-child");return le("span",{class:e.e("content")},[t])}const Ro=z({virtualRef:{type:k(Object)},virtualTriggering:Boolean,onMouseenter:{type:k(Function)},onMouseleave:{type:k(Function)},onClick:{type:k(Function)},onKeydown:{type:k(Function)},onFocus:{type:k(Function)},onBlur:{type:k(Function)},onContextmenu:{type:k(Function)},id:String,open:Boolean}),Jr=B({name:"ElPopperTrigger",inheritAttrs:!1}),Xr=B({...Jr,props:Ro,setup(t,{expose:e}){const o=t,{role:n,triggerRef:r}=ae(St,void 0);Tr(r);const a=_(()=>u.value?o.id:void 0),i=_(()=>{if(n&&n.value==="tooltip")return o.open&&o.id?o.id:void 0}),u=_(()=>{if(n&&n.value!=="tooltip")return n.value}),s=_(()=>u.value?`${o.open}`:void 0);let l;return Re(()=>{$(()=>o.virtualRef,f=>{f&&(r.value=so(f))},{immediate:!0}),$(r,(f,c)=>{l==null||l(),l=void 0,Ge(f)&&(["onMouseenter","onMouseleave","onClick","onKeydown","onFocus","onBlur","onContextmenu"].forEach(v=>{var g;const b=o[v];b&&(f.addEventListener(v.slice(2).toLowerCase(),b),(g=c==null?void 0:c.removeEventListener)==null||g.call(c,v.slice(2).toLowerCase(),b))}),l=$([a,i,u,s],v=>{["aria-controls","aria-describedby","aria-haspopup","aria-expanded"].forEach((g,b)=>{lo(v[b])?f.removeAttribute(g):f.setAttribute(g,v[b])})},{immediate:!0})),Ge(c)&&["aria-controls","aria-describedby","aria-haspopup","aria-expanded"].forEach(v=>c.removeAttribute(v))},{immediate:!0})}),ge(()=>{l==null||l(),l=void 0}),e({triggerRef:r}),(f,c)=>f.virtualTriggering?Ce("v-if",!0):(F(),ne(d(Yr),mt({key:0},f.$attrs,{"aria-controls":d(a),"aria-describedby":d(i),"aria-expanded":d(s),"aria-haspopup":d(u)}),{default:J(()=>[Q(f.$slots,"default")]),_:3},16,["aria-controls","aria-describedby","aria-expanded","aria-haspopup"]))}});var Gr=Y(Xr,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/trigger.vue"]]);const Zr=["fixed","absolute"],Qr=z({boundariesPadding:{type:Number,default:0},fallbackPlacements:{type:k(Array),default:void 0},gpuAcceleration:{type:Boolean,default:!0},offset:{type:Number,default:12},placement:{type:String,values:bt,default:"bottom"},popperOptions:{type:k(Object),default:()=>({})},strategy:{type:String,values:Zr,default:"absolute"}}),ko=z({...Qr,id:String,style:{type:k([String,Array,Object])},className:{type:k([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:k([String,Array,Object])},popperStyle:{type:k([String,Array,Object])},referenceEl:{type:k(Object)},triggerTargetEl:{type:k(Object)},stopPopperMouseEvent:{type:Boolean,default:!0},ariaLabel:{type:String,default:void 0},virtualTriggering:Boolean,zIndex:Number}),ea={mouseenter:t=>t instanceof MouseEvent,mouseleave:t=>t instanceof MouseEvent,focus:()=>!0,blur:()=>!0,close:()=>!0},ta=(t,e=[])=>{const{placement:o,strategy:n,popperOptions:r}=t,a={placement:o,strategy:n,...r,modifiers:[...na(t),...e]};return ra(a,r==null?void 0:r.modifiers),a},oa=t=>{if(de)return so(t)};function na(t){const{offset:e,gpuAcceleration:o,fallbackPlacements:n}=t;return[{name:"offset",options:{offset:[0,e??12]}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5,fallbackPlacements:n}},{name:"computeStyles",options:{gpuAcceleration:o}}]}function ra(t,e){e&&(t.modifiers=[...t.modifiers,...e??[]])}const aa=0,sa=t=>{const{popperInstanceRef:e,contentRef:o,triggerRef:n,role:r}=ae(St,void 0),a=A(),i=A(),u=_(()=>({name:"eventListeners",enabled:!!t.visible})),s=_(()=>{var p;const O=d(a),S=(p=d(i))!=null?p:aa;return{name:"arrow",enabled:!dn(O),options:{element:O,padding:S}}}),l=_(()=>({onFirstUpdate:()=>{b()},...ta(t,[d(s),d(u)])})),f=_(()=>oa(t.referenceEl)||d(n)),{attributes:c,state:v,styles:g,update:b,forceUpdate:h,instanceRef:T}=hr(f,o,l);return $(T,p=>e.value=p),Re(()=>{$(()=>{var p;return(p=d(f))==null?void 0:p.getBoundingClientRect()},()=>{b()})}),{attributes:c,arrowRef:a,contentRef:o,instanceRef:T,state:v,styles:g,role:r,forceUpdate:h,update:b}},ia=(t,{attributes:e,styles:o,role:n})=>{const{nextZIndex:r}=Jo(),a=be("popper"),i=_(()=>d(e).popper),u=A(t.zIndex||r()),s=_(()=>[a.b(),a.is("pure",t.pure),a.is(t.effect),t.popperClass]),l=_(()=>[{zIndex:d(u)},t.popperStyle||{},d(o).popper]),f=_(()=>n.value==="dialog"?"false":void 0),c=_(()=>d(o).arrow||{});return{ariaModal:f,arrowStyle:c,contentAttrs:i,contentClass:s,contentStyle:l,contentZIndex:u,updateZIndex:()=>{u.value=t.zIndex||r()}}},la=(t,e)=>{const o=A(!1),n=A();return{focusStartRef:n,trapped:o,onFocusAfterReleased:l=>{var f;((f=l.detail)==null?void 0:f.focusReason)!=="pointer"&&(n.value="first",e("blur"))},onFocusAfterTrapped:()=>{e("focus")},onFocusInTrap:l=>{t.visible&&!o.value&&(l.target&&(n.value=l.target),o.value=!0)},onFocusoutPrevented:l=>{t.trapping||(l.detail.focusReason==="pointer"&&l.preventDefault(),o.value=!1)},onReleaseRequested:()=>{o.value=!1,e("close")}}},ua=B({name:"ElPopperContent"}),ca=B({...ua,props:ko,emits:ea,setup(t,{expose:e,emit:o}){const n=t,{focusStartRef:r,trapped:a,onFocusAfterReleased:i,onFocusAfterTrapped:u,onFocusInTrap:s,onFocusoutPrevented:l,onReleaseRequested:f}=la(n,o),{attributes:c,arrowRef:v,contentRef:g,styles:b,instanceRef:h,role:T,update:p}=sa(n),{ariaModal:O,arrowStyle:S,contentAttrs:y,contentClass:x,contentStyle:w,updateZIndex:m}=ia(n,{styles:b,attributes:c,role:T}),C=ae(zt,void 0),P=A();ie(So,{arrowStyle:S,arrowRef:v,arrowOffset:P}),C&&(C.addInputId||C.removeInputId)&&ie(zt,{...C,addInputId:ut,removeInputId:ut});let R;const I=(L=!0)=>{p(),L&&m()},N=()=>{I(!1),n.visible&&n.focusOnShow?a.value=!0:n.visible===!1&&(a.value=!1)};return Re(()=>{$(()=>n.triggerTargetEl,(L,D)=>{R==null||R(),R=void 0;const j=d(L||g.value),M=d(D||g.value);Ge(j)&&(R=$([T,()=>n.ariaLabel,O,()=>n.id],E=>{["role","aria-label","aria-modal","id"].forEach((H,G)=>{lo(E[G])?j.removeAttribute(H):j.setAttribute(H,E[G])})},{immediate:!0})),M!==j&&Ge(M)&&["role","aria-label","aria-modal","id"].forEach(E=>{M.removeAttribute(E)})},{immediate:!0}),$(()=>n.visible,N,{immediate:!0})}),ge(()=>{R==null||R(),R=void 0}),e({popperContentRef:g,popperInstanceRef:h,updatePopper:I,contentStyle:w}),(L,D)=>(F(),Oe("div",mt({ref_key:"contentRef",ref:g},d(y),{style:d(w),class:d(x),tabindex:"-1",onMouseenter:D[0]||(D[0]=j=>L.$emit("mouseenter",j)),onMouseleave:D[1]||(D[1]=j=>L.$emit("mouseleave",j))}),[le(d(pn),{trapped:d(a),"trap-on-focus-in":!0,"focus-trap-el":d(g),"focus-start-el":d(r),onFocusAfterTrapped:d(u),onFocusAfterReleased:d(i),onFocusin:d(s),onFocusoutPrevented:d(l),onReleaseRequested:d(f)},{default:J(()=>[Q(L.$slots,"default")]),_:3},8,["trapped","focus-trap-el","focus-start-el","onFocusAfterTrapped","onFocusAfterReleased","onFocusin","onFocusoutPrevented","onReleaseRequested"])],16))}});var pa=Y(ca,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/content.vue"]]);const fa=vt(Wr),xt=Symbol("elTooltip"),et=z({...Or,...ko,appendTo:{type:k([String,Object])},content:{type:String,default:""},rawContent:{type:Boolean,default:!1},persistent:Boolean,ariaLabel:String,visible:{type:k(Boolean),default:null},transition:String,teleported:{type:Boolean,default:!0},disabled:Boolean}),_t=z({...Ro,disabled:Boolean,trigger:{type:k([String,Array]),default:"hover"},triggerKeys:{type:k(Array),default:()=>[se.enter,se.space]}}),{useModelToggleProps:da,useModelToggleEmits:va,useModelToggle:ma}=uo("visible"),ga=z({...xo,...da,...et,..._t,..._o,showArrow:{type:Boolean,default:!0}}),ba=[...va,"before-show","before-hide","show","hide","open","close"],ha=(t,e)=>Xo(t)?t.includes(e):t===e,ye=(t,e,o)=>n=>{ha(d(t),e)&&o(n)},ya=B({name:"ElTooltipTrigger"}),wa=B({...ya,props:_t,setup(t,{expose:e}){const o=t,n=be("tooltip"),{controlled:r,id:a,open:i,onOpen:u,onClose:s,onToggle:l}=ae(xt,void 0),f=A(null),c=()=>{if(d(r)||o.disabled)return!0},v=fe(o,"trigger"),g=oe(c,ye(v,"hover",u)),b=oe(c,ye(v,"hover",s)),h=oe(c,ye(v,"click",y=>{y.button===0&&l(y)})),T=oe(c,ye(v,"focus",u)),p=oe(c,ye(v,"focus",s)),O=oe(c,ye(v,"contextmenu",y=>{y.preventDefault(),l(y)})),S=oe(c,y=>{const{code:x}=y;o.triggerKeys.includes(x)&&(y.preventDefault(),l(y))});return e({triggerRef:f}),(y,x)=>(F(),ne(d(Gr),{id:d(a),"virtual-ref":y.virtualRef,open:d(i),"virtual-triggering":y.virtualTriggering,class:ve(d(n).e("trigger")),onBlur:d(p),onClick:d(h),onContextmenu:d(O),onFocus:d(T),onMouseenter:d(g),onMouseleave:d(b),onKeydown:d(S)},{default:J(()=>[Q(y.$slots,"default")]),_:3},8,["id","virtual-ref","open","virtual-triggering","class","onBlur","onClick","onContextmenu","onFocus","onMouseenter","onMouseleave","onKeydown"]))}});var Ea=Y(wa,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip/src/trigger.vue"]]);const Oa=B({name:"ElTooltipContent",inheritAttrs:!1}),Ca=B({...Oa,props:et,setup(t,{expose:e}){const o=t,{selector:n}=Oo(),r=be("tooltip"),a=A(null),i=A(!1),{controlled:u,id:s,open:l,trigger:f,onClose:c,onOpen:v,onShow:g,onHide:b,onBeforeShow:h,onBeforeHide:T}=ae(xt,void 0),p=_(()=>o.transition||`${r.namespace.value}-fade-in-linear`),O=_(()=>o.persistent);ge(()=>{i.value=!0});const S=_(()=>d(O)?!0:d(l)),y=_(()=>o.disabled?!1:d(l)),x=_(()=>o.appendTo||n.value),w=_(()=>{var E;return(E=o.style)!=null?E:{}}),m=_(()=>!d(l)),C=()=>{b()},P=()=>{if(d(u))return!0},R=oe(P,()=>{o.enterable&&d(f)==="hover"&&v()}),I=oe(P,()=>{d(f)==="hover"&&c()}),N=()=>{var E,H;(H=(E=a.value)==null?void 0:E.updatePopper)==null||H.call(E),h==null||h()},L=()=>{T==null||T()},D=()=>{g(),M=Zo(_(()=>{var E;return(E=a.value)==null?void 0:E.popperContentRef}),()=>{if(d(u))return;d(f)!=="hover"&&c()})},j=()=>{o.virtualTriggering||c()};let M;return $(()=>d(l),E=>{E||M==null||M()},{flush:"post"}),$(()=>o.content,()=>{var E,H;(H=(E=a.value)==null?void 0:E.updatePopper)==null||H.call(E)}),e({contentRef:a}),(E,H)=>(F(),ne(Go,{disabled:!E.teleported,to:d(x)},[le(dt,{name:d(p),onAfterLeave:C,onBeforeEnter:N,onAfterEnter:D,onBeforeLeave:L},{default:J(()=>[d(S)?tt((F(),ne(d(pa),mt({key:0,id:d(s),ref_key:"contentRef",ref:a},E.$attrs,{"aria-label":E.ariaLabel,"aria-hidden":d(m),"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,d(w)],"reference-el":E.referenceEl,"trigger-target-el":E.triggerTargetEl,visible:d(y),"z-index":E.zIndex,onMouseenter:d(R),onMouseleave:d(I),onBlur:j,onClose:d(c)}),{default:J(()=>[i.value?Ce("v-if",!0):Q(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","onClose"])),[[ft,d(y)]]):Ce("v-if",!0)]),_:3},8,["name"])],8,["disabled","to"]))}});var Ta=Y(Ca,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip/src/content.vue"]]);const Sa=["innerHTML"],xa={key:1},_a=B({name:"ElTooltip"}),Aa=B({..._a,props:ga,emits:ba,setup(t,{expose:e,emit:o}){const n=t;Er();const r=fn(),a=A(),i=A(),u=()=>{var p;const O=d(a);O&&((p=O.popperInstanceRef)==null||p.update())},s=A(!1),l=A(),{show:f,hide:c,hasUpdateHandler:v}=ma({indicator:s,toggleReason:l}),{onOpen:g,onClose:b}=Cr({showAfter:fe(n,"showAfter"),hideAfter:fe(n,"hideAfter"),autoClose:fe(n,"autoClose"),open:f,close:c}),h=_(()=>no(n.visible)&&!v.value);ie(xt,{controlled:h,id:r,open:Qo(s),trigger:fe(n,"trigger"),onOpen:p=>{g(p)},onClose:p=>{b(p)},onToggle:p=>{d(s)?b(p):g(p)},onShow:()=>{o("show",l.value)},onHide:()=>{o("hide",l.value)},onBeforeShow:()=>{o("before-show",l.value)},onBeforeHide:()=>{o("before-hide",l.value)},updatePopper:u}),$(()=>n.disabled,p=>{p&&s.value&&(s.value=!1)});const T=()=>{var p,O;const S=(O=(p=i.value)==null?void 0:p.contentRef)==null?void 0:O.popperContentRef;return S&&S.contains(document.activeElement)};return en(()=>s.value&&c()),e({popperRef:a,contentRef:i,isFocusInsideContent:T,updatePopper:u,onOpen:g,onClose:b,hide:c}),(p,O)=>(F(),ne(d(fa),{ref_key:"popperRef",ref:a,role:p.role},{default:J(()=>[le(Ea,{disabled:p.disabled,trigger:p.trigger,"trigger-keys":p.triggerKeys,"virtual-ref":p.virtualRef,"virtual-triggering":p.virtualTriggering},{default:J(()=>[p.$slots.default?Q(p.$slots,"default",{key:0}):Ce("v-if",!0)]),_:3},8,["disabled","trigger","trigger-keys","virtual-ref","virtual-triggering"]),le(Ta,{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:J(()=>[Q(p.$slots,"content",{},()=>[p.rawContent?(F(),Oe("span",{key:0,innerHTML:p.content},null,8,Sa)):(F(),Oe("span",xa,tn(p.content),1))]),p.showArrow?(F(),ne(d(qr),{key:0,"arrow-offset":p.arrowOffset},null,8,["arrow-offset"])):Ce("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 Ra=Y(Aa,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip/src/tooltip.vue"]]);const Ja=vt(Ra),ka=B({inheritAttrs:!1});function Pa(t,e,o,n,r,a){return Q(t.$slots,"default")}var Ia=Y(ka,[["render",Pa],["__file","/home/runner/work/element-plus/element-plus/packages/components/collection/src/collection.vue"]]);const La=B({name:"ElCollectionItem",inheritAttrs:!1});function Ba(t,e,o,n,r,a){return Q(t.$slots,"default")}var Ma=Y(La,[["render",Ba],["__file","/home/runner/work/element-plus/element-plus/packages/components/collection/src/collection-item.vue"]]);const Na="data-el-collection-item",$a=t=>{const e=`El${t}Collection`,o=`${e}Item`,n=Symbol(e),r=Symbol(o),a={...Ia,name:e,setup(){const u=A(null),s=new Map;ie(n,{itemMap:s,getItems:()=>{const f=d(u);if(!f)return[];const c=Array.from(f.querySelectorAll(`[${Na}]`));return[...s.values()].sort((g,b)=>c.indexOf(g.ref)-c.indexOf(b.ref))},collectionRef:u})}},i={...Ma,name:o,setup(u,{attrs:s}){const l=A(null),f=ae(n,void 0);ie(r,{collectionItemRef:l}),Re(()=>{const c=d(l);c&&f.itemMap.set(c,{ref:c,...s})}),ge(()=>{const c=d(l);f.itemMap.delete(c)})}};return{COLLECTION_INJECTION_KEY:n,COLLECTION_ITEM_INJECTION_KEY:r,ElCollection:a,ElCollectionItem:i}},Xa=z({trigger:_t.trigger,effect:{...et.effect,default:"light"},type:{type:k(String)},placement:{type:k(String),default:"bottom"},popperOptions:{type:k(Object),default:()=>({})},id:String,size:{type:String,default:""},splitButton:Boolean,hideOnClick:{type:Boolean,default:!0},loop:{type:Boolean,default:!0},showTimeout:{type:Number,default:150},hideTimeout:{type:Number,default:150},tabindex:{type:k([Number,String]),default:0},maxHeight:{type:k([Number,String]),default:""},popperClass:{type:String,default:""},disabled:{type:Boolean,default:!1},role:{type:String,default:"menu"},buttonProps:{type:k(Object)},teleported:et.teleported}),Ga=z({command:{type:[Object,String,Number],default:()=>({})},disabled:Boolean,divided:Boolean,textValue:String,icon:{type:on}}),Za=z({onKeydown:{type:k(Function)}}),ja=[se.down,se.pageDown,se.home],Fa=[se.up,se.pageUp,se.end],Qa=[...ja,...Fa],{ElCollection:es,ElCollectionItem:ts,COLLECTION_INJECTION_KEY:os,COLLECTION_ITEM_INJECTION_KEY:ns}=$a("Dropdown");function za(t){let e;const o=A(!1),n=ao({...t,originalPosition:"",originalOverflow:"",visible:!1});function r(v){n.text=v}function a(){const v=n.parent,g=c.ns;if(!v.vLoadingAddClassList){let b=v.getAttribute("loading-number");b=Number.parseInt(b)-1,b?v.setAttribute("loading-number",b.toString()):(Ze(v,g.bm("parent","relative")),v.removeAttribute("loading-number")),Ze(v,g.bm("parent","hidden"))}i(),f.unmount()}function i(){var v,g;(g=(v=c.$el)==null?void 0:v.parentNode)==null||g.removeChild(c.$el)}function u(){var v;t.beforeClose&&!t.beforeClose()||(o.value=!0,clearTimeout(e),e=window.setTimeout(s,400),n.visible=!1,(v=t.closed)==null||v.call(t))}function s(){if(!o.value)return;const v=n.parent;o.value=!1,v.vLoadingAddClassList=void 0,a()}const l=B({name:"ElLoading",setup(v,{expose:g}){const{ns:b,zIndex:h}=an("loading");return g({ns:b,zIndex:h}),()=>{const T=n.spinner||n.svg,p=Ie("svg",{class:"circular",viewBox:n.svgViewBox?n.svgViewBox:"0 0 50 50",...T?{innerHTML:T}:{}},[Ie("circle",{class:"path",cx:"25",cy:"25",r:"20",fill:"none"})]),O=n.text?Ie("p",{class:b.b("text")},[n.text]):void 0;return Ie(dt,{name:b.b("fade"),onAfterLeave:s},{default:J(()=>[tt(le("div",{style:{backgroundColor:n.background||""},class:[b.b("mask"),n.customClass,n.fullscreen?"is-fullscreen":""]},[Ie("div",{class:b.b("spinner")},[p,O])]),[[ft,n.visible]])])})}}}),f=nn(l),c=f.mount(document.createElement("div"));return{...rn(n),setText:r,removeElLoadingChild:i,close:u,handleAfterLeave:s,vm:c,get $el(){return c.$el}}}let Ue;const Da=function(t={}){if(!de)return;const e=Ha(t);if(e.fullscreen&&Ue)return Ue;const o=za({...e,closed:()=>{var r;(r=e.closed)==null||r.call(e),e.fullscreen&&(Ue=void 0)}});Wa(e,e.parent,o),eo(e,e.parent,o),e.parent.vLoadingAddClassList=()=>eo(e,e.parent,o);let n=e.parent.getAttribute("loading-number");return n?n=`${Number.parseInt(n)+1}`:n="1",e.parent.setAttribute("loading-number",n),e.parent.appendChild(o.$el),Xe(()=>o.visible.value=e.visible),e.fullscreen&&(Ue=o),o},Ha=t=>{var e,o,n,r;let a;return io(t.target)?a=(e=document.querySelector(t.target))!=null?e:document.body:a=t.target||document.body,{parent:a===document.body||t.body?document.body:a,background:t.background||"",svg:t.svg||"",svgViewBox:t.svgViewBox||"",spinner:t.spinner||!1,text:t.text||"",fullscreen:a===document.body&&((o=t.fullscreen)!=null?o:!0),lock:(n=t.lock)!=null?n:!1,customClass:t.customClass||"",visible:(r=t.visible)!=null?r:!0,target:a}},Wa=async(t,e,o)=>{const{nextZIndex:n}=o.vm.zIndex||o.vm._.exposed.zIndex,r={};if(t.fullscreen)o.originalPosition.value=Le(document.body,"position"),o.originalOverflow.value=Le(document.body,"overflow"),r.zIndex=n();else if(t.parent===document.body){o.originalPosition.value=Le(document.body,"position"),await Xe();for(const a of["top","left"]){const i=a==="top"?"scrollTop":"scrollLeft";r[a]=`${t.target.getBoundingClientRect()[a]+document.body[i]+document.documentElement[i]-Number.parseInt(Le(document.body,`margin-${a}`),10)}px`}for(const a of["height","width"])r[a]=`${t.target.getBoundingClientRect()[a]}px`}else o.originalPosition.value=Le(e,"position");for(const[a,i]of Object.entries(r))o.$el.style[a]=i},eo=(t,e,o)=>{const n=o.vm.ns||o.vm._.exposed.ns;["absolute","fixed","sticky"].includes(o.originalPosition.value)?Ze(e,n.bm("parent","relative")):Ft(e,n.bm("parent","relative")),t.fullscreen&&t.lock?Ft(e,n.bm("parent","hidden")):Ze(e,n.bm("parent","hidden"))},pt=Symbol("ElLoading"),to=(t,e)=>{var o,n,r,a;const i=e.instance,u=v=>ot(e.value)?e.value[v]:void 0,s=v=>{const g=io(v)&&(i==null?void 0:i[v])||v;return g&&A(g)},l=v=>s(u(v)||t.getAttribute(`element-loading-${ln(v)}`)),f=(o=u("fullscreen"))!=null?o:e.modifiers.fullscreen,c={text:l("text"),svg:l("svg"),svgViewBox:l("svgViewBox"),spinner:l("spinner"),background:l("background"),customClass:l("customClass"),fullscreen:f,target:(n=u("target"))!=null?n:f?void 0:t,body:(r=u("body"))!=null?r:e.modifiers.body,lock:(a=u("lock"))!=null?a:e.modifiers.lock};t[pt]={options:c,instance:Da(c)}},Ka=(t,e)=>{for(const o of Object.keys(e))sn(e[o])&&(e[o].value=t[o])},rs={mounted(t,e){e.value&&to(t,e)},updated(t,e){const o=t[pt];e.oldValue!==e.value&&(e.value&&!e.oldValue?to(t,e):e.value&&e.oldValue?ot(e.value)&&Ka(e.value,o.options):o==null||o.instance.close())},unmounted(t){var e;(e=t[pt])==null||e.instance.close()}};export{ns as C,Ya as E,Qa as F,Fa as L,Yr as O,oe as a,es as b,$a as c,Ja as d,Xa as e,Ga as f,Na as g,ts as h,Za as i,os as j,et as k,_t as u,rs as v,Ua as w};