index-4c37c34b.js 69 KB

1234567891011
  1. import{d as M,P as de,bB as ya,b as C,aR as Fe,_ as Ze,bh as ha,i as se,c as Le,e as be,a$ as Ye,ap as Xe,o as Oe,t as Ja,aH as We,aQ as Qa,aN as ga,u as dn,b8 as pa,an as Me,w as et,aq as nt,b2 as at,bD as ba,bE as tt,j as $n,K as Ve,al as He,bF as rt,aU as ot,m as lt,bG as it}from"./index-fb7a0cf7.js";import{I as fe,s as De,d as we,p as ma,e as j,c as xa,f as I,k as ae,g as un,r as Ka,o as cn,a as ka,ao as dt,w as pe,x as Rn,t as _n,F as Sa,q as Ce,A as ut,h as ct,J as kn,b as st,y as vt}from"./vue-18ee037d.js";function Ne(n){var e=fe();return De(function(){e.value=n()},{flush:"sync"}),e}var Ca=Symbol("TreeContextKey"),ft=we({compatConfig:{MODE:3},name:"TreeContext",props:{value:{type:Object}},setup:function(e,a){var t=a.slots;return ma(Ca,j(function(){return e.value})),function(){var r;return(r=t.default)===null||r===void 0?void 0:r.call(t)}}}),zn=function(){return xa(Ca,j(function(){return{}}))},wa=Symbol("KeysStateKey"),yt=function(e){ma(wa,e)},Na=function(){return xa(wa,{expandedKeys:fe([]),selectedKeys:fe([]),loadedKeys:fe([]),loadingKeys:fe([]),checkedKeys:fe([]),halfCheckedKeys:fe([]),expandedKeysSet:j(function(){return new Set}),selectedKeysSet:j(function(){return new Set}),loadedKeysSet:j(function(){return new Set}),loadingKeysSet:j(function(){return new Set}),checkedKeysSet:j(function(){return new Set}),halfCheckedKeysSet:j(function(){return new Set}),flattenNodes:fe([])})},ht=function(e){for(var a=e.prefixCls,t=e.level,r=e.isStart,i=e.isEnd,u="".concat(a,"-indent-unit"),l=[],c=0;c<t;c+=1){var v;l.push(I("span",{key:c,class:(v={},M(v,u,!0),M(v,"".concat(u,"-start"),r[c]),M(v,"".concat(u,"-end"),i[c]),v)},null))}return I("span",{"aria-hidden":"true",class:"".concat(a,"-indent")},[l])};const gt=ht;var Ea={eventKey:[String,Number],prefixCls:String,title:de.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:de.any,switcherIcon:de.any,domRef:{type:Function}},pt={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}},Da=function(){return{prefixCls:String,focusable:{type:Boolean,default:void 0},activeKey:[Number,String],tabindex:Number,children:de.any,treeData:{type:Array},fieldNames:{type:Object},showLine:{type:[Boolean,Object],default:void 0},showIcon:{type:Boolean,default:void 0},icon:de.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:de.any,switcherIcon:de.any,height:Number,itemHeight:Number,virtual:{type:Boolean,default:void 0},direction:{type:String}}},bt=["eventKey","isLeaf","isStart","isEnd","domRef","active","data","onMousemove","selectable"],Xn="open",Zn="close",mt="---";const An=we({compatConfig:{MODE:3},name:"ATreeNode",inheritAttrs:!1,props:Ea,isTreeNode:1,slots:["title","icon","switcherIcon"],setup:function(e,a){var t=a.attrs,r=a.slots,i=a.expose;ya(!("slots"in e.data),"treeData slots is deprecated, please use ".concat(Object.keys(e.data.slots||{}).map(function(T){return"`v-slot:"+T+"` "}),"instead"));var u=ae(!1),l=zn(),c=Na(),v=c.expandedKeysSet,m=c.selectedKeysSet,y=c.loadedKeysSet,h=c.loadingKeysSet,s=c.checkedKeysSet,b=c.halfCheckedKeysSet,x=l.value,o=x.dragOverNodeKey,d=x.dropPosition,f=x.keyEntities,N=j(function(){return Fn(e.eventKey,{expandedKeysSet:v.value,selectedKeysSet:m.value,loadedKeysSet:y.value,loadingKeysSet:h.value,checkedKeysSet:s.value,halfCheckedKeysSet:b.value,dragOverNodeKey:o,dropPosition:d,keyEntities:f})}),F=Ne(function(){return N.value.expanded}),$=Ne(function(){return N.value.selected}),G=Ne(function(){return N.value.checked}),Z=Ne(function(){return N.value.loaded}),H=Ne(function(){return N.value.loading}),O=Ne(function(){return N.value.halfChecked}),ne=Ne(function(){return N.value.dragOver}),A=Ne(function(){return N.value.dragOverGapTop}),L=Ne(function(){return N.value.dragOverGapBottom}),_=Ne(function(){return N.value.pos}),W=ae(),V=j(function(){var T=e.eventKey,p=l.value.keyEntities,E=p[T]||{},Q=E.children;return!!(Q||[]).length}),w=j(function(){var T=e.isLeaf,p=l.value.loadData,E=V.value;return T===!1?!1:T||!p&&!E||p&&Z.value&&!E}),P=j(function(){return w.value?null:F.value?Xn:Zn}),g=j(function(){var T=e.disabled,p=l.value.disabled;return!!(p||T)}),B=j(function(){var T=e.checkable,p=l.value.checkable;return!p||T===!1?!1:p}),J=j(function(){var T=e.selectable,p=l.value.selectable;return typeof T=="boolean"?T:p}),Y=j(function(){var T=e.data,p=e.active,E=e.checkable,Q=e.disableCheckbox,D=e.disabled,K=e.selectable;return C(C({active:p,checkable:E,disableCheckbox:Q,disabled:D,selectable:K},T),{},{dataRef:T,data:T,isLeaf:w.value,checked:G.value,expanded:F.value,loading:H.value,selected:$.value,halfChecked:O.value})}),re=un(),te=j(function(){var T=e.eventKey,p=l.value.keyEntities,E=p[T]||{},Q=E.parent;return C(C({},Ln(Fe({},e,N.value))),{},{parent:Q})}),ue=Ka({eventData:te,eventKey:j(function(){return e.eventKey}),selectHandle:W,pos:_,key:re.vnode.key});i(ue);var me=function(p){var E=l.value.onNodeDoubleClick;E(p,te.value)},Ke=function(p){if(!g.value){var E=l.value.onNodeSelect;p.preventDefault(),E(p,te.value)}},Be=function(p){if(!g.value){var E=e.disableCheckbox,Q=l.value.onNodeCheck;if(!(!B.value||E)){p.preventDefault();var D=!G.value;Q(p,te.value,D)}}},_e=function(p){var E=l.value.onNodeClick;E(p,te.value),J.value?Ke(p):Be(p)},ze=function(p){var E=l.value.onNodeMouseEnter;E(p,te.value)},Pe=function(p){var E=l.value.onNodeMouseLeave;E(p,te.value)},Ge=function(p){var E=l.value.onNodeContextMenu;E(p,te.value)},vn=function(p){var E=l.value.onNodeDragStart;p.stopPropagation(),u.value=!0,E(p,ue);try{p.dataTransfer.setData("text/plain","")}catch{}},fn=function(p){var E=l.value.onNodeDragEnter;p.preventDefault(),p.stopPropagation(),E(p,ue)},yn=function(p){var E=l.value.onNodeDragOver;p.preventDefault(),p.stopPropagation(),E(p,ue)},hn=function(p){var E=l.value.onNodeDragLeave;p.stopPropagation(),E(p,ue)},Qe=function(p){var E=l.value.onNodeDragEnd;p.stopPropagation(),u.value=!1,E(p,ue)},en=function(p){var E=l.value.onNodeDrop;p.preventDefault(),p.stopPropagation(),u.value=!1,E(p,ue)},nn=function(p){var E=l.value.onNodeExpand;H.value||E(p,te.value)},gn=function(){var p=e.data,E=l.value.draggable;return!!(E&&(!E.nodeDraggable||E.nodeDraggable(p)))},pn=function(){var p=l.value,E=p.draggable,Q=p.prefixCls;return E&&E!==null&&E!==void 0&&E.icon?I("span",{class:"".concat(Q,"-draggable-icon")},[E.icon]):null},bn=function(){var p,E,Q,D=e.switcherIcon,K=D===void 0?r.switcherIcon||((p=l.value.slots)===null||p===void 0?void 0:p[(E=e.data)===null||E===void 0||(Q=E.slots)===null||Q===void 0?void 0:Q.switcherIcon]):D,k=l.value.switcherIcon,S=K||k;return typeof S=="function"?S(Y.value):S},an=function(){var p=l.value,E=p.loadData,Q=p.onNodeLoad;H.value||E&&F.value&&!w.value&&!V.value&&!Z.value&&Q(te.value)};cn(function(){an()}),ka(function(){an()});var mn=function(){var p=l.value.prefixCls,E=bn();if(w.value)return E!==!1?I("span",{class:se("".concat(p,"-switcher"),"".concat(p,"-switcher-noop"))},[E]):null;var Q=se("".concat(p,"-switcher"),"".concat(p,"-switcher_").concat(F.value?Xn:Zn));return E!==!1?I("span",{onClick:nn,class:Q},[E]):null},je=function(){var p,E,Q=e.disableCheckbox,D=l.value.prefixCls,K=g.value,k=B.value;return k?I("span",{class:se("".concat(D,"-checkbox"),G.value&&"".concat(D,"-checkbox-checked"),!G.value&&O.value&&"".concat(D,"-checkbox-indeterminate"),(K||Q)&&"".concat(D,"-checkbox-disabled")),onClick:Be},[(p=(E=l.value).customCheckable)===null||p===void 0?void 0:p.call(E)]):null},tn=function(){var p=l.value.prefixCls;return I("span",{class:se("".concat(p,"-iconEle"),"".concat(p,"-icon__").concat(P.value||"docu"),H.value&&"".concat(p,"-icon_loading"))},null)},xn=function(){var p=e.disabled,E=e.eventKey,Q=l.value,D=Q.draggable,K=Q.dropLevelOffset,k=Q.dropPosition,S=Q.prefixCls,X=Q.indent,U=Q.dropIndicatorRender,z=Q.dragOverNodeKey,R=Q.direction,q=D!==!1,ee=!p&&q&&z===E;return ee?U({dropPosition:k,dropLevelOffset:K,indent:X,prefixCls:S,direction:R}):null},Ae=function(){var p,E,Q,D,K=e.icon,k=K===void 0?r.icon:K,S=e.data,X=r.title||((p=l.value.slots)===null||p===void 0?void 0:p[(E=e.data)===null||E===void 0||(Q=E.slots)===null||Q===void 0?void 0:Q.title])||((D=l.value.slots)===null||D===void 0?void 0:D.title)||e.title,U=l.value,z=U.prefixCls,R=U.showIcon,q=U.icon,ee=U.loadData,oe=g.value,le="".concat(z,"-node-content-wrapper"),ie;if(R){var ve,ye,ge=k||((ve=l.value.slots)===null||ve===void 0?void 0:ve[S==null||(ye=S.slots)===null||ye===void 0?void 0:ye.icon])||q;ie=ge?I("span",{class:se("".concat(z,"-iconEle"),"".concat(z,"-icon__customize"))},[typeof ge=="function"?ge(Y.value):ge]):tn()}else ee&&H.value&&(ie=tn());var he;typeof X=="function"?he=X(Y.value):he=X,he=he===void 0?mt:he;var ce=I("span",{class:"".concat(z,"-title")},[he]);return I("span",{ref:W,title:typeof X=="string"?X:"",class:se("".concat(le),"".concat(le,"-").concat(P.value||"normal"),!oe&&($.value||u.value)&&"".concat(z,"-node-selected")),onMouseenter:ze,onMouseleave:Pe,onContextmenu:Ge,onClick:_e,onDblclick:me},[ie,ce,xn()])};return function(){var T,p=C(C({},e),t),E=p.eventKey,Q=p.isLeaf,D=p.isStart,K=p.isEnd,k=p.domRef,S=p.active;p.data;var X=p.onMousemove,U=p.selectable,z=Ze(p,bt),R=l.value,q=R.prefixCls,ee=R.filterTreeNode,oe=R.keyEntities,le=R.dropContainerKey,ie=R.dropTargetKey,ve=R.draggingNodeKey,ye=g.value,ge=ha(z,{aria:!0,data:!0}),he=oe[E]||{},ce=he.level,ke=K[K.length-1],Se=gn(),Te=!ye&&Se,rn=ve===E,Kn=U!==void 0?{"aria-selected":!!U}:void 0;return I("div",C(C({ref:k,class:se(t.class,"".concat(q,"-treenode"),(T={},M(T,"".concat(q,"-treenode-disabled"),ye),M(T,"".concat(q,"-treenode-switcher-").concat(F.value?"open":"close"),!Q),M(T,"".concat(q,"-treenode-checkbox-checked"),G.value),M(T,"".concat(q,"-treenode-checkbox-indeterminate"),O.value),M(T,"".concat(q,"-treenode-selected"),$.value),M(T,"".concat(q,"-treenode-loading"),H.value),M(T,"".concat(q,"-treenode-active"),S),M(T,"".concat(q,"-treenode-leaf-last"),ke),M(T,"".concat(q,"-treenode-draggable"),Te),M(T,"dragging",rn),M(T,"drop-target",ie===E),M(T,"drop-container",le===E),M(T,"drag-over",!ye&&ne.value),M(T,"drag-over-gap-top",!ye&&A.value),M(T,"drag-over-gap-bottom",!ye&&L.value),M(T,"filter-node",ee&&ee(te.value)),T)),style:t.style,draggable:Te,"aria-grabbed":rn,onDragstart:Te?vn:void 0,onDragenter:Se?fn:void 0,onDragover:Se?yn:void 0,onDragleave:Se?hn:void 0,onDrop:Se?en:void 0,onDragend:Se?Qe:void 0,onMousemove:X},Kn),ge),[I(gt,{prefixCls:q,level:ce,isStart:D,isEnd:K},null),pn(),mn(),je(),Ae()])}}});function Ie(n,e){if(!n)return[];var a=n.slice(),t=a.indexOf(e);return t>=0&&a.splice(t,1),a}function $e(n,e){var a=(n||[]).slice();return a.indexOf(e)===-1&&a.push(e),a}function jn(n){return n.split("-")}function Oa(n,e){return"".concat(n,"-").concat(e)}function xt(n){return n&&n.type&&n.type.isTreeNode}function Kt(n,e){var a=[],t=e[n];function r(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];i.forEach(function(u){var l=u.key,c=u.children;a.push(l),r(c)})}return r(t.children),a}function kt(n){if(n.parent){var e=jn(n.pos);return Number(e[e.length-1])===n.parent.children.length-1}return!1}function St(n){var e=jn(n.pos);return Number(e[e.length-1])===0}function Jn(n,e,a,t,r,i,u,l,c,v){var m,y=n.clientX,h=n.clientY,s=n.target.getBoundingClientRect(),b=s.top,x=s.height,o=(v==="rtl"?-1:1)*(((r==null?void 0:r.x)||0)-y),d=(o-12)/t,f=l[a.eventKey];if(h<b+x/2){var N=u.findIndex(function(V){return V.key===f.key}),F=N<=0?0:N-1,$=u[F].key;f=l[$]}var G=f.key,Z=f,H=f.key,O=0,ne=0;if(!c.has(G))for(var A=0;A<d&&kt(f);A+=1)f=f.parent,ne+=1;var L=e.eventData,_=f.node,W=!0;return St(f)&&f.level===0&&h<b+x/2&&i({dragNode:L,dropNode:_,dropPosition:-1})&&f.key===a.eventKey?O=-1:(Z.children||[]).length&&c.has(H)?i({dragNode:L,dropNode:_,dropPosition:0})?O=0:W=!1:ne===0?d>-1.5?i({dragNode:L,dropNode:_,dropPosition:1})?O=1:W=!1:i({dragNode:L,dropNode:_,dropPosition:0})?O=0:i({dragNode:L,dropNode:_,dropPosition:1})?O=1:W=!1:i({dragNode:L,dropNode:_,dropPosition:1})?O=1:W=!1,{dropPosition:O,dropLevelOffset:ne,dropTargetKey:f.key,dropTargetPos:f.pos,dragOverNodeKey:H,dropContainerKey:O===0?null:((m=f.parent)===null||m===void 0?void 0:m.key)||null,dropAllowed:W}}function Qn(n,e){if(n){var a=e.multiple;return a?n.slice():n.length?[n[0]]:n}}function Sn(n){if(!n)return null;var e;if(Array.isArray(n))e={checkedKeys:n,halfCheckedKeys:void 0};else if(Le(n)==="object")e={checkedKeys:n.checked||void 0,halfCheckedKeys:n.halfChecked||void 0};else return null;return e}function Tn(n,e){var a=new Set;function t(r){if(!a.has(r)){var i=e[r];if(i){a.add(r);var u=i.parent,l=i.node;l.disabled||u&&t(u.key)}}}return(n||[]).forEach(function(r){t(r)}),be(a)}var Ct=["title","icon","switcherIcon"];function Je(n,e){return n??e}function sn(n){var e=n||{},a=e.title,t=e._title,r=e.key,i=e.children,u=a||"title";return{title:u,_title:t||[u],key:r||"key",children:i||"children"}}function In(n){function e(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=Ye(a);return t.map(function(r){var i,u,l,c;if(!xt(r))return null;for(var v=r.children||{},m=r.key,y={},h=0,s=Object.entries(r.props);h<s.length;h++){var b=Xe(s[h],2),x=b[0],o=b[1];y[dt(x)]=o}var d=y.isLeaf,f=y.checkable,N=y.selectable,F=y.disabled,$=y.disableCheckbox,G={isLeaf:d||d===""||void 0,checkable:f||f===""||void 0,selectable:N||N===""||void 0,disabled:F||F===""||void 0,disableCheckbox:$||$===""||void 0},Z=C(C({},y),G),H=y.title,O=H===void 0?(i=v.title)===null||i===void 0?void 0:i.call(v,Z):H,ne=y.icon,A=ne===void 0?(u=v.icon)===null||u===void 0?void 0:u.call(v,Z):ne,L=y.switcherIcon,_=L===void 0?(l=v.switcherIcon)===null||l===void 0?void 0:l.call(v,Z):L,W=Ze(y,Ct),V=(c=v.default)===null||c===void 0?void 0:c.call(v),w=C(C({},W),{},{title:O,icon:A,switcherIcon:_,key:m,isLeaf:d},G),P=e(V);return P.length&&(w.children=P),w})}return e(n)}function wt(n,e,a){var t=sn(a),r=t._title,i=t.key,u=t.children,l=new Set(e===!0?[]:e),c=[];function v(m){var y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return m.map(function(h,s){for(var b=Oa(y?y.pos:"0",s),x=Je(h[i],b),o,d=0;d<r.length;d+=1){var f=r[d];if(h[f]!==void 0){o=h[f];break}}var N=C(C({},Oe(h,[].concat(be(r),[i,u]))),{},{title:o,key:x,parent:y,pos:b,children:null,data:h,isStart:[].concat(be(y?y.isStart:[]),[s===0]),isEnd:[].concat(be(y?y.isEnd:[]),[s===m.length-1])});return c.push(N),e===!0||l.has(x)?N.children=v(h[u]||[],N):N.children=[],N})}return v(n),c}function Nt(n,e,a){var t={};Le(a)==="object"?t=a:t={externalGetKey:a},t=t||{};var r=t,i=r.childrenPropName,u=r.externalGetKey,l=r.fieldNames,c=sn(l),v=c.key,m=c.children,y=i||m,h;u?typeof u=="string"?h=function(x){return x[u]}:typeof u=="function"&&(h=function(x){return u(x)}):h=function(x,o){return Je(x[v],o)};function s(b,x,o,d){var f=b?b[y]:n,N=b?Oa(o.pos,x):"0",F=b?[].concat(be(d),[b]):[];if(b){var $=h(b,N),G={node:b,index:x,pos:N,key:$,parentPos:o.node?o.pos:null,level:o.level+1,nodes:F};e(G)}f&&f.forEach(function(Z,H){s(Z,H,{node:b,pos:N,level:o?o.level+1:-1},F)})}s(null)}function Pa(n){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=e.initWrapper,t=e.processEntity,r=e.onProcessFinished,i=e.externalGetKey,u=e.childrenPropName,l=e.fieldNames,c=arguments.length>2?arguments[2]:void 0,v=i||c,m={},y={},h={posEntities:m,keyEntities:y};return a&&(h=a(h)||h),Nt(n,function(s){var b=s.node,x=s.index,o=s.pos,d=s.key,f=s.parentPos,N=s.level,F=s.nodes,$={node:b,nodes:F,index:x,key:d,pos:o,level:N},G=Je(d,o);m[o]=$,y[G]=$,$.parent=m[f],$.parent&&($.parent.children=$.parent.children||[],$.parent.children.push($)),t&&t($,h)},{externalGetKey:v,childrenPropName:u,fieldNames:l}),r&&r(h),h}function Fn(n,e){var a=e.expandedKeysSet,t=e.selectedKeysSet,r=e.loadedKeysSet,i=e.loadingKeysSet,u=e.checkedKeysSet,l=e.halfCheckedKeysSet,c=e.dragOverNodeKey,v=e.dropPosition,m=e.keyEntities,y=m[n],h={eventKey:n,expanded:a.has(n),selected:t.has(n),loaded:r.has(n),loading:i.has(n),checked:u.has(n),halfChecked:l.has(n),pos:String(y?y.pos:""),parent:y.parent,dragOver:c===n&&v===0,dragOverGapTop:c===n&&v===-1,dragOverGapBottom:c===n&&v===1};return h}function Ln(n){var e=n.data,a=n.expanded,t=n.selected,r=n.checked,i=n.loaded,u=n.loading,l=n.halfChecked,c=n.dragOver,v=n.dragOverGapTop,m=n.dragOverGapBottom,y=n.pos,h=n.active,s=n.eventKey,b=C(C({dataRef:e},e),{},{expanded:a,selected:t,checked:r,loaded:i,loading:u,halfChecked:l,dragOver:c,dragOverGapTop:v,dragOverGapBottom:m,pos:y,active:h,eventKey:s,key:s});return"props"in b||Object.defineProperty(b,"props",{get:function(){return n}}),b}function Aa(n,e){var a=new Set;return n.forEach(function(t){e.has(t)||a.add(t)}),a}function Et(n){var e=n||{},a=e.disabled,t=e.disableCheckbox,r=e.checkable;return!!(a||t)||r===!1}function Dt(n,e,a,t){for(var r=new Set(n),i=new Set,u=0;u<=a;u+=1){var l=e.get(u)||new Set;l.forEach(function(y){var h=y.key,s=y.node,b=y.children,x=b===void 0?[]:b;r.has(h)&&!t(s)&&x.filter(function(o){return!t(o.node)}).forEach(function(o){r.add(o.key)})})}for(var c=new Set,v=a;v>=0;v-=1){var m=e.get(v)||new Set;m.forEach(function(y){var h=y.parent,s=y.node;if(!(t(s)||!y.parent||c.has(y.parent.key))){if(t(y.parent.node)){c.add(h.key);return}var b=!0,x=!1;(h.children||[]).filter(function(o){return!t(o.node)}).forEach(function(o){var d=o.key,f=r.has(d);b&&!f&&(b=!1),!x&&(f||i.has(d))&&(x=!0)}),b&&r.add(h.key),x&&i.add(h.key),c.add(h.key)}})}return{checkedKeys:Array.from(r),halfCheckedKeys:Array.from(Aa(i,r))}}function Ot(n,e,a,t,r){for(var i=new Set(n),u=new Set(e),l=0;l<=t;l+=1){var c=a.get(l)||new Set;c.forEach(function(h){var s=h.key,b=h.node,x=h.children,o=x===void 0?[]:x;!i.has(s)&&!u.has(s)&&!r(b)&&o.filter(function(d){return!r(d.node)}).forEach(function(d){i.delete(d.key)})})}u=new Set;for(var v=new Set,m=t;m>=0;m-=1){var y=a.get(m)||new Set;y.forEach(function(h){var s=h.parent,b=h.node;if(!(r(b)||!h.parent||v.has(h.parent.key))){if(r(h.parent.node)){v.add(s.key);return}var x=!0,o=!1;(s.children||[]).filter(function(d){return!r(d.node)}).forEach(function(d){var f=d.key,N=i.has(f);x&&!N&&(x=!1),!o&&(N||u.has(f))&&(o=!0)}),x||i.delete(s.key),o&&u.add(s.key),v.add(s.key)}})}return{checkedKeys:Array.from(i),halfCheckedKeys:Array.from(Aa(u,i))}}function Cn(n,e,a,t,r,i){var u;i?u=i:u=Et;var l=new Set(n.filter(function(v){var m=!!a[v];return m})),c;return e===!0?c=Dt(l,r,t,u):c=Ot(l,e.halfCheckedKeys,r,t,u),c}function Pt(n){var e=ae(0),a=fe();return De(function(){var t=new Map,r=0,i=n.value||{};for(var u in i)if(Object.prototype.hasOwnProperty.call(i,u)){var l=i[u],c=l.level,v=t.get(c);v||(v=new Set,t.set(c,v)),v.add(l),r=Math.max(r,c)}e.value=r,a.value=t}),{maxLevel:e,levelEntities:a}}var Ta=function(){return{id:String,prefixCls:String,inputPrefixCls:String,defaultValue:de.oneOfType([de.string,de.number]),value:{type:[String,Number,Symbol],default:void 0},placeholder:{type:[String,Number]},autocomplete:String,type:{type:String,default:"text"},name:String,size:{type:String},disabled:{type:Boolean,default:void 0},readonly:{type:Boolean,default:void 0},addonBefore:de.any,addonAfter:de.any,prefix:de.any,suffix:de.any,autofocus:{type:Boolean,default:void 0},allowClear:{type:Boolean,default:void 0},lazy:{type:Boolean,default:!0},maxlength:Number,loading:{type:Boolean,default:void 0},bordered:{type:Boolean,default:void 0},showCount:{type:[Boolean,Object]},htmlSize:Number,onPressEnter:Function,onKeydown:Function,onKeyup:Function,onFocus:Function,onBlur:Function,onChange:Function,onInput:Function,"onUpdate:value":Function,valueModifiers:Object,hidden:Boolean}};const At=Ta;var Ia=function(){return C(C({},Oe(Ta(),["prefix","addonBefore","addonAfter","suffix"])),{},{rows:Number,autosize:{type:[Boolean,Object],default:void 0},autoSize:{type:[Boolean,Object],default:void 0},onResize:{type:Function},onCompositionstart:Function,onCompositionend:Function,valueModifiers:Object})};function Fa(n,e,a,t,r){var i;return se(n,(i={},M(i,"".concat(n,"-sm"),a==="small"),M(i,"".concat(n,"-lg"),a==="large"),M(i,"".concat(n,"-disabled"),t),M(i,"".concat(n,"-rtl"),r==="rtl"),M(i,"".concat(n,"-borderless"),!e),i))}var Ue=function(e){return e!=null&&(Array.isArray(e)?Ye(e).length:!0)};function Tt(n){return Ue(n.prefix)||Ue(n.suffix)||Ue(n.allowClear)}function wn(n){return Ue(n.addonBefore)||Ue(n.addonAfter)}var It=["text","input"];const La=we({compatConfig:{MODE:3},name:"ClearableLabeledInput",inheritAttrs:!1,props:{prefixCls:String,inputType:de.oneOf(Ja("text","input")),value:de.any,defaultValue:de.any,allowClear:{type:Boolean,default:void 0},element:de.any,handleReset:Function,disabled:{type:Boolean,default:void 0},direction:{type:String},size:{type:String},suffix:de.any,prefix:de.any,addonBefore:de.any,addonAfter:de.any,readonly:{type:Boolean,default:void 0},focused:{type:Boolean,default:void 0},bordered:{type:Boolean,default:!0},triggerFocus:{type:Function},hidden:Boolean},setup:function(e,a){var t=a.slots,r=a.attrs,i=ae(),u=function(s){var b;if((b=i.value)!==null&&b!==void 0&&b.contains(s.target)){var x=e.triggerFocus;x==null||x()}},l=function(s){var b,x=e.allowClear,o=e.value,d=e.disabled,f=e.readonly,N=e.handleReset,F=e.suffix,$=F===void 0?t.suffix:F;if(!x)return null;var G=!d&&!f&&o,Z="".concat(s,"-clear-icon");return I(Qa,{onClick:N,onMousedown:function(O){return O.preventDefault()},class:se((b={},M(b,"".concat(Z,"-hidden"),!G),M(b,"".concat(Z,"-has-suffix"),!!$),b),Z),role:"button"},null)},c=function(s){var b,x=e.suffix,o=x===void 0?(b=t.suffix)===null||b===void 0?void 0:b.call(t):x,d=e.allowClear;return o||d?I("span",{class:"".concat(s,"-suffix")},[l(s),o]):null},v=function(s,b){var x,o,d,f=e.focused,N=e.value,F=e.prefix,$=F===void 0?(x=t.prefix)===null||x===void 0?void 0:x.call(t):F,G=e.size,Z=e.suffix,H=Z===void 0?(o=t.suffix)===null||o===void 0?void 0:o.call(t):Z,O=e.disabled,ne=e.allowClear,A=e.direction,L=e.readonly,_=e.bordered,W=e.hidden,V=e.addonAfter,w=V===void 0?t.addonAfter:V,P=e.addonBefore,g=P===void 0?t.addonBefore:P,B=c(s);if(!Tt({prefix:$,suffix:H,allowClear:ne}))return We(b,{value:N});var J=$?I("span",{class:"".concat(s,"-prefix")},[$]):null,Y=se("".concat(s,"-affix-wrapper"),(d={},M(d,"".concat(s,"-affix-wrapper-focused"),f),M(d,"".concat(s,"-affix-wrapper-disabled"),O),M(d,"".concat(s,"-affix-wrapper-sm"),G==="small"),M(d,"".concat(s,"-affix-wrapper-lg"),G==="large"),M(d,"".concat(s,"-affix-wrapper-input-with-clear-btn"),H&&ne&&N),M(d,"".concat(s,"-affix-wrapper-rtl"),A==="rtl"),M(d,"".concat(s,"-affix-wrapper-readonly"),L),M(d,"".concat(s,"-affix-wrapper-borderless"),!_),M(d,"".concat(r.class),!wn({addonAfter:w,addonBefore:g})&&r.class),d));return I("span",{ref:i,class:Y,style:r.style,onMouseup:u,hidden:W},[J,We(b,{style:null,value:N,class:Fa(s,_,G,O)}),B])},m=function(s,b){var x,o,d,f=e.addonBefore,N=f===void 0?(x=t.addonBefore)===null||x===void 0?void 0:x.call(t):f,F=e.addonAfter,$=F===void 0?(o=t.addonAfter)===null||o===void 0?void 0:o.call(t):F,G=e.size,Z=e.direction,H=e.hidden,O=e.disabled;if(!wn({addonBefore:N,addonAfter:$}))return b;var ne="".concat(s,"-group"),A="".concat(ne,"-addon"),L=se(A,M({},"".concat(A,"-disabled"),O)),_=N?I("span",{class:L},[N]):null,W=$?I("span",{class:L},[$]):null,V=se("".concat(s,"-wrapper"),ne,M({},"".concat(ne,"-rtl"),Z==="rtl")),w=se("".concat(s,"-group-wrapper"),(d={},M(d,"".concat(s,"-group-wrapper-sm"),G==="small"),M(d,"".concat(s,"-group-wrapper-lg"),G==="large"),M(d,"".concat(s,"-group-wrapper-rtl"),Z==="rtl"),d),r.class);return I("span",{class:w,style:r.style,hidden:H},[I("span",{class:V},[_,We(b,{style:null}),W])])},y=function(s,b){var x,o=e.value,d=e.allowClear,f=e.direction,N=e.bordered,F=e.hidden,$=e.addonAfter,G=$===void 0?t.addonAfter:$,Z=e.addonBefore,H=Z===void 0?t.addonBefore:Z;if(!d)return We(b,{value:o});var O=se("".concat(s,"-affix-wrapper"),"".concat(s,"-affix-wrapper-textarea-with-clear-btn"),(x={},M(x,"".concat(s,"-affix-wrapper-rtl"),f==="rtl"),M(x,"".concat(s,"-affix-wrapper-borderless"),!N),M(x,"".concat(r.class),!wn({addonAfter:G,addonBefore:H})&&r.class),x));return I("span",{class:O,style:r.style,hidden:F},[We(b,{style:null,value:o}),l(s)])};return function(){var h,s=e.prefixCls,b=e.inputType,x=e.element,o=x===void 0?(h=t.element)===null||h===void 0?void 0:h.call(t):x;return b===It[0]?y(s,o):m(s,v(s,o))}}});function Bn(n){return typeof n>"u"||n===null?"":String(n)}function qe(n,e,a,t){if(a){var r=e;if(e.type==="click"){Object.defineProperty(r,"target",{writable:!0}),Object.defineProperty(r,"currentTarget",{writable:!0});var i=n.cloneNode(!0);r.target=i,r.currentTarget=i,i.value="",a(r);return}if(t!==void 0){Object.defineProperty(r,"target",{writable:!0}),Object.defineProperty(r,"currentTarget",{writable:!0}),r.target=n,r.currentTarget=n,n.value=t,a(r);return}a(r)}}function Ba(n,e){if(n){n.focus(e);var a=e||{},t=a.cursor;if(t){var r=n.value.length;switch(t){case"start":n.setSelectionRange(0,0);break;case"end":n.setSelectionRange(r,r);break;default:n.setSelectionRange(0,r)}}}}const Or=we({compatConfig:{MODE:3},name:"AInput",inheritAttrs:!1,props:At(),setup:function(e,a){var t=a.slots,r=a.attrs,i=a.expose,u=a.emit,l=ae(),c=ae(),v,m=ga(),y=dn("input",e),h=y.direction,s=y.prefixCls,b=y.size,x=y.autocomplete,o=ae(e.value===void 0?e.defaultValue:e.value),d=ae(!1);pe(function(){return e.value},function(){o.value=e.value}),pe(function(){return e.disabled},function(){e.value!==void 0&&(o.value=e.value),e.disabled&&(d.value=!1)});var f=function(){v=setTimeout(function(){var g;((g=l.value)===null||g===void 0?void 0:g.getAttribute("type"))==="password"&&l.value.hasAttribute("value")&&l.value.removeAttribute("value")})},N=function(g){Ba(l.value,g)},F=function(){var g;(g=l.value)===null||g===void 0||g.blur()},$=function(g,B,J){var Y;(Y=l.value)===null||Y===void 0||Y.setSelectionRange(g,B,J)},G=function(){var g;(g=l.value)===null||g===void 0||g.select()};i({focus:N,blur:F,input:l,stateValue:o,setSelectionRange:$,select:G});var Z=function(g){var B=e.onFocus;d.value=!0,B==null||B(g),Ce(function(){f()})},H=function(g){var B=e.onBlur;d.value=!1,B==null||B(g),m.onFieldBlur(),Ce(function(){f()})},O=function(g){u("update:value",g.target.value),u("change",g),u("input",g),m.onFieldChange()},ne=un(),A=function(g,B){o.value!==g&&(e.value===void 0?o.value=g:Ce(function(){l.value.value!==o.value&&ne.update()}),Ce(function(){B&&B()}))},L=function(g){qe(l.value,g,O),A("",function(){N()})},_=function(g){var B=g.target,J=B.value,Y=B.composing;if(!((g.isComposing||Y)&&e.lazy||o.value===J)){var re=g.target.value;qe(l.value,g,O),A(re,function(){f()})}},W=function(g){g.keyCode===13&&u("pressEnter",g),u("keydown",g)};cn(function(){f()}),Rn(function(){clearTimeout(v)});var V=function(){var g,B=e.addonBefore,J=B===void 0?t.addonBefore:B,Y=e.addonAfter,re=Y===void 0?t.addonAfter:Y,te=e.disabled,ue=e.bordered,me=ue===void 0?!0:ue,Ke=e.valueModifiers,Be=Ke===void 0?{}:Ke,_e=e.htmlSize,ze=Oe(e,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","size","bordered","htmlSize","lazy","showCount","valueModifiers"]),Pe=C(C(C({},ze),r),{},{autocomplete:x.value,onChange:_,onInput:_,onFocus:Z,onBlur:H,onKeydown:W,class:se(Fa(s.value,me,b.value,te,h.value),M({},r.class,r.class&&!J&&!re)),ref:l,key:"ant-input",size:_e,id:(g=ze.id)!==null&&g!==void 0?g:m.id.value});Be.lazy&&delete Pe.onInput,Pe.autofocus||delete Pe.autofocus;var Ge=I("input",Oe(Pe,["size"]),null);return _n(Ge,[[pa]])},w=function(){var g,B=o.value,J=e.maxlength,Y=e.suffix,re=Y===void 0?(g=t.suffix)===null||g===void 0?void 0:g.call(t):Y,te=e.showCount,ue=Number(J)>0;if(re||te){var me=be(Bn(B)).length,Ke=null;return Le(te)==="object"?Ke=te.formatter({count:me,maxlength:J}):Ke="".concat(me).concat(ue?" / ".concat(J):""),I(Sa,null,[!!te&&I("span",{class:se("".concat(s.value,"-show-count-suffix"),M({},"".concat(s.value,"-show-count-has-suffix"),!!re))},[Ke]),re])}return null};return function(){var P=C(C(C({},r),e),{},{prefixCls:s.value,inputType:"input",value:Bn(o.value),handleReset:L,focused:d.value&&!e.disabled});return I(La,C(C({},Oe(P,["element","valueModifiers","suffix","showCount"])),{},{ref:c}),C(C({},t),{},{element:V,suffix:w}))}}});var Ft=`
  2. min-height:0 !important;
  3. max-height:none !important;
  4. height:0 !important;
  5. visibility:hidden !important;
  6. overflow:hidden !important;
  7. position:absolute !important;
  8. z-index:-1000 !important;
  9. top:0 !important;
  10. right:0 !important
  11. `,Lt=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break"],Nn={},xe;function Bt(n){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,a=n.getAttribute("id")||n.getAttribute("data-reactid")||n.getAttribute("name");if(e&&Nn[a])return Nn[a];var t=window.getComputedStyle(n),r=t.getPropertyValue("box-sizing")||t.getPropertyValue("-moz-box-sizing")||t.getPropertyValue("-webkit-box-sizing"),i=parseFloat(t.getPropertyValue("padding-bottom"))+parseFloat(t.getPropertyValue("padding-top")),u=parseFloat(t.getPropertyValue("border-bottom-width"))+parseFloat(t.getPropertyValue("border-top-width")),l=Lt.map(function(v){return"".concat(v,":").concat(t.getPropertyValue(v))}).join(";"),c={sizingStyle:l,paddingSize:i,borderSize:u,boxSizing:r};return e&&a&&(Nn[a]=c),c}function Mt(n){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,t=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;xe||(xe=document.createElement("textarea"),xe.setAttribute("tab-index","-1"),xe.setAttribute("aria-hidden","true"),document.body.appendChild(xe)),n.getAttribute("wrap")?xe.setAttribute("wrap",n.getAttribute("wrap")):xe.removeAttribute("wrap");var r=Bt(n,e),i=r.paddingSize,u=r.borderSize,l=r.boxSizing,c=r.sizingStyle;xe.setAttribute("style","".concat(c,";").concat(Ft)),xe.value=n.value||n.placeholder||"";var v=Number.MIN_SAFE_INTEGER,m=Number.MAX_SAFE_INTEGER,y=xe.scrollHeight,h;if(l==="border-box"?y+=u:l==="content-box"&&(y-=i),a!==null||t!==null){xe.value=" ";var s=xe.scrollHeight-i;a!==null&&(v=s*a,l==="border-box"&&(v=v+i+u),y=Math.max(v,y)),t!==null&&(m=s*t,l==="border-box"&&(m=m+i+u),h=y>m?"":"hidden",y=Math.min(m,y))}return{height:"".concat(y,"px"),minHeight:"".concat(v,"px"),maxHeight:"".concat(m,"px"),overflowY:h,resize:"none"}}var En=0,ea=1,$t=2,Rt=we({compatConfig:{MODE:3},name:"ResizableTextArea",inheritAttrs:!1,props:Ia(),setup:function(e,a){var t=a.attrs,r=a.emit,i=a.expose,u,l,c=ae(),v=ae({}),m=ae(En);Rn(function(){Me.cancel(u),Me.cancel(l)});var y=function(){try{if(document.activeElement===c.value){var f=c.value.selectionStart,N=c.value.selectionEnd;c.value.setSelectionRange(f,N)}}catch{}},h=function(){var f=e.autoSize||e.autosize;if(!(!f||!c.value)){var N=f.minRows,F=f.maxRows;v.value=Mt(c.value,!1,N,F),m.value=ea,Me.cancel(l),l=Me(function(){m.value=$t,l=Me(function(){m.value=En,y()})})}},s=function(){Me.cancel(u),u=Me(h)},b=function(f){if(m.value===En){r("resize",f);var N=e.autoSize||e.autosize;N&&s()}};et(e.autosize===void 0,"Input.TextArea","autosize is deprecated, please use autoSize instead.");var x=function(){var f=e.prefixCls,N=e.autoSize,F=e.autosize,$=e.disabled,G=Oe(e,["prefixCls","onPressEnter","autoSize","autosize","defaultValue","allowClear","type","lazy","maxlength","valueModifiers"]),Z=se(f,t.class,M({},"".concat(f,"-disabled"),$)),H=[t.style,v.value,m.value===ea?{overflowX:"hidden",overflowY:"hidden"}:null],O=C(C(C({},G),t),{},{style:H,class:Z});return O.autofocus||delete O.autofocus,O.rows===0&&delete O.rows,I(nt,{onResize:b,disabled:!(N||F)},{default:function(){return[_n(I("textarea",C(C({},O),{},{ref:c}),null),[[pa]])]}})};pe(function(){return e.value},function(){Ce(function(){h()})}),cn(function(){Ce(function(){h()})});var o=un();return i({resizeTextarea:h,textArea:c,instance:o}),function(){return x()}}});const _t=Rt;function Ma(n,e){return be(n||"").slice(0,e).join("")}function na(n,e,a,t){var r=a;return n?r=Ma(a,t):be(e||"").length<a.length&&be(a||"").length>t&&(r=e),r}const Pr=we({compatConfig:{MODE:3},name:"ATextarea",inheritAttrs:!1,props:Ia(),setup:function(e,a){var t=a.attrs,r=a.expose,i=a.emit,u=ga(),l=ae(e.value===void 0?e.defaultValue:e.value),c=ae(),v=ae(""),m=dn("input",e),y=m.prefixCls,h=m.size,s=m.direction,b=j(function(){return e.showCount===""||e.showCount||!1}),x=j(function(){return Number(e.maxlength)>0}),o=ae(!1),d=ae(),f=ae(0),N=function(w){o.value=!0,d.value=v.value,f.value=w.currentTarget.selectionStart,i("compositionstart",w)},F=function(w){o.value=!1;var P=w.currentTarget.value;if(x.value){var g,B=f.value>=e.maxlength+1||f.value===((g=d.value)===null||g===void 0?void 0:g.length);P=na(B,d.value,P,e.maxlength)}P!==v.value&&(H(P),qe(w.currentTarget,w,A,P)),i("compositionend",w)},$=un();pe(function(){return e.value},function(){"value"in $.vnode.props;var V;l.value=(V=e.value)!==null&&V!==void 0?V:""});var G=function(w){var P;Ba((P=c.value)===null||P===void 0?void 0:P.textArea,w)},Z=function(){var w,P;(w=c.value)===null||w===void 0||(P=w.textArea)===null||P===void 0||P.blur()},H=function(w,P){l.value!==w&&(e.value===void 0?l.value=w:Ce(function(){if(c.value.textArea.value!==v.value){var g,B,J;(g=c.value)===null||g===void 0||(B=(J=g.instance).update)===null||B===void 0||B.call(J)}}),Ce(function(){P&&P()}))},O=function(w){w.keyCode===13&&i("pressEnter",w),i("keydown",w)},ne=function(w){var P=e.onBlur;P==null||P(w),u.onFieldBlur()},A=function(w){i("update:value",w.target.value),i("change",w),i("input",w),u.onFieldChange()},L=function(w){qe(c.value.textArea,w,A),H("",function(){G()})},_=function(w){var P=w.target.composing,g=w.target.value;if(o.value=!!(w.isComposing||P),!(o.value&&e.lazy||l.value===g)){if(x.value){var B=w.target,J=B.selectionStart>=e.maxlength+1||B.selectionStart===g.length||!B.selectionStart;g=na(J,v.value,g,e.maxlength)}qe(w.currentTarget,w,A,g),H(g)}},W=function(){var w,P,g,B=t.style,J=t.class,Y=e.bordered,re=Y===void 0?!0:Y,te=C(C(C({},Oe(e,["allowClear"])),t),{},{style:b.value?{}:B,class:(w={},M(w,"".concat(y.value,"-borderless"),!re),M(w,"".concat(J),J&&!b.value),M(w,"".concat(y.value,"-sm"),h.value==="small"),M(w,"".concat(y.value,"-lg"),h.value==="large"),w),showCount:null,prefixCls:y.value,onInput:_,onChange:_,onBlur:ne,onKeydown:O,onCompositionstart:N,onCompositionend:F});return(P=e.valueModifiers)!==null&&P!==void 0&&P.lazy&&delete te.onInput,I(_t,C(C({},te),{},{id:(g=te.id)!==null&&g!==void 0?g:u.id.value,ref:c,maxlength:e.maxlength}),null)};return r({focus:G,blur:Z,resizableTextArea:c}),De(function(){var V=Bn(l.value);!o.value&&x.value&&(e.value===null||e.value===void 0)&&(V=Ma(V,e.maxlength)),v.value=V}),function(){var V=e.maxlength,w=e.bordered,P=w===void 0?!0:w,g=e.hidden,B=t.style,J=t.class,Y=C(C(C({},e),t),{},{prefixCls:y.value,inputType:"text",handleReset:L,direction:s.value,bordered:P,style:b.value?void 0:B}),re=I(La,C(C({},Y),{},{value:v.value}),{element:W});if(b.value){var te=be(v.value).length,ue="";Le(b.value)==="object"?ue=b.value.formatter({count:te,maxlength:V}):ue="".concat(te).concat(x.value?" / ".concat(V):""),re=I("div",{hidden:g,class:se("".concat(y.value,"-textarea"),M({},"".concat(y.value,"-textarea-rtl"),s.value==="rtl"),"".concat(y.value,"-textarea-show-count"),J),style:B,"data-count":Le(ue)!=="object"?ue:void 0},[re])}return re}}});var zt=["motion","motionNodes","motionType","active","eventKey"];const jt=we({compatConfig:{MODE:3},name:"MotionTreeNode",inheritAttrs:!1,props:C(C({},Ea),{},{active:Boolean,motion:Object,motionNodes:{type:Array},onMotionStart:Function,onMotionEnd:Function,motionType:String}),slots:["title","icon","switcherIcon","checkable"],setup:function(e,a){var t=a.attrs,r=a.slots,i=ae(!0),u=zn(),l=ae(!1),c=j(function(){return e.motion?e.motion:at()}),v=function(y,h){if(h==="appear"){var s,b;(s=c.value)===null||s===void 0||(b=s.onAfterEnter)===null||b===void 0||b.call(s,y)}else if(h==="leave"){var x,o;(x=c.value)===null||x===void 0||(o=x.onAfterLeave)===null||o===void 0||o.call(x,y)}l.value||e.onMotionEnd(),l.value=!0};return pe(function(){return e.motionNodes},function(){e.motionNodes&&e.motionType==="hide"&&i.value&&Ce(function(){i.value=!1})},{immediate:!0,flush:"post"}),cn(function(){e.motionNodes&&e.onMotionStart()}),Rn(function(){e.motionNodes&&v()}),function(){e.motion;var m=e.motionNodes,y=e.motionType,h=e.active,s=e.eventKey,b=Ze(e,zt);return m?I(ct,C(C({},c.value),{},{appear:y==="show",onAfterAppear:function(o){return v(o,"appear")},onAfterLeave:function(o){return v(o,"leave")}}),{default:function(){return[_n(I("div",{class:"".concat(u.value.prefixCls,"-treenode-motion")},[m.map(function(o){var d=Fe({},(ba(o.data),o.data)),f=o.title,N=o.key,F=o.isStart,$=o.isEnd;return delete d.children,I(An,C(C({},d),{},{title:f,active:h,data:o.data,key:N,eventKey:N,isStart:F,isEnd:$}),r)})]),[[ut,i.value]])]}}):I(An,C(C({domRef:ae,class:t.class,style:t.style},b),{},{active:h,eventKey:s}),r)}}});function Vt(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],a=n.length,t=e.length;if(Math.abs(a-t)!==1)return{add:!1,key:null};function r(i,u){var l=new Map;i.forEach(function(v){l.set(v,!0)});var c=u.filter(function(v){return!l.has(v)});return c.length===1?c[0]:null}return a<t?{add:!0,key:r(n,e)}:{add:!1,key:r(e,n)}}function aa(n,e,a){var t=n.findIndex(function(l){return l.key===a}),r=n[t+1],i=e.findIndex(function(l){return l.key===a});if(r){var u=e.findIndex(function(l){return l.key===r.key});return e.slice(i+1,u)}return e.slice(i+1)}var Ht=["prefixCls","selectable","checkable","disabled","motion","height","itemHeight","virtual","focusable","activeItem","focused","tabindex","onKeydown","onFocus","onBlur","onListChangeStart","onListChangeEnd"],ta={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},Gt=function(){},Re="RC_TREE_MOTION_".concat(Math.random()),Mn={key:Re},$a={key:Re,level:0,index:0,pos:"0",node:Mn,nodes:[Mn]},ra={parent:null,children:[],pos:$a.pos,data:Mn,title:null,key:Re,isStart:[],isEnd:[]};function oa(n,e,a,t){return e===!1||!a?n:n.slice(0,Math.ceil(a/t)+1)}function la(n){var e=n.key,a=n.pos;return Je(e,a)}function Wt(n){for(var e=String(n.key),a=n;a.parent;)a=a.parent,e="".concat(a.key," > ").concat(e);return e}const Ut=we({compatConfig:{MODE:3},name:"NodeList",inheritAttrs:!1,props:pt,setup:function(e,a){var t=a.expose,r=a.attrs,i=ae(),u=ae(),l=Na(),c=l.expandedKeys,v=l.flattenNodes;t({scrollTo:function(f){i.value.scrollTo(f)},getIndentWidth:function(){return u.value.offsetWidth}});var m=fe(v.value),y=fe([]),h=ae(null);function s(){m.value=v.value,y.value=[],h.value=null,e.onListChangeEnd()}var b=zn();pe([function(){return c.value.slice()},v],function(d,f){var N=Xe(d,2),F=N[0],$=N[1],G=Xe(f,2),Z=G[0],H=G[1],O=Vt(Z,F);if(O.key!==null){var ne=e.virtual,A=e.height,L=e.itemHeight;if(O.add){var _=H.findIndex(function(B){var J=B.key;return J===O.key}),W=oa(aa(H,$,O.key),ne,A,L),V=H.slice();V.splice(_+1,0,ra),m.value=V,y.value=W,h.value="show"}else{var w=$.findIndex(function(B){var J=B.key;return J===O.key}),P=oa(aa($,H,O.key),ne,A,L),g=$.slice();g.splice(w+1,0,ra),m.value=g,y.value=P,h.value="hide"}}else H!==$&&(m.value=$)}),pe(function(){return b.value.dragging},function(d){d||s()});var x=j(function(){return e.motion===void 0?m.value:v.value}),o=function(){e.onActiveChange(null)};return function(){var d=C(C({},e),r),f=d.prefixCls;d.selectable,d.checkable;var N=d.disabled,F=d.motion,$=d.height,G=d.itemHeight,Z=d.virtual,H=d.focusable,O=d.activeItem,ne=d.focused,A=d.tabindex,L=d.onKeydown,_=d.onFocus,W=d.onBlur,V=d.onListChangeStart;d.onListChangeEnd;var w=Ze(d,Ht);return I(Sa,null,[ne&&O&&I("span",{style:ta,"aria-live":"assertive"},[Wt(O)]),I("div",null,[I("input",{style:ta,disabled:H===!1||N,tabindex:H!==!1?A:null,onKeydown:L,onFocus:_,onBlur:W,value:"",onChange:Gt,"aria-label":"for screen reader"},null)]),I("div",{class:"".concat(f,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden"}},[I("div",{class:"".concat(f,"-indent")},[I("div",{ref:u,class:"".concat(f,"-indent-unit")},null)])]),I(tt,C(C({},Oe(w,["onActiveChange"])),{},{data:x.value,itemKey:la,height:$,fullHeight:!1,virtual:Z,itemHeight:G,prefixCls:"".concat(f,"-list"),ref:i,onVisibleChange:function(g,B){var J=new Set(g),Y=B.filter(function(re){return!J.has(re)});Y.some(function(re){return la(re)===Re})&&s()}}),{default:function(g){var B=g.pos,J=Fe({},(ba(g.data),g.data)),Y=g.title,re=g.key,te=g.isStart,ue=g.isEnd,me=Je(re,B);return delete J.key,delete J.children,I(jt,C(C({},J),{},{eventKey:me,title:Y,active:!!O&&re===O.key,data:g.data,isStart:te,isEnd:ue,motion:F,motionNodes:re===Re?y.value:null,motionType:h.value,onMotionStart:V,onMotionEnd:s,onMousemove:o}),null)}})])}}});function qt(n){var e=n.dropPosition,a=n.dropLevelOffset,t=n.indent,r={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:"".concat(2,"px")};switch(e){case-1:r.top=0,r.left="".concat(-a*t,"px");break;case 1:r.bottom=0,r.left="".concat(-a*t,"px");break;case 0:r.bottom=0,r.left="".concat(t);break}return I("div",{style:r},null)}var Yt=10;const Xt=we({compatConfig:{MODE:3},name:"Tree",inheritAttrs:!1,slots:["checkable","title","icon","titleRender"],props:$n(Da(),{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:qt,allowDrop:function(){return!0}}),setup:function(e,a){var t=a.attrs,r=a.slots,i=a.expose,u=ae(!1),l={},c=ae(),v=fe([]),m=fe([]),y=fe([]),h=fe([]),s=fe([]),b=fe([]),x={},o=Ka({draggingNodeKey:null,dragChildrenKeys:[],dropTargetKey:null,dropPosition:null,dropContainerKey:null,dropLevelOffset:null,dropTargetPos:null,dropAllowed:!0,dragOverNodeKey:null}),d=fe([]);pe([function(){return e.treeData},function(){return e.children}],function(){d.value=e.treeData!==void 0?kn(e.treeData).slice():In(kn(e.children))},{immediate:!0,deep:!0});var f=fe({}),N=ae(!1),F=ae(null),$=ae(!1),G=j(function(){return sn(e.fieldNames)}),Z=ae(),H=null,O=null,ne=null,A=j(function(){return{expandedKeysSet:L.value,selectedKeysSet:_.value,loadedKeysSet:W.value,loadingKeysSet:V.value,checkedKeysSet:w.value,halfCheckedKeysSet:P.value,dragOverNodeKey:o.dragOverNodeKey,dropPosition:o.dropPosition,keyEntities:f.value}}),L=j(function(){return new Set(b.value)}),_=j(function(){return new Set(v.value)}),W=j(function(){return new Set(h.value)}),V=j(function(){return new Set(s.value)}),w=j(function(){return new Set(m.value)}),P=j(function(){return new Set(y.value)});De(function(){if(d.value){var D=Pa(d.value,{fieldNames:G.value});f.value=C(M({},Re,$a),D.keyEntities)}});var g=!1;pe([function(){return e.expandedKeys},function(){return e.autoExpandParent},f],function(D,K){var k=Xe(D,2);k[0];var S=k[1],X=Xe(K,2);X[0];var U=X[1],z=b.value;if(e.expandedKeys!==void 0||g&&S!==U)z=e.autoExpandParent||!g&&e.defaultExpandParent?Tn(e.expandedKeys,f.value):e.expandedKeys;else if(!g&&e.defaultExpandAll){var R=C({},f.value);delete R[Re],z=Object.keys(R).map(function(q){return R[q].key})}else!g&&e.defaultExpandedKeys&&(z=e.autoExpandParent||e.defaultExpandParent?Tn(e.defaultExpandedKeys,f.value):e.defaultExpandedKeys);z&&(b.value=z),g=!0},{immediate:!0});var B=fe([]);De(function(){B.value=wt(d.value,b.value,G.value)}),De(function(){e.selectable&&(e.selectedKeys!==void 0?v.value=Qn(e.selectedKeys,e):!g&&e.defaultSelectedKeys&&(v.value=Qn(e.defaultSelectedKeys,e)))});var J=Pt(f),Y=J.maxLevel,re=J.levelEntities;De(function(){if(e.checkable){var D;if(e.checkedKeys!==void 0?D=Sn(e.checkedKeys)||{}:!g&&e.defaultCheckedKeys?D=Sn(e.defaultCheckedKeys)||{}:d.value&&(D=Sn(e.checkedKeys)||{checkedKeys:m.value,halfCheckedKeys:y.value}),D){var K=D,k=K.checkedKeys,S=k===void 0?[]:k,X=K.halfCheckedKeys,U=X===void 0?[]:X;if(!e.checkStrictly){var z=Cn(S,!0,f.value,Y.value,re.value);S=z.checkedKeys,U=z.halfCheckedKeys}m.value=S,y.value=U}}}),De(function(){e.loadedKeys&&(h.value=e.loadedKeys)});var te=function(){Fe(o,{dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})},ue=function(K){Z.value.scrollTo(K)};pe(function(){return e.activeKey},function(){e.activeKey!==void 0&&(F.value=e.activeKey)},{immediate:!0}),pe(F,function(D){Ce(function(){D!==null&&ue({key:D})})},{immediate:!0,flush:"post"});var me=function(K){e.expandedKeys===void 0&&(b.value=K)},Ke=function(){o.draggingNodeKey!==null&&Fe(o,{draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),H=null,ne=null},Be=function(K,k){var S=e.onDragend;o.dragOverNodeKey=null,Ke(),S==null||S({event:K,node:k.eventData}),O=null},_e=function D(K){Be(K,null),window.removeEventListener("dragend",D)},ze=function(K,k){var S=e.onDragstart,X=k.eventKey,U=k.eventData;O=k,H={x:K.clientX,y:K.clientY};var z=Ie(b.value,X);o.draggingNodeKey=X,o.dragChildrenKeys=Kt(X,f.value),c.value=Z.value.getIndentWidth(),me(z),window.addEventListener("dragend",_e),S&&S({event:K,node:U})},Pe=function(K,k){var S=e.onDragenter,X=e.onExpand,U=e.allowDrop,z=e.direction,R=k.pos,q=k.eventKey;if(ne!==q&&(ne=q),!O){te();return}var ee=Jn(K,O,k,c.value,H,U,B.value,f.value,L.value,z),oe=ee.dropPosition,le=ee.dropLevelOffset,ie=ee.dropTargetKey,ve=ee.dropContainerKey,ye=ee.dropTargetPos,ge=ee.dropAllowed,he=ee.dragOverNodeKey;if(o.dragChildrenKeys.indexOf(ie)!==-1||!ge){te();return}if(l||(l={}),Object.keys(l).forEach(function(ce){clearTimeout(l[ce])}),O.eventKey!==k.eventKey&&(l[R]=window.setTimeout(function(){if(o.draggingNodeKey!==null){var ce=b.value.slice(),ke=f.value[k.eventKey];ke&&(ke.children||[]).length&&(ce=$e(b.value,k.eventKey)),me(ce),X&&X(ce,{node:k.eventData,expanded:!0,nativeEvent:K})}},800)),O.eventKey===ie&&le===0){te();return}Fe(o,{dragOverNodeKey:he,dropPosition:oe,dropLevelOffset:le,dropTargetKey:ie,dropContainerKey:ve,dropTargetPos:ye,dropAllowed:ge}),S&&S({event:K,node:k.eventData,expandedKeys:b.value})},Ge=function(K,k){var S=e.onDragover,X=e.allowDrop,U=e.direction;if(O){var z=Jn(K,O,k,c.value,H,X,B.value,f.value,L.value,U),R=z.dropPosition,q=z.dropLevelOffset,ee=z.dropTargetKey,oe=z.dropContainerKey,le=z.dropAllowed,ie=z.dropTargetPos,ve=z.dragOverNodeKey;o.dragChildrenKeys.indexOf(ee)!==-1||!le||(O.eventKey===ee&&q===0?o.dropPosition===null&&o.dropLevelOffset===null&&o.dropTargetKey===null&&o.dropContainerKey===null&&o.dropTargetPos===null&&o.dropAllowed===!1&&o.dragOverNodeKey===null||te():R===o.dropPosition&&q===o.dropLevelOffset&&ee===o.dropTargetKey&&oe===o.dropContainerKey&&ie===o.dropTargetPos&&le===o.dropAllowed&&ve===o.dragOverNodeKey||Fe(o,{dropPosition:R,dropLevelOffset:q,dropTargetKey:ee,dropContainerKey:oe,dropTargetPos:ie,dropAllowed:le,dragOverNodeKey:ve}),S&&S({event:K,node:k.eventData}))}},vn=function(K,k){ne===k.eventKey&&!K.currentTarget.contains(K.relatedTarget)&&(te(),ne=null);var S=e.onDragleave;S&&S({event:K,node:k.eventData})},fn=function(K,k){var S,X=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,U=o.dragChildrenKeys,z=o.dropPosition,R=o.dropTargetKey,q=o.dropTargetPos,ee=o.dropAllowed;if(ee){var oe=e.onDrop;if(o.dragOverNodeKey=null,Ke(),R!==null){var le=C(C({},Fn(R,kn(A.value))),{},{active:((S=T.value)===null||S===void 0?void 0:S.key)===R,data:f.value[R].node});U.indexOf(R);var ie=jn(q),ve={event:K,node:Ln(le),dragNode:O?O.eventData:null,dragNodesKeys:[O.eventKey].concat(U),dropToGap:z!==0,dropPosition:z+Number(ie[ie.length-1])};X||oe==null||oe(ve),O=null}}},yn=function(K,k){var S=e.onClick;S&&S(K,k)},hn=function(K,k){var S=e.onDblclick;S&&S(K,k)},Qe=function(K,k){var S=v.value,X=e.onSelect,U=e.multiple,z=k.selected,R=k[G.value.key],q=!z;q?U?S=$e(S,R):S=[R]:S=Ie(S,R);var ee=f.value,oe=S.map(function(le){var ie=ee[le];return ie?ie.node:null}).filter(function(le){return le});e.selectedKeys===void 0&&(v.value=S),X&&X(S,{event:"select",selected:q,node:k,selectedNodes:oe,nativeEvent:K})},en=function(K,k,S){var X=e.checkStrictly,U=e.onCheck,z=k[G.value.key],R,q={event:"check",node:k,checked:S,nativeEvent:K},ee=f.value;if(X){var oe=S?$e(m.value,z):Ie(m.value,z),le=Ie(y.value,z);R={checked:oe,halfChecked:le},q.checkedNodes=oe.map(function(ce){return ee[ce]}).filter(function(ce){return ce}).map(function(ce){return ce.node}),e.checkedKeys===void 0&&(m.value=oe)}else{var ie=Cn([].concat(be(m.value),[z]),!0,ee,Y.value,re.value),ve=ie.checkedKeys,ye=ie.halfCheckedKeys;if(!S){var ge=new Set(ve);ge.delete(z);var he=Cn(Array.from(ge),{checked:!1,halfCheckedKeys:ye},ee,Y.value,re.value);ve=he.checkedKeys,ye=he.halfCheckedKeys}R=ve,q.checkedNodes=[],q.checkedNodesPositions=[],q.halfCheckedKeys=ye,ve.forEach(function(ce){var ke=ee[ce];if(ke){var Se=ke.node,Te=ke.pos;q.checkedNodes.push(Se),q.checkedNodesPositions.push({node:Se,pos:Te})}}),e.checkedKeys===void 0&&(m.value=ve,y.value=ye)}U&&U(R,q)},nn=function(K){var k=K[G.value.key],S=new Promise(function(X,U){var z=e.loadData,R=e.onLoad;if(!z||W.value.has(k)||V.value.has(k))return null;var q=z(K);q.then(function(){var ee=$e(h.value,k),oe=Ie(s.value,k);R&&R(ee,{event:"load",node:K}),e.loadedKeys===void 0&&(h.value=ee),s.value=oe,X()}).catch(function(ee){var oe=Ie(s.value,k);if(s.value=oe,x[k]=(x[k]||0)+1,x[k]>=Yt){var le=$e(h.value,k);e.loadedKeys===void 0&&(h.value=le),X()}U(ee)}),s.value=$e(s.value,k)});return S.catch(function(){}),S},gn=function(K,k){var S=e.onMouseenter;S&&S({event:K,node:k})},pn=function(K,k){var S=e.onMouseleave;S&&S({event:K,node:k})},bn=function(K,k){var S=e.onRightClick;S&&(K.preventDefault(),S({event:K,node:k}))},an=function(K){var k=e.onFocus;N.value=!0,k&&k(K)},mn=function(K){var k=e.onBlur;N.value=!1,Ae(null),k&&k(K)},je=function(K,k){var S=b.value,X=e.onExpand,U=e.loadData,z=k.expanded,R=k[G.value.key];if(!$.value){S.indexOf(R);var q=!z;if(q?S=$e(S,R):S=Ie(S,R),me(S),X&&X(S,{node:k,expanded:q,nativeEvent:K}),q&&U){var ee=nn(k);ee&&ee.then(function(){}).catch(function(oe){var le=Ie(b.value,R);me(le),Promise.reject(oe)})}}},tn=function(){$.value=!0},xn=function(){setTimeout(function(){$.value=!1})},Ae=function(K){var k=e.onActiveChange;F.value!==K&&(e.activeKey!==void 0&&(F.value=K),K!==null&&ue({key:K}),k&&k(K))},T=j(function(){return F.value===null?null:B.value.find(function(D){var K=D.key;return K===F.value})||null}),p=function(K){var k=B.value.findIndex(function(U){var z=U.key;return z===F.value});k===-1&&K<0&&(k=B.value.length),k=(k+K+B.value.length)%B.value.length;var S=B.value[k];if(S){var X=S.key;Ae(X)}else Ae(null)},E=j(function(){return Ln(C(C({},Fn(F.value,A.value)),{},{data:T.value.data,active:!0}))}),Q=function(K){var k=e.onKeydown,S=e.checkable,X=e.selectable;switch(K.which){case Ve.UP:{p(-1),K.preventDefault();break}case Ve.DOWN:{p(1),K.preventDefault();break}}var U=T.value;if(U&&U.data){var z=U.data.isLeaf===!1||!!(U.data.children||[]).length,R=E.value;switch(K.which){case Ve.LEFT:{z&&L.value.has(F.value)?je({},R):U.parent&&Ae(U.parent.key),K.preventDefault();break}case Ve.RIGHT:{z&&!L.value.has(F.value)?je({},R):U.children&&U.children.length&&Ae(U.children[0].key),K.preventDefault();break}case Ve.ENTER:case Ve.SPACE:{S&&!R.disabled&&R.checkable!==!1&&!R.disableCheckbox?en({},R,!w.value.has(F.value)):!S&&X&&!R.disabled&&R.selectable!==!1&&Qe({},R);break}}}k&&k(K)};return i({onNodeExpand:je,scrollTo:ue,onKeydown:Q,selectedKeys:j(function(){return v.value}),checkedKeys:j(function(){return m.value}),halfCheckedKeys:j(function(){return y.value}),loadedKeys:j(function(){return h.value}),loadingKeys:j(function(){return s.value}),expandedKeys:j(function(){return b.value})}),st(function(){window.removeEventListener("dragend",_e),u.value=!0}),yt({expandedKeys:b,selectedKeys:v,loadedKeys:h,loadingKeys:s,checkedKeys:m,halfCheckedKeys:y,expandedKeysSet:L,selectedKeysSet:_,loadedKeysSet:W,loadingKeysSet:V,checkedKeysSet:w,halfCheckedKeysSet:P,flattenNodes:B}),function(){var D,K=o.draggingNodeKey,k=o.dropLevelOffset,S=o.dropContainerKey,X=o.dropTargetKey,U=o.dropPosition,z=o.dragOverNodeKey,R=e.prefixCls,q=e.showLine,ee=e.focusable,oe=e.tabindex,le=oe===void 0?0:oe,ie=e.selectable,ve=e.showIcon,ye=e.icon,ge=ye===void 0?r.icon:ye,he=e.switcherIcon,ce=e.draggable,ke=e.checkable,Se=e.checkStrictly,Te=e.disabled,rn=e.motion,Kn=e.loadData,za=e.filterTreeNode,ja=e.height,Va=e.itemHeight,Ha=e.virtual,Ga=e.dropIndicatorRender,Wa=e.onContextmenu,Ua=e.onScroll,qa=e.direction,Ya=t.class,Xa=t.style,Za=ha(C(C({},e),t),{aria:!0,data:!0}),on;return ce&&(Le(ce)==="object"?on=ce:typeof ce=="function"?on={nodeDraggable:ce}:on={}),I(ft,{value:{prefixCls:R,selectable:ie,showIcon:ve,icon:ge,switcherIcon:he,draggable:on,draggingNodeKey:K,checkable:ke,customCheckable:r.checkable,checkStrictly:Se,disabled:Te,keyEntities:f.value,dropLevelOffset:k,dropContainerKey:S,dropTargetKey:X,dropPosition:U,dragOverNodeKey:z,dragging:K!==null,indent:c.value,direction:qa,dropIndicatorRender:Ga,loadData:Kn,filterTreeNode:za,onNodeClick:yn,onNodeDoubleClick:hn,onNodeExpand:je,onNodeSelect:Qe,onNodeCheck:en,onNodeLoad:nn,onNodeMouseEnter:gn,onNodeMouseLeave:pn,onNodeContextMenu:bn,onNodeDragStart:ze,onNodeDragEnter:Pe,onNodeDragOver:Ge,onNodeDragLeave:vn,onNodeDragEnd:Be,onNodeDrop:fn,slots:r}},{default:function(){return[I("div",{role:"tree",class:se(R,Ya,(D={},M(D,"".concat(R,"-show-line"),q),M(D,"".concat(R,"-focused"),N.value),M(D,"".concat(R,"-active-focused"),F.value!==null),D))},[I(Ut,C({ref:Z,prefixCls:R,style:Xa,disabled:Te,selectable:ie,checkable:!!ke,motion:rn,height:ja,itemHeight:Va,virtual:Ha,focusable:ee,focused:N.value,tabindex:le,activeItem:T.value,onFocus:an,onBlur:mn,onKeydown:Q,onActiveChange:Ae,onListChangeStart:tn,onListChangeEnd:xn,onContextmenu:Wa,onScroll:Ua},Za),null)])]}})}}});var Zt={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 Jt=Zt;function ia(n){for(var e=1;e<arguments.length;e++){var a=arguments[e]!=null?Object(arguments[e]):{},t=Object.keys(a);typeof Object.getOwnPropertySymbols=="function"&&(t=t.concat(Object.getOwnPropertySymbols(a).filter(function(r){return Object.getOwnPropertyDescriptor(a,r).enumerable}))),t.forEach(function(r){Qt(n,r,a[r])})}return n}function Qt(n,e,a){return e in n?Object.defineProperty(n,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[e]=a,n}var Vn=function(e,a){var t=ia({},e,a.attrs);return I(He,ia({},t,{icon:Jt}),null)};Vn.displayName="FileOutlined";Vn.inheritAttrs=!1;const Ra=Vn;var er={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 nr=er;function da(n){for(var e=1;e<arguments.length;e++){var a=arguments[e]!=null?Object(arguments[e]):{},t=Object.keys(a);typeof Object.getOwnPropertySymbols=="function"&&(t=t.concat(Object.getOwnPropertySymbols(a).filter(function(r){return Object.getOwnPropertyDescriptor(a,r).enumerable}))),t.forEach(function(r){ar(n,r,a[r])})}return n}function ar(n,e,a){return e in n?Object.defineProperty(n,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[e]=a,n}var Hn=function(e,a){var t=da({},e,a.attrs);return I(He,da({},t,{icon:nr}),null)};Hn.displayName="MinusSquareOutlined";Hn.inheritAttrs=!1;const tr=Hn;var rr={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 or=rr;function ua(n){for(var e=1;e<arguments.length;e++){var a=arguments[e]!=null?Object(arguments[e]):{},t=Object.keys(a);typeof Object.getOwnPropertySymbols=="function"&&(t=t.concat(Object.getOwnPropertySymbols(a).filter(function(r){return Object.getOwnPropertyDescriptor(a,r).enumerable}))),t.forEach(function(r){lr(n,r,a[r])})}return n}function lr(n,e,a){return e in n?Object.defineProperty(n,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[e]=a,n}var Gn=function(e,a){var t=ua({},e,a.attrs);return I(He,ua({},t,{icon:or}),null)};Gn.displayName="PlusSquareOutlined";Gn.inheritAttrs=!1;const ir=Gn;var dr={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=dr;function ca(n){for(var e=1;e<arguments.length;e++){var a=arguments[e]!=null?Object(arguments[e]):{},t=Object.keys(a);typeof Object.getOwnPropertySymbols=="function"&&(t=t.concat(Object.getOwnPropertySymbols(a).filter(function(r){return Object.getOwnPropertyDescriptor(a,r).enumerable}))),t.forEach(function(r){cr(n,r,a[r])})}return n}function cr(n,e,a){return e in n?Object.defineProperty(n,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[e]=a,n}var Wn=function(e,a){var t=ca({},e,a.attrs);return I(He,ca({},t,{icon:ur}),null)};Wn.displayName="CaretDownFilled";Wn.inheritAttrs=!1;const sr=Wn;function vr(n,e,a,t){var r=t.isLeaf,i=t.expanded,u=t.loading,l=e;if(u)return I(rt,{class:"".concat(n,"-switcher-loading-icon")},null);var c;a&&Le(a)==="object"&&(c=a.showLeafIcon);var v=null,m="".concat(n,"-switcher-icon");return r?(a&&(Le(a)==="object"&&!c?v=I("span",{class:"".concat(n,"-switcher-leaf-line")},null):v=I(Ra,{class:"".concat(n,"-switcher-line-icon")},null)),v):(v=I(sr,{class:m},null),a&&(v=i?I(tr,{class:"".concat(n,"-switcher-line-icon")},null):I(ir,{class:"".concat(n,"-switcher-line-icon")},null)),typeof e=="function"?l=e(C(C({},t),{},{defaultIcon:v,switcherCls:m})):ot(l)&&(l=vt(l,{class:m})),l||v)}var sa=4;function fr(n){var e,a=n.dropPosition,t=n.dropLevelOffset,r=n.prefixCls,i=n.indent,u=n.direction,l=u===void 0?"ltr":u,c=l==="ltr"?"left":"right",v=l==="ltr"?"right":"left",m=(e={},M(e,c,"".concat(-t*i+sa,"px")),M(e,v,0),e);switch(a){case-1:m.top="".concat(-3,"px");break;case 1:m.bottom="".concat(-3,"px");break;default:m.bottom="".concat(-3,"px"),m[c]="".concat(i+sa,"px");break}return I("div",{style:m,class:"".concat(r,"-drop-indicator")},null)}var _a=function(){var e=Da();return C(C({},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:de.any,prefixCls:String,replaceFields:{type:Object},blockNode:{type:Boolean,default:void 0},openAnimation:de.any,onDoubleclick:e.onDblclick,"onUpdate:selectedKeys":Function,"onUpdate:checkedKeys":Function,"onUpdate:expandedKeys":Function})};const ln=we({compatConfig:{MODE:3},name:"ATree",inheritAttrs:!1,props:$n(_a(),{checkable:!1,selectable:!0,showIcon:!1,blockNode:!1}),slots:["icon","title","switcherIcon","titleRender"],setup:function(e,a){var t=a.attrs,r=a.expose,i=a.emit,u=a.slots;ya(!(e.treeData===void 0&&u.default));var l=dn("tree",e),c=l.prefixCls,v=l.direction,m=l.virtual,y=ae(),h=function(d){var f;(f=y.value)===null||f===void 0||f.scrollTo(d)};r({treeRef:y,onNodeExpand:function(){for(var d,f=arguments.length,N=new Array(f),F=0;F<f;F++)N[F]=arguments[F];(d=y.value)===null||d===void 0||d.onNodeExpand.apply(d,N)},scrollTo:h,selectedKeys:j(function(){var o;return(o=y.value)===null||o===void 0?void 0:o.selectedKeys}),checkedKeys:j(function(){var o;return(o=y.value)===null||o===void 0?void 0:o.checkedKeys}),halfCheckedKeys:j(function(){var o;return(o=y.value)===null||o===void 0?void 0:o.halfCheckedKeys}),loadedKeys:j(function(){var o;return(o=y.value)===null||o===void 0?void 0:o.loadedKeys}),loadingKeys:j(function(){var o;return(o=y.value)===null||o===void 0?void 0:o.loadingKeys}),expandedKeys:j(function(){var o;return(o=y.value)===null||o===void 0?void 0:o.expandedKeys})}),De(function(){lt(e.replaceFields===void 0,"Tree","`replaceFields` is deprecated, please use fieldNames instead")});var s=function(d,f){i("update:checkedKeys",d),i("check",d,f)},b=function(d,f){i("update:expandedKeys",d),i("expand",d,f)},x=function(d,f){i("update:selectedKeys",d),i("select",d,f)};return function(){var o,d=e.showIcon,f=e.showLine,N=e.switcherIcon,F=N===void 0?u.switcherIcon:N,$=e.icon,G=$===void 0?u.icon:$,Z=e.blockNode,H=e.checkable,O=e.selectable,ne=e.fieldNames,A=ne===void 0?e.replaceFields:ne,L=e.motion,_=L===void 0?e.openAnimation:L,W=e.itemHeight,V=W===void 0?28:W,w=e.onDoubleclick,P=e.onDblclick,g=C(C(C({},t),Oe(e,["onUpdate:checkedKeys","onUpdate:expandedKeys","onUpdate:selectedKeys","onDoubleclick"])),{},{showLine:!!f,dropIndicatorRender:fr,fieldNames:A,icon:G,itemHeight:V}),B=u.default?Ye(u.default()):void 0;return I(Xt,C(C({},g),{},{virtual:m.value,motion:_,ref:y,prefixCls:c.value,class:se((o={},M(o,"".concat(c.value,"-icon-hide"),!d),M(o,"".concat(c.value,"-block-node"),Z),M(o,"".concat(c.value,"-unselectable"),!O),M(o,"".concat(c.value,"-rtl"),v.value==="rtl"),o),t.class),direction:v.value,checkable:H,selectable:O,switcherIcon:function(Y){return vr(c.value,F,f,Y)},onCheck:s,onExpand:b,onSelect:x,onDblclick:P||w,children:B}),C(C({},u),{},{checkable:function(){return I("span",{class:"".concat(c.value,"-checkbox-inner")},null)}}))}}});var yr={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 hr=yr;function va(n){for(var e=1;e<arguments.length;e++){var a=arguments[e]!=null?Object(arguments[e]):{},t=Object.keys(a);typeof Object.getOwnPropertySymbols=="function"&&(t=t.concat(Object.getOwnPropertySymbols(a).filter(function(r){return Object.getOwnPropertyDescriptor(a,r).enumerable}))),t.forEach(function(r){gr(n,r,a[r])})}return n}function gr(n,e,a){return e in n?Object.defineProperty(n,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[e]=a,n}var Un=function(e,a){var t=va({},e,a.attrs);return I(He,va({},t,{icon:hr}),null)};Un.displayName="FolderOpenOutlined";Un.inheritAttrs=!1;const pr=Un;var br={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 mr=br;function fa(n){for(var e=1;e<arguments.length;e++){var a=arguments[e]!=null?Object(arguments[e]):{},t=Object.keys(a);typeof Object.getOwnPropertySymbols=="function"&&(t=t.concat(Object.getOwnPropertySymbols(a).filter(function(r){return Object.getOwnPropertyDescriptor(a,r).enumerable}))),t.forEach(function(r){xr(n,r,a[r])})}return n}function xr(n,e,a){return e in n?Object.defineProperty(n,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[e]=a,n}var qn=function(e,a){var t=fa({},e,a.attrs);return I(He,fa({},t,{icon:mr}),null)};qn.displayName="FolderOutlined";qn.inheritAttrs=!1;const Kr=qn;var Ee;(function(n){n[n.None=0]="None",n[n.Start=1]="Start",n[n.End=2]="End"})(Ee||(Ee={}));function Yn(n,e,a){function t(r){var i=r[e.key],u=r[e.children];a(i,r)!==!1&&Yn(u||[],e,a)}n.forEach(t)}function kr(n){var e=n.treeData,a=n.expandedKeys,t=n.startKey,r=n.endKey,i=n.fieldNames,u=i===void 0?{title:"title",key:"key",children:"children"}:i,l=[],c=Ee.None;if(t&&t===r)return[t];if(!t||!r)return[];function v(m){return m===t||m===r}return Yn(e,u,function(m){if(c===Ee.End)return!1;if(v(m)){if(l.push(m),c===Ee.None)c=Ee.Start;else if(c===Ee.Start)return c=Ee.End,!1}else c===Ee.Start&&l.push(m);return a.indexOf(m)!==-1}),l}function Dn(n,e,a){var t=be(e),r=[];return Yn(n,a,function(i,u){var l=t.indexOf(i);return l!==-1&&(r.push(u),t.splice(l,1)),!!t.length}),r}var Sr=["icon","blockNode"],Cr=function(){return C(C({},_a()),{},{expandAction:{type:[Boolean,String]}})};function wr(n){var e=n.isLeaf,a=n.expanded;return e?I(Ra,null,null):a?I(pr,null,null):I(Kr,null,null)}const On=we({compatConfig:{MODE:3},name:"ADirectoryTree",inheritAttrs:!1,props:$n(Cr(),{showIcon:!0,expandAction:"click"}),slots:["icon","title","switcherIcon","titleRender"],setup:function(e,a){var t,r=a.attrs,i=a.slots,u=a.emit,l=a.expose,c=ae(e.treeData||In(Ye((t=i.default)===null||t===void 0?void 0:t.call(i))));pe(function(){return e.treeData},function(){c.value=e.treeData}),ka(function(){Ce(function(){if(e.treeData===void 0&&i.default){var A;c.value=In(Ye((A=i.default)===null||A===void 0?void 0:A.call(i)))}})});var v=ae(),m=ae(),y=j(function(){return sn(e.fieldNames)}),h=ae(),s=function(L){var _;(_=h.value)===null||_===void 0||_.scrollTo(L)};l({scrollTo:s,selectedKeys:j(function(){var A;return(A=h.value)===null||A===void 0?void 0:A.selectedKeys}),checkedKeys:j(function(){var A;return(A=h.value)===null||A===void 0?void 0:A.checkedKeys}),halfCheckedKeys:j(function(){var A;return(A=h.value)===null||A===void 0?void 0:A.halfCheckedKeys}),loadedKeys:j(function(){var A;return(A=h.value)===null||A===void 0?void 0:A.loadedKeys}),loadingKeys:j(function(){var A;return(A=h.value)===null||A===void 0?void 0:A.loadingKeys}),expandedKeys:j(function(){var A;return(A=h.value)===null||A===void 0?void 0:A.expandedKeys})});var b=function(){var L=Pa(c.value,{fieldNames:y.value}),_=L.keyEntities,W;return e.defaultExpandAll?W=Object.keys(_):e.defaultExpandParent?W=Tn(e.expandedKeys||e.defaultExpandedKeys||[],_):W=e.expandedKeys||e.defaultExpandedKeys,W},x=ae(e.selectedKeys||e.defaultSelectedKeys||[]),o=ae(b());pe(function(){return e.selectedKeys},function(){e.selectedKeys!==void 0&&(x.value=e.selectedKeys)},{immediate:!0}),pe(function(){return e.expandedKeys},function(){e.expandedKeys!==void 0&&(o.value=e.expandedKeys)},{immediate:!0});var d=function(L,_){var W=_.isLeaf;W||L.shiftKey||L.metaKey||L.ctrlKey||h.value.onNodeExpand(L,_)},f=it(d,200,{leading:!0}),N=function(L,_){e.expandedKeys===void 0&&(o.value=L),u("update:expandedKeys",L),u("expand",L,_)},F=function(L,_){var W=e.expandAction;W==="click"&&f(L,_),u("click",L,_)},$=function(L,_){var W=e.expandAction;(W==="dblclick"||W==="doubleclick")&&f(L,_),u("doubleclick",L,_),u("dblclick",L,_)},G=function(L,_){var W=e.multiple,V=_.node,w=_.nativeEvent,P=V[y.value.key],g=C(C({},_),{},{selected:!0}),B=(w==null?void 0:w.ctrlKey)||(w==null?void 0:w.metaKey),J=w==null?void 0:w.shiftKey,Y;W&&B?(Y=L,v.value=P,m.value=Y,g.selectedNodes=Dn(c.value,Y,y.value)):W&&J?(Y=Array.from(new Set([].concat(be(m.value||[]),be(kr({treeData:c.value,expandedKeys:o.value,startKey:P,endKey:v.value,fieldNames:y.value}))))),g.selectedNodes=Dn(c.value,Y,y.value)):(Y=[P],v.value=P,m.value=Y,g.selectedNodes=Dn(c.value,Y,y.value)),u("update:selectedKeys",Y),u("select",Y,g),e.selectedKeys===void 0&&(x.value=Y)},Z=function(L,_){u("update:checkedKeys",L),u("check",L,_)},H=dn("tree",e),O=H.prefixCls,ne=H.direction;return function(){var A=se("".concat(O.value,"-directory"),M({},"".concat(O.value,"-directory-rtl"),ne.value==="rtl"),r.class),L=e.icon,_=L===void 0?i.icon:L,W=e.blockNode,V=W===void 0?!0:W,w=Ze(e,Sr);return I(ln,C(C(C({},r),{},{icon:_||wr,ref:h,blockNode:V},w),{},{prefixCls:O.value,class:A,expandedKeys:o.value,selectedKeys:x.value,onSelect:G,onClick:F,onDblclick:$,onExpand:N,onCheck:Z}),i)}}});var Pn=An;const Ar=Fe(ln,{DirectoryTree:On,TreeNode:Pn,install:function(e){return e.component(ln.name,ln),e.component(Pn.name,Pn),e.component(On.name,On),e}});export{Or as I,Pr as T,Ar as a,Cn as b,Pa as c,Ie as d,Ne as e,$e as f,At as i,Pt as u};