Files
machartaa_admin_dist/dist/assets/index-b96224b7.js
T
2025-10-19 14:19:29 +03:30

4 lines
111 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import{l as S,E as _e,d as $e,P as G,g as T,r as ce,x as en,b as k,y as Pe,k as J,A as yn,c6 as $t,I as Ye,i as Ze,h as we,e as Wn,F as xn,H as mn,cf as Be,C as Kn,W as Ka,t as cn,c1 as qe,bK as Oa,cl as Tn,_ as an,ao as Bt,s as Vt,aH as Ht,v as jt,a7 as Oe,bI as pn,n as un,ad as Qn,cz as ka,bJ as on,G as vn,cg as Ia,ah as Wt,D as Ea,f as Zn,p as Da,cq as zt,q as Nn,aF as Na,b_ as Pa,az as Ta,B as Ma}from"./index-a8433551.js";import{_ as Fa,u as La,d as Ra}from"./debounce-12f80d64.js";import{b as Aa,O as _a}from"./index-1c2b64f4.js";import{K as ue,s as ln}from"./colors-338a38fb.js";import{c as Ut,R as $a,o as fn,b as Ba}from"./styleChecker-4074517c.js";import{a as Va,S as Ha}from"./SearchOutlined-14c653fb.js";import{p as On}from"./pickAttrs-cd8d934f.js";import{i as ja,u as ht,a as gt}from"./useState-ea5d1f15.js";import{i as bn,w as tn}from"./raf-ca407421.js";import{C as Wa}from"./CheckOutlined-fe3ce043.js";import{_ as Gt}from"./objectDestructuringEmpty-24e23e90.js";import{e as Je}from"./eagerComputed-9b88cc2c.js";function pt(n,e){var t=n.key,a;return"value"in n&&(a=n.value),t??(a!==void 0?a:"rc-index-key-".concat(e))}function Yt(n,e){var t=n||{},a=t.label,o=t.value,r=t.options;return{label:a||(e?"children":"label"),value:o||"value",options:r||"options"}}function za(n){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},t=e.fieldNames,a=e.childrenAsData,o=[],r=Yt(t,!1),l=r.label,i=r.value,u=r.options;function f(d,c){d.forEach(function(s){var h=s[l];if(c||!(u in s)){var p=s[i];o.push({key:pt(s,o.length),groupOption:c,data:s,label:h,value:p})}else{var y=h;y===void 0&&a&&(y=s.label),o.push({key:pt(s,o.length),group:!0,data:s,label:y}),f(s[u],!0)}})}return f(n,!1),o}function zn(n){var e=S({},n);return"props"in e||Object.defineProperty(e,"props",{get:function(){return e}}),e}function Ua(n,e){if(!e||!e.length)return null;var t=!1;function a(r,l){var i=Fa(l),u=i[0],f=i.slice(1);if(!u)return[r];var d=r.split(u);return t=t||d.length>1,d.reduce(function(c,s){return[].concat(_e(c),_e(a(s,f)))},[]).filter(function(c){return c})}var o=a(n,e);return t?o:null}var Ga=["empty"],Ya=function(e){var t=e===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:t,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:t,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:t,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:t,adjustY:1}}}},qa=$e({name:"SelectTrigger",inheritAttrs:!1,props:{dropdownAlign:Object,visible:{type:Boolean,default:void 0},disabled:{type:Boolean,default:void 0},dropdownClassName:String,dropdownStyle:G.object,placement:String,empty:{type:Boolean,default:void 0},prefixCls:String,popupClassName:String,animation:String,transitionName:String,getPopupContainer:Function,dropdownRender:Function,containerWidth:Number,dropdownMatchSelectWidth:G.oneOfType([Number,Boolean]).def(!0),popupElement:G.any,direction:String,getTriggerDOMNode:Function,onPopupVisibleChange:Function,onPopupMouseEnter:Function},setup:function(e,t){var a=t.slots,o=t.attrs,r=t.expose,l=T(function(){var u=e.dropdownMatchSelectWidth;return Ya(u)}),i=ce();return r({getPopupElement:function(){return i.value}}),function(){var u=S(S({},e),o),f=u.empty,d=f===void 0?!1:f,c=en(u,Ga),s=c.visible,h=c.dropdownAlign,p=c.prefixCls,y=c.popupElement,v=c.dropdownClassName,g=c.dropdownStyle,m=c.direction,F=m===void 0?"ltr":m,L=c.placement,P=c.dropdownMatchSelectWidth,x=c.containerWidth,I=c.dropdownRender,A=c.animation,b=c.transitionName,R=c.getPopupContainer,K=c.getTriggerDOMNode,w=c.onPopupVisibleChange,_=c.onPopupMouseEnter,V="".concat(p,"-dropdown"),ne=y;I&&(ne=I({menuNode:y,props:e}));var q=A?"".concat(V,"-").concat(A):b,re=S({minWidth:"".concat(x,"px")},g);return typeof P=="number"?re.width="".concat(P,"px"):P&&(re.width="".concat(x,"px")),k(Aa,S(S({},e),{},{showAction:w?["click"]:[],hideAction:w?["click"]:[],popupPlacement:L||(F==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:l.value,prefixCls:V,popupTransitionName:q,popupAlign:h,popupVisible:s,getPopupContainer:R,popupClassName:Pe(v,J({},"".concat(V,"-empty"),d)),popupStyle:re,getTriggerDOMNode:K,onPopupVisibleChange:w}),{default:a.default,popup:function(){return k("div",{ref:i,onMouseenter:_},[ne])}})}}});const Xa=qa;var Mn=function(e,t){var a,o=t.slots,r=e.class,l=e.customizeIcon,i=e.customizeIconProps,u=e.onMousedown,f=e.onClick,d;return typeof l=="function"?d=l(i):d=l,k("span",{class:r,onMousedown:function(s){s.preventDefault(),u&&u(s)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:f,"aria-hidden":!0},[d!==void 0?d:k("span",{class:r.split(/\s+/).map(function(c){return"".concat(c,"-icon")})},[(a=o.default)===null||a===void 0?void 0:a.call(o)])])};Mn.inheritAttrs=!1;Mn.displayName="TransBtn";Mn.props={class:String,customizeIcon:G.any,customizeIconProps:G.any,onMousedown:Function,onClick:Function};const Pn=Mn;var Ja={inputRef:G.any,prefixCls:String,id:String,inputElement:G.VueNode,disabled:{type:Boolean,default:void 0},autofocus:{type:Boolean,default:void 0},autocomplete:String,editable:{type:Boolean,default:void 0},activeDescendantId:String,value:String,open:{type:Boolean,default:void 0},tabindex:G.oneOfType([G.number,G.string]),attrs:G.object,onKeydown:{type:Function},onMousedown:{type:Function},onChange:{type:Function},onPaste:{type:Function},onCompositionstart:{type:Function},onCompositionend:{type:Function},onFocus:{type:Function},onBlur:{type:Function}},Qa=$e({compatConfig:{MODE:3},name:"Input",inheritAttrs:!1,props:Ja,setup:function(e){var t=null,a=yn("VCSelectContainerEvent");return function(){var o,r,l=e.prefixCls,i=e.id,u=e.inputElement,f=e.disabled,d=e.tabindex,c=e.autofocus,s=e.autocomplete,h=e.editable,p=e.activeDescendantId,y=e.value,v=e.onKeydown,g=e.onMousedown,m=e.onChange,F=e.onPaste,L=e.onCompositionstart,P=e.onCompositionend,x=e.onFocus,I=e.onBlur,A=e.open,b=e.inputRef,R=e.attrs,K=u||$t(k("input",null,null),[[Va]]),w=K.props||{},_=w.onKeydown,V=w.onInput,ne=w.onFocus,q=w.onBlur,re=w.onMousedown,Y=w.onCompositionstart,de=w.onCompositionend,pe=w.style;return K=Ut(K,Ye(S(S(S({type:"search"},w),{},{id:i,ref:b,disabled:f,tabindex:d,autocomplete:s||"off",autofocus:c,class:Pe("".concat(l,"-selection-search-input"),(o=K)===null||o===void 0||(r=o.props)===null||r===void 0?void 0:r.class),role:"combobox","aria-expanded":A,"aria-haspopup":"listbox","aria-owns":"".concat(i,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(i,"_list"),"aria-activedescendant":p},R),{},{value:h?y:"",readonly:!h,unselectable:h?null:"on",style:S(S({},pe),{},{opacity:h?null:0}),onKeydown:function(se){v(se),_&&_(se)},onMousedown:function(se){g(se),re&&re(se)},onInput:function(se){m(se),V&&V(se)},onCompositionstart:function(se){L(se),Y&&Y(se)},onCompositionend:function(se){P(se),de&&de(se)},onPaste:F,onFocus:function(){clearTimeout(t),ne&&ne(arguments.length<=0?void 0:arguments[0]),x&&x(arguments.length<=0?void 0:arguments[0]),a==null||a.focus(arguments.length<=0?void 0:arguments[0])},onBlur:function(){for(var se=arguments.length,N=new Array(se),W=0;W<se;W++)N[W]=arguments[W];t=setTimeout(function(){q&&q(N[0]),I&&I(N[0]),a==null||a.blur(N[0])},100)}}),K.type==="textarea"?{}:{type:"search"}),!0,!0),K}}});const qt=Qa;var Za=Symbol("TreeSelectLegacyContextPropsKey");function et(){return yn(Za,{})}var eo={id:String,prefixCls:String,values:G.array,open:{type:Boolean,default:void 0},searchValue:String,inputRef:G.any,placeholder:G.any,disabled:{type:Boolean,default:void 0},mode:String,showSearch:{type:Boolean,default:void 0},autofocus:{type:Boolean,default:void 0},autocomplete:String,activeDescendantId:String,tabindex:G.oneOfType([G.number,G.string]),removeIcon:G.any,choiceTransitionName:String,maxTagCount:G.oneOfType([G.number,G.string]),maxTagTextLength:Number,maxTagPlaceholder:G.any.def(function(){return function(n){return"+ ".concat(n.length," ...")}}),tagRender:Function,onToggleOpen:{type:Function},onRemove:Function,onInputChange:Function,onInputPaste:Function,onInputKeyDown:Function,onInputMouseDown:Function,onInputCompositionStart:Function,onInputCompositionEnd:Function},yt=function(e){e.preventDefault(),e.stopPropagation()},no=$e({name:"MultipleSelectSelector",inheritAttrs:!1,props:eo,setup:function(e){var t=ce(),a=ce(0),o=ce(!1),r=et(),l=T(function(){return"".concat(e.prefixCls,"-selection")}),i=T(function(){return e.open||e.mode==="tags"?e.searchValue:""}),u=T(function(){return e.mode==="tags"||e.showSearch&&(e.open||o.value)});Ze(function(){we(i,function(){a.value=t.value.scrollWidth},{flush:"post",immediate:!0})});function f(h,p,y,v,g){return k("span",{class:Pe("".concat(l.value,"-item"),J({},"".concat(l.value,"-item-disabled"),y)),title:typeof h=="string"||typeof h=="number"?h.toString():void 0},[k("span",{class:"".concat(l.value,"-item-content")},[p]),v&&k(Pn,{class:"".concat(l.value,"-item-remove"),onMousedown:yt,onClick:g,customizeIcon:e.removeIcon},{default:function(){return[Wn("×")]}})])}function d(h,p,y,v,g,m){var F=function(I){yt(I),e.onToggleOpen(!open)},L=m;if(r.keyEntities){var P;L=((P=r.keyEntities[h])===null||P===void 0?void 0:P.node)||{}}return k("span",{key:h,onMousedown:F},[e.tagRender({label:p,value:h,disabled:y,closable:v,onClose:g,option:L})])}function c(h){var p=h.disabled,y=h.label,v=h.value,g=h.option,m=!e.disabled&&!p,F=y;if(typeof e.maxTagTextLength=="number"&&(typeof y=="string"||typeof y=="number")){var L=String(F);L.length>e.maxTagTextLength&&(F="".concat(L.slice(0,e.maxTagTextLength),"..."))}var P=function(I){var A;I&&I.stopPropagation(),(A=e.onRemove)===null||A===void 0||A.call(e,h)};return typeof e.tagRender=="function"?d(v,F,p,m,P,g):f(y,F,p,m,P)}function s(h){var p=e.maxTagPlaceholder,y=p===void 0?function(g){return"+ ".concat(g.length," ...")}:p,v=typeof y=="function"?y(h):y;return f(v,v,!1)}return function(){var h=e.id,p=e.prefixCls,y=e.values,v=e.open,g=e.inputRef,m=e.placeholder,F=e.disabled,L=e.autofocus,P=e.autocomplete,x=e.activeDescendantId,I=e.tabindex,A=e.onInputChange,b=e.onInputPaste,R=e.onInputKeyDown,K=e.onInputMouseDown,w=e.onInputCompositionStart,_=e.onInputCompositionEnd,V=k("div",{class:"".concat(l.value,"-search"),style:{width:a.value+"px"},key:"input"},[k(qt,{inputRef:g,open:v,prefixCls:p,id:h,inputElement:null,disabled:F,autofocus:L,autocomplete:P,editable:u.value,activeDescendantId:x,value:i.value,onKeydown:R,onMousedown:K,onChange:A,onPaste:b,onCompositionstart:w,onCompositionend:_,tabindex:I,attrs:On(e,!0),onFocus:function(){return o.value=!0},onBlur:function(){return o.value=!1}},null),k("span",{ref:t,class:"".concat(l.value,"-search-mirror"),"aria-hidden":!0},[i.value,Wn(" ")])]),ne=k(_a,{prefixCls:"".concat(l.value,"-overflow"),data:y,renderItem:c,renderRest:s,suffix:V,itemKey:"key",maxCount:e.maxTagCount,key:"overflow"},null);return k(xn,null,[ne,!y.length&&!i.value&&k("span",{class:"".concat(l.value,"-placeholder")},[m])])}}});const to=no;var ao={inputElement:G.any,id:String,prefixCls:String,values:G.array,open:{type:Boolean,default:void 0},searchValue:String,inputRef:G.any,placeholder:G.any,disabled:{type:Boolean,default:void 0},mode:String,showSearch:{type:Boolean,default:void 0},autofocus:{type:Boolean,default:void 0},autocomplete:String,activeDescendantId:String,tabindex:G.oneOfType([G.number,G.string]),activeValue:String,backfill:{type:Boolean,default:void 0},optionLabelRender:Function,onInputChange:Function,onInputPaste:Function,onInputKeyDown:Function,onInputMouseDown:Function,onInputCompositionStart:Function,onInputCompositionEnd:Function},nt=$e({name:"SingleSelector",setup:function(e){var t=ce(!1),a=T(function(){return e.mode==="combobox"}),o=T(function(){return a.value||e.showSearch}),r=T(function(){var d=e.searchValue||"";return a.value&&e.activeValue&&!t.value&&(d=e.activeValue),d}),l=et();we([a,function(){return e.activeValue}],function(){a.value&&(t.value=!1)},{immediate:!0});var i=T(function(){return e.mode!=="combobox"&&!e.open&&!e.showSearch?!1:!!r.value}),u=T(function(){var d=e.values[0];return d&&(typeof d.label=="string"||typeof d.label=="number")?d.label.toString():void 0}),f=function(){if(e.values[0])return null;var c=i.value?{visibility:"hidden"}:void 0;return k("span",{class:"".concat(e.prefixCls,"-selection-placeholder"),style:c},[e.placeholder])};return function(){var d,c=e.inputElement,s=e.prefixCls,h=e.id,p=e.values,y=e.inputRef,v=e.disabled,g=e.autofocus,m=e.autocomplete,F=e.activeDescendantId,L=e.open,P=e.tabindex,x=e.optionLabelRender,I=e.onInputKeyDown,A=e.onInputMouseDown,b=e.onInputChange,R=e.onInputPaste,K=e.onInputCompositionStart,w=e.onInputCompositionEnd,_=p[0],V=null;if(_&&l.customSlots){var ne,q,re,Y=(ne=_.key)!==null&&ne!==void 0?ne:_.value,de=((q=l.keyEntities[Y])===null||q===void 0?void 0:q.node)||{};V=l.customSlots[(re=de.slots)===null||re===void 0?void 0:re.title]||l.customSlots.title||_.label,typeof V=="function"&&(V=V(de))}else V=x&&_?x(_.option):_==null?void 0:_.label;return k(xn,null,[k("span",{class:"".concat(s,"-selection-search")},[k(qt,{inputRef:y,prefixCls:s,id:h,open:L,inputElement:c,disabled:v,autofocus:g,autocomplete:m,editable:o.value,activeDescendantId:F,value:r.value,onKeydown:I,onMousedown:A,onChange:function(oe){t.value=!0,b(oe)},onPaste:R,onCompositionstart:K,onCompositionend:w,tabindex:P,attrs:On(e,!0)},null)]),!a.value&&_&&!i.value&&k("span",{class:"".concat(s,"-selection-item"),title:u.value},[k(xn,{key:(d=_.key)!==null&&d!==void 0?d:_.value},[V])]),f()])}}});nt.props=ao;nt.inheritAttrs=!1;const oo=nt;function ro(n){return![ue.ESC,ue.SHIFT,ue.BACKSPACE,ue.TAB,ue.WIN_KEY,ue.ALT,ue.META,ue.WIN_KEY_RIGHT,ue.CTRL,ue.SEMICOLON,ue.EQUALS,ue.CAPS_LOCK,ue.CONTEXT_MENU,ue.F1,ue.F2,ue.F3,ue.F4,ue.F5,ue.F6,ue.F7,ue.F8,ue.F9,ue.F10,ue.F11,ue.F12].includes(n)}function Xt(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,e=null,t;mn(function(){clearTimeout(t)});function a(o){(o||e===null)&&(e=o),clearTimeout(t),t=setTimeout(function(){e=null},n)}return[function(){return e},a]}function wn(){var n=function e(t){e.current=t};return n}var lo=$e({name:"Selector",inheritAttrs:!1,props:{id:String,prefixCls:String,showSearch:{type:Boolean,default:void 0},open:{type:Boolean,default:void 0},values:G.array,multiple:{type:Boolean,default:void 0},mode:String,searchValue:String,activeValue:String,inputElement:G.any,autofocus:{type:Boolean,default:void 0},activeDescendantId:String,tabindex:G.oneOfType([G.number,G.string]),disabled:{type:Boolean,default:void 0},placeholder:G.any,removeIcon:G.any,maxTagCount:G.oneOfType([G.number,G.string]),maxTagTextLength:Number,maxTagPlaceholder:G.any,tagRender:Function,optionLabelRender:Function,tokenWithEnter:{type:Boolean,default:void 0},choiceTransitionName:String,onToggleOpen:{type:Function},onSearch:Function,onSearchSubmit:Function,onRemove:Function,onInputKeyDown:{type:Function},domRef:Function},setup:function(e,t){var a=t.expose,o=wn(),r=!1,l=Xt(0),i=Be(l,2),u=i[0],f=i[1],d=function(P){var x=P.which;(x===ue.UP||x===ue.DOWN)&&P.preventDefault(),e.onInputKeyDown&&e.onInputKeyDown(P),x===ue.ENTER&&e.mode==="tags"&&!r&&!e.open&&e.onSearchSubmit(P.target.value),ro(x)&&e.onToggleOpen(!0)},c=function(){f(!0)},s=null,h=function(P){e.onSearch(P,!0,r)!==!1&&e.onToggleOpen(!0)},p=function(){r=!0},y=function(P){r=!1,e.mode!=="combobox"&&h(P.target.value)},v=function(P){var x=P.target.value;if(e.tokenWithEnter&&s&&/[\r\n]/.test(s)){var I=s.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");x=x.replace(I,s)}s=null,h(x)},g=function(P){var x=P.clipboardData,I=x.getData("text");s=I},m=function(P){var x=P.target;if(x!==o.current){var I=document.body.style.msTouchAction!==void 0;I?setTimeout(function(){o.current.focus()}):o.current.focus()}},F=function(P){var x=u();P.target!==o.current&&!x&&P.preventDefault(),(e.mode!=="combobox"&&(!e.showSearch||!x)||!e.open)&&(e.open&&e.onSearch("",!0,!1),e.onToggleOpen())};return a({focus:function(){o.current.focus()},blur:function(){o.current.blur()}}),function(){var L=e.prefixCls,P=e.domRef,x=e.mode,I={inputRef:o,onInputKeyDown:d,onInputMouseDown:c,onInputChange:v,onInputPaste:g,onInputCompositionStart:p,onInputCompositionEnd:y},A=x==="multiple"||x==="tags"?k(to,S(S({},e),I),null):k(oo,S(S({},e),I),null);return k("div",{ref:P,class:"".concat(L,"-selector"),onClick:m,onMousedown:F},[A])}}});const io=lo;function uo(n,e,t){function a(o){var r,l,i,u=o.target;u.shadowRoot&&o.composed&&(u=o.composedPath()[0]||u);var f=[(r=n[0])===null||r===void 0?void 0:r.value,(l=n[1])===null||l===void 0||(i=l.value)===null||i===void 0?void 0:i.getPopupElement()];e.value&&f.every(function(d){return d&&!d.contains(u)&&d!==u})&&t(!1)}Ze(function(){window.addEventListener("mousedown",a)}),mn(function(){window.removeEventListener("mousedown",a)})}function co(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,e=ce(!1),t,a=function(){clearTimeout(t)};Ze(function(){a()});var o=function(l,i){a(),t=setTimeout(function(){e.value=l,i&&i()},n)};return[e,o,a]}var Jt=Symbol("BaseSelectContextKey");function so(n){return Kn(Jt,n)}function vo(){return yn(Jt,{})}function Qt(n){if(!Ka(n))return cn(n);var e=new Proxy({},{get:function(a,o,r){return Reflect.get(n.value,o,r)},set:function(a,o,r){return n.value[o]=r,!0},deleteProperty:function(a,o){return Reflect.deleteProperty(n.value,o)},has:function(a,o){return Reflect.has(n.value,o)},ownKeys:function(){return Object.keys(n.value)},getOwnPropertyDescriptor:function(){return{enumerable:!0,configurable:!0}}});return cn(e)}var fo=["prefixCls","id","open","defaultOpen","mode","showSearch","searchValue","onSearch","allowClear","clearIcon","showArrow","inputIcon","disabled","loading","getInputElement","getPopupContainer","placement","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","showAction","direction","tokenSeparators","tagRender","optionLabelRender","onPopupScroll","onDropdownVisibleChange","onFocus","onBlur","onKeyup","onKeydown","onMousedown","onClear","omitDomProps","getRawInputElement","displayValues","onDisplayValuesChange","emptyOptions","activeDescendantId","activeValue","OptionList"],ho=["value","onChange","removeIcon","placeholder","autofocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabindex","OptionList","notFoundContent"],go=function(){return{prefixCls:String,id:String,omitDomProps:Array,displayValues:Array,onDisplayValuesChange:Function,activeValue:String,activeDescendantId:String,onActiveValueChange:Function,searchValue:String,onSearch:Function,onSearchSplit:Function,maxLength:Number,OptionList:G.any,emptyOptions:Boolean}},Zt=function(){return{showSearch:{type:Boolean,default:void 0},tagRender:{type:Function},optionLabelRender:{type:Function},direction:{type:String},tabindex:Number,autofocus:Boolean,notFoundContent:G.any,placeholder:G.any,onClear:Function,choiceTransitionName:String,mode:String,disabled:{type:Boolean,default:void 0},loading:{type:Boolean,default:void 0},open:{type:Boolean,default:void 0},defaultOpen:{type:Boolean,default:void 0},onDropdownVisibleChange:{type:Function},getInputElement:{type:Function},getRawInputElement:{type:Function},maxTagTextLength:Number,maxTagCount:{type:[String,Number]},maxTagPlaceholder:G.any,tokenSeparators:{type:Array},allowClear:{type:Boolean,default:void 0},showArrow:{type:Boolean,default:void 0},inputIcon:G.any,clearIcon:G.any,removeIcon:G.any,animation:String,transitionName:String,dropdownStyle:{type:Object},dropdownClassName:String,dropdownMatchSelectWidth:{type:[Boolean,Number],default:void 0},dropdownRender:{type:Function},dropdownAlign:Object,placement:{type:String},getPopupContainer:{type:Function},showAction:{type:Array},onBlur:{type:Function},onFocus:{type:Function},onKeyup:Function,onKeydown:Function,onMousedown:Function,onPopupScroll:Function,onInputKeyDown:Function,onMouseenter:Function,onMouseleave:Function,onClick:Function}},po=function(){return S(S({},go()),Zt())};function ea(n){return n==="tags"||n==="multiple"}const yo=$e({compatConfig:{MODE:3},name:"BaseSelect",inheritAttrs:!1,props:bn(po(),{showAction:[],notFoundContent:"Not Found"}),setup:function(e,t){var a=t.attrs,o=t.expose,r=t.slots,l=T(function(){return ea(e.mode)}),i=T(function(){return e.showSearch!==void 0?e.showSearch:l.value||e.mode==="combobox"}),u=ce(!1);Ze(function(){u.value=ja()});var f=et(),d=ce(null),c=wn(),s=ce(null),h=ce(null),p=ce(null),y=co(),v=Be(y,3),g=v[0],m=v[1],F=v[2],L=function(){var O;(O=h.value)===null||O===void 0||O.focus()},P=function(){var O;(O=h.value)===null||O===void 0||O.blur()};o({focus:L,blur:P,scrollTo:function(O){var X;return(X=p.value)===null||X===void 0?void 0:X.scrollTo(O)}});var x=T(function(){var Z;if(e.mode!=="combobox")return e.searchValue;var O=(Z=e.displayValues[0])===null||Z===void 0?void 0:Z.value;return typeof O=="string"||typeof O=="number"?String(O):""}),I=e.open!==void 0?e.open:e.defaultOpen,A=ce(I),b=ce(I),R=function(O){A.value=e.open!==void 0?e.open:O,b.value=A.value};we(function(){return e.open},function(){R(e.open)});var K=T(function(){return!e.notFoundContent&&e.emptyOptions});qe(function(){b.value=A.value,(e.disabled||K.value&&b.value&&e.mode==="combobox")&&(b.value=!1)});var w=T(function(){return K.value?!1:b.value}),_=function(O){var X=O!==void 0?O:!b.value;A.value!==X&&!e.disabled&&(R(X),e.onDropdownVisibleChange&&e.onDropdownVisibleChange(X))},V=T(function(){return(e.tokenSeparators||[]).some(function(Z){return[`
`,`\r
`].includes(Z)})}),ne=function(O,X,ke){var me,be=!0,De=O;(me=e.onActiveValueChange)===null||me===void 0||me.call(e,null);var Ne=ke?null:Ua(O,e.tokenSeparators);if(e.mode!=="combobox"&&Ne){var te;De="",(te=e.onSearchSplit)===null||te===void 0||te.call(e,Ne),_(!1),be=!1}return e.onSearch&&x.value!==De&&e.onSearch(De,{source:X?"typing":"effect"}),be},q=function(O){var X;!O||!O.trim()||(X=e.onSearch)===null||X===void 0||X.call(e,O,{source:"submit"})};we(b,function(){!b.value&&!l.value&&e.mode!=="combobox"&&ne("",!1,!1)},{immediate:!0,flush:"post"}),we(function(){return e.disabled},function(){A.value&&e.disabled&&R(!1)},{immediate:!0});var re=Xt(),Y=Be(re,2),de=Y[0],pe=Y[1],oe=function(O){var X,ke=de(),me=O.which;if(me===ue.ENTER&&(e.mode!=="combobox"&&O.preventDefault(),b.value||_(!0)),pe(!!x.value),me===ue.BACKSPACE&&!ke&&l.value&&!x.value&&e.displayValues.length){for(var be=_e(e.displayValues),De=null,Ne=be.length-1;Ne>=0;Ne-=1){var te=be[Ne];if(!te.disabled){be.splice(Ne,1),De=te;break}}De&&e.onDisplayValuesChange(be,{type:"remove",values:[De]})}for(var B=arguments.length,z=new Array(B>1?B-1:0),Q=1;Q<B;Q++)z[Q-1]=arguments[Q];if(b.value&&p.value){var ve;(ve=p.value).onKeydown.apply(ve,[O].concat(z))}(X=e.onKeydown)===null||X===void 0||X.call.apply(X,[e,O].concat(z))},se=function(O){for(var X=arguments.length,ke=new Array(X>1?X-1:0),me=1;me<X;me++)ke[me-1]=arguments[me];if(b.value&&p.value){var be;(be=p.value).onKeyup.apply(be,[O].concat(ke))}e.onKeyup&&e.onKeyup.apply(e,[O].concat(ke))},N=function(O){var X=e.displayValues.filter(function(ke){return ke!==O});e.onDisplayValuesChange(X,{type:"remove",values:[O]})},W=ce(!1),ye=function(){m(!0),e.disabled||(e.onFocus&&!W.value&&e.onFocus.apply(e,arguments),e.showAction&&e.showAction.includes("focus")&&_(!0)),W.value=!0},xe=function(){if(m(!1,function(){W.value=!1,_(!1)}),!e.disabled){var O=x.value;O&&(e.mode==="tags"?e.onSearch(O,{source:"submit"}):e.mode==="multiple"&&e.onSearch("",{source:"blur"})),e.onBlur&&e.onBlur.apply(e,arguments)}};Kn("VCSelectContainerEvent",{focus:ye,blur:xe});var Se=[];Ze(function(){Se.forEach(function(Z){return clearTimeout(Z)}),Se.splice(0,Se.length)}),mn(function(){Se.forEach(function(Z){return clearTimeout(Z)}),Se.splice(0,Se.length)});var je=function(O){var X,ke,me=O.target,be=(X=s.value)===null||X===void 0?void 0:X.getPopupElement();if(be&&be.contains(me)){var De=setTimeout(function(){var z=Se.indexOf(De);if(z!==-1&&Se.splice(z,1),F(),!u.value&&!be.contains(document.activeElement)){var Q;(Q=h.value)===null||Q===void 0||Q.focus()}});Se.push(De)}for(var Ne=arguments.length,te=new Array(Ne>1?Ne-1:0),B=1;B<Ne;B++)te[B-1]=arguments[B];(ke=e.onMousedown)===null||ke===void 0||ke.call.apply(ke,[e,O].concat(te))},Le=ce(null),Ve=Bt(),We=function(){Ve.update()};return Ze(function(){we(w,function(){if(w.value){var Z,O=Math.ceil((Z=d.value)===null||Z===void 0?void 0:Z.offsetWidth);Le.value!==O&&!Number.isNaN(O)&&(Le.value=O)}},{immediate:!0,flush:"post"})}),uo([d,s],w,_),so(Qt(S(S({},Oa(e)),{},{open:b,triggerOpen:w,showSearch:i,multiple:l,toggleOpen:_}))),function(){var Z,O=S(S({},e),a),X=O.prefixCls,ke=O.id;O.open,O.defaultOpen;var me=O.mode;O.showSearch,O.searchValue,O.onSearch;var be=O.allowClear,De=O.clearIcon,Ne=O.showArrow,te=O.inputIcon,B=O.disabled,z=O.loading,Q=O.getInputElement,ve=O.getPopupContainer,he=O.placement,He=O.animation,Re=O.transitionName,H=O.dropdownStyle,C=O.dropdownClassName,$=O.dropdownMatchSelectWidth,fe=O.dropdownRender,j=O.dropdownAlign;O.showAction;var D=O.direction;O.tokenSeparators;var E=O.tagRender,M=O.optionLabelRender;O.onPopupScroll,O.onDropdownVisibleChange,O.onFocus,O.onBlur,O.onKeyup,O.onKeydown,O.onMousedown;var le=O.onClear,ae=O.omitDomProps,ee=O.getRawInputElement,U=O.displayValues,ie=O.onDisplayValuesChange,ge=O.emptyOptions,Ce=O.activeDescendantId,Ke=O.activeValue,Ie=O.OptionList,Te=en(O,fo),Me=me==="combobox"&&Q&&Q()||null,Fe=typeof ee=="function"&&ee(),Ae=S({},Te),Ee;Fe&&(Ee=function(gn){_(gn)}),ho.forEach(function(Ge){delete Ae[Ge]}),ae==null||ae.forEach(function(Ge){delete Ae[Ge]});var ze=Ne!==void 0?Ne:z||!l.value&&me!=="combobox",Ue;ze&&(Ue=k(Pn,{class:Pe("".concat(X,"-arrow"),J({},"".concat(X,"-arrow-loading"),z)),customizeIcon:te,customizeIconProps:{loading:z,searchValue:x.value,open:b.value,focused:g.value,showSearch:i.value}},null));var Xe,hn=function(){le==null||le(),ie([],{type:"clear",values:U}),ne("",!1,!1)};!B&&be&&(U.length||x.value)&&(Xe=k(Pn,{class:"".concat(X,"-clear"),onMousedown:hn,customizeIcon:De},{default:function(){return[Wn("×")]}}));var Sn=k(Ie,{ref:p},S(S({},f.customSlots),{},{option:r.option})),Rn=Pe(X,a.class,(Z={},J(Z,"".concat(X,"-focused"),g.value),J(Z,"".concat(X,"-multiple"),l.value),J(Z,"".concat(X,"-single"),!l.value),J(Z,"".concat(X,"-allow-clear"),be),J(Z,"".concat(X,"-show-arrow"),ze),J(Z,"".concat(X,"-disabled"),B),J(Z,"".concat(X,"-loading"),z),J(Z,"".concat(X,"-open"),b.value),J(Z,"".concat(X,"-customize-input"),Me),J(Z,"".concat(X,"-show-search"),i.value),Z)),In=k(Xa,{ref:s,disabled:B,prefixCls:X,visible:w.value,popupElement:Sn,containerWidth:Le.value,animation:He,transitionName:Re,dropdownStyle:H,dropdownClassName:C,direction:D,dropdownMatchSelectWidth:$,dropdownRender:fe,dropdownAlign:j,placement:he,getPopupContainer:ve,empty:ge,getTriggerDOMNode:function(){return c.current},onPopupVisibleChange:Ee,onPopupMouseEnter:We},{default:function(){return Fe?Tn(Fe)&&Ut(Fe,{ref:c},!1,!0):k(io,S(S({},e),{},{domRef:c,prefixCls:X,inputElement:Me,ref:h,id:ke,showSearch:i.value,mode:me,activeDescendantId:Ce,tagRender:E,optionLabelRender:M,values:U,open:b.value,onToggleOpen:_,activeValue:Ke,searchValue:x.value,onSearch:ne,onSearchSubmit:q,onRemove:N,tokenWithEnter:V.value}),null)}}),Cn;return Fe?Cn=In:Cn=k("div",S(S({},Ae),{},{class:Rn,ref:d,onMousedown:je,onKeydown:oe,onKeyup:se}),[g.value&&!b.value&&k("span",{style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0},"aria-live":"polite"},["".concat(U.map(function(Ge){var gn=Ge.label,An=Ge.value;return["number","string"].includes(an(gn))?gn:An}).join(", "))]),In,Ue,Xe]),Cn}}});var Fn=function(e,t){var a,o=e.height,r=e.offset,l=e.prefixCls,i=e.onInnerResize,u=t.slots,f={},d={display:"flex",flexDirection:"column"};return r!==void 0&&(f={height:"".concat(o,"px"),position:"relative",overflow:"hidden"},d=S(S({},d),{},{transform:"translateY(".concat(r,"px)"),position:"absolute",left:0,right:0,top:0})),k("div",{style:f},[k($a,{onResize:function(s){var h=s.offsetHeight;h&&i&&i()}},{default:function(){return[k("div",{style:d,class:Pe(J({},"".concat(l,"-holder-inner"),l))},[(a=u.default)===null||a===void 0?void 0:a.call(u)])]}})])};Fn.displayName="Filter";Fn.inheritAttrs=!1;Fn.props={prefixCls:String,height:Number,offset:Number,onInnerResize:Function};const mo=Fn;var na=function(e,t){var a,o=e.setRef,r=t.slots,l=Vt((a=r.default)===null||a===void 0?void 0:a.call(r));return l&&l.length?Ht(l[0],{ref:o}):l};na.props={setRef:{type:Function,default:function(){}}};const bo=na;var So=20;function mt(n){return"touches"in n?n.touches[0].pageY:n.pageY}const Co=$e({compatConfig:{MODE:3},name:"ScrollBar",inheritAttrs:!1,props:{prefixCls:String,scrollTop:Number,scrollHeight:Number,height:Number,count:Number,onScroll:{type:Function},onStartMove:{type:Function},onStopMove:{type:Function}},setup:function(){return{moveRaf:null,scrollbarRef:wn(),thumbRef:wn(),visibleTimeout:null,state:cn({dragging:!1,pageY:null,startTop:null,visible:!1})}},watch:{scrollTop:{handler:function(){this.delayHidden()},flush:"post"}},mounted:function(){var e,t;(e=this.scrollbarRef.current)===null||e===void 0||e.addEventListener("touchstart",this.onScrollbarTouchStart,ln?{passive:!1}:!1),(t=this.thumbRef.current)===null||t===void 0||t.addEventListener("touchstart",this.onMouseDown,ln?{passive:!1}:!1)},beforeUnmount:function(){this.removeEvents(),clearTimeout(this.visibleTimeout)},methods:{delayHidden:function(){var e=this;clearTimeout(this.visibleTimeout),this.state.visible=!0,this.visibleTimeout=setTimeout(function(){e.state.visible=!1},2e3)},onScrollbarTouchStart:function(e){e.preventDefault()},onContainerMouseDown:function(e){e.stopPropagation(),e.preventDefault()},patchEvents:function(){window.addEventListener("mousemove",this.onMouseMove),window.addEventListener("mouseup",this.onMouseUp),this.thumbRef.current.addEventListener("touchmove",this.onMouseMove,ln?{passive:!1}:!1),this.thumbRef.current.addEventListener("touchend",this.onMouseUp)},removeEvents:function(){window.removeEventListener("mousemove",this.onMouseMove),window.removeEventListener("mouseup",this.onMouseUp),this.scrollbarRef.current.removeEventListener("touchstart",this.onScrollbarTouchStart,ln?{passive:!1}:!1),this.thumbRef.current&&(this.thumbRef.current.removeEventListener("touchstart",this.onMouseDown,ln?{passive:!1}:!1),this.thumbRef.current.removeEventListener("touchmove",this.onMouseMove,ln?{passive:!1}:!1),this.thumbRef.current.removeEventListener("touchend",this.onMouseUp)),tn.cancel(this.moveRaf)},onMouseDown:function(e){var t=this.$props.onStartMove;Ye(this.state,{dragging:!0,pageY:mt(e),startTop:this.getTop()}),t(),this.patchEvents(),e.stopPropagation(),e.preventDefault()},onMouseMove:function(e){var t=this.state,a=t.dragging,o=t.pageY,r=t.startTop,l=this.$props.onScroll;if(tn.cancel(this.moveRaf),a){var i=mt(e)-o,u=r+i,f=this.getEnableScrollRange(),d=this.getEnableHeightRange(),c=d?u/d:0,s=Math.ceil(c*f);this.moveRaf=tn(function(){l(s)})}},onMouseUp:function(){var e=this.$props.onStopMove;this.state.dragging=!1,e(),this.removeEvents()},getSpinHeight:function(){var e=this.$props,t=e.height,a=e.count,o=t/a*10;return o=Math.max(o,So),o=Math.min(o,t/2),Math.floor(o)},getEnableScrollRange:function(){var e=this.$props,t=e.scrollHeight,a=e.height;return t-a||0},getEnableHeightRange:function(){var e=this.$props.height,t=this.getSpinHeight();return e-t||0},getTop:function(){var e=this.$props.scrollTop,t=this.getEnableScrollRange(),a=this.getEnableHeightRange();if(e===0||t===0)return 0;var o=e/t;return o*a},showScroll:function(){var e=this.$props,t=e.height,a=e.scrollHeight;return a>t}},render:function(){var e=this.state,t=e.dragging,a=e.visible,o=this.$props.prefixCls,r=this.getSpinHeight()+"px",l=this.getTop()+"px",i=this.showScroll(),u=i&&a;return k("div",{ref:this.scrollbarRef,class:Pe("".concat(o,"-scrollbar"),J({},"".concat(o,"-scrollbar-show"),i)),style:{width:"8px",top:0,bottom:0,right:0,position:"absolute",display:u?void 0:"none"},onMousedown:this.onContainerMouseDown,onMousemove:this.delayHidden},[k("div",{ref:this.thumbRef,class:Pe("".concat(o,"-scrollbar-thumb"),J({},"".concat(o,"-scrollbar-thumb-moving"),t)),style:{width:"100%",height:r,top:l,left:0,position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:"99px",cursor:"pointer",userSelect:"none"},onMousedown:this.onMouseDown},null)])}});function xo(n,e,t,a){var o=new Map,r=new Map,l=ce(Symbol("update"));we(n,function(){l.value=Symbol("update")});var i=void 0;function u(){tn.cancel(i)}function f(){u(),i=tn(function(){o.forEach(function(c,s){if(c&&c.offsetParent){var h=c.offsetHeight;r.get(s)!==h&&(l.value=Symbol("update"),r.set(s,c.offsetHeight))}})})}function d(c,s){var h=e(c),p=o.get(h);s?(o.set(h,s.$el||s),f()):o.delete(h),!p!=!s&&(s?t==null||t(c):a==null||a(c))}return jt(function(){u()}),[d,f,r,l]}function wo(n,e,t,a,o,r,l,i){var u;return function(f){if(f==null){i();return}tn.cancel(u);var d=e.value,c=a.itemHeight;if(typeof f=="number")l(f);else if(f&&an(f)==="object"){var s,h=f.align;"index"in f?s=f.index:s=d.findIndex(function(g){return o(g)===f.key});var p=f.offset,y=p===void 0?0:p,v=function g(m,F){if(!(m<0||!n.value)){var L=n.value.clientHeight,P=!1,x=F;if(L){for(var I=F||h,A=0,b=0,R=0,K=Math.min(d.length,s),w=0;w<=K;w+=1){var _=o(d[w]);b=A;var V=t.get(_);R=b+(V===void 0?c:V),A=R,w===s&&V===void 0&&(P=!0)}var ne=n.value.scrollTop,q=null;switch(I){case"top":q=b-y;break;case"bottom":q=R-L+y;break;default:{var re=ne+L;b<ne?x="top":R>re&&(x="bottom")}}q!==null&&q!==ne&&l(q)}u=tn(function(){P&&r(),g(m-1,x)},2)}};v(5)}}}var Ko=(typeof navigator>"u"?"undefined":an(navigator))==="object"&&/Firefox/i.test(navigator.userAgent);const Oo=Ko,ta=function(n,e){var t=!1,a=null;function o(){clearTimeout(a),t=!0,a=setTimeout(function(){t=!1},50)}return function(r){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,i=r<0&&n.value||r>0&&e.value;return l&&i?(clearTimeout(a),t=!1):(!i||t)&&o(),!t&&i}};function ko(n,e,t,a){var o=0,r=null,l=null,i=!1,u=ta(e,t);function f(c){if(n.value){tn.cancel(r);var s=c.deltaY;o+=s,l=s,!u(s)&&(Oo||c.preventDefault(),r=tn(function(){var h=i?10:1;a(o*h),o=0}))}}function d(c){n.value&&(i=c.detail===l)}return[f,d]}var Io=14/15;function Eo(n,e,t){var a=!1,o=0,r=null,l=null,i=function(){r&&(r.removeEventListener("touchmove",u),r.removeEventListener("touchend",f))},u=function(h){if(a){var p=Math.ceil(h.touches[0].pageY),y=o-p;o=p,t(y)&&h.preventDefault(),clearInterval(l),l=setInterval(function(){y*=Io,(!t(y,!0)||Math.abs(y)<=.1)&&clearInterval(l)},16)}},f=function(){a=!1,i()},d=function(h){i(),h.touches.length===1&&!a&&(a=!0,o=Math.ceil(h.touches[0].pageY),r=h.target,r.addEventListener("touchmove",u,{passive:!1}),r.addEventListener("touchend",f))},c=function(){};Ze(function(){document.addEventListener("touchmove",c,{passive:!1}),we(n,function(s){e.value.removeEventListener("touchstart",d),i(),clearInterval(l),s&&e.value.addEventListener("touchstart",d,{passive:!1})},{immediate:!0})}),mn(function(){document.removeEventListener("touchmove",c)})}var Do=["prefixCls","height","itemHeight","fullHeight","data","itemKey","virtual","component","onScroll","children","style","class"],No=[],Po={overflowY:"auto",overflowAnchor:"none"};function To(n,e,t,a,o,r){var l=r.getKey;return n.slice(e,t+1).map(function(i,u){var f=e+u,d=o(i,f,{}),c=l(i);return k(bo,{key:c,setRef:function(h){return a(i,h)}},{default:function(){return[d]}})})}var Mo=$e({compatConfig:{MODE:3},name:"List",inheritAttrs:!1,props:{prefixCls:String,data:G.array,height:Number,itemHeight:Number,fullHeight:{type:Boolean,default:void 0},itemKey:{type:[String,Number,Function],required:!0},component:{type:[String,Object]},virtual:{type:Boolean,default:void 0},children:Function,onScroll:Function,onMousedown:Function,onMouseenter:Function,onVisibleChange:Function},setup:function(e,t){var a=t.expose,o=T(function(){var N=e.height,W=e.itemHeight,ye=e.virtual;return!!(ye!==!1&&N&&W)}),r=T(function(){var N=e.height,W=e.itemHeight,ye=e.data;return o.value&&ye&&W*ye.length>N}),l=cn({scrollTop:0,scrollMoving:!1}),i=T(function(){return e.data||No}),u=Oe([]);we(i,function(){u.value=pn(i.value).slice()},{immediate:!0});var f=Oe(function(N){});we(function(){return e.itemKey},function(N){typeof N=="function"?f.value=N:f.value=function(W){return W==null?void 0:W[N]}},{immediate:!0});var d=ce(),c=ce(),s=ce(),h=function(W){return f.value(W)},p={getKey:h};function y(N){var W;typeof N=="function"?W=N(l.scrollTop):W=N;var ye=b(W);d.value&&(d.value.scrollTop=ye),l.scrollTop=ye}var v=xo(u,h,null,null),g=Be(v,4),m=g[0],F=g[1],L=g[2],P=g[3],x=cn({scrollHeight:void 0,start:0,end:0,offset:void 0}),I=ce(0);Ze(function(){un(function(){var N;I.value=((N=c.value)===null||N===void 0?void 0:N.offsetHeight)||0})}),Qn(function(){un(function(){var N;I.value=((N=c.value)===null||N===void 0?void 0:N.offsetHeight)||0})}),we([o,u],function(){o.value||Ye(x,{scrollHeight:void 0,start:0,end:u.value.length-1,offset:void 0})},{immediate:!0}),we([o,u,I,r],function(){o.value&&!r.value&&Ye(x,{scrollHeight:I.value,start:0,end:u.value.length-1,offset:void 0}),d.value&&(l.scrollTop=d.value.scrollTop)},{immediate:!0}),we([r,o,function(){return l.scrollTop},u,P,function(){return e.height},I],function(){if(!(!o.value||!r.value)){for(var N=0,W,ye,xe,Se=u.value.length,je=u.value,Le=l.scrollTop,Ve=e.itemHeight,We=e.height,Z=Le+We,O=0;O<Se;O+=1){var X=je[O],ke=h(X),me=L.get(ke);me===void 0&&(me=Ve);var be=N+me;W===void 0&&be>=Le&&(W=O,ye=N),xe===void 0&&be>Z&&(xe=O),N=be}W===void 0&&(W=0,ye=0,xe=Math.ceil(We/Ve)),xe===void 0&&(xe=Se-1),xe=Math.min(xe+1,Se),Ye(x,{scrollHeight:N,start:W,end:xe,offset:ye})}},{immediate:!0});var A=T(function(){return x.scrollHeight-e.height});function b(N){var W=N;return Number.isNaN(A.value)||(W=Math.min(W,A.value)),W=Math.max(W,0),W}var R=T(function(){return l.scrollTop<=0}),K=T(function(){return l.scrollTop>=A.value}),w=ta(R,K);function _(N){var W=N;y(W)}function V(N){var W,ye=N.currentTarget.scrollTop;ye!==l.scrollTop&&y(ye),(W=e.onScroll)===null||W===void 0||W.call(e,N)}var ne=ko(o,R,K,function(N){y(function(W){var ye=W+N;return ye})}),q=Be(ne,2),re=q[0],Y=q[1];Eo(o,d,function(N,W){return w(N,W)?!1:(re({preventDefault:function(){},deltaY:N}),!0)});function de(N){o.value&&N.preventDefault()}var pe=function(){d.value&&(d.value.removeEventListener("wheel",re,ln?{passive:!1}:!1),d.value.removeEventListener("DOMMouseScroll",Y),d.value.removeEventListener("MozMousePixelScroll",de))};qe(function(){un(function(){d.value&&(pe(),d.value.addEventListener("wheel",re,ln?{passive:!1}:!1),d.value.addEventListener("DOMMouseScroll",Y),d.value.addEventListener("MozMousePixelScroll",de))})}),mn(function(){pe()});var oe=wo(d,u,L,e,h,F,y,function(){var N;(N=s.value)===null||N===void 0||N.delayHidden()});a({scrollTo:oe});var se=T(function(){var N=null;return e.height&&(N=S(J({},e.fullHeight?"height":"maxHeight",e.height+"px"),Po),o.value&&(N.overflowY="hidden",l.scrollMoving&&(N.pointerEvents="none"))),N});return we([function(){return x.start},function(){return x.end},u],function(){if(e.onVisibleChange){var N=u.value.slice(x.start,x.end+1);e.onVisibleChange(N,u.value)}},{flush:"post"}),{state:l,mergedData:u,componentStyle:se,onFallbackScroll:V,onScrollBar:_,componentRef:d,useVirtual:o,calRes:x,collectHeight:F,setInstance:m,sharedConfig:p,scrollBarRef:s,fillerInnerRef:c}},render:function(){var e=this,t=S(S({},this.$props),this.$attrs),a=t.prefixCls,o=a===void 0?"rc-virtual-list":a,r=t.height;t.itemHeight,t.fullHeight,t.data,t.itemKey,t.virtual;var l=t.component,i=l===void 0?"div":l;t.onScroll;var u=t.children,f=u===void 0?this.$slots.default:u,d=t.style,c=t.class,s=en(t,Do),h=Pe(o,c),p=this.state.scrollTop,y=this.calRes,v=y.scrollHeight,g=y.offset,m=y.start,F=y.end,L=this.componentStyle,P=this.onFallbackScroll,x=this.onScrollBar,I=this.useVirtual,A=this.collectHeight,b=this.sharedConfig,R=this.setInstance,K=this.mergedData;return k("div",S({style:S(S({},d),{},{position:"relative"}),class:h},s),[k(i,{class:"".concat(o,"-holder"),style:L,ref:"componentRef",onScroll:P},{default:function(){return[k(mo,{prefixCls:o,height:v,offset:g,onInnerResize:A,ref:"fillerInnerRef"},{default:function(){return To(K,m,F,R,f,b)}})]}}),I&&k(Co,{ref:"scrollBarRef",prefixCls:o,scrollTop:p,height:r,scrollHeight:v,count:K.length,onScroll:x,onStartMove:function(){e.state.scrollMoving=!0},onStopMove:function(){e.state.scrollMoving=!1}},null)])}});const aa=Mo;function Fo(n,e,t){var a=ce(n());return we(e,function(o,r){t?t(o,r)&&(a.value=n()):a.value=n()}),a}function Lo(){return/(mac\sos|macintosh)/i.test(navigator.appVersion)}var oa=Symbol("SelectContextKey");function Ro(n){return Kn(oa,n)}function Ao(){return yn(oa,{})}var _o=["disabled","title","children","style","class","className"];function bt(n){return typeof n=="string"||typeof n=="number"}var $o=$e({compatConfig:{MODE:3},name:"OptionList",inheritAttrs:!1,slots:["option"],setup:function(e,t){var a=t.expose,o=t.slots,r=vo(),l=Ao(),i=T(function(){return"".concat(r.prefixCls,"-item")}),u=Fo(function(){return l.flattenOptions},[function(){return r.open},function(){return l.flattenOptions}],function(x){return x[0]}),f=wn(),d=function(I){I.preventDefault()},c=function(I){f.current&&f.current.scrollTo(typeof I=="number"?{index:I}:I)},s=function(I){for(var A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,b=u.value.length,R=0;R<b;R+=1){var K=(I+R*A+b)%b,w=u.value[K],_=w.group,V=w.data;if(!_&&!V.disabled)return K}return-1},h=cn({activeIndex:s(0)}),p=function(I){var A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;h.activeIndex=I;var b={source:A?"keyboard":"mouse"},R=u.value[I];if(!R){l.onActiveValue(null,-1,b);return}l.onActiveValue(R.value,I,b)};we([function(){return u.value.length},function(){return r.searchValue}],function(){p(l.defaultActiveFirstOption!==!1?s(0):-1)},{immediate:!0});var y=function(I){return l.rawValues.has(I)&&r.mode!=="combobox"};we([function(){return r.open},function(){return r.searchValue}],function(){if(!r.multiple&&r.open&&l.rawValues.size===1){var x=Array.from(l.rawValues)[0],I=pn(u.value).findIndex(function(A){var b=A.data;return b[l.fieldNames.value]===x});I!==-1&&(p(I),un(function(){c(I)}))}r.open&&un(function(){var A;(A=f.current)===null||A===void 0||A.scrollTo(void 0)})},{immediate:!0,flush:"post"});var v=function(I){I!==void 0&&l.onSelect(I,{selected:!l.rawValues.has(I)}),r.multiple||r.toggleOpen(!1)},g=function(I){return typeof I.label=="function"?I.label():I.label};function m(x){var I=u.value[x];if(!I)return null;var A=I.data||{},b=A.value,R=I.group,K=On(A,!0),w=g(I);return I?k("div",S(S({"aria-label":typeof w=="string"&&!R?w:null},K),{},{key:x,role:R?"presentation":"option",id:"".concat(r.id,"_list_").concat(x),"aria-selected":y(b)}),[b]):null}var F=function(I){var A=I.which,b=I.ctrlKey;switch(A){case ue.N:case ue.P:case ue.UP:case ue.DOWN:{var R=0;if(A===ue.UP?R=-1:A===ue.DOWN?R=1:Lo()&&b&&(A===ue.N?R=1:A===ue.P&&(R=-1)),R!==0){var K=s(h.activeIndex+R,R);c(K),p(K,!0)}break}case ue.ENTER:{var w=u.value[h.activeIndex];w&&!w.data.disabled?v(w.value):v(void 0),r.open&&I.preventDefault();break}case ue.ESC:r.toggleOpen(!1),r.open&&I.stopPropagation()}},L=function(){},P=function(I){c(I)};return a({onKeydown:F,onKeyup:L,scrollTo:P}),function(){var x=r.id,I=r.notFoundContent,A=r.onPopupScroll,b=l.menuItemSelectedIcon,R=l.fieldNames,K=l.virtual,w=l.listHeight,_=l.listItemHeight,V=o.option,ne=h.activeIndex,q=Object.keys(R).map(function(re){return R[re]});return u.value.length===0?k("div",{role:"listbox",id:"".concat(x,"_list"),class:"".concat(i.value,"-empty"),onMousedown:d},[I]):k(xn,null,[k("div",{role:"listbox",id:"".concat(x,"_list"),style:{height:0,width:0,overflow:"hidden"}},[m(ne-1),m(ne),m(ne+1)]),k(aa,{itemKey:"key",ref:f,data:u.value,height:w,itemHeight:_,fullHeight:!1,onMousedown:d,onScroll:A,virtual:K},{default:function(Y,de){var pe,oe=Y.group,se=Y.groupOption,N=Y.data,W=Y.value,ye=N.key,xe=typeof Y.label=="function"?Y.label():Y.label;if(oe){var Se,je=(Se=N.title)!==null&&Se!==void 0?Se:bt(xe)&&xe;return k("div",{class:Pe(i.value,"".concat(i.value,"-group")),title:je},[V?V(N):xe!==void 0?xe:ye])}var Le=N.disabled,Ve=N.title;N.children;var We=N.style,Z=N.class,O=N.className,X=en(N,_o),ke=fn(X,q),me=y(W),be="".concat(i.value,"-option"),De=Pe(i.value,be,Z,O,(pe={},J(pe,"".concat(be,"-grouped"),se),J(pe,"".concat(be,"-active"),ne===de&&!Le),J(pe,"".concat(be,"-disabled"),Le),J(pe,"".concat(be,"-selected"),me),pe)),Ne=g(Y),te=!b||typeof b=="function"||me,B=typeof Ne=="number"?Ne:Ne||W,z=bt(B)?B.toString():void 0;return Ve!==void 0&&(z=Ve),k("div",S(S({},ke),{},{"aria-selected":me,class:De,title:z,onMousemove:function(ve){X.onMousemove&&X.onMousemove(ve),!(ne===de||Le)&&p(de)},onClick:function(ve){Le||v(W),X.onClick&&X.onClick(ve)},style:We}),[k("div",{class:"".concat(be,"-content")},[V?V(N):B]),Tn(b)||me,te&&k(Pn,{class:"".concat(i.value,"-option-state"),customizeIcon:b,customizeIconProps:{isSelected:me}},{default:function(){return[me?"✓":null]}})])}})])}}});const Bo=$o;var Vo=["value","disabled"];function Ho(n){var e=n.key,t=n.children,a=n.props,o=a.value,r=a.disabled,l=en(a,Vo),i=t==null?void 0:t.default;return S({key:e,value:o!==void 0?o:e,children:i,disabled:r||r===""},l)}function ra(n){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,t=Vt(n).map(function(a,o){var r;if(!Tn(a)||!a.type)return null;var l=a.type.isSelectOptGroup,i=a.key,u=a.children,f=a.props;if(e||!l)return Ho(a);var d=u&&u.default?u.default():void 0,c=(f==null?void 0:f.label)||((r=u.label)===null||r===void 0?void 0:r.call(u))||i;return S(S({key:"__RC_SELECT_GRP__".concat(i===null?o:String(i),"__")},f),{},{label:c,options:ra(d||[])})}).filter(function(a){return a});return t}function jo(n,e,t){var a=Oe(),o=Oe(),r=Oe(),l=Oe([]);return we([n,e],function(){n.value?l.value=pn(n.value).slice():l.value=ra(e.value)},{immediate:!0,deep:!0}),qe(function(){var i=l.value,u=new Map,f=new Map,d=t.value;function c(s){for(var h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,p=0;p<s.length;p+=1){var y=s[p];!y[d.options]||h?(u.set(y[d.value],y),f.set(y[d.label],y)):c(y[d.options],!0)}}c(i),a.value=i,o.value=u,r.value=f}),{options:a,valueOptions:o,labelOptions:r}}var St=0,Wo=ka();function zo(){var n;return Wo?(n=St,St+=1):n="TEST_OR_SSR",n}function Uo(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:ce(""),e="rc_select_".concat(zo());return n.value||e}function la(n){return Array.isArray(n)?n:n!==void 0?[n]:[]}function _n(n,e){return la(n).join("").toUpperCase().includes(e)}const Go=function(n,e,t,a,o){return T(function(){var r=t.value,l=o==null?void 0:o.value,i=a==null?void 0:a.value;if(!r||i===!1)return n.value;var u=e.value,f=u.options,d=u.label,c=u.value,s=[],h=typeof i=="function",p=r.toUpperCase(),y=h?i:function(g,m){return l?_n(m[l],p):m[f]?_n(m[d!=="children"?d:"label"],p):_n(m[c],p)},v=h?function(g){return zn(g)}:function(g){return g};return n.value.forEach(function(g){if(g[f]){var m=y(r,v(g));if(m)s.push(g);else{var F=g[f].filter(function(L){return y(r,v(L))});F.length&&s.push(S(S({},g),{},J({},f,F)))}return}y(r,v(g))&&s.push(g)}),s})},Yo=function(n,e){var t=Oe({values:new Map,options:new Map}),a=T(function(){var r=t.value,l=r.values,i=r.options,u=n.value.map(function(c){if(c.label===void 0){var s;return S(S({},c),{},{label:(s=l.get(c.value))===null||s===void 0?void 0:s.label})}return c}),f=new Map,d=new Map;return u.forEach(function(c){f.set(c.value,c),d.set(c.value,e.value.get(c.value)||i.get(c.value))}),t.value.values=f,t.value.options=d,u}),o=function(l){return e.value.get(l)||t.value.options.get(l)};return[a,o]};var qo=["inputValue"];function ia(){return S(S({},Zt()),{},{prefixCls:String,id:String,backfill:{type:Boolean,default:void 0},fieldNames:Object,inputValue:String,searchValue:String,onSearch:Function,autoClearSearchValue:{type:Boolean,default:void 0},onSelect:Function,onDeselect:Function,filterOption:{type:[Boolean,Function],default:void 0},filterSort:Function,optionFilterProp:String,optionLabelProp:String,options:Array,defaultActiveFirstOption:{type:Boolean,default:void 0},virtual:{type:Boolean,default:void 0},listHeight:Number,listItemHeight:Number,menuItemSelectedIcon:G.any,mode:String,labelInValue:{type:Boolean,default:void 0},value:G.any,defaultValue:G.any,onChange:Function,children:Array})}function Xo(n){return!n||an(n)!=="object"}const Jo=$e({compatConfig:{MODE:3},name:"Select",inheritAttrs:!1,props:bn(ia(),{prefixCls:"vc-select",autoClearSearchValue:!0,listHeight:200,listItemHeight:20,dropdownMatchSelectWidth:!0}),setup:function(e,t){var a=t.expose,o=t.attrs,r=t.slots,l=Uo(on(e,"id")),i=T(function(){return ea(e.mode)}),u=T(function(){return!!(!e.options&&e.children)}),f=T(function(){return e.filterOption===void 0&&e.mode==="combobox"?!1:e.filterOption}),d=T(function(){return Yt(e.fieldNames,u.value)}),c=ht("",{value:T(function(){return e.searchValue!==void 0?e.searchValue:e.inputValue}),postState:function(B){return B||""}}),s=Be(c,2),h=s[0],p=s[1],y=jo(on(e,"options"),on(e,"children"),d),v=y.valueOptions,g=y.labelOptions,m=y.options,F=function(B){var z=la(B);return z.map(function(Q){var ve,he,He,Re;if(Xo(Q))ve=Q;else{var H;He=Q.key,he=Q.label,ve=(H=Q.value)!==null&&H!==void 0?H:He}var C=v.value.get(ve);if(C){var $;he===void 0&&(he=C==null?void 0:C[e.optionLabelProp||d.value.label]),He===void 0&&(He=($=C==null?void 0:C.key)!==null&&$!==void 0?$:ve),Re=C==null?void 0:C.disabled}return{label:he,value:ve,key:He,disabled:Re,option:C}})},L=ht(e.defaultValue,{value:on(e,"value")}),P=Be(L,2),x=P[0],I=P[1],A=T(function(){var te,B=F(x.value);return e.mode==="combobox"&&!((te=B[0])!==null&&te!==void 0&&te.value)?[]:B}),b=Yo(A,v),R=Be(b,2),K=R[0],w=R[1],_=T(function(){if(!e.mode&&K.value.length===1){var te=K.value[0];if(te.value===null&&(te.label===null||te.label===void 0))return[]}return K.value.map(function(B){var z;return S(S({},B),{},{label:(z=typeof B.label=="function"?B.label():B.label)!==null&&z!==void 0?z:B.value})})}),V=T(function(){return new Set(K.value.map(function(te){return te.value}))});qe(function(){if(e.mode==="combobox"){var te,B=(te=K.value[0])===null||te===void 0?void 0:te.value;B!=null&&p(String(B))}},{flush:"post"});var ne=function(B,z){var Q,ve=z??B;return Q={},J(Q,d.value.value,B),J(Q,d.value.label,ve),Q},q=Oe();qe(function(){if(e.mode!=="tags"){q.value=m.value;return}var te=m.value.slice(),B=function(Q){return v.value.has(Q)};_e(K.value).sort(function(z,Q){return z.value<Q.value?-1:1}).forEach(function(z){var Q=z.value;B(Q)||te.push(ne(Q,z.label))}),q.value=te});var re=Go(q,d,h,f,on(e,"optionFilterProp")),Y=T(function(){return e.mode!=="tags"||!h.value||re.value.some(function(te){return te[e.optionFilterProp||"value"]===h.value})?re.value:[ne(h.value)].concat(_e(re.value))}),de=T(function(){return e.filterSort?_e(Y.value).sort(function(te,B){return e.filterSort(te,B)}):Y.value}),pe=T(function(){return za(de.value,{fieldNames:d.value,childrenAsData:u.value})}),oe=function(B){var z=F(B);if(I(z),e.onChange&&(z.length!==K.value.length||z.some(function(he,He){var Re;return((Re=K.value[He])===null||Re===void 0?void 0:Re.value)!==(he==null?void 0:he.value)}))){var Q=e.labelInValue?z.map(function(he){return S(S({},he),{},{originLabel:he.label,label:typeof he.label=="function"?he.label():he.label})}):z.map(function(he){return he.value}),ve=z.map(function(he){return zn(w(he.value))});e.onChange(i.value?Q:Q[0],i.value?ve:ve[0])}},se=gt(null),N=Be(se,2),W=N[0],ye=N[1],xe=gt(0),Se=Be(xe,2),je=Se[0],Le=Se[1],Ve=T(function(){return e.defaultActiveFirstOption!==void 0?e.defaultActiveFirstOption:e.mode!=="combobox"}),We=function(B,z){var Q=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},ve=Q.source,he=ve===void 0?"keyboard":ve;Le(z),e.backfill&&e.mode==="combobox"&&B!==null&&he==="keyboard"&&ye(String(B))},Z=function(B,z){var Q=function(){var D,E=w(B),M=E==null?void 0:E[d.value.label];return[e.labelInValue?{label:typeof M=="function"?M():M,originLabel:M,value:B,key:(D=E==null?void 0:E.key)!==null&&D!==void 0?D:B}:B,zn(E)]};if(z&&e.onSelect){var ve=Q(),he=Be(ve,2),He=he[0],Re=he[1];e.onSelect(He,Re)}else if(!z&&e.onDeselect){var H=Q(),C=Be(H,2),$=C[0],fe=C[1];e.onDeselect($,fe)}},O=function(B,z){var Q,ve=i.value?z.selected:!0;ve?Q=i.value?[].concat(_e(K.value),[B]):[B]:Q=K.value.filter(function(he){return he.value!==B}),oe(Q),Z(B,ve),e.mode==="combobox"?ye(""):(!i.value||e.autoClearSearchValue)&&(p(""),ye(""))},X=function(B,z){oe(B),(z.type==="remove"||z.type==="clear")&&z.values.forEach(function(Q){Z(Q.value,!1)})},ke=function(B,z){if(p(B),ye(null),z.source==="submit"){var Q=(B||"").trim();if(Q){var ve=Array.from(new Set([].concat(_e(V.value),[Q])));oe(ve),Z(Q,!0),p("")}return}if(z.source!=="blur"){var he;e.mode==="combobox"&&oe(B),(he=e.onSearch)===null||he===void 0||he.call(e,B)}},me=function(B){var z=B;e.mode!=="tags"&&(z=B.map(function(ve){var he=g.value.get(ve);return he==null?void 0:he.value}).filter(function(ve){return ve!==void 0}));var Q=Array.from(new Set([].concat(_e(V.value),_e(z))));oe(Q),Q.forEach(function(ve){Z(ve,!0)})},be=T(function(){return e.virtual!==!1&&e.dropdownMatchSelectWidth!==!1});Ro(Qt(S(S({},y),{},{flattenOptions:pe,onActiveValue:We,defaultActiveFirstOption:Ve,onSelect:O,menuItemSelectedIcon:on(e,"menuItemSelectedIcon"),rawValues:V,fieldNames:d,virtual:be,listHeight:on(e,"listHeight"),listItemHeight:on(e,"listItemHeight"),childrenAsData:u})));var De=ce();a({focus:function(){var B;(B=De.value)===null||B===void 0||B.focus()},blur:function(){var B;(B=De.value)===null||B===void 0||B.blur()},scrollTo:function(B){var z;(z=De.value)===null||z===void 0||z.scrollTo(B)}});var Ne=T(function(){return fn(e,["id","mode","prefixCls","backfill","fieldNames","inputValue","searchValue","onSearch","autoClearSearchValue","onSelect","onDeselect","dropdownMatchSelectWidth","filterOption","filterSort","optionFilterProp","optionLabelProp","options","children","defaultActiveFirstOption","menuItemSelectedIcon","virtual","listHeight","listItemHeight","value","defaultValue","labelInValue","onChange"])});return function(){return k(yo,S(S(S({},Ne.value),o),{},{id:l,prefixCls:e.prefixCls,ref:De,omitDomProps:qo,mode:e.mode,displayValues:_.value,onDisplayValuesChange:X,searchValue:h.value,onSearch:ke,onSearchSplit:me,dropdownMatchSelectWidth:e.dropdownMatchSelectWidth,OptionList:Bo,emptyOptions:!pe.value.length,activeValue:W.value,activeDescendantId:"".concat(l,"_list_").concat(je.value)}),r)}}});var tt=function(){return null};tt.isSelectOption=!0;tt.displayName="ASelectOption";const Qo=tt;var at=function(){return null};at.isSelectOptGroup=!0;at.displayName="ASelectOptGroup";const Zo=at;var er={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"};const nr=er;function Ct(n){for(var e=1;e<arguments.length;e++){var t=arguments[e]!=null?Object(arguments[e]):{},a=Object.keys(t);typeof Object.getOwnPropertySymbols=="function"&&(a=a.concat(Object.getOwnPropertySymbols(t).filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable}))),a.forEach(function(o){tr(n,o,t[o])})}return n}function tr(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}var ot=function(e,t){var a=Ct({},e,t.attrs);return k(vn,Ct({},a,{icon:nr}),null)};ot.displayName="DownOutlined";ot.inheritAttrs=!1;const ar=ot;function or(n){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},t=n.loading,a=n.multiple,o=n.prefixCls,r=n.suffixIcon||e.suffixIcon&&e.suffixIcon(),l=n.clearIcon||e.clearIcon&&e.clearIcon(),i=n.menuItemSelectedIcon||e.menuItemSelectedIcon&&e.menuItemSelectedIcon(),u=n.removeIcon||e.removeIcon&&e.removeIcon(),f=l;l||(f=k(Ia,null,null));var d=null;if(r!==void 0)d=r;else if(t)d=k(Wt,{spin:!0},null);else{var c="".concat(o,"-suffix");d=function(y){var v=y.open,g=y.showSearch;return v&&g?k(Ha,{class:c},null):k(ar,{class:c},null)}}var s=null;i!==void 0?s=i:a?s=k(Wa,null,null):s=null;var h=null;return u!==void 0?h=u:h=k(Ea,null,null),{clearIcon:f,suffixIcon:d,itemIcon:s,removeIcon:h}}var rr=function(){return S(S({},fn(ia(),["inputIcon","mode","getInputElement","getRawInputElement","backfill"])),{},{value:{type:[Array,Object,String,Number]},defaultValue:{type:[Array,Object,String,Number]},notFoundContent:G.any,suffixIcon:G.any,itemIcon:G.any,size:String,mode:String,bordered:{type:Boolean,default:!0},transitionName:String,choiceTransitionName:{type:String,default:""},"onUpdate:value":Function})},xt="SECRET_COMBOBOX_MODE_DO_NOT_USE",Qe=$e({compatConfig:{MODE:3},name:"ASelect",Option:Qo,OptGroup:Zo,inheritAttrs:!1,props:bn(rr(),{listHeight:256,listItemHeight:24}),SECRET_COMBOBOX_MODE_DO_NOT_USE:xt,slots:["notFoundContent","suffixIcon","itemIcon","removeIcon","clearIcon","dropdownRender","option","placeholder","tagRender","maxTagPlaceholder","optionLabel"],setup:function(e,t){var a=t.attrs,o=t.emit,r=t.slots,l=t.expose,i=ce(),u=La(),f=function(){var R;(R=i.value)===null||R===void 0||R.focus()},d=function(){var R;(R=i.value)===null||R===void 0||R.blur()},c=function(R){var K;(K=i.value)===null||K===void 0||K.scrollTo(R)},s=T(function(){var b=e.mode;if(b!=="combobox")return b===xt?"combobox":b}),h=Zn("select",e),p=h.prefixCls,y=h.direction,v=h.configProvider,g=h.size,m=h.getPrefixCls,F=T(function(){return m()}),L=T(function(){return Da(F.value,"slide-up",e.transitionName)}),P=T(function(){var b;return Pe((b={},J(b,"".concat(p.value,"-lg"),g.value==="large"),J(b,"".concat(p.value,"-sm"),g.value==="small"),J(b,"".concat(p.value,"-rtl"),y.value==="rtl"),J(b,"".concat(p.value,"-borderless"),!e.bordered),b))}),x=function(){for(var R=arguments.length,K=new Array(R),w=0;w<R;w++)K[w]=arguments[w];o("update:value",K[0]),o.apply(void 0,["change"].concat(K)),u.onFieldChange()},I=function(R){o("blur",R),u.onFieldBlur()};l({blur:d,focus:f,scrollTo:c});var A=T(function(){return s.value==="multiple"||s.value==="tags"});return function(){var b,R,K=e.notFoundContent,w=e.listHeight,_=w===void 0?256:w,V=e.listItemHeight,ne=V===void 0?24:V,q=e.getPopupContainer,re=e.dropdownClassName,Y=e.virtual,de=e.dropdownMatchSelectWidth,pe=e.id,oe=pe===void 0?u.id.value:pe,se=e.placeholder,N=se===void 0?(b=r.placeholder)===null||b===void 0?void 0:b.call(r):se,W=v.renderEmpty,ye=v.getPopupContainer,xe;K!==void 0?xe=K:r.notFoundContent?xe=r.notFoundContent():s.value==="combobox"?xe=null:xe=W("Select");var Se=or(S(S({},e),{},{multiple:A.value,prefixCls:p.value}),r),je=Se.suffixIcon,Le=Se.itemIcon,Ve=Se.removeIcon,We=Se.clearIcon,Z=fn(e,["prefixCls","suffixIcon","itemIcon","removeIcon","clearIcon","size","bordered"]),O=Pe(re,J({},"".concat(p.value,"-dropdown-").concat(y.value),y.value==="rtl"));return k(Jo,S(S(S({ref:i,virtual:Y,dropdownMatchSelectWidth:de},Z),a),{},{placeholder:N,listHeight:_,listItemHeight:ne,mode:s.value,prefixCls:p.value,direction:y.value,inputIcon:je,menuItemSelectedIcon:Le,removeIcon:Ve,clearIcon:We,notFoundContent:xe,class:[P.value,a.class],getPopupContainer:q||ye,dropdownClassName:O,onChange:x,onBlur:I,id:oe,dropdownRender:Z.dropdownRender||r.dropdownRender,transitionName:L.value,children:(R=r.default)===null||R===void 0?void 0:R.call(r),tagRender:e.tagRender||r.tagRender,optionLabelRender:r.optionLabel,maxTagPlaceholder:e.maxTagPlaceholder||r.maxTagPlaceholder}),{option:r.option})}}});Qe.install=function(n){return n.component(Qe.name,Qe),n.component(Qe.Option.displayName,Qe.Option),n.component(Qe.OptGroup.displayName,Qe.OptGroup),n};var xl=Qe.Option;Qe.OptGroup;const wl=Qe;var ua=Symbol("TreeContextKey"),lr=$e({compatConfig:{MODE:3},name:"TreeContext",props:{value:{type:Object}},setup:function(e,t){var a=t.slots;return Kn(ua,T(function(){return e.value})),function(){var o;return(o=a.default)===null||o===void 0?void 0:o.call(a)}}}),rt=function(){return yn(ua,T(function(){return{}}))},ca=Symbol("KeysStateKey"),ir=function(e){Kn(ca,e)},da=function(){return yn(ca,{expandedKeys:Oe([]),selectedKeys:Oe([]),loadedKeys:Oe([]),loadingKeys:Oe([]),checkedKeys:Oe([]),halfCheckedKeys:Oe([]),expandedKeysSet:T(function(){return new Set}),selectedKeysSet:T(function(){return new Set}),loadedKeysSet:T(function(){return new Set}),loadingKeysSet:T(function(){return new Set}),checkedKeysSet:T(function(){return new Set}),halfCheckedKeysSet:T(function(){return new Set}),flattenNodes:Oe([])})},ur=function(e){for(var t=e.prefixCls,a=e.level,o=e.isStart,r=e.isEnd,l="".concat(t,"-indent-unit"),i=[],u=0;u<a;u+=1){var f;i.push(k("span",{key:u,class:(f={},J(f,l,!0),J(f,"".concat(l,"-start"),o[u]),J(f,"".concat(l,"-end"),r[u]),f)},null))}return k("span",{"aria-hidden":"true",class:"".concat(t,"-indent")},[i])};const cr=ur;var sa={eventKey:[String,Number],prefixCls:String,title:G.any,data:{type:Object,default:void 0},parent:{type:Object,default:void 0},isStart:{type:Array},isEnd:{type:Array},active:{type:Boolean,default:void 0},onMousemove:{type:Function},isLeaf:{type:Boolean,default:void 0},checkable:{type:Boolean,default:void 0},selectable:{type:Boolean,default:void 0},disabled:{type:Boolean,default:void 0},disableCheckbox:{type:Boolean,default:void 0},icon:G.any,switcherIcon:G.any,domRef:{type:Function}},dr={prefixCls:{type:String},motion:{type:Object},focusable:{type:Boolean},activeItem:{type:Object},focused:{type:Boolean},tabindex:{type:Number},checkable:{type:Boolean},selectable:{type:Boolean},disabled:{type:Boolean},height:{type:Number},itemHeight:{type:Number},virtual:{type:Boolean},onScroll:{type:Function},onKeydown:{type:Function},onFocus:{type:Function},onBlur:{type:Function},onActiveChange:{type:Function},onContextmenu:{type:Function},onListChangeStart:{type:Function},onListChangeEnd:{type:Function}},va=function(){return{prefixCls:String,focusable:{type:Boolean,default:void 0},activeKey:[Number,String],tabindex:Number,children:G.any,treeData:{type:Array},fieldNames:{type:Object},showLine:{type:[Boolean,Object],default:void 0},showIcon:{type:Boolean,default:void 0},icon:G.any,selectable:{type:Boolean,default:void 0},disabled:{type:Boolean,default:void 0},multiple:{type:Boolean,default:void 0},checkable:{type:Boolean,default:void 0},checkStrictly:{type:Boolean,default:void 0},draggable:{type:[Function,Boolean]},defaultExpandParent:{type:Boolean,default:void 0},autoExpandParent:{type:Boolean,default:void 0},defaultExpandAll:{type:Boolean,default:void 0},defaultExpandedKeys:{type:Array},expandedKeys:{type:Array},defaultCheckedKeys:{type:Array},checkedKeys:{type:[Object,Array]},defaultSelectedKeys:{type:Array},selectedKeys:{type:Array},allowDrop:{type:Function},dropIndicatorRender:{type:Function},onFocus:{type:Function},onBlur:{type:Function},onKeydown:{type:Function},onContextmenu:{type:Function},onClick:{type:Function},onDblclick:{type:Function},onScroll:{type:Function},onExpand:{type:Function},onCheck:{type:Function},onSelect:{type:Function},onLoad:{type:Function},loadData:{type:Function},loadedKeys:{type:Array},onMouseenter:{type:Function},onMouseleave:{type:Function},onRightClick:{type:Function},onDragstart:{type:Function},onDragenter:{type:Function},onDragover:{type:Function},onDragleave:{type:Function},onDragend:{type:Function},onDrop:{type:Function},onActiveChange:{type:Function},filterTreeNode:{type:Function},motion:G.any,switcherIcon:G.any,height:Number,itemHeight:Number,virtual:{type:Boolean,default:void 0},direction:{type:String}}},sr=["eventKey","isLeaf","isStart","isEnd","domRef","active","data","onMousemove","selectable"],wt="open",Kt="close",vr="---";const Un=$e({compatConfig:{MODE:3},name:"ATreeNode",inheritAttrs:!1,props:sa,isTreeNode:1,slots:["title","icon","switcherIcon"],setup:function(e,t){var a=t.attrs,o=t.slots,r=t.expose;zt(!("slots"in e.data),"treeData slots is deprecated, please use ".concat(Object.keys(e.data.slots||{}).map(function(H){return"`v-slot:"+H+"` "}),"instead"));var l=ce(!1),i=rt(),u=da(),f=u.expandedKeysSet,d=u.selectedKeysSet,c=u.loadedKeysSet,s=u.loadingKeysSet,h=u.checkedKeysSet,p=u.halfCheckedKeysSet,y=i.value,v=y.dragOverNodeKey,g=y.dropPosition,m=y.keyEntities,F=T(function(){return qn(e.eventKey,{expandedKeysSet:f.value,selectedKeysSet:d.value,loadedKeysSet:c.value,loadingKeysSet:s.value,checkedKeysSet:h.value,halfCheckedKeysSet:p.value,dragOverNodeKey:v,dropPosition:g,keyEntities:m})}),L=Je(function(){return F.value.expanded}),P=Je(function(){return F.value.selected}),x=Je(function(){return F.value.checked}),I=Je(function(){return F.value.loaded}),A=Je(function(){return F.value.loading}),b=Je(function(){return F.value.halfChecked}),R=Je(function(){return F.value.dragOver}),K=Je(function(){return F.value.dragOverGapTop}),w=Je(function(){return F.value.dragOverGapBottom}),_=Je(function(){return F.value.pos}),V=ce(),ne=T(function(){var H=e.eventKey,C=i.value.keyEntities,$=C[H]||{},fe=$.children;return!!(fe||[]).length}),q=T(function(){var H=e.isLeaf,C=i.value.loadData,$=ne.value;return H===!1?!1:H||!C&&!$||C&&I.value&&!$}),re=T(function(){return q.value?null:L.value?wt:Kt}),Y=T(function(){var H=e.disabled,C=i.value.disabled;return!!(C||H)}),de=T(function(){var H=e.checkable,C=i.value.checkable;return!C||H===!1?!1:C}),pe=T(function(){var H=e.selectable,C=i.value.selectable;return typeof H=="boolean"?H:C}),oe=T(function(){var H=e.data,C=e.active,$=e.checkable,fe=e.disableCheckbox,j=e.disabled,D=e.selectable;return S(S({active:C,checkable:$,disableCheckbox:fe,disabled:j,selectable:D},H),{},{dataRef:H,data:H,isLeaf:q.value,checked:x.value,expanded:L.value,loading:A.value,selected:P.value,halfChecked:b.value})}),se=Bt(),N=T(function(){var H=e.eventKey,C=i.value.keyEntities,$=C[H]||{},fe=$.parent;return S(S({},Xn(Ye({},e,F.value))),{},{parent:fe})}),W=cn({eventData:N,eventKey:T(function(){return e.eventKey}),selectHandle:V,pos:_,key:se.vnode.key});r(W);var ye=function(C){var $=i.value.onNodeDoubleClick;$(C,N.value)},xe=function(C){if(!Y.value){var $=i.value.onNodeSelect;C.preventDefault(),$(C,N.value)}},Se=function(C){if(!Y.value){var $=e.disableCheckbox,fe=i.value.onNodeCheck;if(!(!de.value||$)){C.preventDefault();var j=!x.value;fe(C,N.value,j)}}},je=function(C){var $=i.value.onNodeClick;$(C,N.value),pe.value?xe(C):Se(C)},Le=function(C){var $=i.value.onNodeMouseEnter;$(C,N.value)},Ve=function(C){var $=i.value.onNodeMouseLeave;$(C,N.value)},We=function(C){var $=i.value.onNodeContextMenu;$(C,N.value)},Z=function(C){var $=i.value.onNodeDragStart;C.stopPropagation(),l.value=!0,$(C,W);try{C.dataTransfer.setData("text/plain","")}catch{}},O=function(C){var $=i.value.onNodeDragEnter;C.preventDefault(),C.stopPropagation(),$(C,W)},X=function(C){var $=i.value.onNodeDragOver;C.preventDefault(),C.stopPropagation(),$(C,W)},ke=function(C){var $=i.value.onNodeDragLeave;C.stopPropagation(),$(C,W)},me=function(C){var $=i.value.onNodeDragEnd;C.stopPropagation(),l.value=!1,$(C,W)},be=function(C){var $=i.value.onNodeDrop;C.preventDefault(),C.stopPropagation(),l.value=!1,$(C,W)},De=function(C){var $=i.value.onNodeExpand;A.value||$(C,N.value)},Ne=function(){var C=e.data,$=i.value.draggable;return!!($&&(!$.nodeDraggable||$.nodeDraggable(C)))},te=function(){var C=i.value,$=C.draggable,fe=C.prefixCls;return $&&$!==null&&$!==void 0&&$.icon?k("span",{class:"".concat(fe,"-draggable-icon")},[$.icon]):null},B=function(){var C,$,fe,j=e.switcherIcon,D=j===void 0?o.switcherIcon||((C=i.value.slots)===null||C===void 0?void 0:C[($=e.data)===null||$===void 0||(fe=$.slots)===null||fe===void 0?void 0:fe.switcherIcon]):j,E=i.value.switcherIcon,M=D||E;return typeof M=="function"?M(oe.value):M},z=function(){var C=i.value,$=C.loadData,fe=C.onNodeLoad;A.value||$&&L.value&&!q.value&&!ne.value&&!I.value&&fe(N.value)};Ze(function(){z()}),Qn(function(){z()});var Q=function(){var C=i.value.prefixCls,$=B();if(q.value)return $!==!1?k("span",{class:Pe("".concat(C,"-switcher"),"".concat(C,"-switcher-noop"))},[$]):null;var fe=Pe("".concat(C,"-switcher"),"".concat(C,"-switcher_").concat(L.value?wt:Kt));return $!==!1?k("span",{onClick:De,class:fe},[$]):null},ve=function(){var C,$,fe=e.disableCheckbox,j=i.value.prefixCls,D=Y.value,E=de.value;return E?k("span",{class:Pe("".concat(j,"-checkbox"),x.value&&"".concat(j,"-checkbox-checked"),!x.value&&b.value&&"".concat(j,"-checkbox-indeterminate"),(D||fe)&&"".concat(j,"-checkbox-disabled")),onClick:Se},[(C=($=i.value).customCheckable)===null||C===void 0?void 0:C.call($)]):null},he=function(){var C=i.value.prefixCls;return k("span",{class:Pe("".concat(C,"-iconEle"),"".concat(C,"-icon__").concat(re.value||"docu"),A.value&&"".concat(C,"-icon_loading"))},null)},He=function(){var C=e.disabled,$=e.eventKey,fe=i.value,j=fe.draggable,D=fe.dropLevelOffset,E=fe.dropPosition,M=fe.prefixCls,le=fe.indent,ae=fe.dropIndicatorRender,ee=fe.dragOverNodeKey,U=fe.direction,ie=j!==!1,ge=!C&&ie&&ee===$;return ge?ae({dropPosition:E,dropLevelOffset:D,indent:le,prefixCls:M,direction:U}):null},Re=function(){var C,$,fe,j,D=e.icon,E=D===void 0?o.icon:D,M=e.data,le=o.title||((C=i.value.slots)===null||C===void 0?void 0:C[($=e.data)===null||$===void 0||(fe=$.slots)===null||fe===void 0?void 0:fe.title])||((j=i.value.slots)===null||j===void 0?void 0:j.title)||e.title,ae=i.value,ee=ae.prefixCls,U=ae.showIcon,ie=ae.icon,ge=ae.loadData,Ce=Y.value,Ke="".concat(ee,"-node-content-wrapper"),Ie;if(U){var Te,Me,Fe=E||((Te=i.value.slots)===null||Te===void 0?void 0:Te[M==null||(Me=M.slots)===null||Me===void 0?void 0:Me.icon])||ie;Ie=Fe?k("span",{class:Pe("".concat(ee,"-iconEle"),"".concat(ee,"-icon__customize"))},[typeof Fe=="function"?Fe(oe.value):Fe]):he()}else ge&&A.value&&(Ie=he());var Ae;typeof le=="function"?Ae=le(oe.value):Ae=le,Ae=Ae===void 0?vr:Ae;var Ee=k("span",{class:"".concat(ee,"-title")},[Ae]);return k("span",{ref:V,title:typeof le=="string"?le:"",class:Pe("".concat(Ke),"".concat(Ke,"-").concat(re.value||"normal"),!Ce&&(P.value||l.value)&&"".concat(ee,"-node-selected")),onMouseenter:Le,onMouseleave:Ve,onContextmenu:We,onClick:je,onDblclick:ye},[Ie,Ee,He()])};return function(){var H,C=S(S({},e),a),$=C.eventKey,fe=C.isLeaf,j=C.isStart,D=C.isEnd,E=C.domRef,M=C.active;C.data;var le=C.onMousemove,ae=C.selectable,ee=en(C,sr),U=i.value,ie=U.prefixCls,ge=U.filterTreeNode,Ce=U.keyEntities,Ke=U.dropContainerKey,Ie=U.dropTargetKey,Te=U.draggingNodeKey,Me=Y.value,Fe=On(ee,{aria:!0,data:!0}),Ae=Ce[$]||{},Ee=Ae.level,ze=D[D.length-1],Ue=Ne(),Xe=!Me&&Ue,hn=Te===$,Sn=ae!==void 0?{"aria-selected":!!ae}:void 0;return k("div",S(S({ref:E,class:Pe(a.class,"".concat(ie,"-treenode"),(H={},J(H,"".concat(ie,"-treenode-disabled"),Me),J(H,"".concat(ie,"-treenode-switcher-").concat(L.value?"open":"close"),!fe),J(H,"".concat(ie,"-treenode-checkbox-checked"),x.value),J(H,"".concat(ie,"-treenode-checkbox-indeterminate"),b.value),J(H,"".concat(ie,"-treenode-selected"),P.value),J(H,"".concat(ie,"-treenode-loading"),A.value),J(H,"".concat(ie,"-treenode-active"),M),J(H,"".concat(ie,"-treenode-leaf-last"),ze),J(H,"".concat(ie,"-treenode-draggable"),Xe),J(H,"dragging",hn),J(H,"drop-target",Ie===$),J(H,"drop-container",Ke===$),J(H,"drag-over",!Me&&R.value),J(H,"drag-over-gap-top",!Me&&K.value),J(H,"drag-over-gap-bottom",!Me&&w.value),J(H,"filter-node",ge&&ge(N.value)),H)),style:a.style,draggable:Xe,"aria-grabbed":hn,onDragstart:Xe?Z:void 0,onDragenter:Ue?O:void 0,onDragover:Ue?X:void 0,onDragleave:Ue?ke:void 0,onDrop:Ue?be:void 0,onDragend:Ue?me:void 0,onMousemove:le},Sn),Fe),[k(cr,{prefixCls:ie,level:Ee,isStart:j,isEnd:D},null),te(),Q(),ve(),Re()])}}});function rn(n,e){if(!n)return[];var t=n.slice(),a=t.indexOf(e);return a>=0&&t.splice(a,1),t}function dn(n,e){var t=(n||[]).slice();return t.indexOf(e)===-1&&t.push(e),t}function lt(n){return n.split("-")}function fa(n,e){return"".concat(n,"-").concat(e)}function fr(n){return n&&n.type&&n.type.isTreeNode}function hr(n,e){var t=[],a=e[n];function o(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];r.forEach(function(l){var i=l.key,u=l.children;t.push(i),o(u)})}return o(a.children),t}function gr(n){if(n.parent){var e=lt(n.pos);return Number(e[e.length-1])===n.parent.children.length-1}return!1}function pr(n){var e=lt(n.pos);return Number(e[e.length-1])===0}function Ot(n,e,t,a,o,r,l,i,u,f){var d,c=n.clientX,s=n.clientY,h=n.target.getBoundingClientRect(),p=h.top,y=h.height,v=(f==="rtl"?-1:1)*(((o==null?void 0:o.x)||0)-c),g=(v-12)/a,m=i[t.eventKey];if(s<p+y/2){var F=l.findIndex(function(ne){return ne.key===m.key}),L=F<=0?0:F-1,P=l[L].key;m=i[P]}var x=m.key,I=m,A=m.key,b=0,R=0;if(!u.has(x))for(var K=0;K<g&&gr(m);K+=1)m=m.parent,R+=1;var w=e.eventData,_=m.node,V=!0;return pr(m)&&m.level===0&&s<p+y/2&&r({dragNode:w,dropNode:_,dropPosition:-1})&&m.key===t.eventKey?b=-1:(I.children||[]).length&&u.has(A)?r({dragNode:w,dropNode:_,dropPosition:0})?b=0:V=!1:R===0?g>-1.5?r({dragNode:w,dropNode:_,dropPosition:1})?b=1:V=!1:r({dragNode:w,dropNode:_,dropPosition:0})?b=0:r({dragNode:w,dropNode:_,dropPosition:1})?b=1:V=!1:r({dragNode:w,dropNode:_,dropPosition:1})?b=1:V=!1,{dropPosition:b,dropLevelOffset:R,dropTargetKey:m.key,dropTargetPos:m.pos,dragOverNodeKey:A,dropContainerKey:b===0?null:((d=m.parent)===null||d===void 0?void 0:d.key)||null,dropAllowed:V}}function kt(n,e){if(n){var t=e.multiple;return t?n.slice():n.length?[n[0]]:n}}function $n(n){if(!n)return null;var e;if(Array.isArray(n))e={checkedKeys:n,halfCheckedKeys:void 0};else if(an(n)==="object")e={checkedKeys:n.checked||void 0,halfCheckedKeys:n.halfChecked||void 0};else return null;return e}function Gn(n,e){var t=new Set;function a(o){if(!t.has(o)){var r=e[o];if(r){t.add(o);var l=r.parent,i=r.node;i.disabled||l&&a(l.key)}}}return(n||[]).forEach(function(o){a(o)}),_e(t)}var yr=["title","icon","switcherIcon"];function kn(n,e){return n??e}function Ln(n){var e=n||{},t=e.title,a=e._title,o=e.key,r=e.children,l=t||"title";return{title:l,_title:a||[l],key:o||"key",children:r||"children"}}function Yn(n){function e(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],a=Nn(t);return a.map(function(o){var r,l,i,u;if(!fr(o))return null;for(var f=o.children||{},d=o.key,c={},s=0,h=Object.entries(o.props);s<h.length;s++){var p=Be(h[s],2),y=p[0],v=p[1];c[Na(y)]=v}var g=c.isLeaf,m=c.checkable,F=c.selectable,L=c.disabled,P=c.disableCheckbox,x={isLeaf:g||g===""||void 0,checkable:m||m===""||void 0,selectable:F||F===""||void 0,disabled:L||L===""||void 0,disableCheckbox:P||P===""||void 0},I=S(S({},c),x),A=c.title,b=A===void 0?(r=f.title)===null||r===void 0?void 0:r.call(f,I):A,R=c.icon,K=R===void 0?(l=f.icon)===null||l===void 0?void 0:l.call(f,I):R,w=c.switcherIcon,_=w===void 0?(i=f.switcherIcon)===null||i===void 0?void 0:i.call(f,I):w,V=en(c,yr),ne=(u=f.default)===null||u===void 0?void 0:u.call(f),q=S(S({},V),{},{title:b,icon:K,switcherIcon:_,key:d,isLeaf:g},x),re=e(ne);return re.length&&(q.children=re),q})}return e(n)}function mr(n,e,t){var a=Ln(t),o=a._title,r=a.key,l=a.children,i=new Set(e===!0?[]:e),u=[];function f(d){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return d.map(function(s,h){for(var p=fa(c?c.pos:"0",h),y=kn(s[r],p),v,g=0;g<o.length;g+=1){var m=o[g];if(s[m]!==void 0){v=s[m];break}}var F=S(S({},fn(s,[].concat(_e(o),[r,l]))),{},{title:v,key:y,parent:c,pos:p,children:null,data:s,isStart:[].concat(_e(c?c.isStart:[]),[h===0]),isEnd:[].concat(_e(c?c.isEnd:[]),[h===d.length-1])});return u.push(F),e===!0||i.has(y)?F.children=f(s[l]||[],F):F.children=[],F})}return f(n),u}function br(n,e,t){var a={};an(t)==="object"?a=t:a={externalGetKey:t},a=a||{};var o=a,r=o.childrenPropName,l=o.externalGetKey,i=o.fieldNames,u=Ln(i),f=u.key,d=u.children,c=r||d,s;l?typeof l=="string"?s=function(y){return y[l]}:typeof l=="function"&&(s=function(y){return l(y)}):s=function(y,v){return kn(y[f],v)};function h(p,y,v,g){var m=p?p[c]:n,F=p?fa(v.pos,y):"0",L=p?[].concat(_e(g),[p]):[];if(p){var P=s(p,F),x={node:p,index:y,pos:F,key:P,parentPos:v.node?v.pos:null,level:v.level+1,nodes:L};e(x)}m&&m.forEach(function(I,A){h(I,A,{node:p,pos:F,level:v?v.level+1:-1},L)})}h(null)}function ha(n){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},t=e.initWrapper,a=e.processEntity,o=e.onProcessFinished,r=e.externalGetKey,l=e.childrenPropName,i=e.fieldNames,u=arguments.length>2?arguments[2]:void 0,f=r||u,d={},c={},s={posEntities:d,keyEntities:c};return t&&(s=t(s)||s),br(n,function(h){var p=h.node,y=h.index,v=h.pos,g=h.key,m=h.parentPos,F=h.level,L=h.nodes,P={node:p,nodes:L,index:y,key:g,pos:v,level:F},x=kn(g,v);d[v]=P,c[x]=P,P.parent=d[m],P.parent&&(P.parent.children=P.parent.children||[],P.parent.children.push(P)),a&&a(P,s)},{externalGetKey:f,childrenPropName:l,fieldNames:i}),o&&o(s),s}function qn(n,e){var t=e.expandedKeysSet,a=e.selectedKeysSet,o=e.loadedKeysSet,r=e.loadingKeysSet,l=e.checkedKeysSet,i=e.halfCheckedKeysSet,u=e.dragOverNodeKey,f=e.dropPosition,d=e.keyEntities,c=d[n],s={eventKey:n,expanded:t.has(n),selected:a.has(n),loaded:o.has(n),loading:r.has(n),checked:l.has(n),halfChecked:i.has(n),pos:String(c?c.pos:""),parent:c.parent,dragOver:u===n&&f===0,dragOverGapTop:u===n&&f===-1,dragOverGapBottom:u===n&&f===1};return s}function Xn(n){var e=n.data,t=n.expanded,a=n.selected,o=n.checked,r=n.loaded,l=n.loading,i=n.halfChecked,u=n.dragOver,f=n.dragOverGapTop,d=n.dragOverGapBottom,c=n.pos,s=n.active,h=n.eventKey,p=S(S({dataRef:e},e),{},{expanded:t,selected:a,checked:o,loaded:r,loading:l,halfChecked:i,dragOver:u,dragOverGapTop:f,dragOverGapBottom:d,pos:c,active:s,eventKey:h,key:h});return"props"in p||Object.defineProperty(p,"props",{get:function(){return n}}),p}function ga(n,e){var t=new Set;return n.forEach(function(a){e.has(a)||t.add(a)}),t}function Sr(n){var e=n||{},t=e.disabled,a=e.disableCheckbox,o=e.checkable;return!!(t||a)||o===!1}function Cr(n,e,t,a){for(var o=new Set(n),r=new Set,l=0;l<=t;l+=1){var i=e.get(l)||new Set;i.forEach(function(c){var s=c.key,h=c.node,p=c.children,y=p===void 0?[]:p;o.has(s)&&!a(h)&&y.filter(function(v){return!a(v.node)}).forEach(function(v){o.add(v.key)})})}for(var u=new Set,f=t;f>=0;f-=1){var d=e.get(f)||new Set;d.forEach(function(c){var s=c.parent,h=c.node;if(!(a(h)||!c.parent||u.has(c.parent.key))){if(a(c.parent.node)){u.add(s.key);return}var p=!0,y=!1;(s.children||[]).filter(function(v){return!a(v.node)}).forEach(function(v){var g=v.key,m=o.has(g);p&&!m&&(p=!1),!y&&(m||r.has(g))&&(y=!0)}),p&&o.add(s.key),y&&r.add(s.key),u.add(s.key)}})}return{checkedKeys:Array.from(o),halfCheckedKeys:Array.from(ga(r,o))}}function xr(n,e,t,a,o){for(var r=new Set(n),l=new Set(e),i=0;i<=a;i+=1){var u=t.get(i)||new Set;u.forEach(function(s){var h=s.key,p=s.node,y=s.children,v=y===void 0?[]:y;!r.has(h)&&!l.has(h)&&!o(p)&&v.filter(function(g){return!o(g.node)}).forEach(function(g){r.delete(g.key)})})}l=new Set;for(var f=new Set,d=a;d>=0;d-=1){var c=t.get(d)||new Set;c.forEach(function(s){var h=s.parent,p=s.node;if(!(o(p)||!s.parent||f.has(s.parent.key))){if(o(s.parent.node)){f.add(h.key);return}var y=!0,v=!1;(h.children||[]).filter(function(g){return!o(g.node)}).forEach(function(g){var m=g.key,F=r.has(m);y&&!F&&(y=!1),!v&&(F||l.has(m))&&(v=!0)}),y||r.delete(h.key),v&&l.add(h.key),f.add(h.key)}})}return{checkedKeys:Array.from(r),halfCheckedKeys:Array.from(ga(l,r))}}function Bn(n,e,t,a,o,r){var l;r?l=r:l=Sr;var i=new Set(n.filter(function(f){var d=!!t[f];return d})),u;return e===!0?u=Cr(i,o,a,l):u=xr(i,e.halfCheckedKeys,o,a,l),u}function wr(n){var e=ce(0),t=Oe();return qe(function(){var a=new Map,o=0,r=n.value||{};for(var l in r)if(Object.prototype.hasOwnProperty.call(r,l)){var i=r[l],u=i.level,f=a.get(u);f||(f=new Set,a.set(u,f)),f.add(i),o=Math.max(o,u)}e.value=o,t.value=a}),{maxLevel:e,levelEntities:t}}var Kr=["motion","motionNodes","motionType","active","eventKey"];const Or=$e({compatConfig:{MODE:3},name:"MotionTreeNode",inheritAttrs:!1,props:S(S({},sa),{},{active:Boolean,motion:Object,motionNodes:{type:Array},onMotionStart:Function,onMotionEnd:Function,motionType:String}),slots:["title","icon","switcherIcon","checkable"],setup:function(e,t){var a=t.attrs,o=t.slots,r=ce(!0),l=rt(),i=ce(!1),u=T(function(){return e.motion?e.motion:Ba()}),f=function(c,s){if(s==="appear"){var h,p;(h=u.value)===null||h===void 0||(p=h.onAfterEnter)===null||p===void 0||p.call(h,c)}else if(s==="leave"){var y,v;(y=u.value)===null||y===void 0||(v=y.onAfterLeave)===null||v===void 0||v.call(y,c)}i.value||e.onMotionEnd(),i.value=!0};return we(function(){return e.motionNodes},function(){e.motionNodes&&e.motionType==="hide"&&r.value&&un(function(){r.value=!1})},{immediate:!0,flush:"post"}),Ze(function(){e.motionNodes&&e.onMotionStart()}),mn(function(){e.motionNodes&&f()}),function(){e.motion;var d=e.motionNodes,c=e.motionType,s=e.active,h=e.eventKey,p=en(e,Kr);return d?k(Ta,S(S({},u.value),{},{appear:c==="show",onAfterAppear:function(v){return f(v,"appear")},onAfterLeave:function(v){return f(v,"leave")}}),{default:function(){return[$t(k("div",{class:"".concat(l.value.prefixCls,"-treenode-motion")},[d.map(function(v){var g=Ye({},(Gt(v.data),v.data)),m=v.title,F=v.key,L=v.isStart,P=v.isEnd;return delete g.children,k(Un,S(S({},g),{},{title:m,active:s,data:v.data,key:F,eventKey:F,isStart:L,isEnd:P}),o)})]),[[Pa,r.value]])]}}):k(Un,S(S({domRef:ce,class:a.class,style:a.style},p),{},{active:s,eventKey:h}),o)}}});function kr(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],t=n.length,a=e.length;if(Math.abs(t-a)!==1)return{add:!1,key:null};function o(r,l){var i=new Map;r.forEach(function(f){i.set(f,!0)});var u=l.filter(function(f){return!i.has(f)});return u.length===1?u[0]:null}return t<a?{add:!0,key:o(n,e)}:{add:!1,key:o(e,n)}}function It(n,e,t){var a=n.findIndex(function(i){return i.key===t}),o=n[a+1],r=e.findIndex(function(i){return i.key===t});if(o){var l=e.findIndex(function(i){return i.key===o.key});return e.slice(r+1,l)}return e.slice(r+1)}var Ir=["prefixCls","selectable","checkable","disabled","motion","height","itemHeight","virtual","focusable","activeItem","focused","tabindex","onKeydown","onFocus","onBlur","onListChangeStart","onListChangeEnd"],Et={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},Er=function(){},sn="RC_TREE_MOTION_".concat(Math.random()),Jn={key:sn},pa={key:sn,level:0,index:0,pos:"0",node:Jn,nodes:[Jn]},Dt={parent:null,children:[],pos:pa.pos,data:Jn,title:null,key:sn,isStart:[],isEnd:[]};function Nt(n,e,t,a){return e===!1||!t?n:n.slice(0,Math.ceil(t/a)+1)}function Pt(n){var e=n.key,t=n.pos;return kn(e,t)}function Dr(n){for(var e=String(n.key),t=n;t.parent;)t=t.parent,e="".concat(t.key," > ").concat(e);return e}const Nr=$e({compatConfig:{MODE:3},name:"NodeList",inheritAttrs:!1,props:dr,setup:function(e,t){var a=t.expose,o=t.attrs,r=ce(),l=ce(),i=da(),u=i.expandedKeys,f=i.flattenNodes;a({scrollTo:function(m){r.value.scrollTo(m)},getIndentWidth:function(){return l.value.offsetWidth}});var d=Oe(f.value),c=Oe([]),s=ce(null);function h(){d.value=f.value,c.value=[],s.value=null,e.onListChangeEnd()}var p=rt();we([function(){return u.value.slice()},f],function(g,m){var F=Be(g,2),L=F[0],P=F[1],x=Be(m,2),I=x[0],A=x[1],b=kr(I,L);if(b.key!==null){var R=e.virtual,K=e.height,w=e.itemHeight;if(b.add){var _=A.findIndex(function(de){var pe=de.key;return pe===b.key}),V=Nt(It(A,P,b.key),R,K,w),ne=A.slice();ne.splice(_+1,0,Dt),d.value=ne,c.value=V,s.value="show"}else{var q=P.findIndex(function(de){var pe=de.key;return pe===b.key}),re=Nt(It(P,A,b.key),R,K,w),Y=P.slice();Y.splice(q+1,0,Dt),d.value=Y,c.value=re,s.value="hide"}}else A!==P&&(d.value=P)}),we(function(){return p.value.dragging},function(g){g||h()});var y=T(function(){return e.motion===void 0?d.value:f.value}),v=function(){e.onActiveChange(null)};return function(){var g=S(S({},e),o),m=g.prefixCls;g.selectable,g.checkable;var F=g.disabled,L=g.motion,P=g.height,x=g.itemHeight,I=g.virtual,A=g.focusable,b=g.activeItem,R=g.focused,K=g.tabindex,w=g.onKeydown,_=g.onFocus,V=g.onBlur,ne=g.onListChangeStart;g.onListChangeEnd;var q=en(g,Ir);return k(xn,null,[R&&b&&k("span",{style:Et,"aria-live":"assertive"},[Dr(b)]),k("div",null,[k("input",{style:Et,disabled:A===!1||F,tabindex:A!==!1?K:null,onKeydown:w,onFocus:_,onBlur:V,value:"",onChange:Er,"aria-label":"for screen reader"},null)]),k("div",{class:"".concat(m,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden"}},[k("div",{class:"".concat(m,"-indent")},[k("div",{ref:l,class:"".concat(m,"-indent-unit")},null)])]),k(aa,S(S({},fn(q,["onActiveChange"])),{},{data:y.value,itemKey:Pt,height:P,fullHeight:!1,virtual:I,itemHeight:x,prefixCls:"".concat(m,"-list"),ref:r,onVisibleChange:function(Y,de){var pe=new Set(Y),oe=de.filter(function(se){return!pe.has(se)});oe.some(function(se){return Pt(se)===sn})&&h()}}),{default:function(Y){var de=Y.pos,pe=Ye({},(Gt(Y.data),Y.data)),oe=Y.title,se=Y.key,N=Y.isStart,W=Y.isEnd,ye=kn(se,de);return delete pe.key,delete pe.children,k(Or,S(S({},pe),{},{eventKey:ye,title:oe,active:!!b&&se===b.key,data:Y.data,isStart:N,isEnd:W,motion:L,motionNodes:se===sn?c.value:null,motionType:s.value,onMotionStart:ne,onMotionEnd:h,onMousemove:v}),null)}})])}}});function Pr(n){var e=n.dropPosition,t=n.dropLevelOffset,a=n.indent,o={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:"".concat(2,"px")};switch(e){case-1:o.top=0,o.left="".concat(-t*a,"px");break;case 1:o.bottom=0,o.left="".concat(-t*a,"px");break;case 0:o.bottom=0,o.left="".concat(a);break}return k("div",{style:o},null)}var Tr=10;const Mr=$e({compatConfig:{MODE:3},name:"Tree",inheritAttrs:!1,slots:["checkable","title","icon","titleRender"],props:bn(va(),{prefixCls:"vc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:Pr,allowDrop:function(){return!0}}),setup:function(e,t){var a=t.attrs,o=t.slots,r=t.expose,l=ce(!1),i={},u=ce(),f=Oe([]),d=Oe([]),c=Oe([]),s=Oe([]),h=Oe([]),p=Oe([]),y={},v=cn({draggingNodeKey:null,dragChildrenKeys:[],dropTargetKey:null,dropPosition:null,dropContainerKey:null,dropLevelOffset:null,dropTargetPos:null,dropAllowed:!0,dragOverNodeKey:null}),g=Oe([]);we([function(){return e.treeData},function(){return e.children}],function(){g.value=e.treeData!==void 0?pn(e.treeData).slice():Yn(pn(e.children))},{immediate:!0,deep:!0});var m=Oe({}),F=ce(!1),L=ce(null),P=ce(!1),x=T(function(){return Ln(e.fieldNames)}),I=ce(),A=null,b=null,R=null,K=T(function(){return{expandedKeysSet:w.value,selectedKeysSet:_.value,loadedKeysSet:V.value,loadingKeysSet:ne.value,checkedKeysSet:q.value,halfCheckedKeysSet:re.value,dragOverNodeKey:v.dragOverNodeKey,dropPosition:v.dropPosition,keyEntities:m.value}}),w=T(function(){return new Set(p.value)}),_=T(function(){return new Set(f.value)}),V=T(function(){return new Set(s.value)}),ne=T(function(){return new Set(h.value)}),q=T(function(){return new Set(d.value)}),re=T(function(){return new Set(c.value)});qe(function(){if(g.value){var j=ha(g.value,{fieldNames:x.value});m.value=S(J({},sn,pa),j.keyEntities)}});var Y=!1;we([function(){return e.expandedKeys},function(){return e.autoExpandParent},m],function(j,D){var E=Be(j,2);E[0];var M=E[1],le=Be(D,2);le[0];var ae=le[1],ee=p.value;if(e.expandedKeys!==void 0||Y&&M!==ae)ee=e.autoExpandParent||!Y&&e.defaultExpandParent?Gn(e.expandedKeys,m.value):e.expandedKeys;else if(!Y&&e.defaultExpandAll){var U=S({},m.value);delete U[sn],ee=Object.keys(U).map(function(ie){return U[ie].key})}else!Y&&e.defaultExpandedKeys&&(ee=e.autoExpandParent||e.defaultExpandParent?Gn(e.defaultExpandedKeys,m.value):e.defaultExpandedKeys);ee&&(p.value=ee),Y=!0},{immediate:!0});var de=Oe([]);qe(function(){de.value=mr(g.value,p.value,x.value)}),qe(function(){e.selectable&&(e.selectedKeys!==void 0?f.value=kt(e.selectedKeys,e):!Y&&e.defaultSelectedKeys&&(f.value=kt(e.defaultSelectedKeys,e)))});var pe=wr(m),oe=pe.maxLevel,se=pe.levelEntities;qe(function(){if(e.checkable){var j;if(e.checkedKeys!==void 0?j=$n(e.checkedKeys)||{}:!Y&&e.defaultCheckedKeys?j=$n(e.defaultCheckedKeys)||{}:g.value&&(j=$n(e.checkedKeys)||{checkedKeys:d.value,halfCheckedKeys:c.value}),j){var D=j,E=D.checkedKeys,M=E===void 0?[]:E,le=D.halfCheckedKeys,ae=le===void 0?[]:le;if(!e.checkStrictly){var ee=Bn(M,!0,m.value,oe.value,se.value);M=ee.checkedKeys,ae=ee.halfCheckedKeys}d.value=M,c.value=ae}}}),qe(function(){e.loadedKeys&&(s.value=e.loadedKeys)});var N=function(){Ye(v,{dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})},W=function(D){I.value.scrollTo(D)};we(function(){return e.activeKey},function(){e.activeKey!==void 0&&(L.value=e.activeKey)},{immediate:!0}),we(L,function(j){un(function(){j!==null&&W({key:j})})},{immediate:!0,flush:"post"});var ye=function(D){e.expandedKeys===void 0&&(p.value=D)},xe=function(){v.draggingNodeKey!==null&&Ye(v,{draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),A=null,R=null},Se=function(D,E){var M=e.onDragend;v.dragOverNodeKey=null,xe(),M==null||M({event:D,node:E.eventData}),b=null},je=function j(D){Se(D,null),window.removeEventListener("dragend",j)},Le=function(D,E){var M=e.onDragstart,le=E.eventKey,ae=E.eventData;b=E,A={x:D.clientX,y:D.clientY};var ee=rn(p.value,le);v.draggingNodeKey=le,v.dragChildrenKeys=hr(le,m.value),u.value=I.value.getIndentWidth(),ye(ee),window.addEventListener("dragend",je),M&&M({event:D,node:ae})},Ve=function(D,E){var M=e.onDragenter,le=e.onExpand,ae=e.allowDrop,ee=e.direction,U=E.pos,ie=E.eventKey;if(R!==ie&&(R=ie),!b){N();return}var ge=Ot(D,b,E,u.value,A,ae,de.value,m.value,w.value,ee),Ce=ge.dropPosition,Ke=ge.dropLevelOffset,Ie=ge.dropTargetKey,Te=ge.dropContainerKey,Me=ge.dropTargetPos,Fe=ge.dropAllowed,Ae=ge.dragOverNodeKey;if(v.dragChildrenKeys.indexOf(Ie)!==-1||!Fe){N();return}if(i||(i={}),Object.keys(i).forEach(function(Ee){clearTimeout(i[Ee])}),b.eventKey!==E.eventKey&&(i[U]=window.setTimeout(function(){if(v.draggingNodeKey!==null){var Ee=p.value.slice(),ze=m.value[E.eventKey];ze&&(ze.children||[]).length&&(Ee=dn(p.value,E.eventKey)),ye(Ee),le&&le(Ee,{node:E.eventData,expanded:!0,nativeEvent:D})}},800)),b.eventKey===Ie&&Ke===0){N();return}Ye(v,{dragOverNodeKey:Ae,dropPosition:Ce,dropLevelOffset:Ke,dropTargetKey:Ie,dropContainerKey:Te,dropTargetPos:Me,dropAllowed:Fe}),M&&M({event:D,node:E.eventData,expandedKeys:p.value})},We=function(D,E){var M=e.onDragover,le=e.allowDrop,ae=e.direction;if(b){var ee=Ot(D,b,E,u.value,A,le,de.value,m.value,w.value,ae),U=ee.dropPosition,ie=ee.dropLevelOffset,ge=ee.dropTargetKey,Ce=ee.dropContainerKey,Ke=ee.dropAllowed,Ie=ee.dropTargetPos,Te=ee.dragOverNodeKey;v.dragChildrenKeys.indexOf(ge)!==-1||!Ke||(b.eventKey===ge&&ie===0?v.dropPosition===null&&v.dropLevelOffset===null&&v.dropTargetKey===null&&v.dropContainerKey===null&&v.dropTargetPos===null&&v.dropAllowed===!1&&v.dragOverNodeKey===null||N():U===v.dropPosition&&ie===v.dropLevelOffset&&ge===v.dropTargetKey&&Ce===v.dropContainerKey&&Ie===v.dropTargetPos&&Ke===v.dropAllowed&&Te===v.dragOverNodeKey||Ye(v,{dropPosition:U,dropLevelOffset:ie,dropTargetKey:ge,dropContainerKey:Ce,dropTargetPos:Ie,dropAllowed:Ke,dragOverNodeKey:Te}),M&&M({event:D,node:E.eventData}))}},Z=function(D,E){R===E.eventKey&&!D.currentTarget.contains(D.relatedTarget)&&(N(),R=null);var M=e.onDragleave;M&&M({event:D,node:E.eventData})},O=function(D,E){var M,le=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,ae=v.dragChildrenKeys,ee=v.dropPosition,U=v.dropTargetKey,ie=v.dropTargetPos,ge=v.dropAllowed;if(ge){var Ce=e.onDrop;if(v.dragOverNodeKey=null,xe(),U!==null){var Ke=S(S({},qn(U,pn(K.value))),{},{active:((M=H.value)===null||M===void 0?void 0:M.key)===U,data:m.value[U].node});ae.indexOf(U);var Ie=lt(ie),Te={event:D,node:Xn(Ke),dragNode:b?b.eventData:null,dragNodesKeys:[b.eventKey].concat(ae),dropToGap:ee!==0,dropPosition:ee+Number(Ie[Ie.length-1])};le||Ce==null||Ce(Te),b=null}}},X=function(D,E){var M=e.onClick;M&&M(D,E)},ke=function(D,E){var M=e.onDblclick;M&&M(D,E)},me=function(D,E){var M=f.value,le=e.onSelect,ae=e.multiple,ee=E.selected,U=E[x.value.key],ie=!ee;ie?ae?M=dn(M,U):M=[U]:M=rn(M,U);var ge=m.value,Ce=M.map(function(Ke){var Ie=ge[Ke];return Ie?Ie.node:null}).filter(function(Ke){return Ke});e.selectedKeys===void 0&&(f.value=M),le&&le(M,{event:"select",selected:ie,node:E,selectedNodes:Ce,nativeEvent:D})},be=function(D,E,M){var le=e.checkStrictly,ae=e.onCheck,ee=E[x.value.key],U,ie={event:"check",node:E,checked:M,nativeEvent:D},ge=m.value;if(le){var Ce=M?dn(d.value,ee):rn(d.value,ee),Ke=rn(c.value,ee);U={checked:Ce,halfChecked:Ke},ie.checkedNodes=Ce.map(function(Ee){return ge[Ee]}).filter(function(Ee){return Ee}).map(function(Ee){return Ee.node}),e.checkedKeys===void 0&&(d.value=Ce)}else{var Ie=Bn([].concat(_e(d.value),[ee]),!0,ge,oe.value,se.value),Te=Ie.checkedKeys,Me=Ie.halfCheckedKeys;if(!M){var Fe=new Set(Te);Fe.delete(ee);var Ae=Bn(Array.from(Fe),{checked:!1,halfCheckedKeys:Me},ge,oe.value,se.value);Te=Ae.checkedKeys,Me=Ae.halfCheckedKeys}U=Te,ie.checkedNodes=[],ie.checkedNodesPositions=[],ie.halfCheckedKeys=Me,Te.forEach(function(Ee){var ze=ge[Ee];if(ze){var Ue=ze.node,Xe=ze.pos;ie.checkedNodes.push(Ue),ie.checkedNodesPositions.push({node:Ue,pos:Xe})}}),e.checkedKeys===void 0&&(d.value=Te,c.value=Me)}ae&&ae(U,ie)},De=function(D){var E=D[x.value.key],M=new Promise(function(le,ae){var ee=e.loadData,U=e.onLoad;if(!ee||V.value.has(E)||ne.value.has(E))return null;var ie=ee(D);ie.then(function(){var ge=dn(s.value,E),Ce=rn(h.value,E);U&&U(ge,{event:"load",node:D}),e.loadedKeys===void 0&&(s.value=ge),h.value=Ce,le()}).catch(function(ge){var Ce=rn(h.value,E);if(h.value=Ce,y[E]=(y[E]||0)+1,y[E]>=Tr){var Ke=dn(s.value,E);e.loadedKeys===void 0&&(s.value=Ke),le()}ae(ge)}),h.value=dn(h.value,E)});return M.catch(function(){}),M},Ne=function(D,E){var M=e.onMouseenter;M&&M({event:D,node:E})},te=function(D,E){var M=e.onMouseleave;M&&M({event:D,node:E})},B=function(D,E){var M=e.onRightClick;M&&(D.preventDefault(),M({event:D,node:E}))},z=function(D){var E=e.onFocus;F.value=!0,E&&E(D)},Q=function(D){var E=e.onBlur;F.value=!1,Re(null),E&&E(D)},ve=function(D,E){var M=p.value,le=e.onExpand,ae=e.loadData,ee=E.expanded,U=E[x.value.key];if(!P.value){M.indexOf(U);var ie=!ee;if(ie?M=dn(M,U):M=rn(M,U),ye(M),le&&le(M,{node:E,expanded:ie,nativeEvent:D}),ie&&ae){var ge=De(E);ge&&ge.then(function(){}).catch(function(Ce){var Ke=rn(p.value,U);ye(Ke),Promise.reject(Ce)})}}},he=function(){P.value=!0},He=function(){setTimeout(function(){P.value=!1})},Re=function(D){var E=e.onActiveChange;L.value!==D&&(e.activeKey!==void 0&&(L.value=D),D!==null&&W({key:D}),E&&E(D))},H=T(function(){return L.value===null?null:de.value.find(function(j){var D=j.key;return D===L.value})||null}),C=function(D){var E=de.value.findIndex(function(ae){var ee=ae.key;return ee===L.value});E===-1&&D<0&&(E=de.value.length),E=(E+D+de.value.length)%de.value.length;var M=de.value[E];if(M){var le=M.key;Re(le)}else Re(null)},$=T(function(){return Xn(S(S({},qn(L.value,K.value)),{},{data:H.value.data,active:!0}))}),fe=function(D){var E=e.onKeydown,M=e.checkable,le=e.selectable;switch(D.which){case ue.UP:{C(-1),D.preventDefault();break}case ue.DOWN:{C(1),D.preventDefault();break}}var ae=H.value;if(ae&&ae.data){var ee=ae.data.isLeaf===!1||!!(ae.data.children||[]).length,U=$.value;switch(D.which){case ue.LEFT:{ee&&w.value.has(L.value)?ve({},U):ae.parent&&Re(ae.parent.key),D.preventDefault();break}case ue.RIGHT:{ee&&!w.value.has(L.value)?ve({},U):ae.children&&ae.children.length&&Re(ae.children[0].key),D.preventDefault();break}case ue.ENTER:case ue.SPACE:{M&&!U.disabled&&U.checkable!==!1&&!U.disableCheckbox?be({},U,!q.value.has(L.value)):!M&&le&&!U.disabled&&U.selectable!==!1&&me({},U);break}}}E&&E(D)};return r({onNodeExpand:ve,scrollTo:W,onKeydown:fe,selectedKeys:T(function(){return f.value}),checkedKeys:T(function(){return d.value}),halfCheckedKeys:T(function(){return c.value}),loadedKeys:T(function(){return s.value}),loadingKeys:T(function(){return h.value}),expandedKeys:T(function(){return p.value})}),jt(function(){window.removeEventListener("dragend",je),l.value=!0}),ir({expandedKeys:p,selectedKeys:f,loadedKeys:s,loadingKeys:h,checkedKeys:d,halfCheckedKeys:c,expandedKeysSet:w,selectedKeysSet:_,loadedKeysSet:V,loadingKeysSet:ne,checkedKeysSet:q,halfCheckedKeysSet:re,flattenNodes:de}),function(){var j,D=v.draggingNodeKey,E=v.dropLevelOffset,M=v.dropContainerKey,le=v.dropTargetKey,ae=v.dropPosition,ee=v.dragOverNodeKey,U=e.prefixCls,ie=e.showLine,ge=e.focusable,Ce=e.tabindex,Ke=Ce===void 0?0:Ce,Ie=e.selectable,Te=e.showIcon,Me=e.icon,Fe=Me===void 0?o.icon:Me,Ae=e.switcherIcon,Ee=e.draggable,ze=e.checkable,Ue=e.checkStrictly,Xe=e.disabled,hn=e.motion,Sn=e.loadData,Rn=e.filterTreeNode,In=e.height,Cn=e.itemHeight,Ge=e.virtual,gn=e.dropIndicatorRender,An=e.onContextmenu,ba=e.onScroll,Sa=e.direction,Ca=a.class,xa=a.style,wa=On(S(S({},e),a),{aria:!0,data:!0}),En;return Ee&&(an(Ee)==="object"?En=Ee:typeof Ee=="function"?En={nodeDraggable:Ee}:En={}),k(lr,{value:{prefixCls:U,selectable:Ie,showIcon:Te,icon:Fe,switcherIcon:Ae,draggable:En,draggingNodeKey:D,checkable:ze,customCheckable:o.checkable,checkStrictly:Ue,disabled:Xe,keyEntities:m.value,dropLevelOffset:E,dropContainerKey:M,dropTargetKey:le,dropPosition:ae,dragOverNodeKey:ee,dragging:D!==null,indent:u.value,direction:Sa,dropIndicatorRender:gn,loadData:Sn,filterTreeNode:Rn,onNodeClick:X,onNodeDoubleClick:ke,onNodeExpand:ve,onNodeSelect:me,onNodeCheck:be,onNodeLoad:De,onNodeMouseEnter:Ne,onNodeMouseLeave:te,onNodeContextMenu:B,onNodeDragStart:Le,onNodeDragEnter:Ve,onNodeDragOver:We,onNodeDragLeave:Z,onNodeDragEnd:Se,onNodeDrop:O,slots:o}},{default:function(){return[k("div",{role:"tree",class:Pe(U,Ca,(j={},J(j,"".concat(U,"-show-line"),ie),J(j,"".concat(U,"-focused"),F.value),J(j,"".concat(U,"-active-focused"),L.value!==null),j))},[k(Nr,S({ref:I,prefixCls:U,style:xa,disabled:Xe,selectable:Ie,checkable:!!ze,motion:hn,height:In,itemHeight:Cn,virtual:Ge,focusable:ge,focused:F.value,tabindex:Ke,activeItem:H.value,onFocus:z,onBlur:Q,onKeydown:fe,onActiveChange:Re,onListChangeStart:he,onListChangeEnd:He,onContextmenu:An,onScroll:ba},wa),null)])]}})}}});var Fr={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"};const Lr=Fr;function Tt(n){for(var e=1;e<arguments.length;e++){var t=arguments[e]!=null?Object(arguments[e]):{},a=Object.keys(t);typeof Object.getOwnPropertySymbols=="function"&&(a=a.concat(Object.getOwnPropertySymbols(t).filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable}))),a.forEach(function(o){Rr(n,o,t[o])})}return n}function Rr(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}var it=function(e,t){var a=Tt({},e,t.attrs);return k(vn,Tt({},a,{icon:Lr}),null)};it.displayName="FileOutlined";it.inheritAttrs=!1;const ya=it;var Ar={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"};const _r=Ar;function Mt(n){for(var e=1;e<arguments.length;e++){var t=arguments[e]!=null?Object(arguments[e]):{},a=Object.keys(t);typeof Object.getOwnPropertySymbols=="function"&&(a=a.concat(Object.getOwnPropertySymbols(t).filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable}))),a.forEach(function(o){$r(n,o,t[o])})}return n}function $r(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}var ut=function(e,t){var a=Mt({},e,t.attrs);return k(vn,Mt({},a,{icon:_r}),null)};ut.displayName="MinusSquareOutlined";ut.inheritAttrs=!1;const Br=ut;var Vr={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"};const Hr=Vr;function Ft(n){for(var e=1;e<arguments.length;e++){var t=arguments[e]!=null?Object(arguments[e]):{},a=Object.keys(t);typeof Object.getOwnPropertySymbols=="function"&&(a=a.concat(Object.getOwnPropertySymbols(t).filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable}))),a.forEach(function(o){jr(n,o,t[o])})}return n}function jr(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}var ct=function(e,t){var a=Ft({},e,t.attrs);return k(vn,Ft({},a,{icon:Hr}),null)};ct.displayName="PlusSquareOutlined";ct.inheritAttrs=!1;const Wr=ct;var zr={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"};const Ur=zr;function Lt(n){for(var e=1;e<arguments.length;e++){var t=arguments[e]!=null?Object(arguments[e]):{},a=Object.keys(t);typeof Object.getOwnPropertySymbols=="function"&&(a=a.concat(Object.getOwnPropertySymbols(t).filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable}))),a.forEach(function(o){Gr(n,o,t[o])})}return n}function Gr(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}var dt=function(e,t){var a=Lt({},e,t.attrs);return k(vn,Lt({},a,{icon:Ur}),null)};dt.displayName="CaretDownFilled";dt.inheritAttrs=!1;const Yr=dt;function qr(n,e,t,a){var o=a.isLeaf,r=a.expanded,l=a.loading,i=e;if(l)return k(Wt,{class:"".concat(n,"-switcher-loading-icon")},null);var u;t&&an(t)==="object"&&(u=t.showLeafIcon);var f=null,d="".concat(n,"-switcher-icon");return o?(t&&(an(t)==="object"&&!u?f=k("span",{class:"".concat(n,"-switcher-leaf-line")},null):f=k(ya,{class:"".concat(n,"-switcher-line-icon")},null)),f):(f=k(Yr,{class:d},null),t&&(f=r?k(Br,{class:"".concat(n,"-switcher-line-icon")},null):k(Wr,{class:"".concat(n,"-switcher-line-icon")},null)),typeof e=="function"?i=e(S(S({},a),{},{defaultIcon:f,switcherCls:d})):Tn(i)&&(i=Ht(i,{class:d})),i||f)}var Rt=4;function Xr(n){var e,t=n.dropPosition,a=n.dropLevelOffset,o=n.prefixCls,r=n.indent,l=n.direction,i=l===void 0?"ltr":l,u=i==="ltr"?"left":"right",f=i==="ltr"?"right":"left",d=(e={},J(e,u,"".concat(-a*r+Rt,"px")),J(e,f,0),e);switch(t){case-1:d.top="".concat(-3,"px");break;case 1:d.bottom="".concat(-3,"px");break;default:d.bottom="".concat(-3,"px"),d[u]="".concat(r+Rt,"px");break}return k("div",{style:d,class:"".concat(o,"-drop-indicator")},null)}var ma=function(){var e=va();return S(S({},e),{},{showLine:{type:[Boolean,Object],default:void 0},multiple:{type:Boolean,default:void 0},autoExpandParent:{type:Boolean,default:void 0},checkStrictly:{type:Boolean,default:void 0},checkable:{type:Boolean,default:void 0},disabled:{type:Boolean,default:void 0},defaultExpandAll:{type:Boolean,default:void 0},defaultExpandParent:{type:Boolean,default:void 0},defaultExpandedKeys:{type:Array},expandedKeys:{type:Array},checkedKeys:{type:[Array,Object]},defaultCheckedKeys:{type:Array},selectedKeys:{type:Array},defaultSelectedKeys:{type:Array},selectable:{type:Boolean,default:void 0},loadedKeys:{type:Array},draggable:{type:Boolean,default:void 0},showIcon:{type:Boolean,default:void 0},icon:{type:Function},switcherIcon:G.any,prefixCls:String,replaceFields:{type:Object},blockNode:{type:Boolean,default:void 0},openAnimation:G.any,onDoubleclick:e.onDblclick,"onUpdate:selectedKeys":Function,"onUpdate:checkedKeys":Function,"onUpdate:expandedKeys":Function})};const Dn=$e({compatConfig:{MODE:3},name:"ATree",inheritAttrs:!1,props:bn(ma(),{checkable:!1,selectable:!0,showIcon:!1,blockNode:!1}),slots:["icon","title","switcherIcon","titleRender"],setup:function(e,t){var a=t.attrs,o=t.expose,r=t.emit,l=t.slots;zt(!(e.treeData===void 0&&l.default));var i=Zn("tree",e),u=i.prefixCls,f=i.direction,d=i.virtual,c=ce(),s=function(g){var m;(m=c.value)===null||m===void 0||m.scrollTo(g)};o({treeRef:c,onNodeExpand:function(){for(var g,m=arguments.length,F=new Array(m),L=0;L<m;L++)F[L]=arguments[L];(g=c.value)===null||g===void 0||g.onNodeExpand.apply(g,F)},scrollTo:s,selectedKeys:T(function(){var v;return(v=c.value)===null||v===void 0?void 0:v.selectedKeys}),checkedKeys:T(function(){var v;return(v=c.value)===null||v===void 0?void 0:v.checkedKeys}),halfCheckedKeys:T(function(){var v;return(v=c.value)===null||v===void 0?void 0:v.halfCheckedKeys}),loadedKeys:T(function(){var v;return(v=c.value)===null||v===void 0?void 0:v.loadedKeys}),loadingKeys:T(function(){var v;return(v=c.value)===null||v===void 0?void 0:v.loadingKeys}),expandedKeys:T(function(){var v;return(v=c.value)===null||v===void 0?void 0:v.expandedKeys})}),qe(function(){Ma(e.replaceFields===void 0,"Tree","`replaceFields` is deprecated, please use fieldNames instead")});var h=function(g,m){r("update:checkedKeys",g),r("check",g,m)},p=function(g,m){r("update:expandedKeys",g),r("expand",g,m)},y=function(g,m){r("update:selectedKeys",g),r("select",g,m)};return function(){var v,g=e.showIcon,m=e.showLine,F=e.switcherIcon,L=F===void 0?l.switcherIcon:F,P=e.icon,x=P===void 0?l.icon:P,I=e.blockNode,A=e.checkable,b=e.selectable,R=e.fieldNames,K=R===void 0?e.replaceFields:R,w=e.motion,_=w===void 0?e.openAnimation:w,V=e.itemHeight,ne=V===void 0?28:V,q=e.onDoubleclick,re=e.onDblclick,Y=S(S(S({},a),fn(e,["onUpdate:checkedKeys","onUpdate:expandedKeys","onUpdate:selectedKeys","onDoubleclick"])),{},{showLine:!!m,dropIndicatorRender:Xr,fieldNames:K,icon:x,itemHeight:ne}),de=l.default?Nn(l.default()):void 0;return k(Mr,S(S({},Y),{},{virtual:d.value,motion:_,ref:c,prefixCls:u.value,class:Pe((v={},J(v,"".concat(u.value,"-icon-hide"),!g),J(v,"".concat(u.value,"-block-node"),I),J(v,"".concat(u.value,"-unselectable"),!b),J(v,"".concat(u.value,"-rtl"),f.value==="rtl"),v),a.class),direction:f.value,checkable:A,selectable:b,switcherIcon:function(oe){return qr(u.value,L,m,oe)},onCheck:h,onExpand:p,onSelect:y,onDblclick:re||q,children:de}),S(S({},l),{},{checkable:function(){return k("span",{class:"".concat(u.value,"-checkbox-inner")},null)}}))}}});var Jr={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"};const Qr=Jr;function At(n){for(var e=1;e<arguments.length;e++){var t=arguments[e]!=null?Object(arguments[e]):{},a=Object.keys(t);typeof Object.getOwnPropertySymbols=="function"&&(a=a.concat(Object.getOwnPropertySymbols(t).filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable}))),a.forEach(function(o){Zr(n,o,t[o])})}return n}function Zr(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}var st=function(e,t){var a=At({},e,t.attrs);return k(vn,At({},a,{icon:Qr}),null)};st.displayName="FolderOpenOutlined";st.inheritAttrs=!1;const el=st;var nl={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"};const tl=nl;function _t(n){for(var e=1;e<arguments.length;e++){var t=arguments[e]!=null?Object(arguments[e]):{},a=Object.keys(t);typeof Object.getOwnPropertySymbols=="function"&&(a=a.concat(Object.getOwnPropertySymbols(t).filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable}))),a.forEach(function(o){al(n,o,t[o])})}return n}function al(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}var vt=function(e,t){var a=_t({},e,t.attrs);return k(vn,_t({},a,{icon:tl}),null)};vt.displayName="FolderOutlined";vt.inheritAttrs=!1;const ol=vt;var nn;(function(n){n[n.None=0]="None",n[n.Start=1]="Start",n[n.End=2]="End"})(nn||(nn={}));function ft(n,e,t){function a(o){var r=o[e.key],l=o[e.children];t(r,o)!==!1&&ft(l||[],e,t)}n.forEach(a)}function rl(n){var e=n.treeData,t=n.expandedKeys,a=n.startKey,o=n.endKey,r=n.fieldNames,l=r===void 0?{title:"title",key:"key",children:"children"}:r,i=[],u=nn.None;if(a&&a===o)return[a];if(!a||!o)return[];function f(d){return d===a||d===o}return ft(e,l,function(d){if(u===nn.End)return!1;if(f(d)){if(i.push(d),u===nn.None)u=nn.Start;else if(u===nn.Start)return u=nn.End,!1}else u===nn.Start&&i.push(d);return t.indexOf(d)!==-1}),i}function Vn(n,e,t){var a=_e(e),o=[];return ft(n,t,function(r,l){var i=a.indexOf(r);return i!==-1&&(o.push(l),a.splice(i,1)),!!a.length}),o}var ll=["icon","blockNode"],il=function(){return S(S({},ma()),{},{expandAction:{type:[Boolean,String]}})};function ul(n){var e=n.isLeaf,t=n.expanded;return e?k(ya,null,null):t?k(el,null,null):k(ol,null,null)}const Hn=$e({compatConfig:{MODE:3},name:"ADirectoryTree",inheritAttrs:!1,props:bn(il(),{showIcon:!0,expandAction:"click"}),slots:["icon","title","switcherIcon","titleRender"],setup:function(e,t){var a,o=t.attrs,r=t.slots,l=t.emit,i=t.expose,u=ce(e.treeData||Yn(Nn((a=r.default)===null||a===void 0?void 0:a.call(r))));we(function(){return e.treeData},function(){u.value=e.treeData}),Qn(function(){un(function(){if(e.treeData===void 0&&r.default){var K;u.value=Yn(Nn((K=r.default)===null||K===void 0?void 0:K.call(r)))}})});var f=ce(),d=ce(),c=T(function(){return Ln(e.fieldNames)}),s=ce(),h=function(w){var _;(_=s.value)===null||_===void 0||_.scrollTo(w)};i({scrollTo:h,selectedKeys:T(function(){var K;return(K=s.value)===null||K===void 0?void 0:K.selectedKeys}),checkedKeys:T(function(){var K;return(K=s.value)===null||K===void 0?void 0:K.checkedKeys}),halfCheckedKeys:T(function(){var K;return(K=s.value)===null||K===void 0?void 0:K.halfCheckedKeys}),loadedKeys:T(function(){var K;return(K=s.value)===null||K===void 0?void 0:K.loadedKeys}),loadingKeys:T(function(){var K;return(K=s.value)===null||K===void 0?void 0:K.loadingKeys}),expandedKeys:T(function(){var K;return(K=s.value)===null||K===void 0?void 0:K.expandedKeys})});var p=function(){var w=ha(u.value,{fieldNames:c.value}),_=w.keyEntities,V;return e.defaultExpandAll?V=Object.keys(_):e.defaultExpandParent?V=Gn(e.expandedKeys||e.defaultExpandedKeys||[],_):V=e.expandedKeys||e.defaultExpandedKeys,V},y=ce(e.selectedKeys||e.defaultSelectedKeys||[]),v=ce(p());we(function(){return e.selectedKeys},function(){e.selectedKeys!==void 0&&(y.value=e.selectedKeys)},{immediate:!0}),we(function(){return e.expandedKeys},function(){e.expandedKeys!==void 0&&(v.value=e.expandedKeys)},{immediate:!0});var g=function(w,_){var V=_.isLeaf;V||w.shiftKey||w.metaKey||w.ctrlKey||s.value.onNodeExpand(w,_)},m=Ra(g,200,{leading:!0}),F=function(w,_){e.expandedKeys===void 0&&(v.value=w),l("update:expandedKeys",w),l("expand",w,_)},L=function(w,_){var V=e.expandAction;V==="click"&&m(w,_),l("click",w,_)},P=function(w,_){var V=e.expandAction;(V==="dblclick"||V==="doubleclick")&&m(w,_),l("doubleclick",w,_),l("dblclick",w,_)},x=function(w,_){var V=e.multiple,ne=_.node,q=_.nativeEvent,re=ne[c.value.key],Y=S(S({},_),{},{selected:!0}),de=(q==null?void 0:q.ctrlKey)||(q==null?void 0:q.metaKey),pe=q==null?void 0:q.shiftKey,oe;V&&de?(oe=w,f.value=re,d.value=oe,Y.selectedNodes=Vn(u.value,oe,c.value)):V&&pe?(oe=Array.from(new Set([].concat(_e(d.value||[]),_e(rl({treeData:u.value,expandedKeys:v.value,startKey:re,endKey:f.value,fieldNames:c.value}))))),Y.selectedNodes=Vn(u.value,oe,c.value)):(oe=[re],f.value=re,d.value=oe,Y.selectedNodes=Vn(u.value,oe,c.value)),l("update:selectedKeys",oe),l("select",oe,Y),e.selectedKeys===void 0&&(y.value=oe)},I=function(w,_){l("update:checkedKeys",w),l("check",w,_)},A=Zn("tree",e),b=A.prefixCls,R=A.direction;return function(){var K=Pe("".concat(b.value,"-directory"),J({},"".concat(b.value,"-directory-rtl"),R.value==="rtl"),o.class),w=e.icon,_=w===void 0?r.icon:w,V=e.blockNode,ne=V===void 0?!0:V,q=en(e,ll);return k(Dn,S(S(S({},o),{},{icon:_||ul,ref:s,blockNode:ne},q),{},{prefixCls:b.value,class:K,expandedKeys:v.value,selectedKeys:y.value,onSelect:x,onClick:L,onDblclick:P,onExpand:F,onCheck:I}),r)}}});var jn=Un;const Kl=Ye(Dn,{DirectoryTree:Hn,TreeNode:jn,install:function(e){return e.component(Dn.name,Dn),e.component(jn.name,jn),e.component(Hn.name,Hn),e}});export{ar as D,xl as S,wl as _,Kl as a,Bn as b,ha as c,rn as d,dn as e,Fo as f,rr as s,wr as u};