el-select.5c8e172e.js 78 KB

1
  1. import{aY as Or,aZ as Nn,E as V,J as S,a_ as Oe,k as $,at as Ne,Y as Xt,ao as Ue,aW as Un,u as m,aJ as wo,j as A,U as st,a$ as Qn,b0 as Sr,b1 as Cr,b2 as Tr,D as pe,aq as ut,K as Qe,H as ne,f as q,I as he,R as se,N as xo,M as pt,o as R,c as K,w as H,a8 as Xe,m as Y,q as P,a0 as ge,a9 as Bt,aR as It,l as N,x as le,F as Ot,T as Xn,b3 as Oo,C as ee,a7 as Pt,b4 as Lr,r as te,$ as So,X as G,b5 as Yt,a1 as zt,b6 as Co,b7 as kr,b8 as _r,b9 as Mr,ba as Yn,au as Dt,W as To,aH as Er,G as Lo,Z as Ar,aS as Rr,bb as Br,L as Ir,bc as Pr,v as ze,bd as zr,aK as Gn,p as Me,P as ko,be as Gt,bf as Se,bg as _o,S as Mo,bh as Ft,bi as Eo,av as Zn,aV as Jn,bj as Dr,Q as Fr,bk as jr,O as Ye,bl as Hr,t as Ao,bm as Ce,bn as $r,V as qr,a2 as el,__tla as Wr}from"./entry.7ac74952.js";import{i as Vr,E as Kr,__tla as Nr}from"./el-input.26169bdd.js";import{i as tl}from"./isNil.c75b1b34.js";import{a as Ur,u as Qr,__tla as Xr}from"./index.06247adb.js";import{f as ol,u as nl,a as Yr,__tla as Gr}from"./use-form-item.d93b2d81.js";import{E as Zr,__tla as Jr}from"./focus-trap.fbc9f3cd.js";import{t as ei,d as ti}from"./error.78e43d3e.js";import{e as oi,__tla as ni}from"./strings.dc56295c.js";import{u as li,__tla as ai}from"./index.623d89cd.js";import{U as Ge,C as ll}from"./event.9519ab40.js";import{s as ri,__tla as ii}from"./scroll.6ddd597d.js";import{i as al,__tla as si}from"./isEqual.44405615.js";import{d as rl,__tla as ui}from"./index.4e8000c9.js";import{i as pi,__tla as ci}from"./validator.cb3da7a3.js";let Ro,Bo,Io,Po,il,Te,sl,jt,zo,Zt,ul,Do,di=Promise.all([(()=>{try{return Wr}catch{}})(),(()=>{try{return Nr}catch{}})(),(()=>{try{return Xr}catch{}})(),(()=>{try{return Gr}catch{}})(),(()=>{try{return Jr}catch{}})(),(()=>{try{return ni}catch{}})(),(()=>{try{return ai}catch{}})(),(()=>{try{return ii}catch{}})(),(()=>{try{return si}catch{}})(),(()=>{try{return ui}catch{}})(),(()=>{try{return ci}catch{}})()]).then(async()=>{Te=(e,t,{checkForDefaultPrevented:o=!0}={})=>n=>{const l=e==null?void 0:e(n);if(o===!1||!l)return t==null?void 0:t(n)},ul=e=>t=>t.pointerType==="mouse"?e(t):void 0;function pl(e){return e===void 0}const cl=e=>Or[e||"default"],dl=e=>({focus:()=>{var t,o;(o=(t=e.value)==null?void 0:t.focus)==null||o.call(t)}}),fl=Nn({type:V(Boolean),default:null}),vl=Nn({type:V(Function)}),Fo=e=>{const t=`update:${e}`,o=`onUpdate:${e}`,n=[t],l={[e]:fl,[o]:vl};return{useModelToggle:({indicator:a,toggleReason:i,shouldHideWhenRouteChanges:s,shouldProceed:r,onShow:p,onHide:v})=>{const f=Xt(),{emit:b}=f,g=f.props,w=S(()=>Oe(g[o])),u=S(()=>g[e]===null),x=O=>{a.value!==!0&&(a.value=!0,i&&(i.value=O),Oe(p)&&p(O))},d=O=>{a.value!==!1&&(a.value=!1,i&&(i.value=O),Oe(v)&&v(O))},T=O=>{if(g.disabled===!0||Oe(r)&&!r())return;const y=w.value&&Ue;y&&b(t,!0),(u.value||!y)&&x(O)},E=O=>{if(g.disabled===!0||!Ue)return;const y=w.value&&Ue;y&&b(t,!1),(u.value||!y)&&d(O)},C=O=>{Un(O)&&(g.disabled&&O?w.value&&b(t,!1):a.value!==O&&(O?x():d()))},B=()=>{a.value?E():T()};return $(()=>g[e],C),s&&f.appContext.config.globalProperties.$route!==void 0&&$(()=>({...f.proxy.$route}),()=>{s.value&&a.value&&E()}),Ne(()=>{C(g[e])}),{hide:E,show:T,toggle:B,hasUpdateHandler:w}},useModelToggleProps:l,useModelToggleEmits:n}};Fo("modelValue");var ae="top",ce="bottom",de="right",re="left",Jt="auto",St=[ae,ce,de,re],ct="start",Ct="end",ml="clippingParents",jo="viewport",Tt="popper",hl="reference",Ho=St.reduce(function(e,t){return e.concat([t+"-"+ct,t+"-"+Ct])},[]),Ht=[].concat(St,[Jt]).reduce(function(e,t){return e.concat([t,t+"-"+ct,t+"-"+Ct])},[]),gl="beforeRead",bl="read",yl="afterRead",wl="beforeMain",xl="main",Ol="afterMain",Sl="beforeWrite",Cl="write",Tl="afterWrite",Ll=[gl,bl,yl,wl,xl,Ol,Sl,Cl,Tl];function Le(e){return e?(e.nodeName||"").toLowerCase():null}function be(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function dt(e){var t=be(e).Element;return e instanceof t||e instanceof Element}function fe(e){var t=be(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function eo(e){if(typeof ShadowRoot>"u")return!1;var t=be(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function kl(e){var t=e.state;Object.keys(t.elements).forEach(function(o){var n=t.styles[o]||{},l=t.attributes[o]||{},a=t.elements[o];!fe(a)||!Le(a)||(Object.assign(a.style,n),Object.keys(l).forEach(function(i){var s=l[i];s===!1?a.removeAttribute(i):a.setAttribute(i,s===!0?"":s)}))})}function _l(e){var t=e.state,o={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,o.popper),t.styles=o,t.elements.arrow&&Object.assign(t.elements.arrow.style,o.arrow),function(){Object.keys(t.elements).forEach(function(n){var l=t.elements[n],a=t.attributes[n]||{},i=Object.keys(t.styles.hasOwnProperty(n)?t.styles[n]:o[n]),s=i.reduce(function(r,p){return r[p]="",r},{});!fe(l)||!Le(l)||(Object.assign(l.style,s),Object.keys(a).forEach(function(r){l.removeAttribute(r)}))})}}var $o={name:"applyStyles",enabled:!0,phase:"write",fn:kl,effect:_l,requires:["computeStyles"]};function ke(e){return e.split("-")[0]}var Ze=Math.max,$t=Math.min,ft=Math.round;function vt(e,t){t===void 0&&(t=!1);var o=e.getBoundingClientRect(),n=1,l=1;if(fe(e)&&t){var a=e.offsetHeight,i=e.offsetWidth;i>0&&(n=ft(o.width)/i||1),a>0&&(l=ft(o.height)/a||1)}return{width:o.width/n,height:o.height/l,top:o.top/l,right:o.right/n,bottom:o.bottom/l,left:o.left/n,x:o.left/n,y:o.top/l}}function to(e){var t=vt(e),o=e.offsetWidth,n=e.offsetHeight;return Math.abs(t.width-o)<=1&&(o=t.width),Math.abs(t.height-n)<=1&&(n=t.height),{x:e.offsetLeft,y:e.offsetTop,width:o,height:n}}function qo(e,t){var o=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(o&&eo(o)){var n=t;do{if(n&&e.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function Ee(e){return be(e).getComputedStyle(e)}function Ml(e){return["table","td","th"].indexOf(Le(e))>=0}function De(e){return((dt(e)?e.ownerDocument:e.document)||window.document).documentElement}function qt(e){return Le(e)==="html"?e:e.assignedSlot||e.parentNode||(eo(e)?e.host:null)||De(e)}function Wo(e){return!fe(e)||Ee(e).position==="fixed"?null:e.offsetParent}function El(e){var t=navigator.userAgent.toLowerCase().indexOf("firefox")!==-1,o=navigator.userAgent.indexOf("Trident")!==-1;if(o&&fe(e)){var n=Ee(e);if(n.position==="fixed")return null}var l=qt(e);for(eo(l)&&(l=l.host);fe(l)&&["html","body"].indexOf(Le(l))<0;){var a=Ee(l);if(a.transform!=="none"||a.perspective!=="none"||a.contain==="paint"||["transform","perspective"].indexOf(a.willChange)!==-1||t&&a.willChange==="filter"||t&&a.filter&&a.filter!=="none")return l;l=l.parentNode}return null}function Lt(e){for(var t=be(e),o=Wo(e);o&&Ml(o)&&Ee(o).position==="static";)o=Wo(o);return o&&(Le(o)==="html"||Le(o)==="body"&&Ee(o).position==="static")?t:o||El(e)||t}function oo(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function kt(e,t,o){return Ze(e,$t(t,o))}function Al(e,t,o){var n=kt(e,t,o);return n>o?o:n}function Vo(){return{top:0,right:0,bottom:0,left:0}}function Ko(e){return Object.assign({},Vo(),e)}function No(e,t){return t.reduce(function(o,n){return o[n]=e,o},{})}var Rl=function(e,t){return e=typeof e=="function"?e(Object.assign({},t.rects,{placement:t.placement})):e,Ko(typeof e!="number"?e:No(e,St))};function Bl(e){var t,o=e.state,n=e.name,l=e.options,a=o.elements.arrow,i=o.modifiersData.popperOffsets,s=ke(o.placement),r=oo(s),p=[re,de].indexOf(s)>=0,v=p?"height":"width";if(!(!a||!i)){var f=Rl(l.padding,o),b=to(a),g=r==="y"?ae:re,w=r==="y"?ce:de,u=o.rects.reference[v]+o.rects.reference[r]-i[r]-o.rects.popper[v],x=i[r]-o.rects.reference[r],d=Lt(a),T=d?r==="y"?d.clientHeight||0:d.clientWidth||0:0,E=u/2-x/2,C=f[g],B=T-b[v]-f[w],O=T/2-b[v]/2+E,y=kt(C,O,B),_=r;o.modifiersData[n]=(t={},t[_]=y,t.centerOffset=y-O,t)}}function Il(e){var t=e.state,o=e.options,n=o.element,l=n===void 0?"[data-popper-arrow]":n;l!=null&&(typeof l=="string"&&(l=t.elements.popper.querySelector(l),!l)||!qo(t.elements.popper,l)||(t.elements.arrow=l))}var Pl={name:"arrow",enabled:!0,phase:"main",fn:Bl,effect:Il,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function mt(e){return e.split("-")[1]}var zl={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Dl(e){var t=e.x,o=e.y,n=window,l=n.devicePixelRatio||1;return{x:ft(t*l)/l||0,y:ft(o*l)/l||0}}function Uo(e){var t,o=e.popper,n=e.popperRect,l=e.placement,a=e.variation,i=e.offsets,s=e.position,r=e.gpuAcceleration,p=e.adaptive,v=e.roundOffsets,f=e.isFixed,b=i.x,g=b===void 0?0:b,w=i.y,u=w===void 0?0:w,x=typeof v=="function"?v({x:g,y:u}):{x:g,y:u};g=x.x,u=x.y;var d=i.hasOwnProperty("x"),T=i.hasOwnProperty("y"),E=re,C=ae,B=window;if(p){var O=Lt(o),y="clientHeight",_="clientWidth";if(O===be(o)&&(O=De(o),Ee(O).position!=="static"&&s==="absolute"&&(y="scrollHeight",_="scrollWidth")),O=O,l===ae||(l===re||l===de)&&a===Ct){C=ce;var z=f&&O===B&&B.visualViewport?B.visualViewport.height:O[y];u-=z-n.height,u*=r?1:-1}if(l===re||(l===ae||l===ce)&&a===Ct){E=de;var M=f&&O===B&&B.visualViewport?B.visualViewport.width:O[_];g-=M-n.width,g*=r?1:-1}}var D=Object.assign({position:s},p&&zl),W=v===!0?Dl({x:g,y:u}):{x:g,y:u};if(g=W.x,u=W.y,r){var j;return Object.assign({},D,(j={},j[C]=T?"0":"",j[E]=d?"0":"",j.transform=(B.devicePixelRatio||1)<=1?"translate("+g+"px, "+u+"px)":"translate3d("+g+"px, "+u+"px, 0)",j))}return Object.assign({},D,(t={},t[C]=T?u+"px":"",t[E]=d?g+"px":"",t.transform="",t))}function Fl(e){var t=e.state,o=e.options,n=o.gpuAcceleration,l=n===void 0?!0:n,a=o.adaptive,i=a===void 0?!0:a,s=o.roundOffsets,r=s===void 0?!0:s,p={placement:ke(t.placement),variation:mt(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:l,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,Uo(Object.assign({},p,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:r})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,Uo(Object.assign({},p,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:r})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}var Qo={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:Fl,data:{}},Wt={passive:!0};function jl(e){var t=e.state,o=e.instance,n=e.options,l=n.scroll,a=l===void 0?!0:l,i=n.resize,s=i===void 0?!0:i,r=be(t.elements.popper),p=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&p.forEach(function(v){v.addEventListener("scroll",o.update,Wt)}),s&&r.addEventListener("resize",o.update,Wt),function(){a&&p.forEach(function(v){v.removeEventListener("scroll",o.update,Wt)}),s&&r.removeEventListener("resize",o.update,Wt)}}var Xo={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:jl,data:{}},Hl={left:"right",right:"left",bottom:"top",top:"bottom"};function Vt(e){return e.replace(/left|right|bottom|top/g,function(t){return Hl[t]})}var $l={start:"end",end:"start"};function Yo(e){return e.replace(/start|end/g,function(t){return $l[t]})}function no(e){var t=be(e),o=t.pageXOffset,n=t.pageYOffset;return{scrollLeft:o,scrollTop:n}}function lo(e){return vt(De(e)).left+no(e).scrollLeft}function ql(e){var t=be(e),o=De(e),n=t.visualViewport,l=o.clientWidth,a=o.clientHeight,i=0,s=0;return n&&(l=n.width,a=n.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(i=n.offsetLeft,s=n.offsetTop)),{width:l,height:a,x:i+lo(e),y:s}}function Wl(e){var t,o=De(e),n=no(e),l=(t=e.ownerDocument)==null?void 0:t.body,a=Ze(o.scrollWidth,o.clientWidth,l?l.scrollWidth:0,l?l.clientWidth:0),i=Ze(o.scrollHeight,o.clientHeight,l?l.scrollHeight:0,l?l.clientHeight:0),s=-n.scrollLeft+lo(e),r=-n.scrollTop;return Ee(l||o).direction==="rtl"&&(s+=Ze(o.clientWidth,l?l.clientWidth:0)-a),{width:a,height:i,x:s,y:r}}function ao(e){var t=Ee(e),o=t.overflow,n=t.overflowX,l=t.overflowY;return/auto|scroll|overlay|hidden/.test(o+l+n)}function Go(e){return["html","body","#document"].indexOf(Le(e))>=0?e.ownerDocument.body:fe(e)&&ao(e)?e:Go(qt(e))}function _t(e,t){var o;t===void 0&&(t=[]);var n=Go(e),l=n===((o=e.ownerDocument)==null?void 0:o.body),a=be(n),i=l?[a].concat(a.visualViewport||[],ao(n)?n:[]):n,s=t.concat(i);return l?s:s.concat(_t(qt(i)))}function ro(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Vl(e){var t=vt(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 Zo(e,t){return t===jo?ro(ql(e)):dt(t)?Vl(t):ro(Wl(De(e)))}function Kl(e){var t=_t(qt(e)),o=["absolute","fixed"].indexOf(Ee(e).position)>=0,n=o&&fe(e)?Lt(e):e;return dt(n)?t.filter(function(l){return dt(l)&&qo(l,n)&&Le(l)!=="body"}):[]}function Nl(e,t,o){var n=t==="clippingParents"?Kl(e):[].concat(t),l=[].concat(n,[o]),a=l[0],i=l.reduce(function(s,r){var p=Zo(e,r);return s.top=Ze(p.top,s.top),s.right=$t(p.right,s.right),s.bottom=$t(p.bottom,s.bottom),s.left=Ze(p.left,s.left),s},Zo(e,a));return i.width=i.right-i.left,i.height=i.bottom-i.top,i.x=i.left,i.y=i.top,i}function Jo(e){var t=e.reference,o=e.element,n=e.placement,l=n?ke(n):null,a=n?mt(n):null,i=t.x+t.width/2-o.width/2,s=t.y+t.height/2-o.height/2,r;switch(l){case ae:r={x:i,y:t.y-o.height};break;case ce:r={x:i,y:t.y+t.height};break;case de:r={x:t.x+t.width,y:s};break;case re:r={x:t.x-o.width,y:s};break;default:r={x:t.x,y:t.y}}var p=l?oo(l):null;if(p!=null){var v=p==="y"?"height":"width";switch(a){case ct:r[p]=r[p]-(t[v]/2-o[v]/2);break;case Ct:r[p]=r[p]+(t[v]/2-o[v]/2);break}}return r}function Mt(e,t){t===void 0&&(t={});var o=t,n=o.placement,l=n===void 0?e.placement:n,a=o.boundary,i=a===void 0?ml:a,s=o.rootBoundary,r=s===void 0?jo:s,p=o.elementContext,v=p===void 0?Tt:p,f=o.altBoundary,b=f===void 0?!1:f,g=o.padding,w=g===void 0?0:g,u=Ko(typeof w!="number"?w:No(w,St)),x=v===Tt?hl:Tt,d=e.rects.popper,T=e.elements[b?x:v],E=Nl(dt(T)?T:T.contextElement||De(e.elements.popper),i,r),C=vt(e.elements.reference),B=Jo({reference:C,element:d,strategy:"absolute",placement:l}),O=ro(Object.assign({},d,B)),y=v===Tt?O:C,_={top:E.top-y.top+u.top,bottom:y.bottom-E.bottom+u.bottom,left:E.left-y.left+u.left,right:y.right-E.right+u.right},z=e.modifiersData.offset;if(v===Tt&&z){var M=z[l];Object.keys(_).forEach(function(D){var W=[de,ce].indexOf(D)>=0?1:-1,j=[ae,ce].indexOf(D)>=0?"y":"x";_[D]+=M[j]*W})}return _}function Ul(e,t){t===void 0&&(t={});var o=t,n=o.placement,l=o.boundary,a=o.rootBoundary,i=o.padding,s=o.flipVariations,r=o.allowedAutoPlacements,p=r===void 0?Ht:r,v=mt(n),f=v?s?Ho:Ho.filter(function(w){return mt(w)===v}):St,b=f.filter(function(w){return p.indexOf(w)>=0});b.length===0&&(b=f);var g=b.reduce(function(w,u){return w[u]=Mt(e,{placement:u,boundary:l,rootBoundary:a,padding:i})[ke(u)],w},{});return Object.keys(g).sort(function(w,u){return g[w]-g[u]})}function Ql(e){if(ke(e)===Jt)return[];var t=Vt(e);return[Yo(e),t,Yo(t)]}function Xl(e){var t=e.state,o=e.options,n=e.name;if(!t.modifiersData[n]._skip){for(var l=o.mainAxis,a=l===void 0?!0:l,i=o.altAxis,s=i===void 0?!0:i,r=o.fallbackPlacements,p=o.padding,v=o.boundary,f=o.rootBoundary,b=o.altBoundary,g=o.flipVariations,w=g===void 0?!0:g,u=o.allowedAutoPlacements,x=t.options.placement,d=ke(x),T=d===x,E=r||(T||!w?[Vt(x)]:Ql(x)),C=[x].concat(E).reduce(function(ye,ue){return ye.concat(ke(ue)===Jt?Ul(t,{placement:ue,boundary:v,rootBoundary:f,padding:p,flipVariations:w,allowedAutoPlacements:u}):ue)},[]),B=t.rects.reference,O=t.rects.popper,y=new Map,_=!0,z=C[0],M=0;M<C.length;M++){var D=C[M],W=ke(D),j=mt(D)===ct,Z=[ae,ce].indexOf(W)>=0,U=Z?"width":"height",F=Mt(t,{placement:D,boundary:v,rootBoundary:f,altBoundary:b,padding:p}),L=Z?j?de:re:j?ce:ae;B[U]>O[U]&&(L=Vt(L));var Q=Vt(L),oe=[];if(a&&oe.push(F[W]<=0),s&&oe.push(F[L]<=0,F[Q]<=0),oe.every(function(ye){return ye})){z=D,_=!1;break}y.set(D,oe)}if(_)for(var _e=w?3:1,Fe=function(ye){var ue=C.find(function(He){var Be=y.get(He);if(Be)return Be.slice(0,ye).every(function(ie){return ie})});if(ue)return z=ue,"break"},Re=_e;Re>0;Re--){var je=Fe(Re);if(je==="break")break}t.placement!==z&&(t.modifiersData[n]._skip=!0,t.placement=z,t.reset=!0)}}var Yl={name:"flip",enabled:!0,phase:"main",fn:Xl,requiresIfExists:["offset"],data:{_skip:!1}};function en(e,t,o){return o===void 0&&(o={x:0,y:0}),{top:e.top-t.height-o.y,right:e.right-t.width+o.x,bottom:e.bottom-t.height+o.y,left:e.left-t.width-o.x}}function tn(e){return[ae,de,ce,re].some(function(t){return e[t]>=0})}function Gl(e){var t=e.state,o=e.name,n=t.rects.reference,l=t.rects.popper,a=t.modifiersData.preventOverflow,i=Mt(t,{elementContext:"reference"}),s=Mt(t,{altBoundary:!0}),r=en(i,n),p=en(s,l,a),v=tn(r),f=tn(p);t.modifiersData[o]={referenceClippingOffsets:r,popperEscapeOffsets:p,isReferenceHidden:v,hasPopperEscaped:f},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":v,"data-popper-escaped":f})}var Zl={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:Gl};function Jl(e,t,o){var n=ke(e),l=[re,ae].indexOf(n)>=0?-1:1,a=typeof o=="function"?o(Object.assign({},t,{placement:e})):o,i=a[0],s=a[1];return i=i||0,s=(s||0)*l,[re,de].indexOf(n)>=0?{x:s,y:i}:{x:i,y:s}}function ea(e){var t=e.state,o=e.options,n=e.name,l=o.offset,a=l===void 0?[0,0]:l,i=Ht.reduce(function(v,f){return v[f]=Jl(f,t.rects,a),v},{}),s=i[t.placement],r=s.x,p=s.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=r,t.modifiersData.popperOffsets.y+=p),t.modifiersData[n]=i}var ta={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:ea};function oa(e){var t=e.state,o=e.name;t.modifiersData[o]=Jo({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}var on={name:"popperOffsets",enabled:!0,phase:"read",fn:oa,data:{}};function na(e){return e==="x"?"y":"x"}function la(e){var t=e.state,o=e.options,n=e.name,l=o.mainAxis,a=l===void 0?!0:l,i=o.altAxis,s=i===void 0?!1:i,r=o.boundary,p=o.rootBoundary,v=o.altBoundary,f=o.padding,b=o.tether,g=b===void 0?!0:b,w=o.tetherOffset,u=w===void 0?0:w,x=Mt(t,{boundary:r,rootBoundary:p,padding:f,altBoundary:v}),d=ke(t.placement),T=mt(t.placement),E=!T,C=oo(d),B=na(C),O=t.modifiersData.popperOffsets,y=t.rects.reference,_=t.rects.popper,z=typeof u=="function"?u(Object.assign({},t.rects,{placement:t.placement})):u,M=typeof z=="number"?{mainAxis:z,altAxis:z}:Object.assign({mainAxis:0,altAxis:0},z),D=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,W={x:0,y:0};if(O){if(a){var j,Z=C==="y"?ae:re,U=C==="y"?ce:de,F=C==="y"?"height":"width",L=O[C],Q=L+x[Z],oe=L-x[U],_e=g?-_[F]/2:0,Fe=T===ct?y[F]:_[F],Re=T===ct?-_[F]:-y[F],je=t.elements.arrow,ye=g&&je?to(je):{width:0,height:0},ue=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:Vo(),He=ue[Z],Be=ue[U],ie=kt(0,y[F],ye[F]),$e=E?y[F]/2-_e-ie-He-M.mainAxis:Fe-ie-He-M.mainAxis,Et=E?-y[F]/2+_e+ie+Be+M.mainAxis:Re+ie+Be+M.mainAxis,qe=t.elements.arrow&&Lt(t.elements.arrow),tt=qe?C==="y"?qe.clientTop||0:qe.clientLeft||0:0,ot=(j=D==null?void 0:D[C])!=null?j:0,nt=L+$e-ot-tt,We=L+Et-ot,ht=kt(g?$t(Q,nt):Q,L,g?Ze(oe,We):oe);O[C]=ht,W[C]=ht-L}if(s){var gt,At=C==="x"?ae:re,lt=C==="x"?ce:de,we=O[B],Ve=B==="y"?"height":"width",bt=we+x[At],xe=we-x[lt],Ke=[ae,re].indexOf(d)!==-1,yt=(gt=D==null?void 0:D[B])!=null?gt:0,at=Ke?bt:we-y[Ve]-_[Ve]-yt+M.altAxis,wt=Ke?we+y[Ve]+_[Ve]-yt-M.altAxis:xe,rt=g&&Ke?Al(at,we,wt):kt(g?at:bt,we,g?wt:xe);O[B]=rt,W[B]=rt-we}t.modifiersData[n]=W}}var aa={name:"preventOverflow",enabled:!0,phase:"main",fn:la,requiresIfExists:["offset"]};function ra(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function ia(e){return e===be(e)||!fe(e)?no(e):ra(e)}function sa(e){var t=e.getBoundingClientRect(),o=ft(t.width)/e.offsetWidth||1,n=ft(t.height)/e.offsetHeight||1;return o!==1||n!==1}function ua(e,t,o){o===void 0&&(o=!1);var n=fe(t),l=fe(t)&&sa(t),a=De(t),i=vt(e,l),s={scrollLeft:0,scrollTop:0},r={x:0,y:0};return(n||!n&&!o)&&((Le(t)!=="body"||ao(a))&&(s=ia(t)),fe(t)?(r=vt(t,!0),r.x+=t.clientLeft,r.y+=t.clientTop):a&&(r.x=lo(a))),{x:i.left+s.scrollLeft-r.x,y:i.top+s.scrollTop-r.y,width:i.width,height:i.height}}function pa(e){var t=new Map,o=new Set,n=[];e.forEach(function(a){t.set(a.name,a)});function l(a){o.add(a.name);var i=[].concat(a.requires||[],a.requiresIfExists||[]);i.forEach(function(s){if(!o.has(s)){var r=t.get(s);r&&l(r)}}),n.push(a)}return e.forEach(function(a){o.has(a.name)||l(a)}),n}function ca(e){var t=pa(e);return Ll.reduce(function(o,n){return o.concat(t.filter(function(l){return l.phase===n}))},[])}function da(e){var t;return function(){return t||(t=new Promise(function(o){Promise.resolve().then(function(){t=void 0,o(e())})})),t}}function fa(e){var t=e.reduce(function(o,n){var l=o[n.name];return o[n.name]=l?Object.assign({},l,n,{options:Object.assign({},l.options,n.options),data:Object.assign({},l.data,n.data)}):n,o},{});return Object.keys(t).map(function(o){return t[o]})}var nn={placement:"bottom",modifiers:[],strategy:"absolute"};function ln(){for(var e=arguments.length,t=new Array(e),o=0;o<e;o++)t[o]=arguments[o];return!t.some(function(n){return!(n&&typeof n.getBoundingClientRect=="function")})}function io(e){e===void 0&&(e={});var t=e,o=t.defaultModifiers,n=o===void 0?[]:o,l=t.defaultOptions,a=l===void 0?nn:l;return function(i,s,r){r===void 0&&(r=a);var p={placement:"bottom",orderedModifiers:[],options:Object.assign({},nn,a),modifiersData:{},elements:{reference:i,popper:s},attributes:{},styles:{}},v=[],f=!1,b={state:p,setOptions:function(u){var x=typeof u=="function"?u(p.options):u;w(),p.options=Object.assign({},a,p.options,x),p.scrollParents={reference:dt(i)?_t(i):i.contextElement?_t(i.contextElement):[],popper:_t(s)};var d=ca(fa([].concat(n,p.options.modifiers)));return p.orderedModifiers=d.filter(function(T){return T.enabled}),g(),b.update()},forceUpdate:function(){if(!f){var u=p.elements,x=u.reference,d=u.popper;if(ln(x,d)){p.rects={reference:ua(x,Lt(d),p.options.strategy==="fixed"),popper:to(d)},p.reset=!1,p.placement=p.options.placement,p.orderedModifiers.forEach(function(_){return p.modifiersData[_.name]=Object.assign({},_.data)});for(var T=0;T<p.orderedModifiers.length;T++){if(p.reset===!0){p.reset=!1,T=-1;continue}var E=p.orderedModifiers[T],C=E.fn,B=E.options,O=B===void 0?{}:B,y=E.name;typeof C=="function"&&(p=C({state:p,options:O,name:y,instance:b})||p)}}}},update:da(function(){return new Promise(function(u){b.forceUpdate(),u(p)})}),destroy:function(){w(),f=!0}};if(!ln(i,s))return b;b.setOptions(r).then(function(u){!f&&r.onFirstUpdate&&r.onFirstUpdate(u)});function g(){p.orderedModifiers.forEach(function(u){var x=u.name,d=u.options,T=d===void 0?{}:d,E=u.effect;if(typeof E=="function"){var C=E({state:p,name:x,instance:b,options:T}),B=function(){};v.push(C||B)}})}function w(){v.forEach(function(u){return u()}),v=[]}return b}}io();var va=[Xo,on,Qo,$o];io({defaultModifiers:va});let an;an=[Xo,on,Qo,$o,ta,Yl,aa,Pl,Zl],Do=io({defaultModifiers:an});const ma=(e,t,o={})=>{const n={name:"updateState",enabled:!0,phase:"write",fn:({state:r})=>{const p=ha(r);Object.assign(i.value,p)},requires:["computeStyles"]},l=S(()=>{const{onFirstUpdate:r,placement:p,strategy:v,modifiers:f}=m(o);return{onFirstUpdate:r,placement:p||"bottom",strategy:v||"absolute",modifiers:[...f||[],n,{name:"applyStyles",enabled:!1}]}}),a=wo(),i=A({styles:{popper:{position:m(l).strategy,left:"0",top:"0"},arrow:{position:"absolute"}},attributes:{}}),s=()=>{a.value&&(a.value.destroy(),a.value=void 0)};return $(l,r=>{const p=m(a);p&&p.setOptions(r)},{deep:!0}),$([e,t],([r,p])=>{s(),!(!r||!p)&&(a.value=Do(r,p,m(l)))}),st(()=>{s()}),{state:S(()=>{var r;return{...((r=m(a))==null?void 0:r.state)||{}}}),styles:S(()=>m(i).styles),attributes:S(()=>m(i).attributes),update:()=>{var r;return(r=m(a))==null?void 0:r.update()},forceUpdate:()=>{var r;return(r=m(a))==null?void 0:r.forceUpdate()},instanceRef:S(()=>m(a))}};function ha(e){const t=Object.keys(e.elements),o=Qn(t.map(l=>[l,e.styles[l]||{}])),n=Qn(t.map(l=>[l,e.attributes[l]]));return{styles:o,attributes:n}}function rn(){let e;const t=(n,l)=>{o(),e=window.setTimeout(n,l)},o=()=>window.clearTimeout(e);return Sr(()=>o()),{registerTimeout:t,cancelTimeout:o}}let sn,so,un,pn,cn,uo,dn,fn,Je,vn,mn,po,hn,gn,bn;so=()=>{const e=Tr(),t=Ur(),o=S(()=>`${e.value}-popper-container-${t.prefix}`),n=S(()=>`#${o.value}`);return{id:o,selector:n}},un=e=>{const t=document.createElement("div");return t.id=e,document.body.appendChild(t),t},pn=()=>{const{id:e,selector:t}=so();return Cr(()=>{Ue&&!sn&&!document.body.querySelector(t.value)&&(sn=un(e.value))}),{id:e,selector:t}},cn=pe({showAfter:{type:Number,default:0},hideAfter:{type:Number,default:200},autoClose:{type:Number,default:0}}),zo=({showAfter:e,hideAfter:t,autoClose:o,open:n,close:l})=>{const{registerTimeout:a}=rn(),{registerTimeout:i,cancelTimeout:s}=rn();return{onOpen:r=>{a(()=>{n(r);const p=m(o);ut(p)&&p>0&&i(()=>{l(r)},p)},m(e))},onClose:r=>{s(),a(()=>{l(r)},m(t))}}},uo=Symbol("elForwardRef"),dn=e=>{Qe(uo,{setForwardRef:t=>{e.value=t}})},fn=e=>({mounted(t){e(t)},updated(t){e(t)},unmounted(){e(null)}}),Je=4,vn={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"}},mn=({move:e,size:t,bar:o})=>({[o.size]:t,transform:`translate${o.axis}(${e}%)`}),po=Symbol("scrollbarContextKey"),hn=pe({vertical:Boolean,size:String,move:Number,ratio:{type:Number,required:!0},always:Boolean}),gn="Thumb",bn=q({__name:"thumb",props:hn,setup(e){const t=e,o=he(po),n=se("scrollbar");o||ei(gn,"can not inject scrollbar context");const l=A(),a=A(),i=A({}),s=A(!1);let r=!1,p=!1,v=Ue?document.onselectstart:null;const f=S(()=>vn[t.vertical?"vertical":"horizontal"]),b=S(()=>mn({size:t.size,move:t.move,bar:f.value})),g=S(()=>l.value[f.value.offset]**2/o.wrapElement[f.value.scrollSize]/t.ratio/a.value[f.value.offset]),w=O=>{var y;if(O.stopPropagation(),O.ctrlKey||[1,2].includes(O.button))return;(y=window.getSelection())==null||y.removeAllRanges(),x(O);const _=O.currentTarget;_&&(i.value[f.value.axis]=_[f.value.offset]-(O[f.value.client]-_.getBoundingClientRect()[f.value.direction]))},u=O=>{if(!a.value||!l.value||!o.wrapElement)return;const y=Math.abs(O.target.getBoundingClientRect()[f.value.direction]-O[f.value.client]),_=a.value[f.value.offset]/2,z=(y-_)*100*g.value/l.value[f.value.offset];o.wrapElement[f.value.scroll]=z*o.wrapElement[f.value.scrollSize]/100},x=O=>{O.stopImmediatePropagation(),r=!0,document.addEventListener("mousemove",d),document.addEventListener("mouseup",T),v=document.onselectstart,document.onselectstart=()=>!1},d=O=>{if(!l.value||!a.value||r===!1)return;const y=i.value[f.value.axis];if(!y)return;const _=(l.value.getBoundingClientRect()[f.value.direction]-O[f.value.client])*-1,z=a.value[f.value.offset]-y,M=(_-z)*100*g.value/l.value[f.value.offset];o.wrapElement[f.value.scroll]=M*o.wrapElement[f.value.scrollSize]/100},T=()=>{r=!1,i.value[f.value.axis]=0,document.removeEventListener("mousemove",d),document.removeEventListener("mouseup",T),B(),p&&(s.value=!1)},E=()=>{p=!1,s.value=!!t.size},C=()=>{p=!0,s.value=r};st(()=>{B(),document.removeEventListener("mouseup",T)});const B=()=>{document.onselectstart!==v&&(document.onselectstart=v)};return xo(pt(o,"scrollbarElement"),"mousemove",E),xo(pt(o,"scrollbarElement"),"mouseleave",C),(O,y)=>(R(),K(It,{name:m(n).b("fade"),persisted:""},{default:H(()=>[Xe(Y("div",{ref_key:"instance",ref:l,class:P([m(n).e("bar"),m(n).is(m(f).key)]),onMousedown:u},[Y("div",{ref_key:"thumb",ref:a,class:P(m(n).e("thumb")),style:ge(m(b)),onMousedown:w},null,38)],34),[[Bt,O.always||s.value]])]),_:1},8,["name"]))}});var yn=ne(bn,[["__file","/home/runner/work/element-plus/element-plus/packages/components/scrollbar/src/thumb.vue"]]);const ga=pe({always:{type:Boolean,default:!0},width:String,height:String,ratioX:{type:Number,default:1},ratioY:{type:Number,default:1}}),ba=q({__name:"bar",props:ga,setup(e,{expose:t}){const o=e,n=A(0),l=A(0);return t({handleScroll:a=>{if(a){const i=a.offsetHeight-Je,s=a.offsetWidth-Je;l.value=a.scrollTop*100/i*o.ratioY,n.value=a.scrollLeft*100/s*o.ratioX}}}),(a,i)=>(R(),N(Ot,null,[le(yn,{move:n.value,ratio:a.ratioX,size:a.width,always:a.always},null,8,["move","ratio","size","always"]),le(yn,{move:l.value,ratio:a.ratioY,size:a.height,vertical:"",always:a.always},null,8,["move","ratio","size","always"])],64))}});var ya=ne(ba,[["__file","/home/runner/work/element-plus/element-plus/packages/components/scrollbar/src/bar.vue"]]);const wa=pe({height:{type:[String,Number],default:""},maxHeight:{type:[String,Number],default:""},native:{type:Boolean,default:!1},wrapStyle:{type:V([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}}),xa={scroll:({scrollTop:e,scrollLeft:t})=>[e,t].every(ut)},Oa="ElScrollbar",Sa=q({name:Oa}),Ca=q({...Sa,props:wa,emits:xa,setup(e,{expose:t,emit:o}){const n=e,l=se("scrollbar");let a,i;const s=A(),r=A(),p=A(),v=A("0"),f=A("0"),b=A(),g=A(1),w=A(1),u=S(()=>{const y={};return n.height&&(y.height=Xn(n.height)),n.maxHeight&&(y.maxHeight=Xn(n.maxHeight)),[n.wrapStyle,y]}),x=S(()=>[n.wrapClass,l.e("wrap"),{[l.em("wrap","hidden-default")]:!n.native}]),d=S(()=>[l.e("view"),n.viewClass]),T=()=>{var y;r.value&&((y=b.value)==null||y.handleScroll(r.value),o("scroll",{scrollTop:r.value.scrollTop,scrollLeft:r.value.scrollLeft}))};function E(y,_){Yt(y)?r.value.scrollTo(y):ut(y)&&ut(_)&&r.value.scrollTo(y,_)}const C=y=>{ut(y)&&(r.value.scrollTop=y)},B=y=>{ut(y)&&(r.value.scrollLeft=y)},O=()=>{if(!r.value)return;const y=r.value.offsetHeight-Je,_=r.value.offsetWidth-Je,z=y**2/r.value.scrollHeight,M=_**2/r.value.scrollWidth,D=Math.max(z,n.minSize),W=Math.max(M,n.minSize);g.value=z/(y-z)/(D/(y-D)),w.value=M/(_-M)/(W/(_-W)),f.value=D+Je<y?`${D}px`:"",v.value=W+Je<_?`${W}px`:""};return $(()=>n.noresize,y=>{y?(a==null||a(),i==null||i()):({stop:a}=Oo(p,O),i=xo("resize",O))},{immediate:!0}),$(()=>[n.maxHeight,n.height],()=>{n.native||ee(()=>{var y;O(),r.value&&((y=b.value)==null||y.handleScroll(r.value))})}),Qe(po,Pt({scrollbarElement:s,wrapElement:r})),Ne(()=>{n.native||ee(()=>{O()})}),Lr(()=>O()),t({wrapRef:r,update:O,scrollTo:E,setScrollTop:C,setScrollLeft:B,handleScroll:T}),(y,_)=>(R(),N("div",{ref_key:"scrollbarRef",ref:s,class:P(m(l).b())},[Y("div",{ref_key:"wrapRef",ref:r,class:P(m(x)),style:ge(m(u)),onScroll:T},[(R(),K(So(y.tag),{ref_key:"resizeRef",ref:p,class:P(m(d)),style:ge(y.viewStyle)},{default:H(()=>[te(y.$slots,"default")]),_:3},8,["class","style"]))],38),y.native?G("v-if",!0):(R(),K(ya,{key:0,ref_key:"barRef",ref:b,height:f.value,width:v.value,always:y.always,"ratio-x":w.value,"ratio-y":g.value},null,8,["height","width","always","ratio-x","ratio-y"]))],2))}});var Ta=ne(Ca,[["__file","/home/runner/work/element-plus/element-plus/packages/components/scrollbar/src/scrollbar.vue"]]);let Kt,co,wn,fo,xn,On;Bo=zt(Ta),Kt=Symbol("popper"),co=Symbol("popperContent"),wn=["dialog","grid","group","listbox","menu","navigation","tooltip","tree"],fo=pe({role:{type:String,values:wn,default:"tooltip"}}),xn=q({name:"ElPopper",inheritAttrs:!1}),On=q({...xn,props:fo,setup(e,{expose:t}){const o=e,n=A(),l=A(),a=A(),i=A(),s=S(()=>o.role),r={triggerRef:n,popperInstanceRef:l,contentRef:a,referenceRef:i,role:s};return t(r),Qe(Kt,r),(p,v)=>te(p.$slots,"default")}});var La=ne(On,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/popper.vue"]]);const Sn=pe({arrowOffset:{type:Number,default:5}}),ka=q({name:"ElPopperArrow",inheritAttrs:!1}),_a=q({...ka,props:Sn,setup(e,{expose:t}){const o=e,n=se("popper"),{arrowOffset:l,arrowRef:a,arrowStyle:i}=he(co,void 0);return $(()=>o.arrowOffset,s=>{l.value=s}),st(()=>{a.value=void 0}),t({arrowRef:a}),(s,r)=>(R(),N("span",{ref_key:"arrowRef",ref:a,class:P(m(n).e("arrow")),style:ge(m(i)),"data-popper-arrow":""},null,6))}});var Ma=ne(_a,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/arrow.vue"]]);let Cn;Cn="ElOnlyChild",Io=q({name:Cn,setup(e,{slots:t,attrs:o}){var n;const l=he(uo),a=fn((n=l==null?void 0:l.setForwardRef)!=null?n:Co);return()=>{var i;const s=(i=t.default)==null?void 0:i.call(t,o);if(!s||s.length>1)return null;const r=Tn(s);return r?Xe(kr(r,o),[[a]]):null}}});function Tn(e){if(!e)return null;const t=e;for(const o of t){if(Yt(o))switch(o.type){case Mr:continue;case _r:case"svg":return Ln(o);case Ot:return Tn(o.children);default:return o}return Ln(o)}return null}function Ln(e){const t=se("only-child");return le("span",{class:t.e("content")},[e])}const kn=pe({virtualRef:{type:V(Object)},virtualTriggering:Boolean,onMouseenter:{type:V(Function)},onMouseleave:{type:V(Function)},onClick:{type:V(Function)},onKeydown:{type:V(Function)},onFocus:{type:V(Function)},onBlur:{type:V(Function)},onContextmenu:{type:V(Function)},id:String,open:Boolean}),Ea=q({name:"ElPopperTrigger",inheritAttrs:!1}),Aa=q({...Ea,props:kn,setup(e,{expose:t}){const o=e,{role:n,triggerRef:l}=he(Kt,void 0);dn(l);const a=S(()=>s.value?o.id:void 0),i=S(()=>{if(n&&n.value==="tooltip")return o.open&&o.id?o.id:void 0}),s=S(()=>{if(n&&n.value!=="tooltip")return n.value}),r=S(()=>s.value?`${o.open}`:void 0);let p;return Ne(()=>{$(()=>o.virtualRef,v=>{v&&(l.value=Yn(v))},{immediate:!0}),$(l,(v,f)=>{p==null||p(),p=void 0,Dt(v)&&(["onMouseenter","onMouseleave","onClick","onKeydown","onFocus","onBlur","onContextmenu"].forEach(b=>{var g;const w=o[b];w&&(v.addEventListener(b.slice(2).toLowerCase(),w),(g=f==null?void 0:f.removeEventListener)==null||g.call(f,b.slice(2).toLowerCase(),w))}),p=$([a,i,s,r],b=>{["aria-controls","aria-describedby","aria-haspopup","aria-expanded"].forEach((g,w)=>{tl(b[w])?v.removeAttribute(g):v.setAttribute(g,b[w])})},{immediate:!0})),Dt(f)&&["aria-controls","aria-describedby","aria-haspopup","aria-expanded"].forEach(b=>f.removeAttribute(b))},{immediate:!0})}),st(()=>{p==null||p(),p=void 0}),t({triggerRef:l}),(v,f)=>v.virtualTriggering?G("v-if",!0):(R(),K(m(Io),To({key:0},v.$attrs,{"aria-controls":m(a),"aria-describedby":m(i),"aria-expanded":m(r),"aria-haspopup":m(s)}),{default:H(()=>[te(v.$slots,"default")]),_:3},16,["aria-controls","aria-describedby","aria-expanded","aria-haspopup"]))}});var Ra=ne(Aa,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/trigger.vue"]]);const Ba=["fixed","absolute"],Ia=pe({boundariesPadding:{type:Number,default:0},fallbackPlacements:{type:V(Array),default:void 0},gpuAcceleration:{type:Boolean,default:!0},offset:{type:Number,default:12},placement:{type:String,values:Ht,default:"bottom"},popperOptions:{type:V(Object),default:()=>({})},strategy:{type:String,values:Ba,default:"absolute"}}),_n=pe({...Ia,id:String,style:{type:V([String,Array,Object])},className:{type:V([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:V([String,Array,Object])},popperStyle:{type:V([String,Array,Object])},referenceEl:{type:V(Object)},triggerTargetEl:{type:V(Object)},stopPopperMouseEvent:{type:Boolean,default:!0},ariaLabel:{type:String,default:void 0},virtualTriggering:Boolean,zIndex:Number}),Pa={mouseenter:e=>e instanceof MouseEvent,mouseleave:e=>e instanceof MouseEvent,focus:()=>!0,blur:()=>!0,close:()=>!0},za=(e,t=[])=>{const{placement:o,strategy:n,popperOptions:l}=e,a={placement:o,strategy:n,...l,modifiers:[...Fa(e),...t]};return ja(a,l==null?void 0:l.modifiers),a},Da=e=>{if(Ue)return Yn(e)};function Fa(e){const{offset:t,gpuAcceleration:o,fallbackPlacements:n}=e;return[{name:"offset",options:{offset:[0,t??12]}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5,fallbackPlacements:n}},{name:"computeStyles",options:{gpuAcceleration:o}}]}function ja(e,t){t&&(e.modifiers=[...e.modifiers,...t??[]])}const Ha=0,$a=e=>{const{popperInstanceRef:t,contentRef:o,triggerRef:n,role:l}=he(Kt,void 0),a=A(),i=A(),s=S(()=>({name:"eventListeners",enabled:!!e.visible})),r=S(()=>{var d;const T=m(a),E=(d=m(i))!=null?d:Ha;return{name:"arrow",enabled:!pl(T),options:{element:T,padding:E}}}),p=S(()=>({onFirstUpdate:()=>{w()},...za(e,[m(r),m(s)])})),v=S(()=>Da(e.referenceEl)||m(n)),{attributes:f,state:b,styles:g,update:w,forceUpdate:u,instanceRef:x}=ma(v,o,p);return $(x,d=>t.value=d),Ne(()=>{$(()=>{var d;return(d=m(v))==null?void 0:d.getBoundingClientRect()},()=>{w()})}),{attributes:f,arrowRef:a,contentRef:o,instanceRef:x,state:b,styles:g,role:l,forceUpdate:u,update:w}},qa=(e,{attributes:t,styles:o,role:n})=>{const{nextZIndex:l}=Er(),a=se("popper"),i=S(()=>m(t).popper),s=A(e.zIndex||l()),r=S(()=>[a.b(),a.is("pure",e.pure),a.is(e.effect),e.popperClass]),p=S(()=>[{zIndex:m(s)},e.popperStyle||{},m(o).popper]),v=S(()=>n.value==="dialog"?"false":void 0),f=S(()=>m(o).arrow||{});return{ariaModal:v,arrowStyle:f,contentAttrs:i,contentClass:r,contentStyle:p,contentZIndex:s,updateZIndex:()=>{s.value=e.zIndex||l()}}},Wa=(e,t)=>{const o=A(!1),n=A();return{focusStartRef:n,trapped:o,onFocusAfterReleased:l=>{var a;((a=l.detail)==null?void 0:a.focusReason)!=="pointer"&&(n.value="first",t("blur"))},onFocusAfterTrapped:()=>{t("focus")},onFocusInTrap:l=>{e.visible&&!o.value&&(l.target&&(n.value=l.target),o.value=!0)},onFocusoutPrevented:l=>{e.trapping||(l.detail.focusReason==="pointer"&&l.preventDefault(),o.value=!1)},onReleaseRequested:()=>{o.value=!1,t("close")}}},Va=q({name:"ElPopperContent"}),Ka=q({...Va,props:_n,emits:Pa,setup(e,{expose:t,emit:o}){const n=e,{focusStartRef:l,trapped:a,onFocusAfterReleased:i,onFocusAfterTrapped:s,onFocusInTrap:r,onFocusoutPrevented:p,onReleaseRequested:v}=Wa(n,o),{attributes:f,arrowRef:b,contentRef:g,styles:w,instanceRef:u,role:x,update:d}=$a(n),{ariaModal:T,arrowStyle:E,contentAttrs:C,contentClass:B,contentStyle:O,updateZIndex:y}=qa(n,{styles:w,attributes:f,role:x}),_=he(ol,void 0),z=A();Qe(co,{arrowStyle:E,arrowRef:b,arrowOffset:z}),_&&(_.addInputId||_.removeInputId)&&Qe(ol,{..._,addInputId:Co,removeInputId:Co});let M;const D=(j=!0)=>{d(),j&&y()},W=()=>{D(!1),n.visible&&n.focusOnShow?a.value=!0:n.visible===!1&&(a.value=!1)};return Ne(()=>{$(()=>n.triggerTargetEl,(j,Z)=>{M==null||M(),M=void 0;const U=m(j||g.value),F=m(Z||g.value);Dt(U)&&(M=$([x,()=>n.ariaLabel,T,()=>n.id],L=>{["role","aria-label","aria-modal","id"].forEach((Q,oe)=>{tl(L[oe])?U.removeAttribute(Q):U.setAttribute(Q,L[oe])})},{immediate:!0})),F!==U&&Dt(F)&&["role","aria-label","aria-modal","id"].forEach(L=>{F.removeAttribute(L)})},{immediate:!0}),$(()=>n.visible,W,{immediate:!0})}),st(()=>{M==null||M(),M=void 0}),t({popperContentRef:g,popperInstanceRef:u,updatePopper:D,contentStyle:O}),(j,Z)=>(R(),N("div",To({ref_key:"contentRef",ref:g},m(C),{style:m(O),class:m(B),tabindex:"-1",onMouseenter:Z[0]||(Z[0]=U=>j.$emit("mouseenter",U)),onMouseleave:Z[1]||(Z[1]=U=>j.$emit("mouseleave",U))}),[le(m(Zr),{trapped:m(a),"trap-on-focus-in":!0,"focus-trap-el":m(g),"focus-start-el":m(l),onFocusAfterTrapped:m(s),onFocusAfterReleased:m(i),onFocusin:m(r),onFocusoutPrevented:m(p),onReleaseRequested:m(v)},{default:H(()=>[te(j.$slots,"default")]),_:3},8,["trapped","focus-trap-el","focus-start-el","onFocusAfterTrapped","onFocusAfterReleased","onFocusin","onFocusoutPrevented","onReleaseRequested"])],16))}});var Na=ne(Ka,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/content.vue"]]);let Mn,Nt,En,An,Rn,Bn,In,Pn,et,zn,Dn;Mn=zt(La),Nt=Symbol("elTooltip"),jt=pe({...cn,..._n,appendTo:{type:V([String,Object])},content:{type:String,default:""},rawContent:{type:Boolean,default:!1},persistent:Boolean,ariaLabel:String,visible:{type:V(Boolean),default:null},transition:String,teleported:{type:Boolean,default:!0},disabled:Boolean}),Zt=pe({...kn,disabled:Boolean,trigger:{type:V([String,Array]),default:"hover"},triggerKeys:{type:V(Array),default:()=>[Lo.enter,Lo.space]}}),{useModelToggleProps:En,useModelToggleEmits:An,useModelToggle:Rn}=Fo("visible"),Bn=pe({...fo,...En,...jt,...Zt,...Sn,showArrow:{type:Boolean,default:!0}}),In=[...An,"before-show","before-hide","show","hide","open","close"],Pn=(e,t)=>Ar(e)?e.includes(t):e===t,et=(e,t,o)=>n=>{Pn(m(e),t)&&o(n)},zn=q({name:"ElTooltipTrigger"}),Dn=q({...zn,props:Zt,setup(e,{expose:t}){const o=e,n=se("tooltip"),{controlled:l,id:a,open:i,onOpen:s,onClose:r,onToggle:p}=he(Nt,void 0),v=A(null),f=()=>{if(m(l)||o.disabled)return!0},b=pt(o,"trigger"),g=Te(f,et(b,"hover",s)),w=Te(f,et(b,"hover",r)),u=Te(f,et(b,"click",C=>{C.button===0&&p(C)})),x=Te(f,et(b,"focus",s)),d=Te(f,et(b,"focus",r)),T=Te(f,et(b,"contextmenu",C=>{C.preventDefault(),p(C)})),E=Te(f,C=>{const{code:B}=C;o.triggerKeys.includes(B)&&(C.preventDefault(),p(C))});return t({triggerRef:v}),(C,B)=>(R(),K(m(Ra),{id:m(a),"virtual-ref":C.virtualRef,open:m(i),"virtual-triggering":C.virtualTriggering,class:P(m(n).e("trigger")),onBlur:m(d),onClick:m(u),onContextmenu:m(T),onFocus:m(x),onMouseenter:m(g),onMouseleave:m(w),onKeydown:m(E)},{default:H(()=>[te(C.$slots,"default")]),_:3},8,["id","virtual-ref","open","virtual-triggering","class","onBlur","onClick","onContextmenu","onFocus","onMouseenter","onMouseleave","onKeydown"]))}});var Ua=ne(Dn,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip/src/trigger.vue"]]);const Qa=q({name:"ElTooltipContent",inheritAttrs:!1}),Xa=q({...Qa,props:jt,setup(e,{expose:t}){const o=e,{selector:n}=so(),l=se("tooltip"),a=A(null),i=A(!1),{controlled:s,id:r,open:p,trigger:v,onClose:f,onOpen:b,onShow:g,onHide:w,onBeforeShow:u,onBeforeHide:x}=he(Nt,void 0),d=S(()=>o.transition||`${l.namespace.value}-fade-in-linear`),T=S(()=>o.persistent);st(()=>{i.value=!0});const E=S(()=>m(T)?!0:m(p)),C=S(()=>o.disabled?!1:m(p)),B=S(()=>o.appendTo||n.value),O=S(()=>{var L;return(L=o.style)!=null?L:{}}),y=S(()=>!m(p)),_=()=>{w()},z=()=>{if(m(s))return!0},M=Te(z,()=>{o.enterable&&m(v)==="hover"&&b()}),D=Te(z,()=>{m(v)==="hover"&&f()}),W=()=>{var L,Q;(Q=(L=a.value)==null?void 0:L.updatePopper)==null||Q.call(L),u==null||u()},j=()=>{x==null||x()},Z=()=>{g(),F=Br(S(()=>{var L;return(L=a.value)==null?void 0:L.popperContentRef}),()=>{m(s)||m(v)!=="hover"&&f()})},U=()=>{o.virtualTriggering||f()};let F;return $(()=>m(p),L=>{L||(F==null||F())},{flush:"post"}),$(()=>o.content,()=>{var L,Q;(Q=(L=a.value)==null?void 0:L.updatePopper)==null||Q.call(L)}),t({contentRef:a}),(L,Q)=>(R(),K(Rr,{disabled:!L.teleported,to:m(B)},[le(It,{name:m(d),onAfterLeave:_,onBeforeEnter:W,onAfterEnter:Z,onBeforeLeave:j},{default:H(()=>[m(E)?Xe((R(),K(m(Na),To({key:0,id:m(r),ref_key:"contentRef",ref:a},L.$attrs,{"aria-label":L.ariaLabel,"aria-hidden":m(y),"boundaries-padding":L.boundariesPadding,"fallback-placements":L.fallbackPlacements,"gpu-acceleration":L.gpuAcceleration,offset:L.offset,placement:L.placement,"popper-options":L.popperOptions,strategy:L.strategy,effect:L.effect,enterable:L.enterable,pure:L.pure,"popper-class":L.popperClass,"popper-style":[L.popperStyle,m(O)],"reference-el":L.referenceEl,"trigger-target-el":L.triggerTargetEl,visible:m(C),"z-index":L.zIndex,onMouseenter:m(M),onMouseleave:m(D),onBlur:U,onClose:m(f)}),{default:H(()=>[i.value?G("v-if",!0):te(L.$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"])),[[Bt,m(C)]]):G("v-if",!0)]),_:3},8,["name"])],8,["disabled","to"]))}});var Ya=ne(Xa,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip/src/content.vue"]]);const Ga=["innerHTML"],Za={key:1},Ja=q({name:"ElTooltip"}),er=q({...Ja,props:Bn,emits:In,setup(e,{expose:t,emit:o}){const n=e;pn();const l=Qr(),a=A(),i=A(),s=()=>{var d;const T=m(a);T&&((d=T.popperInstanceRef)==null||d.update())},r=A(!1),p=A(),{show:v,hide:f,hasUpdateHandler:b}=Rn({indicator:r,toggleReason:p}),{onOpen:g,onClose:w}=zo({showAfter:pt(n,"showAfter"),hideAfter:pt(n,"hideAfter"),autoClose:pt(n,"autoClose"),open:v,close:f}),u=S(()=>Un(n.visible)&&!b.value);Qe(Nt,{controlled:u,id:l,open:Ir(r),trigger:pt(n,"trigger"),onOpen:d=>{g(d)},onClose:d=>{w(d)},onToggle:d=>{m(r)?w(d):g(d)},onShow:()=>{o("show",p.value)},onHide:()=>{o("hide",p.value)},onBeforeShow:()=>{o("before-show",p.value)},onBeforeHide:()=>{o("before-hide",p.value)},updatePopper:s}),$(()=>n.disabled,d=>{d&&r.value&&(r.value=!1)});const x=()=>{var d,T;const E=(T=(d=i.value)==null?void 0:d.contentRef)==null?void 0:T.popperContentRef;return E&&E.contains(document.activeElement)};return Pr(()=>r.value&&f()),t({popperRef:a,contentRef:i,isFocusInsideContent:x,updatePopper:s,onOpen:g,onClose:w,hide:f}),(d,T)=>(R(),K(m(Mn),{ref_key:"popperRef",ref:a,role:d.role},{default:H(()=>[le(Ua,{disabled:d.disabled,trigger:d.trigger,"trigger-keys":d.triggerKeys,"virtual-ref":d.virtualRef,"virtual-triggering":d.virtualTriggering},{default:H(()=>[d.$slots.default?te(d.$slots,"default",{key:0}):G("v-if",!0)]),_:3},8,["disabled","trigger","trigger-keys","virtual-ref","virtual-triggering"]),le(Ya,{ref_key:"contentRef",ref:i,"aria-label":d.ariaLabel,"boundaries-padding":d.boundariesPadding,content:d.content,disabled:d.disabled,effect:d.effect,enterable:d.enterable,"fallback-placements":d.fallbackPlacements,"hide-after":d.hideAfter,"gpu-acceleration":d.gpuAcceleration,offset:d.offset,persistent:d.persistent,"popper-class":d.popperClass,"popper-style":d.popperStyle,placement:d.placement,"popper-options":d.popperOptions,pure:d.pure,"raw-content":d.rawContent,"reference-el":d.referenceEl,"trigger-target-el":d.triggerTargetEl,"show-after":d.showAfter,strategy:d.strategy,teleported:d.teleported,transition:d.transition,"virtual-triggering":d.virtualTriggering,"z-index":d.zIndex,"append-to":d.appendTo},{default:H(()=>[te(d.$slots,"content",{},()=>[d.rawContent?(R(),N("span",{key:0,innerHTML:d.content},null,8,Ga)):(R(),N("span",Za,ze(d.content),1))]),d.showArrow?(R(),K(m(Ma),{key:0,"arrow-offset":d.arrowOffset},null,8,["arrow-offset"])):G("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 tr=ne(er,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip/src/tooltip.vue"]]);let Ae;Po=zt(tr),Ae=new Map;let Fn;Ue&&(document.addEventListener("mousedown",e=>Fn=e),document.addEventListener("mouseup",e=>{for(const t of Ae.values())for(const{documentHandler:o}of t)o(e,Fn)}));function jn(e,t){let o=[];return Array.isArray(t.arg)?o=t.arg:Dt(t.arg)&&o.push(t.arg),function(n,l){const a=t.instance.popperRef,i=n.target,s=l==null?void 0:l.target,r=!t||!t.instance,p=!i||!s,v=e.contains(i)||e.contains(s),f=e===i,b=o.length&&o.some(w=>w==null?void 0:w.contains(i))||o.length&&o.includes(s),g=a&&(a.contains(i)||a.contains(s));r||p||v||f||b||g||t.value(n,l)}}let vo,Hn,$n,qn;Ro={beforeMount(e,t){Ae.has(e)||Ae.set(e,[]),Ae.get(e).push({documentHandler:jn(e,t),bindingFn:t.value})},updated(e,t){Ae.has(e)||Ae.set(e,[]);const o=Ae.get(e),n=o.findIndex(a=>a.bindingFn===t.oldValue),l={documentHandler:jn(e,t),bindingFn:t.value};n>=0?o.splice(n,1,l):o.push(l)},unmounted(e){Ae.delete(e)}},vo=pe({closable:Boolean,type:{type:String,values:["success","info","warning","danger",""],default:""},hit:Boolean,disableTransitions:Boolean,color:{type:String,default:""},size:{type:String,values:zr,default:""},effect:{type:String,values:["dark","light","plain"],default:"light"},round:Boolean}),Hn={close:e=>e instanceof MouseEvent,click:e=>e instanceof MouseEvent},$n=q({name:"ElTag"}),qn=q({...$n,props:vo,emits:Hn,setup(e,{emit:t}){const o=e,n=nl(),l=se("tag"),a=S(()=>{const{type:r,hit:p,effect:v,closable:f,round:b}=o;return[l.b(),l.is("closable",f),l.m(r),l.m(n.value),l.m(v),l.is("hit",p),l.is("round",b)]}),i=r=>{t("close",r)},s=r=>{t("click",r)};return(r,p)=>r.disableTransitions?(R(),N("span",{key:0,class:P(m(a)),style:ge({backgroundColor:r.color}),onClick:s},[Y("span",{class:P(m(l).e("content"))},[te(r.$slots,"default")],2),r.closable?(R(),K(m(ko),{key:0,class:P(m(l).e("close")),onClick:Me(i,["stop"])},{default:H(()=>[le(m(Gn))]),_:1},8,["class","onClick"])):G("v-if",!0)],6)):(R(),K(It,{key:1,name:`${m(l).namespace.value}-zoom-in-center`,appear:""},{default:H(()=>[Y("span",{class:P(m(a)),style:ge({backgroundColor:r.color}),onClick:s},[Y("span",{class:P(m(l).e("content"))},[te(r.$slots,"default")],2),r.closable?(R(),K(m(ko),{key:0,class:P(m(l).e("close")),onClick:Me(i,["stop"])},{default:H(()=>[le(m(Gn))]),_:1},8,["class","onClick"])):G("v-if",!0)],6)]),_:3},8,["name"]))}});var or=ne(qn,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tag/src/tag.vue"]]);const nr=zt(or),Wn=Symbol("ElSelectGroup"),Ut=Symbol("ElSelect");function lr(e,t){const o=he(Ut),n=he(Wn,{disabled:!1}),l=S(()=>Object.prototype.toString.call(e.value).toLowerCase()==="[object object]"),a=S(()=>o.props.multiple?f(o.props.modelValue,e.value):b(e.value,o.props.modelValue)),i=S(()=>{if(o.props.multiple){const u=o.props.modelValue||[];return!a.value&&u.length>=o.props.multipleLimit&&o.props.multipleLimit>0}else return!1}),s=S(()=>e.label||(l.value?"":e.value)),r=S(()=>e.value||e.label||""),p=S(()=>e.disabled||t.groupDisabled||i.value),v=Xt(),f=(u=[],x)=>{if(l.value){const d=o.props.valueKey;return u&&u.some(T=>Gt(Se(T,d))===Se(x,d))}else return u&&u.includes(x)},b=(u,x)=>{if(l.value){const{valueKey:d}=o.props;return Se(u,d)===Se(x,d)}else return u===x},g=()=>{!e.disabled&&!n.disabled&&(o.hoverIndex=o.optionsArray.indexOf(v.proxy))};$(()=>s.value,()=>{!e.created&&!o.props.remote&&o.setSelected()}),$(()=>e.value,(u,x)=>{const{remote:d,valueKey:T}=o.props;if(Object.is(u,x)||(o.onOptionDestroy(x,v.proxy),o.onOptionCreate(v.proxy)),!e.created&&!d){if(T&&typeof u=="object"&&typeof x=="object"&&u[T]===x[T])return;o.setSelected()}}),$(()=>n.disabled,()=>{t.groupDisabled=n.disabled},{immediate:!0});const{queryChange:w}=Gt(o);return $(w,u=>{const{query:x}=m(u),d=new RegExp(oi(x),"i");t.visible=d.test(s.value)||e.created,t.visible||o.filteredOptionsCount--},{immediate:!0}),{select:o,currentLabel:s,currentValue:r,itemSelected:a,isDisabled:p,hoverItem:g}}const ar=q({name:"ElOption",componentName:"ElOption",props:{value:{required:!0,type:[String,Number,Boolean,Object]},label:[String,Number],created:Boolean,disabled:{type:Boolean,default:!1}},setup(e){const t=se("select"),o=Pt({index:-1,groupDisabled:!1,visible:!0,hitState:!1,hover:!1}),{currentLabel:n,itemSelected:l,isDisabled:a,select:i,hoverItem:s}=lr(e,o),{visible:r,hover:p}=_o(o),v=Xt().proxy;i.onOptionCreate(v),st(()=>{const b=v.value,{selected:g}=i,w=(i.props.multiple?g:[g]).some(u=>u.value===v.value);ee(()=>{i.cachedOptions.get(b)===v&&!w&&i.cachedOptions.delete(b)}),i.onOptionDestroy(b,v)});function f(){e.disabled!==!0&&o.groupDisabled!==!0&&i.handleOptionSelect(v,!0)}return{ns:t,currentLabel:n,itemSelected:l,isDisabled:a,select:i,hoverItem:s,visible:r,hover:p,selectOptionClick:f,states:o}}});function rr(e,t,o,n,l,a){return Xe((R(),N("li",{class:P([e.ns.be("dropdown","item"),e.ns.is("disabled",e.isDisabled),{selected:e.itemSelected,hover:e.hover}]),onMouseenter:t[0]||(t[0]=(...i)=>e.hoverItem&&e.hoverItem(...i)),onClick:t[1]||(t[1]=Me((...i)=>e.selectOptionClick&&e.selectOptionClick(...i),["stop"]))},[te(e.$slots,"default",{},()=>[Y("span",null,ze(e.currentLabel),1)])],34)),[[Bt,e.visible]])}var mo=ne(ar,[["render",rr],["__file","/home/runner/work/element-plus/element-plus/packages/components/select/src/option.vue"]]);const ir=q({name:"ElSelectDropdown",componentName:"ElSelectDropdown",setup(){const e=he(Ut),t=se("select"),o=S(()=>e.props.popperClass),n=S(()=>e.props.multiple),l=S(()=>e.props.fitInputWidth),a=A("");function i(){var s;a.value=`${(s=e.selectWrapper)==null?void 0:s.offsetWidth}px`}return Ne(()=>{i(),Oo(e.selectWrapper,i)}),{ns:t,minWidth:a,popperClass:o,isMultiple:n,isFitInputWidth:l}}});function sr(e,t,o,n,l,a){return R(),N("div",{class:P([e.ns.b("dropdown"),e.ns.is("multiple",e.isMultiple),e.popperClass]),style:ge({[e.isFitInputWidth?"width":"minWidth"]:e.minWidth})},[te(e.$slots,"default")],6)}var ur=ne(ir,[["render",sr],["__file","/home/runner/work/element-plus/element-plus/packages/components/select/src/select-dropdown.vue"]]);function pr(e){const{t}=Mo();return Pt({options:new Map,cachedOptions:new Map,createdLabel:null,createdSelected:!1,selected:e.multiple?[]:{},inputLength:20,inputWidth:0,optionsCount:0,filteredOptionsCount:0,visible:!1,softFocus:!1,selectedLabel:"",hoverIndex:-1,query:"",previousQuery:null,inputHovering:!1,cachedPlaceHolder:"",currentPlaceholder:t("el.select.placeholder"),menuVisibleOnFocus:!1,isOnComposition:!1,isSilentBlur:!1,prefixWidth:11,tagInMultiLine:!1,mouseEnter:!1})}const cr=(e,t,o)=>{const{t:n}=Mo(),l=se("select");li({from:"suffixTransition",replacement:"override style scheme",version:"2.3.0",scope:"props",ref:"https://element-plus.org/en-US/component/select.html#select-attributes"},S(()=>e.suffixTransition===!1));const a=A(null),i=A(null),s=A(null),r=A(null),p=A(null),v=A(null),f=A(null),b=A(-1),g=wo({query:""}),w=wo(""),u=A([]);let x=0;const{form:d,formItem:T}=Yr(),E=S(()=>!e.filterable||e.multiple||!t.visible),C=S(()=>e.disabled||(d==null?void 0:d.disabled)),B=S(()=>{const c=e.multiple?Array.isArray(e.modelValue)&&e.modelValue.length>0:e.modelValue!==void 0&&e.modelValue!==null&&e.modelValue!=="";return e.clearable&&!C.value&&t.inputHovering&&c}),O=S(()=>e.remote&&e.filterable&&!e.remoteShowSuffix?"":e.suffixIcon),y=S(()=>l.is("reverse",O.value&&t.visible&&e.suffixTransition)),_=S(()=>e.remote?300:0),z=S(()=>e.loading?e.loadingText||n("el.select.loading"):e.remote&&t.query===""&&t.options.size===0?!1:e.filterable&&t.query&&t.options.size>0&&t.filteredOptionsCount===0?e.noMatchText||n("el.select.noMatch"):t.options.size===0?e.noDataText||n("el.select.noData"):null),M=S(()=>{const c=Array.from(t.options.values()),h=[];return u.value.forEach(k=>{const I=c.findIndex(X=>X.currentLabel===k);I>-1&&h.push(c[I])}),h.length?h:c}),D=S(()=>Array.from(t.cachedOptions.values())),W=S(()=>{const c=M.value.filter(h=>!h.created).some(h=>h.currentLabel===t.query);return e.filterable&&e.allowCreate&&t.query!==""&&!c}),j=nl(),Z=S(()=>["small"].includes(j.value)?"small":"default"),U=S({get(){return t.visible&&z.value!==!1},set(c){t.visible=c}});$([()=>C.value,()=>j.value,()=>d==null?void 0:d.size],()=>{ee(()=>{F()})}),$(()=>e.placeholder,c=>{t.cachedPlaceHolder=t.currentPlaceholder=c}),$(()=>e.modelValue,(c,h)=>{e.multiple&&(F(),c&&c.length>0||i.value&&t.query!==""?t.currentPlaceholder="":t.currentPlaceholder=t.cachedPlaceHolder,e.filterable&&!e.reserveKeyword&&(t.query="",L(t.query))),_e(),e.filterable&&!e.multiple&&(t.inputLength=20),!al(c,h)&&e.validateEvent&&(T==null||T.validate("change").catch(k=>ti()))},{flush:"post",deep:!0}),$(()=>t.visible,c=>{var h,k,I,X,J;c?((k=(h=r.value)==null?void 0:h.updatePopper)==null||k.call(h),e.filterable&&(t.filteredOptionsCount=t.optionsCount,t.query=e.remote?"":t.selectedLabel,(X=(I=s.value)==null?void 0:I.focus)==null||X.call(I),e.multiple?(J=i.value)==null||J.focus():t.selectedLabel&&(t.currentPlaceholder=`${t.selectedLabel}`,t.selectedLabel=""),L(t.query),!e.multiple&&!e.remote&&(g.value.query="",Ft(g),Ft(w)))):(e.filterable&&(Oe(e.filterMethod)&&e.filterMethod(""),Oe(e.remoteMethod)&&e.remoteMethod("")),i.value&&i.value.blur(),t.query="",t.previousQuery=null,t.selectedLabel="",t.inputLength=20,t.menuVisibleOnFocus=!1,Re(),ee(()=>{i.value&&i.value.value===""&&t.selected.length===0&&(t.currentPlaceholder=t.cachedPlaceHolder)}),e.multiple||(t.selected&&(e.filterable&&e.allowCreate&&t.createdSelected&&t.createdLabel?t.selectedLabel=t.createdLabel:t.selectedLabel=t.selected.currentLabel,e.filterable&&(t.query=t.selectedLabel)),e.filterable&&(t.currentPlaceholder=t.cachedPlaceHolder))),o.emit("visible-change",c)}),$(()=>t.options.entries(),()=>{var c,h,k;if(!Ue)return;(h=(c=r.value)==null?void 0:c.updatePopper)==null||h.call(c),e.multiple&&F();const I=((k=v.value)==null?void 0:k.querySelectorAll("input"))||[];Array.from(I).includes(document.activeElement)||_e(),e.defaultFirstOption&&(e.filterable||e.remote)&&t.filteredOptionsCount&&oe()},{flush:"post"}),$(()=>t.hoverIndex,c=>{ut(c)&&c>-1?b.value=M.value[c]||{}:b.value={},M.value.forEach(h=>{h.hover=b.value===h})});const F=()=>{ee(()=>{var c,h;if(!a.value)return;const k=a.value.$el.querySelector("input");x=x||(k.clientHeight>0?k.clientHeight+2:0);const I=p.value,X=cl(j.value||(d==null?void 0:d.size)),J=X===x||x<=0?X:x;k.offsetParent!==null&&(k.style.height=`${(t.selected.length===0?J:Math.max(I?I.clientHeight+(I.clientHeight>J?6:0):0,J))-2}px`),t.tagInMultiLine=Number.parseFloat(k.style.height)>=J,t.visible&&z.value!==!1&&((h=(c=r.value)==null?void 0:c.updatePopper)==null||h.call(c))})},L=async c=>{if(!(t.previousQuery===c||t.isOnComposition)){if(t.previousQuery===null&&(Oe(e.filterMethod)||Oe(e.remoteMethod))){t.previousQuery=c;return}t.previousQuery=c,ee(()=>{var h,k;t.visible&&((k=(h=r.value)==null?void 0:h.updatePopper)==null||k.call(h))}),t.hoverIndex=-1,e.multiple&&e.filterable&&ee(()=>{const h=i.value.value.length*15+20;t.inputLength=e.collapseTags?Math.min(50,h):h,Q(),F()}),e.remote&&Oe(e.remoteMethod)?(t.hoverIndex=-1,e.remoteMethod(c)):Oe(e.filterMethod)?(e.filterMethod(c),Ft(w)):(t.filteredOptionsCount=t.optionsCount,g.value.query=c,Ft(g),Ft(w)),e.defaultFirstOption&&(e.filterable||e.remote)&&t.filteredOptionsCount&&(await ee(),oe())}},Q=()=>{t.currentPlaceholder!==""&&(t.currentPlaceholder=i.value.value?"":t.cachedPlaceHolder)},oe=()=>{const c=M.value.filter(I=>I.visible&&!I.disabled&&!I.states.groupDisabled),h=c.find(I=>I.created),k=c[0];t.hoverIndex=ot(M.value,h||k)},_e=()=>{var c;if(e.multiple)t.selectedLabel="";else{const k=Fe(e.modelValue);(c=k.props)!=null&&c.created?(t.createdLabel=k.props.value,t.createdSelected=!0):t.createdSelected=!1,t.selectedLabel=k.currentLabel,t.selected=k,e.filterable&&(t.query=t.selectedLabel);return}const h=[];Array.isArray(e.modelValue)&&e.modelValue.forEach(k=>{h.push(Fe(k))}),t.selected=h,ee(()=>{F()})},Fe=c=>{let h;const k=Eo(c).toLowerCase()==="object",I=Eo(c).toLowerCase()==="null",X=Eo(c).toLowerCase()==="undefined";for(let Pe=t.cachedOptions.size-1;Pe>=0;Pe--){const ve=D.value[Pe];if(k?Se(ve.value,e.valueKey)===Se(c,e.valueKey):ve.value===c){h={value:c,currentLabel:ve.currentLabel,isDisabled:ve.isDisabled};break}}if(h)return h;const J=k?c.label:!I&&!X?c:"",Ie={value:c,currentLabel:J};return e.multiple&&(Ie.hitState=!1),Ie},Re=()=>{setTimeout(()=>{const c=e.valueKey;e.multiple?t.selected.length>0?t.hoverIndex=Math.min.apply(null,t.selected.map(h=>M.value.findIndex(k=>Se(k,c)===Se(h,c)))):t.hoverIndex=-1:t.hoverIndex=M.value.findIndex(h=>xt(h)===xt(t.selected))},300)},je=()=>{var c,h;ye(),(h=(c=r.value)==null?void 0:c.updatePopper)==null||h.call(c),e.multiple&&F()},ye=()=>{var c;t.inputWidth=(c=a.value)==null?void 0:c.$el.offsetWidth},ue=()=>{e.filterable&&t.query!==t.selectedLabel&&(t.query=t.selectedLabel,L(t.query))},He=rl(()=>{ue()},_.value),Be=rl(c=>{L(c.target.value)},_.value),ie=c=>{al(e.modelValue,c)||o.emit(ll,c)},$e=c=>{if(c.target.value.length<=0&&!lt()){const h=e.modelValue.slice();h.pop(),o.emit(Ge,h),ie(h)}c.target.value.length===1&&e.modelValue.length===0&&(t.currentPlaceholder=t.cachedPlaceHolder)},Et=(c,h)=>{const k=t.selected.indexOf(h);if(k>-1&&!C.value){const I=e.modelValue.slice();I.splice(k,1),o.emit(Ge,I),ie(I),o.emit("remove-tag",h.value)}c.stopPropagation()},qe=c=>{c.stopPropagation();const h=e.multiple?[]:"";if(!Zn(h))for(const k of t.selected)k.isDisabled&&h.push(k.value);o.emit(Ge,h),ie(h),t.hoverIndex=-1,t.visible=!1,o.emit("clear")},tt=(c,h)=>{var k;if(e.multiple){const I=(e.modelValue||[]).slice(),X=ot(I,c.value);X>-1?I.splice(X,1):(e.multipleLimit<=0||I.length<e.multipleLimit)&&I.push(c.value),o.emit(Ge,I),ie(I),c.created&&(t.query="",L(""),t.inputLength=20),e.filterable&&((k=i.value)==null||k.focus())}else o.emit(Ge,c.value),ie(c.value),t.visible=!1;t.isSilentBlur=h,nt(),!t.visible&&ee(()=>{We(c)})},ot=(c=[],h)=>{if(!Yt(h))return c.indexOf(h);const k=e.valueKey;let I=-1;return c.some((X,J)=>Gt(Se(X,k))===Se(h,k)?(I=J,!0):!1),I},nt=()=>{t.softFocus=!0;const c=i.value||a.value;c&&(c==null||c.focus())},We=c=>{var h,k,I,X,J;const Ie=Array.isArray(c)?c[0]:c;let Pe=null;if(Ie!=null&&Ie.value){const ve=M.value.filter(yo=>yo.value===Ie.value);ve.length>0&&(Pe=ve[0].$el)}if(r.value&&Pe){const ve=(X=(I=(k=(h=r.value)==null?void 0:h.popperRef)==null?void 0:k.contentRef)==null?void 0:I.querySelector)==null?void 0:X.call(I,`.${l.be("dropdown","wrap")}`);ve&&ri(ve,Pe)}(J=f.value)==null||J.handleScroll()},ht=c=>{t.optionsCount++,t.filteredOptionsCount++,t.options.set(c.value,c),t.cachedOptions.set(c.value,c)},gt=(c,h)=>{t.options.get(c)===h&&(t.optionsCount--,t.filteredOptionsCount--,t.options.delete(c))},At=c=>{c.code!==Lo.backspace&&lt(!1),t.inputLength=i.value.value.length*15+20,F()},lt=c=>{if(!Array.isArray(t.selected))return;const h=t.selected[t.selected.length-1];if(h)return c===!0||c===!1?(h.hitState=c,c):(h.hitState=!h.hitState,h.hitState)},we=c=>{const h=c.target.value;if(c.type==="compositionend")t.isOnComposition=!1,ee(()=>L(h));else{const k=h[h.length-1]||"";t.isOnComposition=!Vr(k)}},Ve=()=>{ee(()=>We(t.selected))},bt=c=>{t.softFocus?t.softFocus=!1:((e.automaticDropdown||e.filterable)&&(e.filterable&&!t.visible&&(t.menuVisibleOnFocus=!0),t.visible=!0),o.emit("focus",c))},xe=()=>{var c,h,k;t.visible=!1,(c=a.value)==null||c.blur(),(k=(h=s.value)==null?void 0:h.blur)==null||k.call(h)},Ke=c=>{ee(()=>{t.isSilentBlur?t.isSilentBlur=!1:o.emit("blur",c)}),t.softFocus=!1},yt=c=>{qe(c)},at=()=>{t.visible=!1},wt=c=>{t.visible&&(c.preventDefault(),c.stopPropagation(),t.visible=!1)},rt=c=>{var h;c&&!t.mouseEnter||C.value||(t.menuVisibleOnFocus?t.menuVisibleOnFocus=!1:(!r.value||!r.value.isFocusInsideContent())&&(t.visible=!t.visible),t.visible&&((h=i.value||a.value)==null||h.focus()))},ho=()=>{t.visible?M.value[t.hoverIndex]&&tt(M.value[t.hoverIndex],void 0):rt()},xt=c=>Yt(c.value)?Se(c.value,e.valueKey):c.value,go=S(()=>M.value.filter(c=>c.visible).every(c=>c.disabled)),bo=S(()=>t.selected.slice(0,e.maxCollapseTags)),Rt=S(()=>t.selected.slice(e.maxCollapseTags)),Qt=c=>{if(!t.visible){t.visible=!0;return}if(!(t.options.size===0||t.filteredOptionsCount===0)&&!t.isOnComposition&&!go.value){c==="next"?(t.hoverIndex++,t.hoverIndex===t.options.size&&(t.hoverIndex=0)):c==="prev"&&(t.hoverIndex--,t.hoverIndex<0&&(t.hoverIndex=t.options.size-1));const h=M.value[t.hoverIndex];(h.disabled===!0||h.states.groupDisabled===!0||!h.visible)&&Qt(c),ee(()=>We(b.value))}};return{optionList:u,optionsArray:M,selectSize:j,handleResize:je,debouncedOnInputChange:He,debouncedQueryChange:Be,deletePrevTag:$e,deleteTag:Et,deleteSelected:qe,handleOptionSelect:tt,scrollToOption:We,readonly:E,resetInputHeight:F,showClose:B,iconComponent:O,iconReverse:y,showNewOption:W,collapseTagSize:Z,setSelected:_e,managePlaceholder:Q,selectDisabled:C,emptyText:z,toggleLastOptionHitState:lt,resetInputState:At,handleComposition:we,onOptionCreate:ht,onOptionDestroy:gt,handleMenuEnter:Ve,handleFocus:bt,blur:xe,handleBlur:Ke,handleClearClick:yt,handleClose:at,handleKeydownEscape:wt,toggleMenu:rt,selectOption:ho,getValueKey:xt,navigateOptions:Qt,dropMenuVisible:U,queryChange:g,groupQueryChange:w,showTagList:bo,collapseTagList:Rt,reference:a,input:i,iOSInput:s,tooltipRef:r,tags:p,selectWrapper:v,scrollbar:f,handleMouseEnter:()=>{t.mouseEnter=!0},handleMouseLeave:()=>{t.mouseEnter=!1}}};var dr=q({name:"ElOptions",emits:["update-options"],setup(e,{slots:t,emit:o}){let n=[];function l(a,i){if(a.length!==i.length)return!1;for(const[s]of a.entries())if(a[s]!=i[s])return!1;return!0}return()=>{var a,i;const s=(a=t.default)==null?void 0:a.call(t),r=[];function p(v){Array.isArray(v)&&v.forEach(f=>{var b,g,w,u;const x=(b=(f==null?void 0:f.type)||{})==null?void 0:b.name;x==="ElOptionGroup"?p(!Zn(f.children)&&!Array.isArray(f.children)&&Oe((g=f.children)==null?void 0:g.default)?(w=f.children)==null?void 0:w.default():f.children):x==="ElOption"?r.push((u=f.props)==null?void 0:u.label):Array.isArray(f.children)&&p(f.children)})}return s.length&&p((i=s[0])==null?void 0:i.children),l(r,n)||(n=r,o("update-options",r)),s}}});const Vn="ElSelect",fr=q({name:Vn,componentName:Vn,components:{ElInput:Kr,ElSelectMenu:ur,ElOption:mo,ElOptions:dr,ElTag:nr,ElScrollbar:Bo,ElTooltip:Po,ElIcon:ko},directives:{ClickOutside:Ro},props:{name:String,id:String,modelValue:{type:[Array,String,Number,Boolean,Object],default:void 0},autocomplete:{type:String,default:"off"},automaticDropdown:Boolean,size:{type:String,validator:pi},effect:{type:String,default:"light"},disabled:Boolean,clearable:Boolean,filterable:Boolean,allowCreate:Boolean,loading:Boolean,popperClass:{type:String,default:""},popperOptions:{type:Object,default:()=>({})},remote:Boolean,loadingText:String,noMatchText:String,noDataText:String,remoteMethod:Function,filterMethod:Function,multiple:Boolean,multipleLimit:{type:Number,default:0},placeholder:{type:String},defaultFirstOption:Boolean,reserveKeyword:{type:Boolean,default:!0},valueKey:{type:String,default:"value"},collapseTags:Boolean,collapseTagsTooltip:{type:Boolean,default:!1},maxCollapseTags:{type:Number,default:1},teleported:jt.teleported,persistent:{type:Boolean,default:!0},clearIcon:{type:Jn,default:Dr},fitInputWidth:{type:Boolean,default:!1},suffixIcon:{type:Jn,default:Fr},tagType:{...vo.type,default:"info"},validateEvent:{type:Boolean,default:!0},remoteShowSuffix:{type:Boolean,default:!1},suffixTransition:{type:Boolean,default:!0},placement:{type:String,values:Ht,default:"bottom-start"}},emits:[Ge,ll,"remove-tag","clear","visible-change","focus","blur"],setup(e,t){const o=se("select"),n=se("input"),{t:l}=Mo(),a=pr(e),{optionList:i,optionsArray:s,selectSize:r,readonly:p,handleResize:v,collapseTagSize:f,debouncedOnInputChange:b,debouncedQueryChange:g,deletePrevTag:w,deleteTag:u,deleteSelected:x,handleOptionSelect:d,scrollToOption:T,setSelected:E,resetInputHeight:C,managePlaceholder:B,showClose:O,selectDisabled:y,iconComponent:_,iconReverse:z,showNewOption:M,emptyText:D,toggleLastOptionHitState:W,resetInputState:j,handleComposition:Z,onOptionCreate:U,onOptionDestroy:F,handleMenuEnter:L,handleFocus:Q,blur:oe,handleBlur:_e,handleClearClick:Fe,handleClose:Re,handleKeydownEscape:je,toggleMenu:ye,selectOption:ue,getValueKey:He,navigateOptions:Be,dropMenuVisible:ie,reference:$e,input:Et,iOSInput:qe,tooltipRef:tt,tags:ot,selectWrapper:nt,scrollbar:We,queryChange:ht,groupQueryChange:gt,handleMouseEnter:At,handleMouseLeave:lt,showTagList:we,collapseTagList:Ve}=cr(e,a,t),{focus:bt}=dl($e),{inputWidth:xe,selected:Ke,inputLength:yt,filteredOptionsCount:at,visible:wt,softFocus:rt,selectedLabel:ho,hoverIndex:xt,query:go,inputHovering:bo,currentPlaceholder:Rt,menuVisibleOnFocus:Qt,isOnComposition:c,isSilentBlur:h,options:k,cachedOptions:I,optionsCount:X,prefixWidth:J,tagInMultiLine:Ie}=_o(a),Pe=S(()=>{const me=[o.b()],it=m(r);return it&&me.push(o.m(it)),e.disabled&&me.push(o.m("disabled")),me}),ve=S(()=>({maxWidth:`${m(xe)-32}px`,width:"100%"})),yo=S(()=>({maxWidth:`${m(xe)>123?m(xe)-123:m(xe)-75}px`}));Qe(Ut,Pt({props:e,options:k,optionsArray:s,cachedOptions:I,optionsCount:X,filteredOptionsCount:at,hoverIndex:xt,handleOptionSelect:d,onOptionCreate:U,onOptionDestroy:F,selectWrapper:nt,selected:Ke,setSelected:E,queryChange:ht,groupQueryChange:gt})),Ne(()=>{a.cachedPlaceHolder=Rt.value=e.placeholder||(()=>l("el.select.placeholder")),e.multiple&&Array.isArray(e.modelValue)&&e.modelValue.length>0&&(Rt.value=""),Oo(nt,v),e.remote&&e.multiple&&C(),ee(()=>{const me=$e.value&&$e.value.$el;if(me&&(xe.value=me.getBoundingClientRect().width,t.slots.prefix)){const it=me.querySelector(`.${n.e("prefix")}`);J.value=Math.max(it.getBoundingClientRect().width+5,30)}}),E()}),e.multiple&&!Array.isArray(e.modelValue)&&t.emit(Ge,[]),!e.multiple&&Array.isArray(e.modelValue)&&t.emit(Ge,"");const xr=S(()=>{var me,it;return(it=(me=tt.value)==null?void 0:me.popperRef)==null?void 0:it.contentRef});return{isIOS:jr,onOptionsRendered:me=>{i.value=me},tagInMultiLine:Ie,prefixWidth:J,selectSize:r,readonly:p,handleResize:v,collapseTagSize:f,debouncedOnInputChange:b,debouncedQueryChange:g,deletePrevTag:w,deleteTag:u,deleteSelected:x,handleOptionSelect:d,scrollToOption:T,inputWidth:xe,selected:Ke,inputLength:yt,filteredOptionsCount:at,visible:wt,softFocus:rt,selectedLabel:ho,hoverIndex:xt,query:go,inputHovering:bo,currentPlaceholder:Rt,menuVisibleOnFocus:Qt,isOnComposition:c,isSilentBlur:h,options:k,resetInputHeight:C,managePlaceholder:B,showClose:O,selectDisabled:y,iconComponent:_,iconReverse:z,showNewOption:M,emptyText:D,toggleLastOptionHitState:W,resetInputState:j,handleComposition:Z,handleMenuEnter:L,handleFocus:Q,blur:oe,handleBlur:_e,handleClearClick:Fe,handleClose:Re,handleKeydownEscape:je,toggleMenu:ye,selectOption:ue,getValueKey:He,navigateOptions:Be,dropMenuVisible:ie,focus:bt,reference:$e,input:Et,iOSInput:qe,tooltipRef:tt,popperPaneRef:xr,tags:ot,selectWrapper:nt,scrollbar:We,wrapperKls:Pe,selectTagsStyle:ve,nsSelect:o,tagTextStyle:yo,handleMouseEnter:At,handleMouseLeave:lt,showTagList:we,collapseTagList:Ve}}}),vr=["disabled","autocomplete"],mr=["disabled"],hr={style:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}};function gr(e,t,o,n,l,a){const i=Ye("el-tag"),s=Ye("el-tooltip"),r=Ye("el-icon"),p=Ye("el-input"),v=Ye("el-option"),f=Ye("el-options"),b=Ye("el-scrollbar"),g=Ye("el-select-menu"),w=Hr("click-outside");return Xe((R(),N("div",{ref:"selectWrapper",class:P(e.wrapperKls),onMouseenter:t[21]||(t[21]=(...u)=>e.handleMouseEnter&&e.handleMouseEnter(...u)),onMouseleave:t[22]||(t[22]=(...u)=>e.handleMouseLeave&&e.handleMouseLeave(...u)),onClick:t[23]||(t[23]=Me((...u)=>e.toggleMenu&&e.toggleMenu(...u),["stop"]))},[le(s,{ref:"tooltipRef",visible:e.dropMenuVisible,placement:e.placement,teleported:e.teleported,"popper-class":[e.nsSelect.e("popper"),e.popperClass],"popper-options":e.popperOptions,"fallback-placements":["bottom-start","top-start","right","left"],effect:e.effect,pure:"",trigger:"click",transition:`${e.nsSelect.namespace.value}-zoom-in-top`,"stop-popper-mouse-event":!1,"gpu-acceleration":!1,persistent:e.persistent,onShow:e.handleMenuEnter},{default:H(()=>[Y("div",{class:"select-trigger",onMouseenter:t[19]||(t[19]=u=>e.inputHovering=!0),onMouseleave:t[20]||(t[20]=u=>e.inputHovering=!1)},[e.multiple?(R(),N("div",{key:0,ref:"tags",class:P([e.nsSelect.e("tags"),e.nsSelect.is("disabled",e.selectDisabled)]),style:ge(e.selectTagsStyle)},[e.collapseTags&&e.selected.length?(R(),K(It,{key:0,onAfterLeave:e.resetInputHeight},{default:H(()=>[Y("span",{class:P([e.nsSelect.b("tags-wrapper"),{"has-prefix":e.prefixWidth&&e.selected.length}])},[(R(!0),N(Ot,null,Ao(e.showTagList,u=>(R(),K(i,{key:e.getValueKey(u),closable:!e.selectDisabled&&!u.isDisabled,size:e.collapseTagSize,hit:u.hitState,type:e.tagType,"disable-transitions":"",onClose:x=>e.deleteTag(x,u)},{default:H(()=>[Y("span",{class:P(e.nsSelect.e("tags-text")),style:ge(e.tagTextStyle)},ze(u.currentLabel),7)]),_:2},1032,["closable","size","hit","type","onClose"]))),128)),e.selected.length>e.maxCollapseTags?(R(),K(i,{key:0,closable:!1,size:e.collapseTagSize,type:e.tagType,"disable-transitions":""},{default:H(()=>[e.collapseTagsTooltip?(R(),K(s,{key:0,disabled:e.dropMenuVisible,"fallback-placements":["bottom","top","right","left"],effect:e.effect,placement:"bottom",teleported:e.teleported},{default:H(()=>[Y("span",{class:P(e.nsSelect.e("tags-text"))},"+ "+ze(e.selected.length-e.maxCollapseTags),3)]),content:H(()=>[Y("div",{class:P(e.nsSelect.e("collapse-tags"))},[(R(!0),N(Ot,null,Ao(e.collapseTagList,u=>(R(),N("div",{key:e.getValueKey(u),class:P(e.nsSelect.e("collapse-tag"))},[le(i,{class:"in-tooltip",closable:!e.selectDisabled&&!u.isDisabled,size:e.collapseTagSize,hit:u.hitState,type:e.tagType,"disable-transitions":"",style:{margin:"2px"},onClose:x=>e.deleteTag(x,u)},{default:H(()=>[Y("span",{class:P(e.nsSelect.e("tags-text")),style:ge({maxWidth:e.inputWidth-75+"px"})},ze(u.currentLabel),7)]),_:2},1032,["closable","size","hit","type","onClose"])],2))),128))],2)]),_:1},8,["disabled","effect","teleported"])):(R(),N("span",{key:1,class:P(e.nsSelect.e("tags-text"))},"+ "+ze(e.selected.length-e.maxCollapseTags),3))]),_:1},8,["size","type"])):G("v-if",!0)],2)]),_:1},8,["onAfterLeave"])):G("v-if",!0),e.collapseTags?G("v-if",!0):(R(),K(It,{key:1,onAfterLeave:e.resetInputHeight},{default:H(()=>[Y("span",{class:P([e.nsSelect.b("tags-wrapper"),{"has-prefix":e.prefixWidth&&e.selected.length}])},[(R(!0),N(Ot,null,Ao(e.selected,u=>(R(),K(i,{key:e.getValueKey(u),closable:!e.selectDisabled&&!u.isDisabled,size:e.collapseTagSize,hit:u.hitState,type:e.tagType,"disable-transitions":"",onClose:x=>e.deleteTag(x,u)},{default:H(()=>[Y("span",{class:P(e.nsSelect.e("tags-text")),style:ge({maxWidth:e.inputWidth-75+"px"})},ze(u.currentLabel),7)]),_:2},1032,["closable","size","hit","type","onClose"]))),128))],2)]),_:1},8,["onAfterLeave"])),e.filterable?Xe((R(),N("input",{key:2,ref:"input","onUpdate:modelValue":t[0]||(t[0]=u=>e.query=u),type:"text",class:P([e.nsSelect.e("input"),e.nsSelect.is(e.selectSize),e.nsSelect.is("disabled",e.selectDisabled)]),disabled:e.selectDisabled,autocomplete:e.autocomplete,style:ge({marginLeft:e.prefixWidth&&!e.selected.length||e.tagInMultiLine?`${e.prefixWidth}px`:"",flexGrow:1,width:`${e.inputLength/(e.inputWidth-32)}%`,maxWidth:`${e.inputWidth-42}px`}),onFocus:t[1]||(t[1]=(...u)=>e.handleFocus&&e.handleFocus(...u)),onBlur:t[2]||(t[2]=(...u)=>e.handleBlur&&e.handleBlur(...u)),onKeyup:t[3]||(t[3]=(...u)=>e.managePlaceholder&&e.managePlaceholder(...u)),onKeydown:[t[4]||(t[4]=(...u)=>e.resetInputState&&e.resetInputState(...u)),t[5]||(t[5]=Ce(Me(u=>e.navigateOptions("next"),["prevent"]),["down"])),t[6]||(t[6]=Ce(Me(u=>e.navigateOptions("prev"),["prevent"]),["up"])),t[7]||(t[7]=Ce((...u)=>e.handleKeydownEscape&&e.handleKeydownEscape(...u),["esc"])),t[8]||(t[8]=Ce(Me((...u)=>e.selectOption&&e.selectOption(...u),["stop","prevent"]),["enter"])),t[9]||(t[9]=Ce((...u)=>e.deletePrevTag&&e.deletePrevTag(...u),["delete"])),t[10]||(t[10]=Ce(u=>e.visible=!1,["tab"]))],onCompositionstart:t[11]||(t[11]=(...u)=>e.handleComposition&&e.handleComposition(...u)),onCompositionupdate:t[12]||(t[12]=(...u)=>e.handleComposition&&e.handleComposition(...u)),onCompositionend:t[13]||(t[13]=(...u)=>e.handleComposition&&e.handleComposition(...u)),onInput:t[14]||(t[14]=(...u)=>e.debouncedQueryChange&&e.debouncedQueryChange(...u))},null,46,vr)),[[$r,e.query]]):G("v-if",!0)],6)):G("v-if",!0),G(" fix: https://github.com/element-plus/element-plus/issues/11415 "),e.isIOS&&!e.multiple&&e.filterable&&e.readonly?(R(),N("input",{key:1,ref:"iOSInput",class:P([e.nsSelect.e("input"),e.nsSelect.is(e.selectSize),e.nsSelect.em("input","iOS")]),disabled:e.selectDisabled,type:"text"},null,10,mr)):G("v-if",!0),le(p,{id:e.id,ref:"reference",modelValue:e.selectedLabel,"onUpdate:modelValue":t[15]||(t[15]=u=>e.selectedLabel=u),type:"text",placeholder:typeof e.currentPlaceholder=="function"?e.currentPlaceholder():e.currentPlaceholder,name:e.name,autocomplete:e.autocomplete,size:e.selectSize,disabled:e.selectDisabled,readonly:e.readonly,"validate-event":!1,class:P([e.nsSelect.is("focus",e.visible)]),tabindex:e.multiple&&e.filterable?-1:void 0,onFocus:e.handleFocus,onBlur:e.handleBlur,onInput:e.debouncedOnInputChange,onPaste:e.debouncedOnInputChange,onCompositionstart:e.handleComposition,onCompositionupdate:e.handleComposition,onCompositionend:e.handleComposition,onKeydown:[t[16]||(t[16]=Ce(Me(u=>e.navigateOptions("next"),["stop","prevent"]),["down"])),t[17]||(t[17]=Ce(Me(u=>e.navigateOptions("prev"),["stop","prevent"]),["up"])),Ce(Me(e.selectOption,["stop","prevent"]),["enter"]),Ce(e.handleKeydownEscape,["esc"]),t[18]||(t[18]=Ce(u=>e.visible=!1,["tab"]))]},qr({suffix:H(()=>[e.iconComponent&&!e.showClose?(R(),K(r,{key:0,class:P([e.nsSelect.e("caret"),e.nsSelect.e("icon"),e.iconReverse])},{default:H(()=>[(R(),K(So(e.iconComponent)))]),_:1},8,["class"])):G("v-if",!0),e.showClose&&e.clearIcon?(R(),K(r,{key:1,class:P([e.nsSelect.e("caret"),e.nsSelect.e("icon")]),onClick:e.handleClearClick},{default:H(()=>[(R(),K(So(e.clearIcon)))]),_:1},8,["class","onClick"])):G("v-if",!0)]),_:2},[e.$slots.prefix?{name:"prefix",fn:H(()=>[Y("div",hr,[te(e.$slots,"prefix")])])}:void 0]),1032,["id","modelValue","placeholder","name","autocomplete","size","disabled","readonly","class","tabindex","onFocus","onBlur","onInput","onPaste","onCompositionstart","onCompositionupdate","onCompositionend","onKeydown"])],32)]),content:H(()=>[le(g,null,{default:H(()=>[Xe(le(b,{ref:"scrollbar",tag:"ul","wrap-class":e.nsSelect.be("dropdown","wrap"),"view-class":e.nsSelect.be("dropdown","list"),class:P([e.nsSelect.is("empty",!e.allowCreate&&!!e.query&&e.filteredOptionsCount===0)])},{default:H(()=>[e.showNewOption?(R(),K(v,{key:0,value:e.query,created:!0},null,8,["value"])):G("v-if",!0),le(f,{onUpdateOptions:e.onOptionsRendered},{default:H(()=>[te(e.$slots,"default")]),_:3},8,["onUpdateOptions"])]),_:3},8,["wrap-class","view-class","class"]),[[Bt,e.options.size>0&&!e.loading]]),e.emptyText&&(!e.allowCreate||e.loading||e.allowCreate&&e.options.size===0)?(R(),N(Ot,{key:0},[e.$slots.empty?te(e.$slots,"empty",{key:0}):(R(),N("p",{key:1,class:P(e.nsSelect.be("dropdown","empty"))},ze(e.emptyText),3))],64)):G("v-if",!0)]),_:3})]),_:3},8,["visible","placement","teleported","popper-class","popper-options","effect","transition","persistent","onShow"])],34)),[[w,e.handleClose,e.popperPaneRef]])}var br=ne(fr,[["render",gr],["__file","/home/runner/work/element-plus/element-plus/packages/components/select/src/select.vue"]]);const yr=q({name:"ElOptionGroup",componentName:"ElOptionGroup",props:{label:String,disabled:{type:Boolean,default:!1}},setup(e){const t=se("select"),o=A(!0),n=Xt(),l=A([]);Qe(Wn,Pt({..._o(e)}));const a=he(Ut);Ne(()=>{l.value=i(n.subTree)});const i=r=>{const p=[];return Array.isArray(r.children)&&r.children.forEach(v=>{var f;v.type&&v.type.name==="ElOption"&&v.component&&v.component.proxy?p.push(v.component.proxy):(f=v.children)!=null&&f.length&&p.push(...i(v))}),p},{groupQueryChange:s}=Gt(a);return $(s,()=>{o.value=l.value.some(r=>r.visible===!0)},{flush:"post"}),{visible:o,ns:t}}});function wr(e,t,o,n,l,a){return Xe((R(),N("ul",{class:P(e.ns.be("group","wrap"))},[Y("li",{class:P(e.ns.be("group","title"))},ze(e.label),3),Y("li",null,[Y("ul",{class:P(e.ns.b("group"))},[te(e.$slots,"default")],2)])],2)),[[Bt,e.visible]])}var Kn=ne(yr,[["render",wr],["__file","/home/runner/work/element-plus/element-plus/packages/components/select/src/option-group.vue"]]);sl=zt(br,{Option:mo,OptionGroup:Kn}),il=el(mo),el(Kn)});export{Ro as C,Bo as E,Io as O,di as __tla,Po as a,il as b,Te as c,sl as d,jt as e,zo as f,Zt as u,ul as w,Do as y};