2){K=E[fe],K<=22?N=nt(k,N,Q[K+1]>>1)-1:(nt(k,N,3),N+=5,nt(k,N,Q[K-23]>>5),N+=3);var Ae=K<8?0:K-4>>2;Ae>0&&(h0(k,N,fe-H[K]),N+=Ae),K=T[P-ee],N=nt(k,N,Q[K]>>3),N-=3;var Fe=K<4?0:K-2>>1;Fe>0&&(h0(k,N,P-ee-ie[K]),N+=Fe);for(var Ke=0;Ke
").replace(Da,function(r){return""+("000"+r.charCodeAt(0).toString(16)).slice(-4)+";"})}function nf(e){var t=e+"";return t.replace(Yn,function(r){return jn[r]}).replace(Da,function(r){return""+r.charCodeAt(0).toString(16).toUpperCase()+";"})}function af(e){return e.replace(/(\r\n|[\r\n])/g,"
")}function sf(e){switch(e){case 1:case!0:case"1":case"true":case"TRUE":return!0;default:return!1}}function kn(e){for(var t="",r=0,n=0,a=0,i=0,s=0,f=0;r
"),c.length>2&&f.push(c.join(""))}return f.join("")}function su(e,t,r){var n=[],a=r.SheetNames[e],i=r.Sheets[a],s=i?eu(i,t,e,r):"";return s.length>0&&n.push("
(x(),M(Je,null,[Q(tV,{move:o.value,ratio:u.value,size:i.value,always:f.always},null,8,["move","ratio","size","always"]),Q(tV,{move:a.value,ratio:l.value,size:s.value,vertical:"",always:f.always},null,8,["move","ratio","size","always"])],64))}});var Dxe=Ne(Txe,[["__file","bar.vue"]]);const Mxe=Ie({height:{type:[String,Number],default:""},maxHeight:{type:[String,Number],default:""},native:{type:Boolean,default:!1},wrapStyle:{type:ce([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},tabindex:{type:[String,Number],default:void 0},id:String,role:String,...Bo(["ariaLabel","ariaOrientation"])}),Pxe={scroll:({scrollTop:e,scrollLeft:t})=>[e,t].every(rt)},Bxe="ElScrollbar",Rxe=F({name:Bxe}),Ixe=F({...Rxe,props:Mxe,emits:Pxe,setup(e,{expose:t,emit:n}){const r=e,o=De("scrollbar");let a,i,s=0,l=0;const u=H(),c=H(),d=H(),f=H(),p=O(()=>{const C={};return r.height&&(C.height=sr(r.height)),r.maxHeight&&(C.maxHeight=sr(r.maxHeight)),[r.wrapStyle,C]}),g=O(()=>[r.wrapClass,o.e("wrap"),{[o.em("wrap","hidden-default")]:!r.native}]),v=O(()=>[o.e("view"),r.viewClass]),m=()=>{var C;c.value&&((C=f.value)==null||C.handleScroll(c.value),s=c.value.scrollTop,l=c.value.scrollLeft,n("scroll",{scrollTop:c.value.scrollTop,scrollLeft:c.value.scrollLeft}))};function y(C,S){St(C)?c.value.scrollTo(C):rt(C)&&rt(S)&&c.value.scrollTo(C,S)}const b=C=>{rt(C)&&(c.value.scrollTop=C)},_=C=>{rt(C)&&(c.value.scrollLeft=C)},w=()=>{var C;(C=f.value)==null||C.update()};return Ae(()=>r.noresize,C=>{C?(a==null||a(),i==null||i()):({stop:a}=er(d,w),i=cn("resize",w))},{immediate:!0}),Ae(()=>[r.maxHeight,r.height],()=>{r.native||tt(()=>{var C;w(),c.value&&((C=f.value)==null||C.handleScroll(c.value))})}),Rt(wP,Gt({scrollbarElement:u,wrapElement:c})),NM(()=>{c.value&&(c.value.scrollTop=s,c.value.scrollLeft=l)}),Ct(()=>{r.native||tt(()=>{w()})}),Zi(()=>w()),t({wrapRef:c,update:w,scrollTo:y,setScrollTop:b,setScrollLeft:_,handleScroll:m}),(C,S)=>(x(),M("div",{ref_key:"scrollbarRef",ref:u,class:I(h(o).b())},[T("div",{ref_key:"wrapRef",ref:c,class:I(h(g)),style:Qe(h(p)),tabindex:C.tabindex,onScroll:m},[(x(),ge(kt(C.tag),{id:C.id,ref_key:"resizeRef",ref:d,class:I(h(v)),style:Qe(C.viewStyle),role:C.role,"aria-label":C.ariaLabel,"aria-orientation":C.ariaOrientation},{default:ae(()=>[de(C.$slots,"default")]),_:3},8,["id","class","style","role","aria-label","aria-orientation"]))],46,["tabindex"]),C.native?fe("v-if",!0):(x(),ge(Dxe,{key:0,ref_key:"barRef",ref:f,always:C.always,"min-size":C.minSize},null,8,["always","min-size"]))],2))}});var Nxe=Ne(Ixe,[["__file","scrollbar.vue"]]);const Pl=mt(Nxe),_P=Symbol("popper"),Pne=Symbol("popperContent"),Fxe=["dialog","grid","group","listbox","menu","navigation","tooltip","tree"],Bne=Ie({role:{type:String,values:Fxe,default:"tooltip"}}),$xe=F({name:"ElPopper",inheritAttrs:!1}),Lxe=F({...$xe,props:Bne,setup(e,{expose:t}){const n=e,r=H(),o=H(),a=H(),i=H(),s=O(()=>n.role),l={triggerRef:r,popperInstanceRef:o,contentRef:a,referenceRef:i,role:s};return t(l),Rt(_P,l),(u,c)=>de(u.$slots,"default")}});var Vxe=Ne(Lxe,[["__file","popper.vue"]]);const Rne=Ie({arrowOffset:{type:Number,default:5}}),zxe=F({name:"ElPopperArrow",inheritAttrs:!1}),jxe=F({...zxe,props:Rne,setup(e,{expose:t}){const n=e,r=De("popper"),{arrowOffset:o,arrowRef:a,arrowStyle:i}=qe(Pne,void 0);return Ae(()=>n.arrowOffset,s=>{o.value=s}),xn(()=>{a.value=void 0}),t({arrowRef:a}),(s,l)=>(x(),M("span",{ref_key:"arrowRef",ref:a,class:I(h(r).e("arrow")),style:Qe(h(i)),"data-popper-arrow":""},null,6))}});var Hxe=Ne(jxe,[["__file","arrow.vue"]]);const Ine=Ie({virtualRef:{type:ce(Object)},virtualTriggering:Boolean,onMouseenter:{type:ce(Function)},onMouseleave:{type:ce(Function)},onClick:{type:ce(Function)},onKeydown:{type:ce(Function)},onFocus:{type:ce(Function)},onBlur:{type:ce(Function)},onContextmenu:{type:ce(Function)},id:String,open:Boolean}),Nne=Symbol("elForwardRef"),Uxe=e=>{Rt(Nne,{setForwardRef:n=>{e.value=n}})},Wxe=e=>({mounted(t){e(t)},updated(t){e(t)},unmounted(){e(null)}}),Kxe='a[href],button:not([disabled]),button:not([hidden]),:not([tabindex="-1"]),input:not([disabled]),input:not([type="hidden"]),select:not([disabled]),textarea:not([disabled])',qxe=e=>getComputedStyle(e).position==="fixed"?!1:e.offsetParent!==null,nV=e=>Array.from(e.querySelectorAll(Kxe)).filter(t=>N3(t)&&qxe(t)),N3=e=>{if(e.tabIndex>0||e.tabIndex===0&&e.getAttribute("tabIndex")!==null)return!0;if(e.tabIndex<0||e.hasAttribute("disabled")||e.getAttribute("aria-disabled")==="true")return!1;switch(e.nodeName){case"A":return!!e.href&&e.rel!=="ignore";case"INPUT":return!(e.type==="hidden"||e.type==="file");case"BUTTON":case"SELECT":case"TEXTAREA":return!0;default:return!1}},y6=function(e,t,...n){let r;t.includes("mouse")||t.includes("click")?r="MouseEvents":t.includes("key")?r="KeyboardEvent":r="HTMLEvents";const o=document.createEvent(r);return o.initEvent(t,...n),e.dispatchEvent(o),e},Fne=e=>!e.getAttribute("aria-owns"),$ne=(e,t,n)=>{const{parentNode:r}=e;if(!r)return null;const o=r.querySelectorAll(n),a=Array.prototype.indexOf.call(o,e);return o[a+t]||null},b6=e=>{e&&(e.focus(),!Fne(e)&&e.click())},Gxe="ElOnlyChild",Lne=F({name:Gxe,setup(e,{slots:t,attrs:n}){var r;const o=qe(Nne),a=Wxe((r=o==null?void 0:o.setForwardRef)!=null?r:hn);return()=>{var i;const s=(i=t.default)==null?void 0:i.call(t,n);if(!s||s.length>1)return null;const l=Vne(s);return l?wt(yl(l,n),[[a]]):null}}});function Vne(e){if(!e)return null;const t=e;for(const n of t){if(St(n))switch(n.type){case eo:continue;case gv:case"svg":return rV(n);case Je:return Vne(n.children);default:return n}return rV(n)}return null}function rV(e){const t=De("only-child");return Q("span",{class:t.e("content")},[e])}const Yxe=F({name:"ElPopperTrigger",inheritAttrs:!1}),Xxe=F({...Yxe,props:Ine,setup(e,{expose:t}){const n=e,{role:r,triggerRef:o}=qe(_P,void 0);Uxe(o);const a=O(()=>s.value?n.id:void 0),i=O(()=>{if(r&&r.value==="tooltip")return n.open&&n.id?n.id:void 0}),s=O(()=>{if(r&&r.value!=="tooltip")return r.value}),l=O(()=>s.value?`${n.open}`:void 0);let u;const c=["onMouseenter","onMouseleave","onClick","onKeydown","onFocus","onBlur","onContextmenu"];return Ct(()=>{Ae(()=>n.virtualRef,d=>{d&&(o.value=ya(d))},{immediate:!0}),Ae(o,(d,f)=>{u==null||u(),u=void 0,ba(d)&&(c.forEach(p=>{var g;const v=n[p];v&&(d.addEventListener(p.slice(2).toLowerCase(),v),(g=f==null?void 0:f.removeEventListener)==null||g.call(f,p.slice(2).toLowerCase(),v))}),N3(d)&&(u=Ae([a,i,s,l],p=>{["aria-controls","aria-describedby","aria-haspopup","aria-expanded"].forEach((g,v)=>{to(p[v])?d.removeAttribute(g):d.setAttribute(g,p[v])})},{immediate:!0}))),ba(f)&&N3(f)&&["aria-controls","aria-describedby","aria-haspopup","aria-expanded"].forEach(p=>f.removeAttribute(p))},{immediate:!0})}),xn(()=>{if(u==null||u(),u=void 0,o.value&&ba(o.value)){const d=o.value;c.forEach(f=>{const p=n[f];p&&d.removeEventListener(f.slice(2).toLowerCase(),p)}),o.value=void 0}}),t({triggerRef:o}),(d,f)=>d.virtualTriggering?fe("v-if",!0):(x(),ge(h(Lne),Dt({key:0},d.$attrs,{"aria-controls":h(a),"aria-describedby":h(i),"aria-expanded":h(l),"aria-haspopup":h(s)}),{default:ae(()=>[de(d.$slots,"default")]),_:3},16,["aria-controls","aria-describedby","aria-expanded","aria-haspopup"]))}});var Jxe=Ne(Xxe,[["__file","trigger.vue"]]);const V9="focus-trap.focus-after-trapped",z9="focus-trap.focus-after-released",Zxe="focus-trap.focusout-prevented",oV={cancelable:!0,bubbles:!1},Qxe={cancelable:!0,bubbles:!1},aV="focusAfterTrapped",iV="focusAfterReleased",CP=Symbol("elFocusTrap"),SP=H(),H_=H(0),EP=H(0);let W4=0;const zne=e=>{const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:r=>{const o=r.tagName==="INPUT"&&r.type==="hidden";return r.disabled||r.hidden||o?NodeFilter.FILTER_SKIP:r.tabIndex>=0||r===document.activeElement?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t},sV=(e,t)=>{for(const n of e)if(!eke(n,t))return n},eke=(e,t)=>{if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1},tke=e=>{const t=zne(e),n=sV(t,e),r=sV(t.reverse(),e);return[n,r]},nke=e=>e instanceof HTMLInputElement&&"select"in e,Xl=(e,t)=>{if(e&&e.focus){const n=document.activeElement;let r=!1;ba(e)&&!N3(e)&&!e.getAttribute("tabindex")&&(e.setAttribute("tabindex","-1"),r=!0),e.focus({preventScroll:!0}),EP.value=window.performance.now(),e!==n&&nke(e)&&t&&e.select(),ba(e)&&r&&e.removeAttribute("tabindex")}};function lV(e,t){const n=[...e],r=e.indexOf(t);return r!==-1&&n.splice(r,1),n}const rke=()=>{let e=[];return{push:r=>{const o=e[0];o&&r!==o&&o.pause(),e=lV(e,r),e.unshift(r)},remove:r=>{var o,a;e=lV(e,r),(a=(o=e[0])==null?void 0:o.resume)==null||a.call(o)}}},oke=(e,t=!1)=>{const n=document.activeElement;for(const r of e)if(Xl(r,t),document.activeElement!==n)return},uV=rke(),ake=()=>H_.value>EP.value,K4=()=>{SP.value="pointer",H_.value=window.performance.now()},cV=()=>{SP.value="keyboard",H_.value=window.performance.now()},ike=()=>(Ct(()=>{W4===0&&(document.addEventListener("mousedown",K4),document.addEventListener("touchstart",K4),document.addEventListener("keydown",cV)),W4++}),xn(()=>{W4--,W4<=0&&(document.removeEventListener("mousedown",K4),document.removeEventListener("touchstart",K4),document.removeEventListener("keydown",cV))}),{focusReason:SP,lastUserFocusTimestamp:H_,lastAutomatedFocusTimestamp:EP}),q4=e=>new CustomEvent(Zxe,{...Qxe,detail:e}),Ke={tab:"Tab",enter:"Enter",space:"Space",left:"ArrowLeft",up:"ArrowUp",right:"ArrowRight",down:"ArrowDown",esc:"Escape",delete:"Delete",backspace:"Backspace",numpadEnter:"NumpadEnter",pageUp:"PageUp",pageDown:"PageDown",home:"Home",end:"End"};let Fh=[];const dV=e=>{e.code===Ke.esc&&Fh.forEach(t=>t(e))},ske=e=>{Ct(()=>{Fh.length===0&&document.addEventListener("keydown",dV),Vt&&Fh.push(e)}),xn(()=>{Fh=Fh.filter(t=>t!==e),Fh.length===0&&Vt&&document.removeEventListener("keydown",dV)})},lke=F({name:"ElFocusTrap",inheritAttrs:!1,props:{loop:Boolean,trapped:Boolean,focusTrapEl:Object,focusStartEl:{type:[Object,String],default:"first"}},emits:[aV,iV,"focusin","focusout","focusout-prevented","release-requested"],setup(e,{emit:t}){const n=H();let r,o;const{focusReason:a}=ike();ske(g=>{e.trapped&&!i.paused&&t("release-requested",g)});const i={paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}},s=g=>{if(!e.loop&&!e.trapped||i.paused)return;const{code:v,altKey:m,ctrlKey:y,metaKey:b,currentTarget:_,shiftKey:w}=g,{loop:C}=e,S=v===Ke.tab&&!m&&!y&&!b,E=document.activeElement;if(S&&E){const k=_,[A,D]=tke(k);if(A&&D){if(!w&&E===D){const P=q4({focusReason:a.value});t("focusout-prevented",P),P.defaultPrevented||(g.preventDefault(),C&&Xl(A,!0))}else if(w&&[A,k].includes(E)){const P=q4({focusReason:a.value});t("focusout-prevented",P),P.defaultPrevented||(g.preventDefault(),C&&Xl(D,!0))}}else if(E===k){const P=q4({focusReason:a.value});t("focusout-prevented",P),P.defaultPrevented||g.preventDefault()}}};Rt(CP,{focusTrapRef:n,onKeydown:s}),Ae(()=>e.focusTrapEl,g=>{g&&(n.value=g)},{immediate:!0}),Ae([n],([g],[v])=>{g&&(g.addEventListener("keydown",s),g.addEventListener("focusin",c),g.addEventListener("focusout",d)),v&&(v.removeEventListener("keydown",s),v.removeEventListener("focusin",c),v.removeEventListener("focusout",d))});const l=g=>{t(aV,g)},u=g=>t(iV,g),c=g=>{const v=h(n);if(!v)return;const m=g.target,y=g.relatedTarget,b=m&&v.contains(m);e.trapped||y&&v.contains(y)||(r=y),b&&t("focusin",g),!i.paused&&e.trapped&&(b?o=m:Xl(o,!0))},d=g=>{const v=h(n);if(!(i.paused||!v))if(e.trapped){const m=g.relatedTarget;!to(m)&&!v.contains(m)&&setTimeout(()=>{if(!i.paused&&e.trapped){const y=q4({focusReason:a.value});t("focusout-prevented",y),y.defaultPrevented||Xl(o,!0)}},0)}else{const m=g.target;m&&v.contains(m)||t("focusout",g)}};async function f(){await tt();const g=h(n);if(g){uV.push(i);const v=g.contains(document.activeElement)?r:document.activeElement;if(r=v,!g.contains(v)){const y=new Event(V9,oV);g.addEventListener(V9,l),g.dispatchEvent(y),y.defaultPrevented||tt(()=>{let b=e.focusStartEl;Ze(b)||(Xl(b),document.activeElement!==b&&(b="first")),b==="first"&&oke(zne(g),!0),(document.activeElement===v||b==="container")&&Xl(g)})}}}function p(){const g=h(n);if(g){g.removeEventListener(V9,l);const v=new CustomEvent(z9,{...oV,detail:{focusReason:a.value}});g.addEventListener(z9,u),g.dispatchEvent(v),!v.defaultPrevented&&(a.value=="keyboard"||!ake()||g.contains(document.activeElement))&&Xl(r??document.body),g.removeEventListener(z9,u),uV.remove(i)}}return Ct(()=>{e.trapped&&f(),Ae(()=>e.trapped,g=>{g?f():p()})}),xn(()=>{e.trapped&&p(),n.value&&(n.value.removeEventListener("keydown",s),n.value.removeEventListener("focusin",c),n.value.removeEventListener("focusout",d),n.value=void 0)}),{onKeydown:s}}});function uke(e,t,n,r,o,a){return de(e.$slots,"default",{handleKeydown:e.onKeydown})}var xv=Ne(lke,[["render",uke],["__file","focus-trap.vue"]]),Fa="top",Ui="bottom",Wi="right",$a="left",xP="auto",Oy=[Fa,Ui,Wi,$a],B0="start",em="end",cke="clippingParents",jne="viewport",ig="popper",dke="reference",fV=Oy.reduce(function(e,t){return e.concat([t+"-"+B0,t+"-"+em])},[]),Du=[].concat(Oy,[xP]).reduce(function(e,t){return e.concat([t,t+"-"+B0,t+"-"+em])},[]),fke="beforeRead",pke="read",hke="afterRead",vke="beforeMain",gke="main",mke="afterMain",yke="beforeWrite",bke="write",wke="afterWrite",_ke=[fke,pke,hke,vke,gke,mke,yke,bke,wke];function _l(e){return e?(e.nodeName||"").toLowerCase():null}function Vs(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function R0(e){var t=Vs(e).Element;return e instanceof t||e instanceof Element}function Ni(e){var t=Vs(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function kP(e){if(typeof ShadowRoot>"u")return!1;var t=Vs(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function Cke(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var r=t.styles[n]||{},o=t.attributes[n]||{},a=t.elements[n];!Ni(a)||!_l(a)||(Object.assign(a.style,r),Object.keys(o).forEach(function(i){var s=o[i];s===!1?a.removeAttribute(i):a.setAttribute(i,s===!0?"":s)}))})}function Ske(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(r){var o=t.elements[r],a=t.attributes[r]||{},i=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:n[r]),s=i.reduce(function(l,u){return l[u]="",l},{});!Ni(o)||!_l(o)||(Object.assign(o.style,s),Object.keys(a).forEach(function(l){o.removeAttribute(l)}))})}}var Hne={name:"applyStyles",enabled:!0,phase:"write",fn:Cke,effect:Ske,requires:["computeStyles"]};function pl(e){return e.split("-")[0]}var Pf=Math.max,F3=Math.min,I0=Math.round;function N0(e,t){t===void 0&&(t=!1);var n=e.getBoundingClientRect(),r=1,o=1;if(Ni(e)&&t){var a=e.offsetHeight,i=e.offsetWidth;i>0&&(r=I0(n.width)/i||1),a>0&&(o=I0(n.height)/a||1)}return{width:n.width/r,height:n.height/o,top:n.top/o,right:n.right/r,bottom:n.bottom/o,left:n.left/r,x:n.left/r,y:n.top/o}}function AP(e){var t=N0(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function Une(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&kP(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function yu(e){return Vs(e).getComputedStyle(e)}function Eke(e){return["table","td","th"].indexOf(_l(e))>=0}function Ad(e){return((R0(e)?e.ownerDocument:e.document)||window.document).documentElement}function U_(e){return _l(e)==="html"?e:e.assignedSlot||e.parentNode||(kP(e)?e.host:null)||Ad(e)}function pV(e){return!Ni(e)||yu(e).position==="fixed"?null:e.offsetParent}function xke(e){var t=navigator.userAgent.toLowerCase().indexOf("firefox")!==-1,n=navigator.userAgent.indexOf("Trident")!==-1;if(n&&Ni(e)){var r=yu(e);if(r.position==="fixed")return null}var o=U_(e);for(kP(o)&&(o=o.host);Ni(o)&&["html","body"].indexOf(_l(o))<0;){var a=yu(o);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 o;o=o.parentNode}return null}function Ty(e){for(var t=Vs(e),n=pV(e);n&&Eke(n)&&yu(n).position==="static";)n=pV(n);return n&&(_l(n)==="html"||_l(n)==="body"&&yu(n).position==="static")?t:n||xke(e)||t}function OP(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function a1(e,t,n){return Pf(e,F3(t,n))}function kke(e,t,n){var r=a1(e,t,n);return r>n?n:r}function Wne(){return{top:0,right:0,bottom:0,left:0}}function Kne(e){return Object.assign({},Wne(),e)}function qne(e,t){return t.reduce(function(n,r){return n[r]=e,n},{})}var Ake=function(e,t){return e=typeof e=="function"?e(Object.assign({},t.rects,{placement:t.placement})):e,Kne(typeof e!="number"?e:qne(e,Oy))};function Oke(e){var t,n=e.state,r=e.name,o=e.options,a=n.elements.arrow,i=n.modifiersData.popperOffsets,s=pl(n.placement),l=OP(s),u=[$a,Wi].indexOf(s)>=0,c=u?"height":"width";if(!(!a||!i)){var d=Ake(o.padding,n),f=AP(a),p=l==="y"?Fa:$a,g=l==="y"?Ui:Wi,v=n.rects.reference[c]+n.rects.reference[l]-i[l]-n.rects.popper[c],m=i[l]-n.rects.reference[l],y=Ty(a),b=y?l==="y"?y.clientHeight||0:y.clientWidth||0:0,_=v/2-m/2,w=d[p],C=b-f[c]-d[g],S=b/2-f[c]/2+_,E=a1(w,S,C),k=l;n.modifiersData[r]=(t={},t[k]=E,t.centerOffset=E-S,t)}}function Tke(e){var t=e.state,n=e.options,r=n.element,o=r===void 0?"[data-popper-arrow]":r;o!=null&&(typeof o=="string"&&(o=t.elements.popper.querySelector(o),!o)||!Une(t.elements.popper,o)||(t.elements.arrow=o))}var Dke={name:"arrow",enabled:!0,phase:"main",fn:Oke,effect:Tke,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function F0(e){return e.split("-")[1]}var Mke={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Pke(e){var t=e.x,n=e.y,r=window,o=r.devicePixelRatio||1;return{x:I0(t*o)/o||0,y:I0(n*o)/o||0}}function hV(e){var t,n=e.popper,r=e.popperRect,o=e.placement,a=e.variation,i=e.offsets,s=e.position,l=e.gpuAcceleration,u=e.adaptive,c=e.roundOffsets,d=e.isFixed,f=i.x,p=f===void 0?0:f,g=i.y,v=g===void 0?0:g,m=typeof c=="function"?c({x:p,y:v}):{x:p,y:v};p=m.x,v=m.y;var y=i.hasOwnProperty("x"),b=i.hasOwnProperty("y"),_=$a,w=Fa,C=window;if(u){var S=Ty(n),E="clientHeight",k="clientWidth";if(S===Vs(n)&&(S=Ad(n),yu(S).position!=="static"&&s==="absolute"&&(E="scrollHeight",k="scrollWidth")),S=S,o===Fa||(o===$a||o===Wi)&&a===em){w=Ui;var A=d&&S===C&&C.visualViewport?C.visualViewport.height:S[E];v-=A-r.height,v*=l?1:-1}if(o===$a||(o===Fa||o===Ui)&&a===em){_=Wi;var D=d&&S===C&&C.visualViewport?C.visualViewport.width:S[k];p-=D-r.width,p*=l?1:-1}}var B=Object.assign({position:s},u&&Mke),P=c===!0?Pke({x:p,y:v}):{x:p,y:v};if(p=P.x,v=P.y,l){var K;return Object.assign({},B,(K={},K[w]=b?"0":"",K[_]=y?"0":"",K.transform=(C.devicePixelRatio||1)<=1?"translate("+p+"px, "+v+"px)":"translate3d("+p+"px, "+v+"px, 0)",K))}return Object.assign({},B,(t={},t[w]=b?v+"px":"",t[_]=y?p+"px":"",t.transform="",t))}function Bke(e){var t=e.state,n=e.options,r=n.gpuAcceleration,o=r===void 0?!0:r,a=n.adaptive,i=a===void 0?!0:a,s=n.roundOffsets,l=s===void 0?!0:s,u={placement:pl(t.placement),variation:F0(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,hV(Object.assign({},u,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:l})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,hV(Object.assign({},u,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}var Gne={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:Bke,data:{}},G4={passive:!0};function Rke(e){var t=e.state,n=e.instance,r=e.options,o=r.scroll,a=o===void 0?!0:o,i=r.resize,s=i===void 0?!0:i,l=Vs(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&u.forEach(function(c){c.addEventListener("scroll",n.update,G4)}),s&&l.addEventListener("resize",n.update,G4),function(){a&&u.forEach(function(c){c.removeEventListener("scroll",n.update,G4)}),s&&l.removeEventListener("resize",n.update,G4)}}var Yne={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:Rke,data:{}},Ike={left:"right",right:"left",bottom:"top",top:"bottom"};function w6(e){return e.replace(/left|right|bottom|top/g,function(t){return Ike[t]})}var Nke={start:"end",end:"start"};function vV(e){return e.replace(/start|end/g,function(t){return Nke[t]})}function TP(e){var t=Vs(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function DP(e){return N0(Ad(e)).left+TP(e).scrollLeft}function Fke(e){var t=Vs(e),n=Ad(e),r=t.visualViewport,o=n.clientWidth,a=n.clientHeight,i=0,s=0;return r&&(o=r.width,a=r.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(i=r.offsetLeft,s=r.offsetTop)),{width:o,height:a,x:i+DP(e),y:s}}function $ke(e){var t,n=Ad(e),r=TP(e),o=(t=e.ownerDocument)==null?void 0:t.body,a=Pf(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),i=Pf(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),s=-r.scrollLeft+DP(e),l=-r.scrollTop;return yu(o||n).direction==="rtl"&&(s+=Pf(n.clientWidth,o?o.clientWidth:0)-a),{width:a,height:i,x:s,y:l}}function MP(e){var t=yu(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function Xne(e){return["html","body","#document"].indexOf(_l(e))>=0?e.ownerDocument.body:Ni(e)&&MP(e)?e:Xne(U_(e))}function i1(e,t){var n;t===void 0&&(t=[]);var r=Xne(e),o=r===((n=e.ownerDocument)==null?void 0:n.body),a=Vs(r),i=o?[a].concat(a.visualViewport||[],MP(r)?r:[]):r,s=t.concat(i);return o?s:s.concat(i1(U_(i)))}function Ek(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Lke(e){var t=N0(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 gV(e,t){return t===jne?Ek(Fke(e)):R0(t)?Lke(t):Ek($ke(Ad(e)))}function Vke(e){var t=i1(U_(e)),n=["absolute","fixed"].indexOf(yu(e).position)>=0,r=n&&Ni(e)?Ty(e):e;return R0(r)?t.filter(function(o){return R0(o)&&Une(o,r)&&_l(o)!=="body"}):[]}function zke(e,t,n){var r=t==="clippingParents"?Vke(e):[].concat(t),o=[].concat(r,[n]),a=o[0],i=o.reduce(function(s,l){var u=gV(e,l);return s.top=Pf(u.top,s.top),s.right=F3(u.right,s.right),s.bottom=F3(u.bottom,s.bottom),s.left=Pf(u.left,s.left),s},gV(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 Jne(e){var t=e.reference,n=e.element,r=e.placement,o=r?pl(r):null,a=r?F0(r):null,i=t.x+t.width/2-n.width/2,s=t.y+t.height/2-n.height/2,l;switch(o){case Fa:l={x:i,y:t.y-n.height};break;case Ui:l={x:i,y:t.y+t.height};break;case Wi:l={x:t.x+t.width,y:s};break;case $a:l={x:t.x-n.width,y:s};break;default:l={x:t.x,y:t.y}}var u=o?OP(o):null;if(u!=null){var c=u==="y"?"height":"width";switch(a){case B0:l[u]=l[u]-(t[c]/2-n[c]/2);break;case em:l[u]=l[u]+(t[c]/2-n[c]/2);break}}return l}function tm(e,t){t===void 0&&(t={});var n=t,r=n.placement,o=r===void 0?e.placement:r,a=n.boundary,i=a===void 0?cke:a,s=n.rootBoundary,l=s===void 0?jne:s,u=n.elementContext,c=u===void 0?ig:u,d=n.altBoundary,f=d===void 0?!1:d,p=n.padding,g=p===void 0?0:p,v=Kne(typeof g!="number"?g:qne(g,Oy)),m=c===ig?dke:ig,y=e.rects.popper,b=e.elements[f?m:c],_=zke(R0(b)?b:b.contextElement||Ad(e.elements.popper),i,l),w=N0(e.elements.reference),C=Jne({reference:w,element:y,strategy:"absolute",placement:o}),S=Ek(Object.assign({},y,C)),E=c===ig?S:w,k={top:_.top-E.top+v.top,bottom:E.bottom-_.bottom+v.bottom,left:_.left-E.left+v.left,right:E.right-_.right+v.right},A=e.modifiersData.offset;if(c===ig&&A){var D=A[o];Object.keys(k).forEach(function(B){var P=[Wi,Ui].indexOf(B)>=0?1:-1,K=[Fa,Ui].indexOf(B)>=0?"y":"x";k[B]+=D[K]*P})}return k}function jke(e,t){t===void 0&&(t={});var n=t,r=n.placement,o=n.boundary,a=n.rootBoundary,i=n.padding,s=n.flipVariations,l=n.allowedAutoPlacements,u=l===void 0?Du:l,c=F0(r),d=c?s?fV:fV.filter(function(g){return F0(g)===c}):Oy,f=d.filter(function(g){return u.indexOf(g)>=0});f.length===0&&(f=d);var p=f.reduce(function(g,v){return g[v]=tm(e,{placement:v,boundary:o,rootBoundary:a,padding:i})[pl(v)],g},{});return Object.keys(p).sort(function(g,v){return p[g]-p[v]})}function Hke(e){if(pl(e)===xP)return[];var t=w6(e);return[vV(e),t,vV(t)]}function Uke(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var o=n.mainAxis,a=o===void 0?!0:o,i=n.altAxis,s=i===void 0?!0:i,l=n.fallbackPlacements,u=n.padding,c=n.boundary,d=n.rootBoundary,f=n.altBoundary,p=n.flipVariations,g=p===void 0?!0:p,v=n.allowedAutoPlacements,m=t.options.placement,y=pl(m),b=y===m,_=l||(b||!g?[w6(m)]:Hke(m)),w=[m].concat(_).reduce(function(G,Z){return G.concat(pl(Z)===xP?jke(t,{placement:Z,boundary:c,rootBoundary:d,padding:u,flipVariations:g,allowedAutoPlacements:v}):Z)},[]),C=t.rects.reference,S=t.rects.popper,E=new Map,k=!0,A=w[0],D=0;D X<=0)){var B,P;const X=(((B=a.flip)==null?void 0:B.index)||0)+1,z=E[X];if(z)return{data:{index:X,overflows:D},reset:{placement:z}};let R=(P=D.filter(j=>j.overflows[0]<=0).sort((j,$)=>j.overflows[1]-$.overflows[1])[0])==null?void 0:P.placement;if(!R)switch(p){case"bestFit":{var K;const j=(K=D.filter($=>{if(S){const N=H0($.placement);return N===b||N==="y"}return!0}).map($=>[$.placement,$.overflows.filter(N=>N>0).reduce((N,Y)=>N+Y,0)]).sort(($,N)=>$[1]-N[1])[0])==null?void 0:K[0];j&&(R=j);break}case"initialPlacement":R=s;break}if(o!==R)return{reset:{placement:R}}}return{}}}};async function AHe(e,t){const{placement:n,platform:r,elements:o}=e,a=await(r.isRTL==null?void 0:r.isRTL(o.floating)),i=fp(n),s=By(n),l=H0(n)==="y",u=["left","top"].includes(i)?-1:1,c=a&&l?-1:1,d=Py(t,e);let{mainAxis:f,crossAxis:p,alignmentAxis:g}=typeof d=="number"?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return s&&typeof g=="number"&&(p=s==="end"?g*-1:g),l?{x:p*c,y:f*u}:{x:f*u,y:p*c}}const OHe=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var n,r;const{x:o,y:a,placement:i,middlewareData:s}=t,l=await AHe(t,e);return i===((n=s.offset)==null?void 0:n.placement)&&(r=s.arrow)!=null&&r.alignmentOffset?{}:{x:o+l.x,y:a+l.y,data:{...l,placement:i}}}}},THe=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:r,placement:o}=t,{mainAxis:a=!0,crossAxis:i=!1,limiter:s={fn:m=>{let{x:y,y:b}=m;return{x:y,y:b}}},...l}=Py(e,t),u={x:n,y:r},c=await wB(t,l),d=H0(fp(o)),f=Fae(d);let p=u[f],g=u[d];if(a){const m=f==="y"?"top":"left",y=f==="y"?"bottom":"right",b=p+c[m],_=p-c[y];p=dA(b,p,_)}if(i){const m=d==="y"?"top":"left",y=d==="y"?"bottom":"right",b=g+c[m],_=g-c[y];g=dA(b,g,_)}const v=s.fn({...t,[f]:p,[d]:g});return{...v,data:{x:v.x-n,y:v.y-r,enabled:{[f]:a,[d]:i}}}}}};function e5(){return typeof window<"u"}function Tv(e){return Lae(e)?(e.nodeName||"").toLowerCase():"#document"}function li(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Il(e){var t;return(t=(Lae(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function Lae(e){return e5()?e instanceof Node||e instanceof li(e).Node:!1}function Bs(e){return e5()?e instanceof Element||e instanceof li(e).Element:!1}function Cl(e){return e5()?e instanceof HTMLElement||e instanceof li(e).HTMLElement:!1}function Dz(e){return!e5()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof li(e).ShadowRoot}function Ry(e){const{overflow:t,overflowX:n,overflowY:r,display:o}=Rs(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(o)}function DHe(e){return["table","td","th"].includes(Tv(e))}function t5(e){return[":popover-open",":modal"].some(t=>{try{return e.matches(t)}catch{return!1}})}function _B(e){const t=CB(),n=Bs(e)?Rs(e):e;return["transform","translate","scale","rotate","perspective"].some(r=>n[r]?n[r]!=="none":!1)||(n.containerType?n.containerType!=="normal":!1)||!t&&(n.backdropFilter?n.backdropFilter!=="none":!1)||!t&&(n.filter?n.filter!=="none":!1)||["transform","translate","scale","rotate","perspective","filter"].some(r=>(n.willChange||"").includes(r))||["paint","layout","strict","content"].some(r=>(n.contain||"").includes(r))}function MHe(e){let t=fd(e);for(;Cl(t)&&!U0(t);){if(_B(t))return t;if(t5(t))return null;t=fd(t)}return null}function CB(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function U0(e){return["html","body","#document"].includes(Tv(e))}function Rs(e){return li(e).getComputedStyle(e)}function n5(e){return Bs(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function fd(e){if(Tv(e)==="html")return e;const t=e.assignedSlot||e.parentNode||Dz(e)&&e.host||Il(e);return Dz(t)?t.host:t}function Vae(e){const t=fd(e);return U0(t)?e.ownerDocument?e.ownerDocument.body:e.body:Cl(t)&&Ry(t)?t:Vae(t)}function pm(e,t,n){var r;t===void 0&&(t=[]),n===void 0&&(n=!0);const o=Vae(e),a=o===((r=e.ownerDocument)==null?void 0:r.body),i=li(o);if(a){const s=pA(i);return t.concat(i,i.visualViewport||[],Ry(o)?o:[],s&&n?pm(s):[])}return t.concat(o,pm(o,[],n))}function pA(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function zae(e){const t=Rs(e);let n=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const o=Cl(e),a=o?e.offsetWidth:n,i=o?e.offsetHeight:r,s=X3(n)!==a||X3(r)!==i;return s&&(n=a,r=i),{width:n,height:r,$:s}}function SB(e){return Bs(e)?e:e.contextElement}function d0(e){const t=SB(e);if(!Cl(t))return hl(1);const n=t.getBoundingClientRect(),{width:r,height:o,$:a}=zae(t);let i=(a?X3(n.width):n.width)/r,s=(a?X3(n.height):n.height)/o;return(!i||!Number.isFinite(i))&&(i=1),(!s||!Number.isFinite(s))&&(s=1),{x:i,y:s}}const PHe=hl(0);function jae(e){const t=li(e);return!CB()||!t.visualViewport?PHe:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function BHe(e,t,n){return t===void 0&&(t=!1),!n||t&&n!==li(e)?!1:t}function pp(e,t,n,r){t===void 0&&(t=!1),n===void 0&&(n=!1);const o=e.getBoundingClientRect(),a=SB(e);let i=hl(1);t&&(r?Bs(r)&&(i=d0(r)):i=d0(e));const s=BHe(a,n,r)?jae(a):hl(0);let l=(o.left+s.x)/i.x,u=(o.top+s.y)/i.y,c=o.width/i.x,d=o.height/i.y;if(a){const f=li(a),p=r&&Bs(r)?li(r):r;let g=f,v=pA(g);for(;v&&r&&p!==g;){const m=d0(v),y=v.getBoundingClientRect(),b=Rs(v),_=y.left+(v.clientLeft+parseFloat(b.paddingLeft))*m.x,w=y.top+(v.clientTop+parseFloat(b.paddingTop))*m.y;l*=m.x,u*=m.y,c*=m.x,d*=m.y,l+=_,u+=w,g=li(v),v=pA(g)}}return Z3({width:c,height:d,x:l,y:u})}function EB(e,t){const n=n5(e).scrollLeft;return t?t.left+n:pp(Il(e)).left+n}function Hae(e,t,n){n===void 0&&(n=!1);const r=e.getBoundingClientRect(),o=r.left+t.scrollLeft-(n?0:EB(e,r)),a=r.top+t.scrollTop;return{x:o,y:a}}function RHe(e){let{elements:t,rect:n,offsetParent:r,strategy:o}=e;const a=o==="fixed",i=Il(r),s=t?t5(t.floating):!1;if(r===i||s&&a)return n;let l={scrollLeft:0,scrollTop:0},u=hl(1);const c=hl(0),d=Cl(r);if((d||!d&&!a)&&((Tv(r)!=="body"||Ry(i))&&(l=n5(r)),Cl(r))){const p=pp(r);u=d0(r),c.x=p.x+r.clientLeft,c.y=p.y+r.clientTop}const f=i&&!d&&!a?Hae(i,l,!0):hl(0);return{width:n.width*u.x,height:n.height*u.y,x:n.x*u.x-l.scrollLeft*u.x+c.x+f.x,y:n.y*u.y-l.scrollTop*u.y+c.y+f.y}}function IHe(e){return Array.from(e.getClientRects())}function NHe(e){const t=Il(e),n=n5(e),r=e.ownerDocument.body,o=Rf(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),a=Rf(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight);let i=-n.scrollLeft+EB(e);const s=-n.scrollTop;return Rs(r).direction==="rtl"&&(i+=Rf(t.clientWidth,r.clientWidth)-o),{width:o,height:a,x:i,y:s}}function FHe(e,t){const n=li(e),r=Il(e),o=n.visualViewport;let a=r.clientWidth,i=r.clientHeight,s=0,l=0;if(o){a=o.width,i=o.height;const u=CB();(!u||u&&t==="fixed")&&(s=o.offsetLeft,l=o.offsetTop)}return{width:a,height:i,x:s,y:l}}function $He(e,t){const n=pp(e,!0,t==="fixed"),r=n.top+e.clientTop,o=n.left+e.clientLeft,a=Cl(e)?d0(e):hl(1),i=e.clientWidth*a.x,s=e.clientHeight*a.y,l=o*a.x,u=r*a.y;return{width:i,height:s,x:l,y:u}}function Mz(e,t,n){let r;if(t==="viewport")r=FHe(e,n);else if(t==="document")r=NHe(Il(e));else if(Bs(t))r=$He(t,n);else{const o=jae(e);r={x:t.x-o.x,y:t.y-o.y,width:t.width,height:t.height}}return Z3(r)}function Uae(e,t){const n=fd(e);return n===t||!Bs(n)||U0(n)?!1:Rs(n).position==="fixed"||Uae(n,t)}function LHe(e,t){const n=t.get(e);if(n)return n;let r=pm(e,[],!1).filter(s=>Bs(s)&&Tv(s)!=="body"),o=null;const a=Rs(e).position==="fixed";let i=a?fd(e):e;for(;Bs(i)&&!U0(i);){const s=Rs(i),l=_B(i);!l&&s.position==="fixed"&&(o=null),(a?!l&&!o:!l&&s.position==="static"&&!!o&&["absolute","fixed"].includes(o.position)||Ry(i)&&!l&&Uae(e,i))?r=r.filter(c=>c!==i):o=s,i=fd(i)}return t.set(e,r),r}function VHe(e){let{element:t,boundary:n,rootBoundary:r,strategy:o}=e;const i=[...n==="clippingAncestors"?t5(t)?[]:LHe(t,this._c):[].concat(n),r],s=i[0],l=i.reduce((u,c)=>{const d=Mz(t,c,o);return u.top=Rf(d.top,u.top),u.right=j0(d.right,u.right),u.bottom=j0(d.bottom,u.bottom),u.left=Rf(d.left,u.left),u},Mz(t,s,o));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}}function zHe(e){const{width:t,height:n}=zae(e);return{width:t,height:n}}function jHe(e,t,n){const r=Cl(t),o=Il(t),a=n==="fixed",i=pp(e,!0,a,t);let s={scrollLeft:0,scrollTop:0};const l=hl(0);if(r||!r&&!a)if((Tv(t)!=="body"||Ry(o))&&(s=n5(t)),r){const f=pp(t,!0,a,t);l.x=f.x+t.clientLeft,l.y=f.y+t.clientTop}else o&&(l.x=EB(o));const u=o&&!r&&!a?Hae(o,s):hl(0),c=i.left+s.scrollLeft-l.x-u.x,d=i.top+s.scrollTop-l.y-u.y;return{x:c,y:d,width:i.width,height:i.height}}function lC(e){return Rs(e).position==="static"}function Pz(e,t){if(!Cl(e)||Rs(e).position==="fixed")return null;if(t)return t(e);let n=e.offsetParent;return Il(e)===n&&(n=n.ownerDocument.body),n}function Wae(e,t){const n=li(e);if(t5(e))return n;if(!Cl(e)){let o=fd(e);for(;o&&!U0(o);){if(Bs(o)&&!lC(o))return o;o=fd(o)}return n}let r=Pz(e,t);for(;r&&DHe(r)&&lC(r);)r=Pz(r,t);return r&&U0(r)&&lC(r)&&!_B(r)?n:r||MHe(e)||n}const HHe=async function(e){const t=this.getOffsetParent||Wae,n=this.getDimensions,r=await n(e.floating);return{reference:jHe(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}};function UHe(e){return Rs(e).direction==="rtl"}const WHe={convertOffsetParentRelativeRectToViewportRelativeRect:RHe,getDocumentElement:Il,getClippingRect:VHe,getOffsetParent:Wae,getElementRects:HHe,getClientRects:IHe,getDimensions:zHe,getScale:d0,isElement:Bs,isRTL:UHe};function Kae(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function KHe(e,t){let n=null,r;const o=Il(e);function a(){var s;clearTimeout(r),(s=n)==null||s.disconnect(),n=null}function i(s,l){s===void 0&&(s=!1),l===void 0&&(l=1),a();const u=e.getBoundingClientRect(),{left:c,top:d,width:f,height:p}=u;if(s||t(),!f||!p)return;const g=rb(d),v=rb(o.clientWidth-(c+f)),m=rb(o.clientHeight-(d+p)),y=rb(c),_={rootMargin:-g+"px "+-v+"px "+-m+"px "+-y+"px",threshold:Rf(0,j0(1,l))||1};let w=!0;function C(S){const E=S[0].intersectionRatio;if(E!==l){if(!w)return i();E?i(!1,E):r=setTimeout(()=>{i(!1,1e-7)},1e3)}E===1&&!Kae(u,e.getBoundingClientRect())&&i(),w=!1}try{n=new IntersectionObserver(C,{..._,root:o.ownerDocument})}catch{n=new IntersectionObserver(C,_)}n.observe(e)}return i(!0),a}function qHe(e,t,n,r){r===void 0&&(r={});const{ancestorScroll:o=!0,ancestorResize:a=!0,elementResize:i=typeof ResizeObserver=="function",layoutShift:s=typeof IntersectionObserver=="function",animationFrame:l=!1}=r,u=SB(e),c=o||a?[...u?pm(u):[],...pm(t)]:[];c.forEach(y=>{o&&y.addEventListener("scroll",n,{passive:!0}),a&&y.addEventListener("resize",n)});const d=u&&s?KHe(u,n):null;let f=-1,p=null;i&&(p=new ResizeObserver(y=>{let[b]=y;b&&b.target===u&&p&&(p.unobserve(t),cancelAnimationFrame(f),f=requestAnimationFrame(()=>{var _;(_=p)==null||_.observe(t)})),n()}),u&&!l&&p.observe(u),p.observe(t));let g,v=l?pp(e):null;l&&m();function m(){const y=pp(e);v&&!Kae(v,y)&&n(),v=y,g=requestAnimationFrame(m)}return n(),()=>{var y;c.forEach(b=>{o&&b.removeEventListener("scroll",n),a&&b.removeEventListener("resize",n)}),d==null||d(),(y=p)==null||y.disconnect(),p=null,l&&cancelAnimationFrame(g)}}const GHe=wB,qae=OHe,YHe=THe,XHe=kHe,Gae=xHe,Yae=(e,t,n)=>{const r=new Map,o={platform:WHe,...n},a={...o.platform,_c:r};return EHe(e,t,{...o,platform:a})},JHe=Ie({style:{type:ce([String,Object,Array]),default:()=>({})}}),ZHe=F({name:"ElVisuallyHidden"}),QHe=F({...ZHe,props:JHe,setup(e){const t=e,n=O(()=>[t.style,{position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}]);return(r,o)=>(x(),M("span",Dt(r.$attrs,{style:h(n)}),[de(r.$slots,"default")],16))}});var eUe=Ne(QHe,[["__file","visual-hidden.vue"]]);Ie({});const tUe=e=>{if(!Vt)return;if(!e)return e;const t=ya(e);return t||(bn(e)?t:e)},nUe=({middleware:e,placement:t,strategy:n})=>{const r=H(),o=H(),a=H(),i=H(),s=H({}),l={x:a,y:i,placement:t,strategy:n,middlewareData:s},u=async()=>{if(!Vt)return;const c=tUe(r),d=ya(o);if(!c||!d)return;const f=await Yae(c,d,{placement:h(t),strategy:h(n),middleware:h(e)});P0(l).forEach(p=>{l[p].value=f[p]})};return Ct(()=>{Ao(()=>{u()})}),{...l,update:u,referenceRef:r,contentRef:o}},rUe=({arrowRef:e,padding:t})=>({name:"arrow",options:{element:e,padding:t},fn(n){const r=h(e);return r?Gae({element:r,padding:t}).fn(n):{}}}),oUe=F({name:"ElTooltipV2Content"}),aUe=F({...oUe,props:{...vB,...Rae},setup(e){const t=e,{triggerRef:n,contentId:r}=qe(Q_),o=H(t.placement),a=H(t.strategy),i=H(null),{referenceRef:s,contentRef:l,middlewareData:u,x:c,y:d,update:f}=nUe({placement:o,strategy:a,middleware:O(()=>{const _=[qae(t.offset)];return t.showArrow&&_.push(rUe({arrowRef:i})),_})}),p=Cv().nextZIndex(),g=De("tooltip-v2"),v=O(()=>o.value.split("-")[0]),m=O(()=>({position:h(a),top:`${h(d)||0}px`,left:`${h(c)||0}px`,zIndex:p})),y=O(()=>{if(!t.showArrow)return{};const{arrow:_}=h(u);return{[`--${g.namespace.value}-tooltip-v2-arrow-x`]:`${_==null?void 0:_.x}px`||"",[`--${g.namespace.value}-tooltip-v2-arrow-y`]:`${_==null?void 0:_.y}px`||""}}),b=O(()=>[g.e("content"),g.is("dark",t.effect==="dark"),g.is(h(a)),t.contentClass]);return Ae(i,()=>f()),Ae(()=>t.placement,_=>o.value=_),Ct(()=>{Ae(()=>t.reference||n.value,_=>{s.value=_||void 0},{immediate:!0})}),Rt(Nae,{arrowRef:i}),(_,w)=>(x(),M("div",{ref_key:"contentRef",ref:l,style:Qe(h(m)),"data-tooltip-v2-root":""},[_.nowrap?fe("v-if",!0):(x(),M("div",{key:0,"data-side":h(v),class:I(h(b))},[de(_.$slots,"default",{contentStyle:h(m),contentClass:h(b)}),Q(h(eUe),{id:h(r),role:"tooltip"},{default:ae(()=>[_.ariaLabel?(x(),M(Je,{key:0},[Tt(Re(_.ariaLabel),1)],64)):de(_.$slots,"default",{key:1})]),_:3},8,["id"]),de(_.$slots,"arrow",{style:Qe(h(y)),side:h(v)})],10,["data-side"]))],4))}});var Bz=Ne(aUe,[["__file","content.vue"]]);const iUe=Ie({setRef:{type:ce(Function),required:!0},onlyChild:Boolean});var sUe=F({props:iUe,setup(e,{slots:t}){const n=H(),r=G_(n,o=>{o?e.setRef(o.nextElementSibling):e.setRef(null)});return()=>{var o;const[a]=((o=t.default)==null?void 0:o.call(t))||[],i=e.onlyChild?PTe(a.children):a.children;return Q(Je,{ref:r},[i])}}});const lUe=F({name:"ElTooltipV2Trigger"}),uUe=F({...lUe,props:{...Rae,...mB},setup(e){const t=e,{onClose:n,onOpen:r,onDelayOpen:o,triggerRef:a,contentId:i}=qe(Q_);let s=!1;const l=b=>{a.value=b},u=()=>{s=!1},c=fr(t.onMouseEnter,o),d=fr(t.onMouseLeave,n),f=fr(t.onMouseDown,()=>{n(),s=!0,document.addEventListener("mouseup",u,{once:!0})}),p=fr(t.onFocus,()=>{s||r()}),g=fr(t.onBlur,n),v=fr(t.onClick,b=>{b.detail===0&&n()}),m={blur:g,click:v,focus:p,mousedown:f,mouseenter:c,mouseleave:d},y=(b,_,w)=>{b&&Object.entries(_).forEach(([C,S])=>{b[w](C,S)})};return Ae(a,(b,_)=>{y(b,m,"addEventListener"),y(_,m,"removeEventListener"),b&&b.setAttribute("aria-describedby",i.value)}),xn(()=>{y(a.value,m,"removeEventListener"),document.removeEventListener("mouseup",u)}),(b,_)=>b.nowrap?(x(),ge(h(sUe),{key:0,"set-ref":l,"only-child":""},{default:ae(()=>[de(b.$slots,"default")]),_:3})):(x(),M("button",Dt({key:1,ref_key:"triggerRef",ref:a},b.$attrs),[de(b.$slots,"default")],16))}});var cUe=Ne(uUe,[["__file","trigger.vue"]]);const dUe=F({name:"ElTooltipV2"}),fUe=F({...dUe,props:dHe,setup(e){const n=ao(e),r=Gt(ps(n,Object.keys(hB))),o=Gt(ps(n,Object.keys(vB))),a=Gt(ps(n,Object.keys(gB))),i=Gt(ps(n,Object.keys(mB)));return(s,l)=>(x(),ge(hHe,fs(ld(a)),{default:ae(({open:u})=>[Q(cUe,Dt(i,{nowrap:""}),{default:ae(()=>[de(s.$slots,"trigger")]),_:3},16),Q(h(kv),{to:s.to,disabled:!s.teleported},{default:ae(()=>[s.fullTransition?(x(),ge(jr,fs(Dt({key:0},s.transitionProps)),{default:ae(()=>[s.alwaysOn||u?(x(),ge(Bz,fs(Dt({key:0},o)),{arrow:ae(({style:c,side:d})=>[s.showArrow?(x(),ge(Oz,Dt({key:0},r,{style:c,side:d}),null,16,["style","side"])):fe("v-if",!0)]),default:ae(()=>[de(s.$slots,"default")]),_:3},16)):fe("v-if",!0)]),_:2},1040)):(x(),M(Je,{key:1},[s.alwaysOn||u?(x(),ge(Bz,fs(Dt({key:0},o)),{arrow:ae(({style:c,side:d})=>[s.showArrow?(x(),ge(Oz,Dt({key:0},r,{style:c,side:d}),null,16,["style","side"])):fe("v-if",!0)]),default:ae(()=>[de(s.$slots,"default")]),_:3},16)):fe("v-if",!0)],64))]),_:2},1032,["to","disabled"])]),_:3},16))}});var pUe=Ne(fUe,[["__file","tooltip.vue"]]);const hUe=mt(pUe),Xae="left-check-change",Jae="right-check-change",Vh=Ie({data:{type:ce(Array),default:()=>[]},titles:{type:ce(Array),default:()=>[]},buttonTexts:{type:ce(Array),default:()=>[]},filterPlaceholder:String,filterMethod:{type:ce(Function)},leftDefaultChecked:{type:ce(Array),default:()=>[]},rightDefaultChecked:{type:ce(Array),default:()=>[]},renderContent:{type:ce(Function)},modelValue:{type:ce(Array),default:()=>[]},format:{type:ce(Object),default:()=>({})},filterable:Boolean,props:{type:ce(Object),default:()=>nr({label:"label",key:"key",disabled:"disabled"})},targetOrder:{type:String,values:["original","push","unshift"],default:"original"},validateEvent:{type:Boolean,default:!0}}),hA=(e,t)=>[e,t].every(Pe)||Pe(e)&&to(t),vUe={[Sn]:(e,t,n)=>[e,n].every(Pe)&&["left","right"].includes(t),[_t]:e=>Pe(e),[Xae]:hA,[Jae]:hA},vA="checked-change",gUe=Ie({data:Vh.data,optionRender:{type:ce(Function)},placeholder:String,title:String,filterable:Boolean,format:Vh.format,filterMethod:Vh.filterMethod,defaultChecked:Vh.leftDefaultChecked,props:Vh.props}),mUe={[vA]:hA},Iy=e=>{const t={label:"label",key:"key",disabled:"disabled"};return O(()=>({...t,...e.props}))},yUe=(e,t,n)=>{const r=Iy(e),o=O(()=>e.data.filter(c=>et(e.filterMethod)?e.filterMethod(t.query,c):String(c[r.value.label]||c[r.value.key]).toLowerCase().includes(t.query.toLowerCase()))),a=O(()=>o.value.filter(c=>!c[r.value.disabled])),i=O(()=>{const c=t.checked.length,d=e.data.length,{noChecked:f,hasChecked:p}=e.format;return f&&p?c>0?p.replace(/\${checked}/g,c.toString()).replace(/\${total}/g,d.toString()):f.replace(/\${total}/g,d.toString()):`${c}/${d}`}),s=O(()=>{const c=t.checked.length;return c>0&&c {l(),F2(this)},{checked:t!==!1});return}else l()}const a=this.parent;!a||a.level===0||r||F2(a)}getChildren(t=!1){if(this.level===0)return this.data;const n=this.data;if(!n)return null;const r=this.store.props;let o="children";return r&&(o=r.children||"children"),n[o]===void 0&&(n[o]=null),t&&!n[o]&&(n[o]=[]),n[o]}updateChildren(){const t=this.getChildren()||[],n=this.childNodes.map(a=>a.data),r={},o=[];t.forEach((a,i)=>{const s=a[f0];!!s&&n.findIndex(u=>u[f0]===s)>=0?r[s]={index:i,data:a}:o.push({index:i,data:a})}),this.store.lazy||n.forEach(a=>{r[a[f0]]||this.removeChildByData(a)}),o.forEach(({index:a,data:i})=>{this.insertChild({data:i},a)}),this.updateLeafState()}loadData(t,n={}){if(this.store.lazy===!0&&this.store.load&&!this.loaded&&(!this.loading||Object.keys(n).length)){this.loading=!0;const r=a=>{this.childNodes=[],this.doCreateChildren(a,n),this.loaded=!0,this.loading=!1,this.updateLeafState(),t&&t.call(this,a)},o=()=>{this.loading=!1};this.store.load(this,r,o)}else t&&t.call(this)}eachNode(t){const n=[this];for(;n.length;){const r=n.shift();n.unshift(...r.childNodes),t(r)}}reInitChecked(){this.store.checkStrictly||F2(this)}};class TUe{constructor(t){this.currentNode=null,this.currentNodeKey=null;for(const n in t)Yt(t,n)&&(this[n]=t[n]);this.nodesMap={}}initialize(){if(this.root=new yA({data:this.data,store:this}),this.root.initialize(),this.lazy&&this.load){const t=this.load;t(this.root,n=>{this.root.doCreateChildren(n),this._initDefaultCheckedNodes()})}else this._initDefaultCheckedNodes()}filter(t){const n=this.filterNodeMethod,r=this.lazy,o=function(a){const i=a.root?a.root.childNodes:a.childNodes;if(i.forEach(s=>{s.visible=n.call(s,t,s.data,s),o(s)}),!a.visible&&i.length){let s=!0;s=!i.some(l=>l.visible),a.root?a.root.visible=s===!1:a.visible=s===!1}t&&a.visible&&!a.isLeaf&&(!r||a.loaded)&&a.expand()};o(this)}setData(t){t!==this.root.data?(this.nodesMap={},this.root.setData(t),this._initDefaultCheckedNodes(),this.setCurrentNodeKey(this.currentNodeKey)):this.root.updateChildren()}getNode(t){if(t instanceof yA)return t;const n=St(t)?xB(this.key,t):t;return this.nodesMap[n]||null}insertBefore(t,n){const r=this.getNode(n);r.parent.insertBefore({data:t},r)}insertAfter(t,n){const r=this.getNode(n);r.parent.insertAfter({data:t},r)}remove(t){const n=this.getNode(t);n&&n.parent&&(n===this.currentNode&&(this.currentNode=null),n.parent.removeChild(n))}append(t,n){const r=Cs(n)?this.root:this.getNode(n);r&&r.insertChild({data:t})}_initDefaultCheckedNodes(){const t=this.defaultCheckedKeys||[],n=this.nodesMap;t.forEach(r=>{const o=n[r];o&&o.setChecked(!0,!this.checkStrictly)})}_initDefaultCheckedNode(t){(this.defaultCheckedKeys||[]).includes(t.key)&&t.setChecked(!0,!this.checkStrictly)}setDefaultCheckedKey(t){t!==this.defaultCheckedKeys&&(this.defaultCheckedKeys=t,this._initDefaultCheckedNodes())}registerNode(t){const n=this.key;!t||!t.data||(n?t.key!==void 0&&(this.nodesMap[t.key]=t):this.nodesMap[t.id]=t)}deregisterNode(t){!this.key||!t||!t.data||(t.childNodes.forEach(r=>{this.deregisterNode(r)}),delete this.nodesMap[t.key])}getCheckedNodes(t=!1,n=!1){const r=[],o=function(a){(a.root?a.root.childNodes:a.childNodes).forEach(s=>{(s.checked||n&&s.indeterminate)&&(!t||t&&s.isLeaf)&&r.push(s.data),o(s)})};return o(this),r}getCheckedKeys(t=!1){return this.getCheckedNodes(t).map(n=>(n||{})[this.key])}getHalfCheckedNodes(){const t=[],n=function(r){(r.root?r.root.childNodes:r.childNodes).forEach(a=>{a.indeterminate&&t.push(a.data),n(a)})};return n(this),t}getHalfCheckedKeys(){return this.getHalfCheckedNodes().map(t=>(t||{})[this.key])}_getAllNodes(){const t=[],n=this.nodesMap;for(const r in n)Yt(n,r)&&t.push(n[r]);return t}updateChildren(t,n){const r=this.nodesMap[t];if(!r)return;const o=r.childNodes;for(let a=o.length-1;a>=0;a--){const i=o[a];this.remove(i.data)}for(let a=0,i=n.length;al.level-u.level),a=Object.create(null),i=Object.keys(r);o.forEach(l=>l.setChecked(!1,!1));const s=l=>{l.childNodes.forEach(u=>{var c;a[u.data[t]]=!0,(c=u.childNodes)!=null&&c.length&&s(u)})};for(let l=0,u=o.length;l{m.isLeaf||m.setChecked(!1,!1),p(m)})};p(c)}}}setCheckedNodes(t,n=!1){const r=this.key,o={};t.forEach(a=>{o[(a||{})[r]]=!0}),this._setCheckedKeys(r,n,o)}setCheckedKeys(t,n=!1){this.defaultCheckedKeys=t;const r=this.key,o={};t.forEach(a=>{o[a]=!0}),this._setCheckedKeys(r,n,o)}setDefaultExpandedKeys(t){t=t||[],this.defaultExpandedKeys=t,t.forEach(n=>{const r=this.getNode(n);r&&r.expand(null,this.autoExpandParent)})}setChecked(t,n,r){const o=this.getNode(t);o&&o.setChecked(!!n,r)}getCurrentNode(){return this.currentNode}setCurrentNode(t){const n=this.currentNode;n&&(n.isCurrent=!1),this.currentNode=t,this.currentNode.isCurrent=!0}setUserCurrentNode(t,n=!0){const r=t[this.key],o=this.nodesMap[r];this.setCurrentNode(o),n&&this.currentNode.level>1&&this.currentNode.parent.expand(null,!0)}setCurrentNodeKey(t,n=!0){if(this.currentNodeKey=t,t==null){this.currentNode&&(this.currentNode.isCurrent=!1),this.currentNode=null;return}const r=this.getNode(t);r&&(this.setCurrentNode(r),n&&this.currentNode.level>1&&this.currentNode.parent.expand(null,!0))}}const DUe=F({name:"ElTreeNodeContent",props:{node:{type:Object,required:!0},renderContent:Function},setup(e){const t=De("tree"),n=qe("NodeInstance"),r=qe("RootTree");return()=>{const o=e.node,{data:a,store:i}=o;return e.renderContent?e.renderContent(nt,{_self:n,node:o,data:a,store:i}):de(r.ctx.slots,"default",{node:o,data:a},()=>[nt("span",{class:t.be("node","label")},[o.label])])}}});var MUe=Ne(DUe,[["__file","tree-node-content.vue"]]);function Zae(e){const t=qe("TreeNodeMap",null),n={treeNodeExpand:r=>{e.node!==r&&e.node.collapse()},children:[]};return t&&t.children.push(n),Rt("TreeNodeMap",n),{broadcastExpanded:r=>{if(e.accordion)for(const o of n.children)o.treeNodeExpand(r)}}}const Qae=Symbol("dragEvents");function PUe({props:e,ctx:t,el$:n,dropIndicator$:r,store:o}){const a=De("tree"),i=H({showDropIndicator:!1,draggingNode:null,dropNode:null,allowDrop:!0,dropType:null});return Rt(Qae,{treeNodeDragStart:({event:c,treeNode:d})=>{if(et(e.allowDrag)&&!e.allowDrag(d.node))return c.preventDefault(),!1;c.dataTransfer.effectAllowed="move";try{c.dataTransfer.setData("text/plain","")}catch{}i.value.draggingNode=d,t.emit("node-drag-start",d.node,c)},treeNodeDragOver:({event:c,treeNode:d})=>{const f=d,p=i.value.dropNode;p&&p.node.id!==f.node.id&&na(p.$el,a.is("drop-inner"));const g=i.value.draggingNode;if(!g||!f)return;let v=!0,m=!0,y=!0,b=!0;et(e.allowDrop)&&(v=e.allowDrop(g.node,f.node,"prev"),b=m=e.allowDrop(g.node,f.node,"inner"),y=e.allowDrop(g.node,f.node,"next")),c.dataTransfer.dropEffect=m||v||y?"move":"none",(v||m||y)&&(p==null?void 0:p.node.id)!==f.node.id&&(p&&t.emit("node-drag-leave",g.node,p.node,c),t.emit("node-drag-enter",g.node,f.node,c)),v||m||y?i.value.dropNode=f:i.value.dropNode=null,f.node.nextSibling===g.node&&(y=!1),f.node.previousSibling===g.node&&(v=!1),f.node.contains(g.node,!1)&&(m=!1),(g.node===f.node||g.node.contains(f.node))&&(v=!1,m=!1,y=!1);const _=f.$el.querySelector(`.${a.be("node","content")}`).getBoundingClientRect(),w=n.value.getBoundingClientRect();let C;const S=v?m?.25:y?.45:1:-1,E=y?m?.75:v?.55:0:1;let k=-9999;const A=c.clientY-_.top;A<_.height*S?C="before":A>_.height*E?C="after":m?C="inner":C="none";const D=f.$el.querySelector(`.${a.be("node","expand-icon")}`).getBoundingClientRect(),B=r.value;C==="before"?k=D.top-w.top:C==="after"&&(k=D.bottom-w.top),B.style.top=`${k}px`,B.style.left=`${D.right-w.left}px`,C==="inner"?Pi(f.$el,a.is("drop-inner")):na(f.$el,a.is("drop-inner")),i.value.showDropIndicator=C==="before"||C==="after",i.value.allowDrop=i.value.showDropIndicator||b,i.value.dropType=C,t.emit("node-drag-over",g.node,f.node,c)},treeNodeDragEnd:c=>{const{draggingNode:d,dropType:f,dropNode:p}=i.value;if(c.preventDefault(),c.dataTransfer&&(c.dataTransfer.dropEffect="move"),d&&p){const g={data:d.node.data};f!=="none"&&d.node.remove(),f==="before"?p.node.parent.insertBefore(g,p.node):f==="after"?p.node.parent.insertAfter(g,p.node):f==="inner"&&p.node.insertChild(g),f!=="none"&&(o.value.registerNode(g),o.value.key&&d.node.eachNode(v=>{var m;(m=o.value.nodesMap[v.data[o.value.key]])==null||m.setChecked(v.checked,!o.value.checkStrictly)})),na(p.$el,a.is("drop-inner")),t.emit("node-drag-end",d.node,p.node,f,c),f!=="none"&&t.emit("node-drop",d.node,p.node,f,c)}d&&!p&&t.emit("node-drag-end",d.node,null,f,c),i.value.showDropIndicator=!1,i.value.draggingNode=null,i.value.dropNode=null,i.value.allowDrop=!0}}),{dragState:i}}const BUe=F({name:"ElTreeNode",components:{ElCollapseTransition:K_,ElCheckbox:Ki,NodeContent:MUe,ElIcon:Ye,Loading:Ps},props:{node:{type:yA,default:()=>({})},props:{type:Object,default:()=>({})},accordion:Boolean,renderContent:Function,renderAfterExpand:Boolean,showCheckbox:{type:Boolean,default:!1}},emits:["node-expand"],setup(e,t){const n=De("tree"),{broadcastExpanded:r}=Zae(e),o=qe("RootTree"),a=H(!1),i=H(!1),s=H(null),l=H(null),u=H(null),c=qe(Qae),d=xt();Rt("NodeInstance",d),e.node.expanded&&(a.value=!0,i.value=!0);const f=o.props.props.children||"children";Ae(()=>{const A=e.node.data[f];return A&&[...A]},()=>{e.node.updateChildren()}),Ae(()=>e.node.indeterminate,A=>{v(e.node.checked,A)}),Ae(()=>e.node.checked,A=>{v(A,e.node.indeterminate)}),Ae(()=>e.node.childNodes.length,()=>e.node.reInitChecked()),Ae(()=>e.node.expanded,A=>{tt(()=>a.value=A),A&&(i.value=!0)});const p=A=>xB(o.props.nodeKey,A.data),g=A=>{const D=e.props.class;if(!D)return{};let B;if(et(D)){const{data:P}=A;B=D(P,A)}else B=D;return Ze(B)?{[B]:!0}:B},v=(A,D)=>{(s.value!==A||l.value!==D)&&o.ctx.emit("check-change",e.node.data,A,D),s.value=A,l.value=D},m=A=>{gA(o.store,o.ctx.emit,()=>{var D;if((D=o==null?void 0:o.props)==null?void 0:D.nodeKey){const P=p(e.node);o.store.value.setCurrentNodeKey(P)}else o.store.value.setCurrentNode(e.node)}),o.currentNode.value=e.node,o.props.expandOnClickNode&&b(),o.props.checkOnClickNode&&!e.node.disabled&&_(null,{target:{checked:!e.node.checked}}),o.ctx.emit("node-click",e.node.data,e.node,d,A)},y=A=>{o.instance.vnode.props.onNodeContextmenu&&(A.stopPropagation(),A.preventDefault()),o.ctx.emit("node-contextmenu",A,e.node.data,e.node,d)},b=()=>{e.node.isLeaf||(a.value?(o.ctx.emit("node-collapse",e.node.data,e.node,d),e.node.collapse()):e.node.expand(()=>{t.emit("node-expand",e.node.data,e.node,d)}))},_=(A,D)=>{e.node.setChecked(D.target.checked,!o.props.checkStrictly),tt(()=>{const B=o.store.value;o.ctx.emit("check",e.node.data,{checkedNodes:B.getCheckedNodes(),checkedKeys:B.getCheckedKeys(),halfCheckedNodes:B.getHalfCheckedNodes(),halfCheckedKeys:B.getHalfCheckedKeys()})})};return{ns:n,node$:u,tree:o,expanded:a,childNodeRendered:i,oldChecked:s,oldIndeterminate:l,getNodeKey:p,getNodeClass:g,handleSelectChange:v,handleClick:m,handleContextMenu:y,handleExpandIconClick:b,handleCheckChange:_,handleChildNodeExpand:(A,D,B)=>{r(D),o.ctx.emit("node-expand",A,D,B)},handleDragStart:A=>{o.props.draggable&&c.treeNodeDragStart({event:A,treeNode:e})},handleDragOver:A=>{A.preventDefault(),o.props.draggable&&c.treeNodeDragOver({event:A,treeNode:{$el:u.value,node:e.node}})},handleDrop:A=>{A.preventDefault()},handleDragEnd:A=>{o.props.draggable&&c.treeNodeDragEnd(A)},CaretRight:dP}}});function RUe(e,t,n,r,o,a){const i=Ge("el-icon"),s=Ge("el-checkbox"),l=Ge("loading"),u=Ge("node-content"),c=Ge("el-tree-node"),d=Ge("el-collapse-transition");return wt((x(),M("div",{ref:"node$",class:I([e.ns.b("node"),e.ns.is("expanded",e.expanded),e.ns.is("current",e.node.isCurrent),e.ns.is("hidden",!e.node.visible),e.ns.is("focusable",!e.node.disabled),e.ns.is("checked",!e.node.disabled&&e.node.checked),e.getNodeClass(e.node)]),role:"treeitem",tabindex:"-1","aria-expanded":e.expanded,"aria-disabled":e.node.disabled,"aria-checked":e.node.checked,draggable:e.tree.props.draggable,"data-key":e.getNodeKey(e.node),onClick:at(e.handleClick,["stop"]),onContextmenu:e.handleContextMenu,onDragstart:at(e.handleDragStart,["stop"]),onDragover:at(e.handleDragOver,["stop"]),onDragend:at(e.handleDragEnd,["stop"]),onDrop:at(e.handleDrop,["stop"])},[T("div",{class:I(e.ns.be("node","content")),style:Qe({paddingLeft:(e.node.level-1)*e.tree.props.indent+"px"})},[e.tree.props.icon||e.CaretRight?(x(),ge(i,{key:0,class:I([e.ns.be("node","expand-icon"),e.ns.is("leaf",e.node.isLeaf),{expanded:!e.node.isLeaf&&e.expanded}]),onClick:at(e.handleExpandIconClick,["stop"])},{default:ae(()=>[(x(),ge(kt(e.tree.props.icon||e.CaretRight)))]),_:1},8,["class","onClick"])):fe("v-if",!0),e.showCheckbox?(x(),ge(s,{key:1,"model-value":e.node.checked,indeterminate:e.node.indeterminate,disabled:!!e.node.disabled,onClick:at(()=>{},["stop"]),onChange:e.handleCheckChange},null,8,["model-value","indeterminate","disabled","onClick","onChange"])):fe("v-if",!0),e.node.loading?(x(),ge(i,{key:2,class:I([e.ns.be("node","loading-icon"),e.ns.is("loading")])},{default:ae(()=>[Q(l)]),_:1},8,["class"])):fe("v-if",!0),Q(u,{node:e.node,"render-content":e.renderContent},null,8,["node","render-content"])],6),Q(d,null,{default:ae(()=>[!e.renderAfterExpand||e.childNodeRendered?wt((x(),M("div",{key:0,class:I(e.ns.be("node","children")),role:"group","aria-expanded":e.expanded},[(x(!0),M(Je,null,Mt(e.node.childNodes,f=>(x(),ge(c,{key:e.getNodeKey(f),"render-content":e.renderContent,"render-after-expand":e.renderAfterExpand,"show-checkbox":e.showCheckbox,node:f,accordion:e.accordion,props:e.props,onNodeExpand:e.handleChildNodeExpand},null,8,["render-content","render-after-expand","show-checkbox","node","accordion","props","onNodeExpand"]))),128))],10,["aria-expanded"])),[[qt,e.expanded]]):fe("v-if",!0)]),_:1})],42,["aria-expanded","aria-disabled","aria-checked","draggable","data-key","onClick","onContextmenu","onDragstart","onDragover","onDragend","onDrop"])),[[qt,e.node.visible]])}var IUe=Ne(BUe,[["render",RUe],["__file","tree-node.vue"]]);function NUe({el$:e},t){const n=De("tree"),r=Dn([]),o=Dn([]);Ct(()=>{i()}),Zi(()=>{r.value=Array.from(e.value.querySelectorAll("[role=treeitem]")),o.value=Array.from(e.value.querySelectorAll("input[type=checkbox]"))}),Ae(o,s=>{s.forEach(l=>{l.setAttribute("tabindex","-1")})}),cn(e,"keydown",s=>{const l=s.target;if(!l.className.includes(n.b("node")))return;const u=s.code;r.value=Array.from(e.value.querySelectorAll(`.${n.is("focusable")}[role=treeitem]`));const c=r.value.indexOf(l);let d;if([Ke.up,Ke.down].includes(u)){if(s.preventDefault(),u===Ke.up){d=c===-1?0:c!==0?c-1:r.value.length-1;const p=d;for(;!t.value.getNode(r.value[d].dataset.key).canFocus;){if(d--,d===p){d=-1;break}d<0&&(d=r.value.length-1)}}else{d=c===-1?0:c