import{F as Je}from"./index.8f815cab.js";import{a as Ge,aa as Kn,f as F,S as Sn,ak as ee,n as R,Z as ae,O as ke,al as ta,v as he,_ as S,ar as We,w as ra,J as la,d0 as La,X as un,d1 as oa,Y as Pe,aD as Fa,a2 as an,a1 as Ce,an as ia,ac as Le,cm as ua,c2 as tn,T as Te,Q as da,ef as gn,ad as Ma,K as xe,aq as xn,U as Aa,x as Va,y as $a,bP as Ba,eg as Ra,F as Ha,aw as Nn,ap as Ne,c0 as ja,c3 as Se,r as vn,aj as _a,a5 as Wa,a6 as Ga,dw as za,eh as qa,e9 as Ua,dx as Ya,bE as Ye,co as Mn,bd as Xa,ei as Ja,ej as An,dy as Qa,dz as Za,c6 as Vn,R as et,dA as nt,W as at}from"./index.c32990f8.js";import{e as Ie}from"./eagerComputed.4b10fdb6.js";var ca=Symbol("TreeContextKey"),tt=Ge({compatConfig:{MODE:3},name:"TreeContext",props:{value:{type:Object}},setup:function(e,a){var l=a.slots;return Kn(ca,F(function(){return e.value})),function(){var t;return(t=l.default)===null||t===void 0?void 0:t.call(l)}}}),wn=function(){return Sn(ca,F(function(){return{}}))},va=Symbol("KeysStateKey"),rt=function(e){Kn(va,e)},sa=function(){return Sn(va,{expandedKeys:ee([]),selectedKeys:ee([]),loadedKeys:ee([]),loadingKeys:ee([]),checkedKeys:ee([]),halfCheckedKeys:ee([]),expandedKeysSet:F(function(){return new Set}),selectedKeysSet:F(function(){return new Set}),loadedKeysSet:F(function(){return new Set}),loadingKeysSet:F(function(){return new Set}),checkedKeysSet:F(function(){return new Set}),halfCheckedKeysSet:F(function(){return new Set}),flattenNodes:ee([])})},lt=function(e){for(var a=e.prefixCls,l=e.level,t=e.isStart,c=e.isEnd,o="".concat(a,"-indent-unit"),r=[],v=0;v=0&&a.splice(l,1),a}function Xe(n,e){var a=(n||[]).slice();return a.indexOf(e)===-1&&a.push(e),a}function En(n){return n.split("-")}function ha(n,e){return"".concat(n,"-").concat(e)}function vt(n){return n&&n.type&&n.type.isTreeNode}function st(n,e){var a=[],l=e[n];function t(){var c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];c.forEach(function(o){var r=o.key,v=o.children;a.push(r),t(v)})}return t(l.children),a}function ft(n){if(n.parent){var e=En(n.pos);return Number(e[e.length-1])===n.parent.children.length-1}return!1}function ht(n){var e=En(n.pos);return Number(e[e.length-1])===0}function Hn(n,e,a,l,t,c,o,r,v,u){var m,y=n.clientX,g=n.clientY,b=n.target.getBoundingClientRect(),C=b.top,w=b.height,f=(u==="rtl"?-1:1)*(((t==null?void 0:t.x)||0)-y),k=(f-12)/l,K=r[a.eventKey];if(g-1.5?c({dragNode:U,dropNode:z,dropPosition:1})?L=1:j=!1:c({dragNode:U,dropNode:z,dropPosition:0})?L=0:c({dragNode:U,dropNode:z,dropPosition:1})?L=1:j=!1:c({dragNode:U,dropNode:z,dropPosition:1})?L=1:j=!1,{dropPosition:L,dropLevelOffset:q,dropTargetKey:K.key,dropTargetPos:K.pos,dragOverNodeKey:M,dropContainerKey:L===0?null:((m=K.parent)===null||m===void 0?void 0:m.key)||null,dropAllowed:j}}function jn(n,e){if(!!n){var a=e.multiple;return a?n.slice():n.length?[n[0]]:n}}function hn(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 _n(n,e){var a=new Set;function l(t){if(!a.has(t)){var c=e[t];if(!!c){a.add(t);var o=c.parent,r=c.node;r.disabled||o&&l(o.key)}}}return(n||[]).forEach(function(t){l(t)}),Ce(a)}var yt=["title","icon","switcherIcon"];function dn(n,e){return n!=null?n:e}function Dn(n){var e=n||{},a=e.title,l=e._title,t=e.key,c=e.children,o=a||"title";return{title:o,_title:l||[o],key:t||"key",children:c||"children"}}function gt(n){function e(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],l=ia(a);return l.map(function(t){var c,o,r,v;if(!vt(t))return null;for(var u=t.children||{},m=t.key,y={},g=0,b=Object.entries(t.props);g1&&arguments[1]!==void 0?arguments[1]:null;return m.map(function(g,b){for(var C=ha(y?y.pos:"0",b),w=dn(g[c],C),f,k=0;k1&&arguments[1]!==void 0?arguments[1]:{},a=e.initWrapper,l=e.processEntity,t=e.onProcessFinished,c=e.externalGetKey,o=e.childrenPropName,r=e.fieldNames,v=arguments.length>2?arguments[2]:void 0,u=c||v,m={},y={},g={posEntities:m,keyEntities:y};return a&&(g=a(g)||g),mt(n,function(b){var C=b.node,w=b.index,f=b.pos,k=b.key,K=b.parentPos,D=b.level,A=b.nodes,H={node:C,nodes:A,index:w,key:k,pos:f,level:D},V=dn(k,f);m[f]=H,y[V]=H,H.parent=m[K],H.parent&&(H.parent.children=H.parent.children||[],H.parent.children.push(H)),l&&l(H,g)},{externalGetKey:u,childrenPropName:o,fieldNames:r}),t&&t(g),g}function pn(n,e){var a=e.expandedKeysSet,l=e.selectedKeysSet,t=e.loadedKeysSet,c=e.loadingKeysSet,o=e.checkedKeysSet,r=e.halfCheckedKeysSet,v=e.dragOverNodeKey,u=e.dropPosition,m=e.keyEntities,y=m[n],g={eventKey:n,expanded:a.has(n),selected:l.has(n),loaded:t.has(n),loading:c.has(n),checked:o.has(n),halfChecked:r.has(n),pos:String(y?y.pos:""),parent:y.parent,dragOver:v===n&&u===0,dragOverGapTop:v===n&&u===-1,dragOverGapBottom:v===n&&u===1};return g}function mn(n){var e=n.data,a=n.expanded,l=n.selected,t=n.checked,c=n.loaded,o=n.loading,r=n.halfChecked,v=n.dragOver,u=n.dragOverGapTop,m=n.dragOverGapBottom,y=n.pos,g=n.active,b=n.eventKey,C=S(S({dataRef:e},e),{},{expanded:a,selected:l,checked:t,loaded:c,loading:o,halfChecked:r,dragOver:v,dragOverGapTop:u,dragOverGapBottom:m,pos:y,active:g,eventKey:b,key:b});return"props"in C||Object.defineProperty(C,"props",{get:function(){return n}}),C}function ga(n,e){var a=new Set;return n.forEach(function(l){e.has(l)||a.add(l)}),a}function bt(n){var e=n||{},a=e.disabled,l=e.disableCheckbox,t=e.checkable;return!!(a||l)||t===!1}function kt(n,e,a,l){for(var t=new Set(n),c=new Set,o=0;o<=a;o+=1){var r=e.get(o)||new Set;r.forEach(function(y){var g=y.key,b=y.node,C=y.children,w=C===void 0?[]:C;t.has(g)&&!l(b)&&w.filter(function(f){return!l(f.node)}).forEach(function(f){t.add(f.key)})})}for(var v=new Set,u=a;u>=0;u-=1){var m=e.get(u)||new Set;m.forEach(function(y){var g=y.parent,b=y.node;if(!(l(b)||!y.parent||v.has(y.parent.key))){if(l(y.parent.node)){v.add(g.key);return}var C=!0,w=!1;(g.children||[]).filter(function(f){return!l(f.node)}).forEach(function(f){var k=f.key,K=t.has(k);C&&!K&&(C=!1),!w&&(K||c.has(k))&&(w=!0)}),C&&t.add(g.key),w&&c.add(g.key),v.add(g.key)}})}return{checkedKeys:Array.from(t),halfCheckedKeys:Array.from(ga(c,t))}}function Ct(n,e,a,l,t){for(var c=new Set(n),o=new Set(e),r=0;r<=l;r+=1){var v=a.get(r)||new Set;v.forEach(function(g){var b=g.key,C=g.node,w=g.children,f=w===void 0?[]:w;!c.has(b)&&!o.has(b)&&!t(C)&&f.filter(function(k){return!t(k.node)}).forEach(function(k){c.delete(k.key)})})}o=new Set;for(var u=new Set,m=l;m>=0;m-=1){var y=a.get(m)||new Set;y.forEach(function(g){var b=g.parent,C=g.node;if(!(t(C)||!g.parent||u.has(g.parent.key))){if(t(g.parent.node)){u.add(b.key);return}var w=!0,f=!1;(b.children||[]).filter(function(k){return!t(k.node)}).forEach(function(k){var K=k.key,D=c.has(K);w&&!D&&(w=!1),!f&&(D||o.has(K))&&(f=!0)}),w||c.delete(b.key),f&&o.add(b.key),u.add(b.key)}})}return{checkedKeys:Array.from(c),halfCheckedKeys:Array.from(ga(o,c))}}function nn(n,e,a,l,t,c){var o;c?o=c:o=bt;var r=new Set(n.filter(function(u){var m=!!a[u];return m})),v;return e===!0?v=kt(r,t,l,o):v=Ct(r,e.halfCheckedKeys,t,l,o),v}function pa(n){var e=he(0),a=ee();return Te(function(){var l=new Map,t=0,c=n.value||{};for(var o in c)if(Object.prototype.hasOwnProperty.call(c,o)){var r=c[o],v=r.level,u=l.get(v);u||(u=new Set,l.set(v,u)),u.add(r),t=Math.max(t,v)}e.value=t,a.value=l}),{maxLevel:e,levelEntities:a}}Je.useInjectFormItemContext=da;Je.ItemRest=gn;Je.install=function(n){return n.component(Je.name,Je),n.component(Je.Item.name,Je.Item),n.component(gn.name,gn),n};var Kt=["motion","motionNodes","motionType","active","eventKey"],St=Ge({compatConfig:{MODE:3},name:"MotionTreeNode",inheritAttrs:!1,props:S(S({},fa),{},{active:Boolean,motion:Object,motionNodes:{type:Array},onMotionStart:Function,onMotionEnd:Function,motionType:String}),slots:["title","icon","switcherIcon","checkable"],setup:function(e,a){var l=a.attrs,t=a.slots,c=he(!0),o=wn(),r=he(!1),v=F(function(){return e.motion?e.motion:Ma()}),u=function(y,g){if(g==="appear"){var b,C;(b=v.value)===null||b===void 0||(C=b.onAfterEnter)===null||C===void 0||C.call(b,y)}else if(g==="leave"){var w,f;(w=v.value)===null||w===void 0||(f=w.onAfterLeave)===null||f===void 0||f.call(w,y)}r.value||e.onMotionEnd(),r.value=!0};return xe(function(){return e.motionNodes},function(){e.motionNodes&&e.motionType==="hide"&&c.value&&xn(function(){c.value=!1})},{immediate:!0,flush:"post"}),la(function(){e.motionNodes&&e.onMotionStart()}),Aa(function(){e.motionNodes&&u()}),function(){e.motion;var m=e.motionNodes,y=e.motionType,g=e.active,b=e.eventKey,C=un(e,Kt);return m?R(Ba,S(S({},v.value),{},{appear:y==="show",onAfterAppear:function(f){return u(f,"appear")},onAfterLeave:function(f){return u(f,"leave")}}),{default:function(){return[Va(R("div",{class:"".concat(o.value.prefixCls,"-treenode-motion")},[m.map(function(f){var k=We({},f.data),K=f.title,D=f.key,A=f.isStart,H=f.isEnd;return delete k.children,R(Rn,S(S({},k),{},{title:K,active:g,data:f.data,key:D,eventKey:D,isStart:A,isEnd:H}),t)})]),[[$a,c.value]])]}}):R(Rn,S(S({domRef:he,class:l.class,style:l.style},C),{},{active:g,eventKey:b}),t)}}});function xt(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],a=n.length,l=e.length;if(Math.abs(a-l)!==1)return{add:!1,key:null};function t(c,o){var r=new Map;c.forEach(function(u){r.set(u,!0)});var v=o.filter(function(u){return!r.has(u)});return v.length===1?v[0]:null}return a ").concat(e);return e}var Dt=Ge({compatConfig:{MODE:3},name:"NodeList",inheritAttrs:!1,props:it,setup:function(e,a){var l=a.expose,t=a.attrs,c=he(),o=he(),r=sa(),v=r.expandedKeys,u=r.flattenNodes;l({scrollTo:function(K){c.value.scrollTo(K)},getIndentWidth:function(){return o.value.offsetWidth}});var m=ee(u.value),y=ee([]),g=he(null);function b(){m.value=u.value,y.value=[],g.value=null,e.onListChangeEnd()}var C=wn();xe([function(){return v.value.slice()},u],function(k,K){var D=Le(k,2),A=D[0],H=D[1],V=Le(K,2),B=V[0],M=V[1],L=xt(B,A);if(L.key!==null){var q=e.virtual,Y=e.height,U=e.itemHeight;if(L.add){var z=M.findIndex(function(ne){var de=ne.key;return de===L.key}),j=qn(Wn(M,H,L.key),q,Y,U),W=M.slice();W.splice(z+1,0,zn),m.value=W,y.value=j,g.value="show"}else{var Z=H.findIndex(function(ne){var de=ne.key;return de===L.key}),fe=qn(Wn(H,M,L.key),q,Y,U),X=H.slice();X.splice(Z+1,0,zn),m.value=X,y.value=fe,g.value="hide"}}else M!==H&&(m.value=H)}),xe(function(){return C.value.dragging},function(k){k||b()});var w=F(function(){return e.motion===void 0?m.value:u.value}),f=function(){e.onActiveChange(null)};return function(){var k=S(S({},e),t),K=k.prefixCls;k.selectable,k.checkable;var D=k.disabled,A=k.motion,H=k.height,V=k.itemHeight,B=k.virtual,M=k.focusable,L=k.activeItem,q=k.focused,Y=k.tabindex,U=k.onKeydown,z=k.onFocus,j=k.onBlur,W=k.onListChangeStart;k.onListChangeEnd;var Z=un(k,Nt);return R(Ha,null,[q&&L&&R("span",{style:Gn,"aria-live":"assertive"},[Et(L)]),R("div",null,[R("input",{style:Gn,disabled:M===!1||D,tabindex:M!==!1?Y:null,onKeydown:U,onFocus:z,onBlur:j,value:"",onChange:wt,"aria-label":"for screen reader"},null)]),R("div",{class:"".concat(K,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden"}},[R("div",{class:"".concat(K,"-indent")},[R("div",{ref:o,class:"".concat(K,"-indent-unit")},null)])]),R(Ra,S(S({},tn(Z,["onActiveChange"])),{},{data:w.value,itemKey:Un,height:H,fullHeight:!1,virtual:B,itemHeight:V,prefixCls:"".concat(K,"-list"),ref:c,onVisibleChange:function(X,ne){var de=new Set(X),ye=ne.filter(function(ve){return!de.has(ve)});ye.some(function(ve){return Un(ve)===Qe})&&b()}}),{default:function(X){var ne=X.pos,de=We({},X.data),ye=X.title,ve=X.key,te=X.isStart,ce=X.isEnd,ge=dn(ve,ne);return delete de.key,delete de.children,R(St,S(S({},de),{},{eventKey:ge,title:ye,active:!!L&&ve===L.key,data:X.data,isStart:te,isEnd:ce,motion:A,motionNodes:ve===Qe?y.value:null,motionType:g.value,onMotionStart:W,onMotionEnd:b,onMousemove:f}),null)}})])}}});function Ot(n){var e=n.dropPosition,a=n.dropLevelOffset,l=n.indent,t={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:"".concat(2,"px")};switch(e){case-1:t.top=0,t.left="".concat(-a*l,"px");break;case 1:t.bottom=0,t.left="".concat(-a*l,"px");break;case 0:t.bottom=0,t.left="".concat(l);break}return R("div",{style:t},null)}var It=10,Pt=Ge({compatConfig:{MODE:3},name:"Tree",inheritAttrs:!1,slots:["checkable","title","icon","titleRender"],props:Nn(ut(),{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:Ot,allowDrop:function(){return!0}}),setup:function(e,a){var l=a.attrs,t=a.slots,c=a.expose,o=he(!1),r={},v=he(),u=ee([]),m=ee([]),y=ee([]),g=ee([]),b=ee([]),C=ee([]),w={},f=ra({draggingNodeKey:null,dragChildrenKeys:[],dropTargetKey:null,dropPosition:null,dropContainerKey:null,dropLevelOffset:null,dropTargetPos:null,dropAllowed:!0,dragOverNodeKey:null}),k=ee([]);xe([function(){return e.treeData},function(){return e.children}],function(){k.value=e.treeData!==void 0?Ne(e.treeData).slice():gt(Ne(e.children))},{immediate:!0,deep:!0});var K=ee({}),D=he(!1),A=he(null),H=he(!1),V=F(function(){return Dn(e.fieldNames)}),B=he(),M=null,L=null,q=null,Y=F(function(){return{expandedKeysSet:U.value,selectedKeysSet:z.value,loadedKeysSet:j.value,loadingKeysSet:W.value,checkedKeysSet:Z.value,halfCheckedKeysSet:fe.value,dragOverNodeKey:f.dragOverNodeKey,dropPosition:f.dropPosition,keyEntities:K.value}}),U=F(function(){return new Set(C.value)}),z=F(function(){return new Set(u.value)}),j=F(function(){return new Set(g.value)}),W=F(function(){return new Set(b.value)}),Z=F(function(){return new Set(m.value)}),fe=F(function(){return new Set(y.value)});Te(function(){if(k.value){var p=ya(k.value,{fieldNames:V.value});K.value=S(ae({},Qe,ma),p.keyEntities)}});var X=!1;xe([function(){return e.expandedKeys},function(){return e.autoExpandParent},K],function(p,i){var d=Le(p,2);d[0];var s=d[1],I=Le(i,2);I[0];var P=I[1],N=C.value;if(e.expandedKeys!==void 0||X&&s!==P)N=e.autoExpandParent||!X&&e.defaultExpandParent?_n(e.expandedKeys,K.value):e.expandedKeys;else if(!X&&e.defaultExpandAll){var E=S({},K.value);delete E[Qe],N=Object.keys(E).map(function(T){return E[T].key})}else!X&&e.defaultExpandedKeys&&(N=e.autoExpandParent||e.defaultExpandParent?_n(e.defaultExpandedKeys,K.value):e.defaultExpandedKeys);N&&(C.value=N),X=!0},{immediate:!0});var ne=ee([]);Te(function(){ne.value=pt(k.value,C.value,V.value)}),Te(function(){e.selectable&&(e.selectedKeys!==void 0?u.value=jn(e.selectedKeys,e):!X&&e.defaultSelectedKeys&&(u.value=jn(e.defaultSelectedKeys,e)))});var de=pa(K),ye=de.maxLevel,ve=de.levelEntities;Te(function(){if(e.checkable){var p;if(e.checkedKeys!==void 0?p=hn(e.checkedKeys)||{}:!X&&e.defaultCheckedKeys?p=hn(e.defaultCheckedKeys)||{}:k.value&&(p=hn(e.checkedKeys)||{checkedKeys:m.value,halfCheckedKeys:y.value}),p){var i=p,d=i.checkedKeys,s=d===void 0?[]:d,I=i.halfCheckedKeys,P=I===void 0?[]:I;if(!e.checkStrictly){var N=nn(s,!0,K.value,ye.value,ve.value);s=N.checkedKeys,P=N.halfCheckedKeys}m.value=s,y.value=P}}}),Te(function(){e.loadedKeys&&(g.value=e.loadedKeys)});var te=function(){We(f,{dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})},ce=function(i){B.value.scrollTo(i)};xe(function(){return e.activeKey},function(){e.activeKey!==void 0&&(A.value=e.activeKey)},{immediate:!0}),xe(A,function(p){xn(function(){p!==null&&ce({key:p})})},{immediate:!0,flush:"post"});var ge=function(i){e.expandedKeys===void 0&&(C.value=i)},we=function(){f.draggingNodeKey!==null&&We(f,{draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),M=null,q=null},me=function(i,d){var s=e.onDragend;f.dragOverNodeKey=null,we(),s==null||s({event:i,node:d.eventData}),L=null},Ve=function p(i){me(i,null),window.removeEventListener("dragend",p)},Ee=function(i,d){var s=e.onDragstart,I=d.eventKey,P=d.eventData;L=d,M={x:i.clientX,y:i.clientY};var N=_e(C.value,I);f.draggingNodeKey=I,f.dragChildrenKeys=st(I,K.value),v.value=B.value.getIndentWidth(),ge(N),window.addEventListener("dragend",Ve),s&&s({event:i,node:P})},$e=function(i,d){var s=e.onDragenter,I=e.onExpand,P=e.allowDrop,N=e.direction,E=d.pos,T=d.eventKey;if(q!==T&&(q=T),!L){te();return}var $=Hn(i,L,d,v.value,M,P,ne.value,K.value,U.value,N),G=$.dropPosition,J=$.dropLevelOffset,Q=$.dropTargetKey,oe=$.dropContainerKey,ie=$.dropTargetPos,se=$.dropAllowed,re=$.dragOverNodeKey;if(f.dragChildrenKeys.indexOf(Q)!==-1||!se){te();return}if(r||(r={}),Object.keys(r).forEach(function(le){clearTimeout(r[le])}),L.eventKey!==d.eventKey&&(r[E]=window.setTimeout(function(){if(f.draggingNodeKey!==null){var le=C.value.slice(),be=K.value[d.eventKey];be&&(be.children||[]).length&&(le=Xe(C.value,d.eventKey)),ge(le),I&&I(le,{node:d.eventData,expanded:!0,nativeEvent:i})}},800)),L.eventKey===Q&&J===0){te();return}We(f,{dragOverNodeKey:re,dropPosition:G,dropLevelOffset:J,dropTargetKey:Q,dropContainerKey:oe,dropTargetPos:ie,dropAllowed:se}),s&&s({event:i,node:d.eventData,expandedKeys:C.value})},Fe=function(i,d){var s=e.onDragover,I=e.allowDrop,P=e.direction;if(!!L){var N=Hn(i,L,d,v.value,M,I,ne.value,K.value,U.value,P),E=N.dropPosition,T=N.dropLevelOffset,$=N.dropTargetKey,G=N.dropContainerKey,J=N.dropAllowed,Q=N.dropTargetPos,oe=N.dragOverNodeKey;f.dragChildrenKeys.indexOf($)!==-1||!J||(L.eventKey===$&&T===0?f.dropPosition===null&&f.dropLevelOffset===null&&f.dropTargetKey===null&&f.dropContainerKey===null&&f.dropTargetPos===null&&f.dropAllowed===!1&&f.dragOverNodeKey===null||te():E===f.dropPosition&&T===f.dropLevelOffset&&$===f.dropTargetKey&&G===f.dropContainerKey&&Q===f.dropTargetPos&&J===f.dropAllowed&&oe===f.dragOverNodeKey||We(f,{dropPosition:E,dropLevelOffset:T,dropTargetKey:$,dropContainerKey:G,dropTargetPos:Q,dropAllowed:J,dragOverNodeKey:oe}),s&&s({event:i,node:d.eventData}))}},ze=function(i,d){q===d.eventKey&&!i.currentTarget.contains(i.relatedTarget)&&(te(),q=null);var s=e.onDragleave;s&&s({event:i,node:d.eventData})},ue=function(i,d){var s,I=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,P=f.dragChildrenKeys,N=f.dropPosition,E=f.dropTargetKey,T=f.dropTargetPos,$=f.dropAllowed;if(!!$){var G=e.onDrop;if(f.dragOverNodeKey=null,we(),E!==null){var J=S(S({},pn(E,Ne(Y.value))),{},{active:((s=O.value)===null||s===void 0?void 0:s.key)===E,data:K.value[E].node});P.indexOf(E);var Q=En(T),oe={event:i,node:mn(J),dragNode:L?L.eventData:null,dragNodesKeys:[L.eventKey].concat(P),dropToGap:N!==0,dropPosition:N+Number(Q[Q.length-1])};I||G==null||G(oe),L=null}}},qe=function(i,d){var s=e.onClick;s&&s(i,d)},Me=function(i,d){var s=e.onDblclick;s&&s(i,d)},Be=function(i,d){var s=u.value,I=e.onSelect,P=e.multiple,N=d.selected,E=d[V.value.key],T=!N;T?P?s=Xe(s,E):s=[E]:s=_e(s,E);var $=K.value,G=s.map(function(J){var Q=$[J];return Q?Q.node:null}).filter(function(J){return J});e.selectedKeys===void 0&&(u.value=s),I&&I(s,{event:"select",selected:T,node:d,selectedNodes:G,nativeEvent:i})},Re=function(i,d,s){var I=e.checkStrictly,P=e.onCheck,N=d[V.value.key],E,T={event:"check",node:d,checked:s,nativeEvent:i},$=K.value;if(I){var G=s?Xe(m.value,N):_e(m.value,N),J=_e(y.value,N);E={checked:G,halfChecked:J},T.checkedNodes=G.map(function(le){return $[le]}).filter(function(le){return le}).map(function(le){return le.node}),e.checkedKeys===void 0&&(m.value=G)}else{var Q=nn([].concat(Ce(m.value),[N]),!0,$,ye.value,ve.value),oe=Q.checkedKeys,ie=Q.halfCheckedKeys;if(!s){var se=new Set(oe);se.delete(N);var re=nn(Array.from(se),{checked:!1,halfCheckedKeys:ie},$,ye.value,ve.value);oe=re.checkedKeys,ie=re.halfCheckedKeys}E=oe,T.checkedNodes=[],T.checkedNodesPositions=[],T.halfCheckedKeys=ie,oe.forEach(function(le){var be=$[le];if(!!be){var pe=be.node,Ke=be.pos;T.checkedNodes.push(pe),T.checkedNodesPositions.push({node:pe,pos:Ke})}}),e.checkedKeys===void 0&&(m.value=oe,y.value=ie)}P&&P(E,T)},Ae=function(i){var d=i[V.value.key],s=new Promise(function(I,P){var N=e.loadData,E=e.onLoad;if(!N||j.value.has(d)||W.value.has(d))return null;var T=N(i);T.then(function(){var $=Xe(g.value,d),G=_e(b.value,d);E&&E($,{event:"load",node:i}),e.loadedKeys===void 0&&(g.value=$),b.value=G,I()}).catch(function($){var G=_e(b.value,d);if(b.value=G,w[d]=(w[d]||0)+1,w[d]>=It){var J=Xe(g.value,d);e.loadedKeys===void 0&&(g.value=J),I()}P($)}),b.value=Xe(b.value,d)});return s.catch(function(){}),s},He=function(i,d){var s=e.onMouseenter;s&&s({event:i,node:d})},Ue=function(i,d){var s=e.onMouseleave;s&&s({event:i,node:d})},rn=function(i,d){var s=e.onRightClick;s&&(i.preventDefault(),s({event:i,node:d}))},Ze=function(i){var d=e.onFocus;D.value=!0,d&&d(i)},ln=function(i){var d=e.onBlur;D.value=!1,De(null),d&&d(i)},je=function(i,d){var s=C.value,I=e.onExpand,P=e.loadData,N=d.expanded,E=d[V.value.key];if(!H.value){s.indexOf(E);var T=!N;if(T?s=Xe(s,E):s=_e(s,E),ge(s),I&&I(s,{node:d,expanded:T,nativeEvent:i}),T&&P){var $=Ae(d);$&&$.then(function(){}).catch(function(G){var J=_e(C.value,E);ge(J),Promise.reject(G)})}}},en=function(){H.value=!0},on=function(){setTimeout(function(){H.value=!1})},De=function(i){var d=e.onActiveChange;A.value!==i&&(e.activeKey!==void 0&&(A.value=i),i!==null&&ce({key:i}),d&&d(i))},O=F(function(){return A.value===null?null:ne.value.find(function(p){var i=p.key;return i===A.value})||null}),h=function(i){var d=ne.value.findIndex(function(P){var N=P.key;return N===A.value});d===-1&&i<0&&(d=ne.value.length),d=(d+i+ne.value.length)%ne.value.length;var s=ne.value[d];if(s){var I=s.key;De(I)}else De(null)},x=F(function(){return mn(S(S({},pn(A.value,Y.value)),{},{data:O.value.data,active:!0}))}),_=function(i){var d=e.onKeydown,s=e.checkable,I=e.selectable;switch(i.which){case Se.UP:{h(-1),i.preventDefault();break}case Se.DOWN:{h(1),i.preventDefault();break}}var P=O.value;if(P&&P.data){var N=P.data.isLeaf===!1||!!(P.data.children||[]).length,E=x.value;switch(i.which){case Se.LEFT:{N&&U.value.has(A.value)?je({},E):P.parent&&De(P.parent.key),i.preventDefault();break}case Se.RIGHT:{N&&!U.value.has(A.value)?je({},E):P.children&&P.children.length&&De(P.children[0].key),i.preventDefault();break}case Se.ENTER:case Se.SPACE:{s&&!E.disabled&&E.checkable!==!1&&!E.disableCheckbox?Re({},E,!Z.value.has(A.value)):!s&&I&&!E.disabled&&E.selectable!==!1&&Be({},E);break}}}d&&d(i)};return c({onNodeExpand:je,scrollTo:ce,onKeydown:_,selectedKeys:F(function(){return u.value}),checkedKeys:F(function(){return m.value}),halfCheckedKeys:F(function(){return y.value}),loadedKeys:F(function(){return g.value}),loadingKeys:F(function(){return b.value}),expandedKeys:F(function(){return C.value})}),ja(function(){window.removeEventListener("dragend",Ve),o.value=!0}),rt({expandedKeys:C,selectedKeys:u,loadedKeys:g,loadingKeys:b,checkedKeys:m,halfCheckedKeys:y,expandedKeysSet:U,selectedKeysSet:z,loadedKeysSet:j,loadingKeysSet:W,checkedKeysSet:Z,halfCheckedKeysSet:fe,flattenNodes:ne}),function(){var p,i=f.draggingNodeKey,d=f.dropLevelOffset,s=f.dropContainerKey,I=f.dropTargetKey,P=f.dropPosition,N=f.dragOverNodeKey,E=e.prefixCls,T=e.showLine,$=e.focusable,G=e.tabindex,J=G===void 0?0:G,Q=e.selectable,oe=e.showIcon,ie=e.icon,se=ie===void 0?t.icon:ie,re=e.switcherIcon,le=e.draggable,be=e.checkable,pe=e.checkStrictly,Ke=e.disabled,Oe=e.motion,fn=e.loadData,Ka=e.filterTreeNode,Sa=e.height,xa=e.itemHeight,Na=e.virtual,wa=e.dropIndicatorRender,Ea=e.onContextmenu,Da=e.onScroll,Oa=e.direction,Ia=l.class,Pa=l.style,Ta=oa(S(S({},e),l),{aria:!0,data:!0}),cn;return le&&(an(le)==="object"?cn=le:typeof le=="function"?cn={nodeDraggable:le}:cn={}),R(tt,{value:{prefixCls:E,selectable:Q,showIcon:oe,icon:se,switcherIcon:re,draggable:cn,draggingNodeKey:i,checkable:be,customCheckable:t.checkable,checkStrictly:pe,disabled:Ke,keyEntities:K.value,dropLevelOffset:d,dropContainerKey:s,dropTargetKey:I,dropPosition:P,dragOverNodeKey:N,dragging:i!==null,indent:v.value,direction:Oa,dropIndicatorRender:wa,loadData:fn,filterTreeNode:Ka,onNodeClick:qe,onNodeDoubleClick:Me,onNodeExpand:je,onNodeSelect:Be,onNodeCheck:Re,onNodeLoad:Ae,onNodeMouseEnter:He,onNodeMouseLeave:Ue,onNodeContextMenu:rn,onNodeDragStart:Ee,onNodeDragEnter:$e,onNodeDragOver:Fe,onNodeDragLeave:ze,onNodeDragEnd:me,onNodeDrop:ue,slots:t}},{default:function(){return[R("div",{role:"tree",class:Pe(E,Ia,(p={},ae(p,"".concat(E,"-show-line"),T),ae(p,"".concat(E,"-focused"),D.value),ae(p,"".concat(E,"-active-focused"),A.value!==null),p))},[R(Dt,S({ref:B,prefixCls:E,style:Pa,disabled:Ke,selectable:Q,checkable:!!be,motion:Oe,height:Sa,itemHeight:xa,virtual:Na,focusable:$,focused:D.value,tabindex:J,activeItem:O.value,onFocus:Ze,onBlur:ln,onKeydown:_,onActiveChange:De,onListChangeStart:en,onListChangeEnd:on,onContextmenu:Ea,onScroll:Da},Ta),null)])]}})}}}),Tt={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"},Lt=Tt;function Yn(n){for(var e=1;e0&&arguments[0]!==void 0?arguments[0]:[];return ia(a).map(function(l){var t,c,o;if(!rr(l))return null;for(var r=l.children||{},v=l.key,u={},m=0,y=Object.entries(l.props);m1&&arguments[1]!==void 0?arguments[1]:"0",g=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return m.map(function(b,C){var w="".concat(y,"-").concat(C),f=b[c.value],k=a.includes(f),K=u(b[c.children]||[],w,k),D=R(Fn,b,{default:function(){return[K.map(function(V){return V.node})]}});if(e===f&&(o=D),k){var A={pos:w,node:D,children:K};return g||r.push(A),A}return null}).filter(function(b){return b})}r||(r=[],u(l),r.sort(function(m,y){var g=m.node.props.value,b=y.node.props.value,C=a.indexOf(g),w=a.indexOf(b);return C-w}))}Object.defineProperty(n,"triggerNode",{get:function(){return v(),o}}),Object.defineProperty(n,"allCheckedNodes",{get:function(){return v(),t?r:r.map(function(m){var y=m.node;return y})}})}function ir(n,e){var a=e.id,l=e.pId,t=e.rootPId,c={},o=[],r=n.map(function(v){var u=S({},v),m=u[a];return c[m]=u,u.key=u.key||m,u});return r.forEach(function(v){var u=v[l],m=c[u];m&&(m.children=m.children||[],m.children.push(v)),(u===t||!m&&t===null)&&o.push(v)}),o}function ur(n,e,a){var l=ee();return xe([a,n,e],function(){var t=a.value;n.value?l.value=a.value?ir(Ne(n.value),S({id:"id",pId:"pId",rootPId:null},t!==!0?t:{})):Ne(n.value).slice():l.value=lr(Ne(e.value))},{immediate:!0,deep:!0}),l}var dr=function(n){var e=ee({valueLabels:new Map}),a=ee();xe(n,function(){a.value=Ne(n.value)},{immediate:!0});var l=F(function(){var t=e.value.valueLabels,c=new Map,o=a.value.map(function(r){var v,u=r.value,m=(v=r.label)!==null&&v!==void 0?v:t.get(u);return c.set(u,m),S(S({},r),{},{label:m})});return e.value.valueLabels=c,o});return[l]},cr=function(n,e){var a=ee(new Map),l=ee({});return Te(function(){var t=e.value,c=ya(n.value,{fieldNames:t,initWrapper:function(r){return S(S({},r),{},{valueEntities:new Map})},processEntity:function(r,v){var u=r.node[t.value];v.valueEntities.set(u,r)}});a.value=c.valueEntities,l.value=c.keyEntities}),{valueEntities:a,keyEntities:l}},vr=function(n,e,a,l,t,c){var o=ee([]),r=ee([]);return Te(function(){var v=n.value.map(function(g){var b=g.value;return b}),u=e.value.map(function(g){var b=g.value;return b}),m=v.filter(function(g){return!l.value[g]});if(a.value){var y=nn(v,!0,l.value,t.value,c.value);v=y.checkedKeys,u=y.halfCheckedKeys}o.value=Array.from(new Set([].concat(Ce(m),Ce(v)))),r.value=u}),[o,r]},sr=function(n,e,a){var l=a.treeNodeFilterProp,t=a.filterTreeNode,c=a.fieldNames;return F(function(){var o=c.value.children,r=e.value,v=l==null?void 0:l.value;if(!r||t.value===!1)return n.value;var u;if(typeof t.value=="function")u=t.value;else{var m=r.toUpperCase();u=function(b,C){var w=C[v];return String(w).toUpperCase().includes(m)}}function y(g){for(var b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,C=[],w=0,f=g.length;w