lcny-vue3-antd-admin/dist/assets/index.a3dce25b.js

2 lines
63 KiB
JavaScript

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<l;v+=1){var u;r.push(R("span",{key:v,class:(u={},ae(u,o,!0),ae(u,"".concat(o,"-start"),t[v]),ae(u,"".concat(o,"-end"),c[v]),u)},null))}return R("span",{"aria-hidden":"true",class:"".concat(a,"-indent")},[r])},ot=lt,fa={eventKey:[String,Number],prefixCls:String,title:ke.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:ke.any,switcherIcon:ke.any,domRef:{type:Function}},it={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}},ut=function(){return{prefixCls:String,focusable:{type:Boolean,default:void 0},activeKey:[Number,String],tabindex:Number,children:ke.any,treeData:{type:Array},fieldNames:{type:Object},showLine:{type:[Boolean,Object],default:void 0},showIcon:{type:Boolean,default:void 0},icon:ke.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:ke.any,switcherIcon:ke.any,height:Number,itemHeight:Number,virtual:{type:Boolean,default:void 0},direction:{type:String}}},dt=["eventKey","isLeaf","isStart","isEnd","domRef","active","data","onMousemove","selectable"],$n="open",Bn="close",ct="---",Rn=Ge({compatConfig:{MODE:3},name:"TreeNode",inheritAttrs:!1,props:fa,isTreeNode:1,slots:["title","icon","switcherIcon"],setup:function(e,a){var l=a.attrs,t=a.slots,c=a.expose;ta(!("slots"in e.data),"treeData slots is deprecated, please use ".concat(Object.keys(e.data.slots||{}).map(function(O){return"`v-slot:"+O+"` "}),"instead"));var o=he(!1),r=wn(),v=sa(),u=v.expandedKeysSet,m=v.selectedKeysSet,y=v.loadedKeysSet,g=v.loadingKeysSet,b=v.checkedKeysSet,C=v.halfCheckedKeysSet,w=r.value,f=w.dragOverNodeKey,k=w.dropPosition,K=w.keyEntities,D=F(function(){return pn(e.eventKey,{expandedKeysSet:u.value,selectedKeysSet:m.value,loadedKeysSet:y.value,loadingKeysSet:g.value,checkedKeysSet:b.value,halfCheckedKeysSet:C.value,dragOverNodeKey:f,dropPosition:k,keyEntities:K})}),A=Ie(function(){return D.value.expanded}),H=Ie(function(){return D.value.selected}),V=Ie(function(){return D.value.checked}),B=Ie(function(){return D.value.loaded}),M=Ie(function(){return D.value.loading}),L=Ie(function(){return D.value.halfChecked}),q=Ie(function(){return D.value.dragOver}),Y=Ie(function(){return D.value.dragOverGapTop}),U=Ie(function(){return D.value.dragOverGapBottom}),z=Ie(function(){return D.value.pos}),j=he(),W=F(function(){var O=e.eventKey,h=r.value.keyEntities,x=h[O]||{},_=x.children;return!!(_||[]).length}),Z=F(function(){var O=e.isLeaf,h=r.value.loadData,x=W.value;return O===!1?!1:O||!h&&!x||h&&B.value&&!x}),fe=F(function(){return Z.value?null:A.value?$n:Bn}),X=F(function(){var O=e.disabled,h=r.value.disabled;return!!(h||O)}),ne=F(function(){var O=e.checkable,h=r.value.checkable;return!h||O===!1?!1:h}),de=F(function(){var O=e.selectable,h=r.value.selectable;return typeof O=="boolean"?O:h}),ye=F(function(){var O=e.data,h=e.active,x=e.checkable,_=e.disableCheckbox,p=e.disabled,i=e.selectable;return S(S({active:h,checkable:x,disableCheckbox:_,disabled:p,selectable:i},O),{},{dataRef:O,data:O,isLeaf:Z.value,checked:V.value,expanded:A.value,loading:M.value,selected:H.value,halfChecked:L.value})}),ve=Fa(),te=F(function(){var O=e.eventKey,h=r.value.keyEntities,x=h[O]||{},_=x.parent;return S(S({},mn(We({},e,D.value))),{},{parent:_})}),ce=ra({eventData:te,eventKey:F(function(){return e.eventKey}),selectHandle:j,pos:z,key:ve.vnode.key});c(ce);var ge=function(h){var x=r.value.onNodeDoubleClick;x(h,te.value)},we=function(h){if(!X.value){var x=r.value.onNodeSelect;h.preventDefault(),x(h,te.value)}},me=function(h){if(!X.value){var x=e.disableCheckbox,_=r.value.onNodeCheck;if(!(!ne.value||x)){h.preventDefault();var p=!V.value;_(h,te.value,p)}}},Ve=function(h){var x=r.value.onNodeClick;x(h,te.value),de.value?we(h):me(h)},Ee=function(h){var x=r.value.onNodeMouseEnter;x(h,te.value)},$e=function(h){var x=r.value.onNodeMouseLeave;x(h,te.value)},Fe=function(h){var x=r.value.onNodeContextMenu;x(h,te.value)},ze=function(h){var x=r.value.onNodeDragStart;h.stopPropagation(),o.value=!0,x(h,ce);try{h.dataTransfer.setData("text/plain","")}catch(_){}},ue=function(h){var x=r.value.onNodeDragEnter;h.preventDefault(),h.stopPropagation(),x(h,ce)},qe=function(h){var x=r.value.onNodeDragOver;h.preventDefault(),h.stopPropagation(),x(h,ce)},Me=function(h){var x=r.value.onNodeDragLeave;h.stopPropagation(),x(h,ce)},Be=function(h){var x=r.value.onNodeDragEnd;h.stopPropagation(),o.value=!1,x(h,ce)},Re=function(h){var x=r.value.onNodeDrop;h.preventDefault(),h.stopPropagation(),o.value=!1,x(h,ce)},Ae=function(h){var x=r.value.onNodeExpand;M.value||x(h,te.value)},He=function(){var h=e.data,x=r.value.draggable;return!!(x&&(!x.nodeDraggable||x.nodeDraggable(h)))},Ue=function(){var h=r.value,x=h.draggable,_=h.prefixCls;return x!=null&&x.icon?R("span",{class:"".concat(_,"-draggable-icon")},[x.icon]):null},rn=function(){var h,x,_,p=e.switcherIcon,i=p===void 0?t.switcherIcon||((h=r.value.slots)===null||h===void 0?void 0:h[(x=e.data)===null||x===void 0||(_=x.slots)===null||_===void 0?void 0:_.switcherIcon]):p,d=r.value.switcherIcon,s=i||d;return typeof s=="function"?s(ye.value):s},Ze=function(){var h=r.value,x=h.loadData,_=h.onNodeLoad;M.value||x&&A.value&&!Z.value&&!W.value&&!B.value&&_(te.value)};la(function(){Ze()}),La(function(){Ze()});var ln=function(){var h=r.value.prefixCls,x=rn();if(Z.value)return x!==!1?R("span",{class:Pe("".concat(h,"-switcher"),"".concat(h,"-switcher-noop"))},[x]):null;var _=Pe("".concat(h,"-switcher"),"".concat(h,"-switcher_").concat(A.value?$n:Bn));return x!==!1?R("span",{onClick:Ae,class:_},[x]):null},je=function(){var h,x,_=e.disableCheckbox,p=r.value.prefixCls,i=X.value,d=ne.value;return d?R("span",{class:Pe("".concat(p,"-checkbox"),V.value&&"".concat(p,"-checkbox-checked"),!V.value&&L.value&&"".concat(p,"-checkbox-indeterminate"),(i||_)&&"".concat(p,"-checkbox-disabled")),onClick:me},[(h=(x=r.value).customCheckable)===null||h===void 0?void 0:h.call(x)]):null},en=function(){var h=r.value.prefixCls;return R("span",{class:Pe("".concat(h,"-iconEle"),"".concat(h,"-icon__").concat(fe.value||"docu"),M.value&&"".concat(h,"-icon_loading"))},null)},on=function(){var h=e.disabled,x=e.eventKey,_=r.value,p=_.draggable,i=_.dropLevelOffset,d=_.dropPosition,s=_.prefixCls,I=_.indent,P=_.dropIndicatorRender,N=_.dragOverNodeKey,E=_.direction,T=p!==!1,$=!h&&T&&N===x;return $?P({dropPosition:d,dropLevelOffset:i,indent:I,prefixCls:s,direction:E}):null},De=function(){var h,x,_,p,i=e.icon,d=i===void 0?t.icon:i,s=e.data,I=t.title||((h=r.value.slots)===null||h===void 0?void 0:h[(x=e.data)===null||x===void 0||(_=x.slots)===null||_===void 0?void 0:_.title])||((p=r.value.slots)===null||p===void 0?void 0:p.title)||e.title,P=r.value,N=P.prefixCls,E=P.showIcon,T=P.icon,$=P.loadData,G=X.value,J="".concat(N,"-node-content-wrapper"),Q;if(E){var oe,ie,se=d||((oe=r.value.slots)===null||oe===void 0?void 0:oe[s==null||(ie=s.slots)===null||ie===void 0?void 0:ie.icon])||T;Q=se?R("span",{class:Pe("".concat(N,"-iconEle"),"".concat(N,"-icon__customize"))},[typeof se=="function"?se(ye.value):se]):en()}else $&&M.value&&(Q=en());var re;typeof I=="function"?re=I(ye.value):re=I,re=re===void 0?ct:re;var le=R("span",{class:"".concat(N,"-title")},[re]);return R("span",{ref:j,title:typeof I=="string"?I:"",class:Pe("".concat(J),"".concat(J,"-").concat(fe.value||"normal"),!G&&(H.value||o.value)&&"".concat(N,"-node-selected")),onMouseenter:Ee,onMouseleave:$e,onContextmenu:Fe,onClick:Ve,onDblclick:ge},[Q,le,on()])};return function(){var O,h=S(S({},e),l),x=h.eventKey,_=h.isLeaf,p=h.isStart,i=h.isEnd,d=h.domRef,s=h.active;h.data;var I=h.onMousemove,P=h.selectable,N=un(h,dt),E=r.value,T=E.prefixCls,$=E.filterTreeNode,G=E.keyEntities,J=E.dropContainerKey,Q=E.dropTargetKey,oe=E.draggingNodeKey,ie=X.value,se=oa(N,{aria:!0,data:!0}),re=G[x]||{},le=re.level,be=i[i.length-1],pe=He(),Ke=!ie&&pe,Oe=oe===x,fn=P!==void 0?{"aria-selected":!!P}:void 0;return R("div",S(S({ref:d,class:Pe(l.class,"".concat(T,"-treenode"),(O={},ae(O,"".concat(T,"-treenode-disabled"),ie),ae(O,"".concat(T,"-treenode-switcher-").concat(A.value?"open":"close"),!_),ae(O,"".concat(T,"-treenode-checkbox-checked"),V.value),ae(O,"".concat(T,"-treenode-checkbox-indeterminate"),L.value),ae(O,"".concat(T,"-treenode-selected"),H.value),ae(O,"".concat(T,"-treenode-loading"),M.value),ae(O,"".concat(T,"-treenode-active"),s),ae(O,"".concat(T,"-treenode-leaf-last"),be),ae(O,"".concat(T,"-treenode-draggable"),Ke),ae(O,"dragging",Oe),ae(O,"drop-target",Q===x),ae(O,"drop-container",J===x),ae(O,"drag-over",!ie&&q.value),ae(O,"drag-over-gap-top",!ie&&Y.value),ae(O,"drag-over-gap-bottom",!ie&&U.value),ae(O,"filter-node",$&&$(te.value)),O)),style:l.style,draggable:Ke,"aria-grabbed":Oe,onDragstart:Ke?ze:void 0,onDragenter:pe?ue:void 0,onDragover:pe?qe:void 0,onDragleave:pe?Me:void 0,onDrop:pe?Re:void 0,onDragend:pe?Be:void 0,onMousemove:I},fn),se),[R(ot,{prefixCls:T,level:le,isStart:p,isEnd:i},null),Ue(),ln(),je(),De()])}}});function _e(n,e){if(!n)return[];var a=n.slice(),l=a.indexOf(e);return l>=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<C+w/2){var D=o.findIndex(function(W){return W.key===K.key}),A=D<=0?0:D-1,H=o[A].key;K=r[H]}var V=K.key,B=K,M=K.key,L=0,q=0;if(!v.has(V))for(var Y=0;Y<k&&ft(K);Y+=1)K=K.parent,q+=1;var U=e.eventData,z=K.node,j=!0;return ht(K)&&K.level===0&&g<C+w/2&&c({dragNode:U,dropNode:z,dropPosition:-1})&&K.key===a.eventKey?L=-1:(B.children||[]).length&&v.has(M)?c({dragNode:U,dropNode:z,dropPosition:0})?L=0:j=!1:q===0?k>-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);g<b.length;g++){var C=Le(b[g],2),w=C[0],f=C[1];y[ua(w)]=f}var k=y.isLeaf,K=y.checkable,D=y.selectable,A=y.disabled,H=y.disableCheckbox,V={isLeaf:k||k===""||void 0,checkable:K||K===""||void 0,selectable:D||D===""||void 0,disabled:A||A===""||void 0,disableCheckbox:H||H===""||void 0},B=S(S({},y),V),M=y.title,L=M===void 0?(c=u.title)===null||c===void 0?void 0:c.call(u,B):M,q=y.icon,Y=q===void 0?(o=u.icon)===null||o===void 0?void 0:o.call(u,B):q,U=y.switcherIcon,z=U===void 0?(r=u.switcherIcon)===null||r===void 0?void 0:r.call(u,B):U,j=un(y,yt),W=(v=u.default)===null||v===void 0?void 0:v.call(u),Z=S(S({},j),{},{title:L,icon:Y,switcherIcon:z,key:m,isLeaf:k},V),fe=e(W);return fe.length&&(Z.children=fe),Z})}return e(n)}function pt(n,e,a){var l=Dn(a),t=l._title,c=l.key,o=l.children,r=new Set(e===!0?[]:e),v=[];function u(m){var y=arguments.length>1&&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;k<t.length;k+=1){var K=t[k];if(g[K]!==void 0){f=g[K];break}}var D=S(S({},tn(g,[].concat(Ce(t),[c,o]))),{},{title:f,key:w,parent:y,pos:C,children:null,data:g,isStart:[].concat(Ce(y?y.isStart:[]),[b===0]),isEnd:[].concat(Ce(y?y.isEnd:[]),[b===m.length-1])});return v.push(D),e===!0||r.has(w)?D.children=u(g[o]||[],D):D.children=[],D})}return u(n),v}function mt(n,e,a){var l={};an(a)==="object"?l=a:l={externalGetKey:a},l=l||{};var t=l,c=t.childrenPropName,o=t.externalGetKey,r=t.fieldNames,v=Dn(r),u=v.key,m=v.children,y=c||m,g;o?typeof o=="string"?g=function(w){return w[o]}:typeof o=="function"&&(g=function(w){return o(w)}):g=function(w,f){return dn(w[u],f)};function b(C,w,f,k){var K=C?C[y]:n,D=C?ha(f.pos,w):"0",A=C?[].concat(Ce(k),[C]):[];if(C){var H=g(C,D),V={node:C,index:w,pos:D,key:H,parentPos:f.node?f.pos:null,level:f.level+1,nodes:A};e(V)}K&&K.forEach(function(B,M){b(B,M,{node:C,pos:D,level:f?f.level+1:-1},A)})}b(null)}function ya(n){var e=arguments.length>1&&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<l?{add:!0,key:t(n,e)}:{add:!1,key:t(e,n)}}function Wn(n,e,a){var l=n.findIndex(function(r){return r.key===a}),t=n[l+1],c=e.findIndex(function(r){return r.key===a});if(t){var o=e.findIndex(function(r){return r.key===t.key});return e.slice(c+1,o)}return e.slice(c+1)}var Nt=["prefixCls","selectable","checkable","disabled","motion","height","itemHeight","virtual","focusable","activeItem","focused","tabindex","onKeydown","onFocus","onBlur","onListChangeStart","onListChangeEnd"],Gn={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},wt=function(){},Qe="RC_TREE_MOTION_".concat(Math.random()),bn={key:Qe},ma={key:Qe,level:0,index:0,pos:"0",node:bn,nodes:[bn]},zn={parent:null,children:[],pos:ma.pos,data:bn,title:null,key:Qe,isStart:[],isEnd:[]};function qn(n,e,a,l){return e===!1||!a?n:n.slice(0,Math.ceil(a/l)+1)}function Un(n){var e=n.key,a=n.pos;return dn(e,a)}function Et(n){for(var e=String(n.key),a=n;a.parent;)a=a.parent,e="".concat(a.key," > ").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;e<arguments.length;e++){var a=arguments[e]!=null?Object(arguments[e]):{},l=Object.keys(a);typeof Object.getOwnPropertySymbols=="function"&&(l=l.concat(Object.getOwnPropertySymbols(a).filter(function(t){return Object.getOwnPropertyDescriptor(a,t).enumerable}))),l.forEach(function(t){Ft(n,t,a[t])})}return n}function Ft(n,e,a){return e in n?Object.defineProperty(n,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[e]=a,n}var On=function(e,a){var l=Yn({},e,a.attrs);return R(vn,Yn({},l,{icon:Lt}),null)};On.displayName="FileOutlined";On.inheritAttrs=!1;var Mt=On,At={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"},Vt=At;function Xn(n){for(var e=1;e<arguments.length;e++){var a=arguments[e]!=null?Object(arguments[e]):{},l=Object.keys(a);typeof Object.getOwnPropertySymbols=="function"&&(l=l.concat(Object.getOwnPropertySymbols(a).filter(function(t){return Object.getOwnPropertyDescriptor(a,t).enumerable}))),l.forEach(function(t){$t(n,t,a[t])})}return n}function $t(n,e,a){return e in n?Object.defineProperty(n,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[e]=a,n}var In=function(e,a){var l=Xn({},e,a.attrs);return R(vn,Xn({},l,{icon:Vt}),null)};In.displayName="MinusSquareOutlined";In.inheritAttrs=!1;var Bt=In,Rt={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"},Ht=Rt;function Jn(n){for(var e=1;e<arguments.length;e++){var a=arguments[e]!=null?Object(arguments[e]):{},l=Object.keys(a);typeof Object.getOwnPropertySymbols=="function"&&(l=l.concat(Object.getOwnPropertySymbols(a).filter(function(t){return Object.getOwnPropertyDescriptor(a,t).enumerable}))),l.forEach(function(t){jt(n,t,a[t])})}return n}function jt(n,e,a){return e in n?Object.defineProperty(n,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[e]=a,n}var Pn=function(e,a){var l=Jn({},e,a.attrs);return R(vn,Jn({},l,{icon:Ht}),null)};Pn.displayName="PlusSquareOutlined";Pn.inheritAttrs=!1;var _t=Pn,Wt={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"},Gt=Wt;function Qn(n){for(var e=1;e<arguments.length;e++){var a=arguments[e]!=null?Object(arguments[e]):{},l=Object.keys(a);typeof Object.getOwnPropertySymbols=="function"&&(l=l.concat(Object.getOwnPropertySymbols(a).filter(function(t){return Object.getOwnPropertyDescriptor(a,t).enumerable}))),l.forEach(function(t){zt(n,t,a[t])})}return n}function zt(n,e,a){return e in n?Object.defineProperty(n,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[e]=a,n}var Tn=function(e,a){var l=Qn({},e,a.attrs);return R(vn,Qn({},l,{icon:Gt}),null)};Tn.displayName="CaretDownFilled";Tn.inheritAttrs=!1;var qt=Tn;function Ut(n,e,a,l){var t=l.isLeaf,c=l.expanded,o=l.loading,r=e;if(o)return R(_a,{class:"".concat(n,"-switcher-loading-icon")},null);var v;a&&an(a)==="object"&&(v=a.showLeafIcon);var u=null,m="".concat(n,"-switcher-icon");return t?(a&&(an(a)==="object"&&!v?u=R("span",{class:"".concat(n,"-switcher-leaf-line")},null):u=R(Mt,{class:"".concat(n,"-switcher-line-icon")},null)),u):(u=R(qt,{class:m},null),a&&(u=c?R(Bt,{class:"".concat(n,"-switcher-line-icon")},null):R(_t,{class:"".concat(n,"-switcher-line-icon")},null)),typeof e=="function"?r=e(S(S({},l),{},{defaultIcon:u,switcherCls:m})):Wa(r)&&(r=Ga(r,{class:m})),r||u)}function Yt(n){return Array.isArray(n)?n:n!==void 0?[n]:[]}function Xt(n){var e=n||{},a=e.label,l=e.value,t=e.children,c=l||"value";return{_title:a?[a]:["title","label"],value:c,key:c,children:t||"children"}}function kn(n){return n.disabled||n.disableCheckbox||n.checkable===!1}function Jt(n,e){var a=[];function l(t){t.forEach(function(c){a.push(c[e.value]);var o=c[e.children];o&&l(o)})}return l(n),a}function Zn(n){return n==null}var ba=Symbol("TreeSelectContextPropsKey");function Qt(n){return Kn(ba,n)}function Zt(){return Sn(ba,{})}var er={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},nr=Ge({compatConfig:{MODE:3},name:"OptionList",inheritAttrs:!1,slots:["notFoundContent","menuItemSelectedIcon"],setup:function(e,a){var l=a.slots,t=a.expose,c=za(),o=qa(),r=Zt(),v=he(),u=Ua(function(){return r.treeData},[function(){return c.open},function(){return r.treeData}],function(V){return V[0]}),m=F(function(){var V=o.checkable,B=o.halfCheckedKeys,M=o.checkedKeys;return V?{checked:M,halfChecked:B}:null});xe(function(){return c.open},function(){xn(function(){if(c.open&&!c.multiple&&o.checkedKeys.length){var V;(V=v.value)===null||V===void 0||V.scrollTo({key:o.checkedKeys[0]})}})},{immediate:!0,flush:"post"});var y=F(function(){return String(c.searchValue).toLowerCase()}),g=function(B){return y.value?String(B[o.treeNodeFilterProp]).toLowerCase().includes(y.value):!1},b=ee(o.treeDefaultExpandedKeys),C=ee(null);xe(function(){return c.searchValue},function(){c.searchValue&&(C.value=Jt(Ne(r.treeData),Ne(r.fieldNames)))},{immediate:!0});var w=F(function(){return o.treeExpandedKeys?o.treeExpandedKeys.slice():c.searchValue?C.value:b.value}),f=function(B){var M;b.value=B,C.value=B,(M=o.onTreeExpand)===null||M===void 0||M.call(o,B)},k=function(B){B.preventDefault()},K=function(B,M){var L,q=M.node,Y=o.checkable,U=o.checkedKeys;if(!(Y&&kn(q))&&((L=r.onSelect)===null||L===void 0||L.call(r,q.key,{selected:!U.includes(q.key)}),!c.multiple)){var z;(z=c.toggleOpen)===null||z===void 0||z.call(c,!1)}},D=he(null),A=F(function(){return o.keyEntities[D.value]}),H=function(B){D.value=B};return t({scrollTo:function(){for(var B,M,L=arguments.length,q=new Array(L),Y=0;Y<L;Y++)q[Y]=arguments[Y];return(B=v.value)===null||B===void 0||(M=B.scrollTo)===null||M===void 0?void 0:M.call.apply(M,[B].concat(q))},onKeydown:function(B){var M,L=B.which;switch(L){case Se.UP:case Se.DOWN:case Se.LEFT:case Se.RIGHT:(M=v.value)===null||M===void 0||M.onKeydown(B);break;case Se.ENTER:{if(A.value){var q=A.value.node||{},Y=q.selectable,U=q.value;Y!==!1&&K(null,{node:{key:D.value},selected:!o.checkedKeys.includes(U)})}break}case Se.ESC:c.toggleOpen(!1)}},onKeyup:function(){}}),function(){var V,B=c.prefixCls,M=c.multiple,L=c.searchValue,q=c.open,Y=c.notFoundContent,U=Y===void 0?(V=l.notFoundContent)===null||V===void 0?void 0:V.call(l):Y,z=r.listHeight,j=r.listItemHeight,W=r.virtual,Z=o.checkable,fe=o.treeDefaultExpandAll,X=o.treeIcon,ne=o.showTreeIcon,de=o.switcherIcon,ye=o.treeLine,ve=o.loadData,te=o.treeLoadedKeys,ce=o.treeMotion,ge=o.onTreeLoad,we=o.checkedKeys;if(u.value.length===0)return R("div",{role:"listbox",class:"".concat(B,"-empty"),onMousedown:k},[U]);var me={fieldNames:r.fieldNames};return te&&(me.loadedKeys=te),w.value&&(me.expandedKeys=w.value),R("div",{onMousedown:k},[A.value&&q&&R("span",{style:er,"aria-live":"assertive"},[A.value.node.value]),R(Pt,S(S({ref:v,focusable:!1,prefixCls:"".concat(B,"-tree"),treeData:u.value,height:z,itemHeight:j,virtual:W,multiple:M,icon:X,showIcon:ne,switcherIcon:de,showLine:ye,loadData:L?null:ve,motion:ce,activeKey:D.value,checkable:Z,checkStrictly:!0,checkedKeys:m.value,selectedKeys:Z?[]:we,defaultExpandAll:fe},me),{},{onActiveChange:H,onSelect:K,onCheck:K,onExpand:f,onLoad:ge,filterTreeNode:g}),S(S({},l),{},{checkable:o.customSlots.treeCheckable}))])}}}),ar="SHOW_ALL",ka="SHOW_PARENT",Ln="SHOW_CHILD";function ea(n,e,a,l){var t=new Set(n);return e===Ln?n.filter(function(c){var o=a[c];return!(o&&o.children&&o.children.some(function(r){var v=r.node;return t.has(v[l.value])})&&o.children.every(function(r){var v=r.node;return kn(v)||t.has(v[l.value])}))}):e===ka?n.filter(function(c){var o=a[c],r=o?o.parent:null;return!(r&&!kn(r.node)&&t.has(r.key))}):n}var sn=function(){return null};sn.inheritAttrs=!1;sn.displayName="ATreeSelectNode";sn.isTreeSelectNode=!0;var Fn=sn,tr=["title","switcherIcon"];function rr(n){return n&&n.type&&n.type.isTreeSelectNode}function lr(n){function e(){var a=arguments.length>0&&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);m<y.length;m++){var g=Le(y[m],2),b=g[0],C=g[1];u[ua(b)]=C}var w=u.isLeaf,f=u.checkable,k=u.selectable,K=u.disabled,D=u.disableCheckbox,A={isLeaf:w||w===""||void 0,checkable:f||f===""||void 0,selectable:k||k===""||void 0,disabled:K||K===""||void 0,disableCheckbox:D||D===""||void 0},H=S(S({},u),A),V=u.title,B=V===void 0?(t=r.title)===null||t===void 0?void 0:t.call(r,H):V,M=u.switcherIcon,L=M===void 0?(c=r.switcherIcon)===null||c===void 0?void 0:c.call(r,H):M,q=un(u,tr),Y=(o=r.default)===null||o===void 0?void 0:o.call(r),U=S(S({},q),{},{title:B,switcherIcon:L,key:v,isLeaf:w},A),z=e(Y);return z.length&&(U.children=z),U})}return e(n)}function Cn(n){if(!n)return n;var e=S({},n);return"props"in e||Object.defineProperty(e,"props",{get:function(){return e}}),e}function or(n,e,a,l,t,c){var o=null,r=null;function v(){function u(m){var y=arguments.length>1&&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<f;w++){var k=g[w],K=k[o],D=b||u(r,Cn(k)),A=y(K||[],D);(D||A.length)&&C.push(S(S({},k),{},ae({},o,A)))}return C}return y(n.value)})};function Ca(){return S(S({},tn(Za(),["mode"])),{},{prefixCls:String,id:String,value:{type:[String,Number,Object,Array]},defaultValue:{type:[String,Number,Object,Array]},onChange:{type:Function},searchValue:String,inputValue:String,onSearch:{type:Function},autoClearSearchValue:{type:Boolean,default:void 0},filterTreeNode:{type:[Boolean,Function],default:void 0},treeNodeFilterProp:String,onSelect:Function,onDeselect:Function,showCheckedStrategy:{type:String},treeNodeLabelProp:String,fieldNames:{type:Object},multiple:{type:Boolean,default:void 0},treeCheckable:{type:Boolean,default:void 0},treeCheckStrictly:{type:Boolean,default:void 0},labelInValue:{type:Boolean,default:void 0},treeData:{type:Array},treeDataSimpleMode:{type:[Boolean,Object],default:void 0},loadData:{type:Function},treeLoadedKeys:{type:Array},onTreeLoad:{type:Function},treeDefaultExpandAll:{type:Boolean,default:void 0},treeExpandedKeys:{type:Array},treeDefaultExpandedKeys:{type:Array},onTreeExpand:{type:Function},virtual:{type:Boolean,default:void 0},listHeight:Number,listItemHeight:Number,onDropdownVisibleChange:{type:Function},treeLine:{type:[Boolean,Object],default:void 0},treeIcon:ke.any,showTreeIcon:{type:Boolean,default:void 0},switcherIcon:ke.any,treeMotion:ke.any,children:Array,showArrow:{type:Boolean,default:void 0},showSearch:{type:Boolean,default:void 0},open:{type:Boolean,default:void 0},defaultOpen:{type:Boolean,default:void 0},disabled:{type:Boolean,default:void 0},placeholder:ke.any,maxTagPlaceholder:{type:Function},dropdownPopupAlign:ke.any,customSlots:Object})}function fr(n){return!n||an(n)!=="object"}var hr=Ge({compatConfig:{MODE:3},name:"TreeSelect",inheritAttrs:!1,props:Nn(Ca(),{treeNodeFilterProp:"value",autoClearSearchValue:!0,showCheckedStrategy:Ln,listHeight:200,listItemHeight:20,prefixCls:"vc-tree-select"}),setup:function(e,a){var l=a.attrs,t=a.expose,c=a.slots,o=Ya(Ye(e,"id")),r=F(function(){return e.treeCheckable&&!e.treeCheckStrictly}),v=F(function(){return e.treeCheckable||e.treeCheckStrictly}),u=F(function(){return e.treeCheckStrictly||e.labelInValue}),m=F(function(){return v.value||e.multiple}),y=F(function(){return Xt(e.fieldNames)}),g=Mn("",{value:F(function(){return e.searchValue!==void 0?e.searchValue:e.inputValue}),postState:function(i){return i||""}}),b=Le(g,2),C=b[0],w=b[1],f=function(i){var d;w(i),(d=e.onSearch)===null||d===void 0||d.call(e,i)},k=ur(Ye(e,"treeData"),Ye(e,"children"),Ye(e,"treeDataSimpleMode")),K=cr(k,y),D=K.keyEntities,A=K.valueEntities,H=function(i){var d=[],s=[];return i.forEach(function(I){A.value.has(I)?s.push(I):d.push(I)}),{missingRawValues:d,existRawValues:s}},V=sr(k,C,{fieldNames:y,treeNodeFilterProp:Ye(e,"treeNodeFilterProp"),filterTreeNode:Ye(e,"filterTreeNode")}),B=function(i){if(i){if(e.treeNodeLabelProp)return i[e.treeNodeLabelProp];for(var d=y.value._title,s=0;s<d.length;s+=1){var I=i[d[s]];if(I!==void 0)return I}}},M=function(i){var d=Yt(i);return d.map(function(s){return fr(s)?{value:s}:s})},L=function(i){var d=M(i);return d.map(function(s){var I=s.label,P=s.value,N=s.halfChecked,E,T=A.value.get(P);if(T){var $;I=($=I)!==null&&$!==void 0?$:B(T.node),E=T.node.disabled}return{label:I,value:P,halfChecked:N,disabled:E}})},q=Mn(e.defaultValue,{value:Ye(e,"value")}),Y=Le(q,2),U=Y[0],z=Y[1],j=F(function(){return M(U.value)}),W=ee([]),Z=ee([]);Te(function(){var p=[],i=[];j.value.forEach(function(d){d.halfChecked?i.push(d):p.push(d)}),W.value=p,Z.value=i});var fe=F(function(){return W.value.map(function(p){return p.value})}),X=pa(D),ne=X.maxLevel,de=X.levelEntities,ye=vr(W,Z,r,D,ne,de),ve=Le(ye,2),te=ve[0],ce=ve[1],ge=F(function(){var p=ea(te.value,e.showCheckedStrategy,D.value,y.value),i=p.map(function(P){var N,E,T;return(N=(E=D.value[P])===null||E===void 0||(T=E.node)===null||T===void 0?void 0:T[y.value.value])!==null&&N!==void 0?N:P}),d=i.map(function(P){var N=W.value.find(function(E){return E.value===P});return{value:P,label:N==null?void 0:N.label}}),s=L(d),I=s[0];return!m.value&&I&&Zn(I.value)&&Zn(I.label)?[]:s.map(function(P){var N;return S(S({},P),{},{label:(N=P.label)!==null&&N!==void 0?N:P.value})})}),we=dr(ge),me=Le(we,1),Ve=me[0],Ee=function(i,d,s){var I=L(i);if(z(I),e.autoClearSearchValue&&w(""),e.onChange){var P=i;if(r.value){var N=ea(i,e.showCheckedStrategy,D.value,y.value);P=N.map(function(re){var le=A.value.get(re);return le?le.node[y.value.value]:re})}var E=d||{triggerValue:void 0,selected:void 0},T=E.triggerValue,$=E.selected,G=P;if(e.treeCheckStrictly){var J=Z.value.filter(function(re){return!P.includes(re.value)});G=[].concat(Ce(G),Ce(J))}var Q=L(G),oe={preValue:W.value,triggerValue:T},ie=!0;(e.treeCheckStrictly||s==="selection"&&!$)&&(ie=!1),or(oe,T,i,k.value,ie,y.value),v.value?oe.checked=$:oe.selected=$;var se=u.value?Q:Q.map(function(re){return re.value});e.onChange(m.value?se:se[0],u.value?null:Q.map(function(re){return re.label}),oe)}},$e=function(i,d){var s,I=d.selected,P=d.source,N=Ne(D.value),E=Ne(A.value),T=N[i],$=T==null?void 0:T.node,G=(s=$==null?void 0:$[y.value.value])!==null&&s!==void 0?s:i;if(!m.value)Ee([G],{selected:!0,triggerValue:G},"option");else{var J=I?[].concat(Ce(fe.value),[G]):te.value.filter(function(Oe){return Oe!==G});if(r.value){var Q=H(J),oe=Q.missingRawValues,ie=Q.existRawValues,se=ie.map(function(Oe){return E.get(Oe).key}),re;if(I){var le=nn(se,!0,N,ne.value,de.value);re=le.checkedKeys}else{var be=nn(se,{checked:!1,halfCheckedKeys:ce.value},N,ne.value,de.value);re=be.checkedKeys}J=[].concat(Ce(oe),Ce(re.map(function(Oe){return N[Oe].node[y.value.value]})))}Ee(J,{selected:I,triggerValue:G},P||"option")}if(I||!m.value){var pe;(pe=e.onSelect)===null||pe===void 0||pe.call(e,G,Cn($))}else{var Ke;(Ke=e.onDeselect)===null||Ke===void 0||Ke.call(e,G,Cn($))}},Fe=function(i){if(e.onDropdownVisibleChange){var d={};Object.defineProperty(d,"documentClickClose",{get:function(){return!1}}),e.onDropdownVisibleChange(i,d)}},ze=function(i,d){var s=i.map(function(I){return I.value});if(d.type==="clear"){Ee(s,{},"selection");return}d.values.length&&$e(d.values[0].value,{selected:!1,source:"selection"})},ue=Xa(e),qe=ue.treeNodeFilterProp,Me=ue.loadData,Be=ue.treeLoadedKeys,Re=ue.onTreeLoad,Ae=ue.treeDefaultExpandAll,He=ue.treeExpandedKeys,Ue=ue.treeDefaultExpandedKeys,rn=ue.onTreeExpand,Ze=ue.virtual,ln=ue.listHeight,je=ue.listItemHeight,en=ue.treeLine,on=ue.treeIcon,De=ue.showTreeIcon,O=ue.switcherIcon,h=ue.treeMotion,x=ue.customSlots;Ja(An({checkable:v,loadData:Me,treeLoadedKeys:Be,onTreeLoad:Re,checkedKeys:te,halfCheckedKeys:ce,treeDefaultExpandAll:Ae,treeExpandedKeys:He,treeDefaultExpandedKeys:Ue,onTreeExpand:rn,treeIcon:on,treeMotion:h,showTreeIcon:De,switcherIcon:O,treeLine:en,treeNodeFilterProp:qe,keyEntities:D,customSlots:x})),Qt(An({virtual:Ze,listHeight:ln,listItemHeight:je,treeData:V,fieldNames:y,onSelect:$e}));var _=he();return t({focus:function(){var i;(i=_.value)===null||i===void 0||i.focus()},blur:function(){var i;(i=_.value)===null||i===void 0||i.blur()},scrollTo:function(i){var d;(d=_.value)===null||d===void 0||d.scrollTo(i)}}),function(){var p,i=tn(e,["id","prefixCls","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","virtual","listHeight","listItemHeight","onDropdownVisibleChange","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion"]);return R(Qa,S(S(S({ref:_},l),i),{},{id:o,prefixCls:e.prefixCls,mode:m.value?"multiple":void 0,displayValues:Ve.value,onDisplayValuesChange:ze,searchValue:C.value,onSearch:f,OptionList:nr,emptyOptions:!k.value.length,onDropdownVisibleChange:Fe,tagRender:e.tagRender||c.tagRender,dropdownMatchSelectWidth:(p=e.dropdownMatchSelectWidth)!==null&&p!==void 0?p:!0}),c)}}}),na=function(e,a,l){return l!==void 0?l:"".concat(e,"-").concat(a)};function yr(){return S(S({},tn(Ca(),["showTreeIcon","treeMotion","inputIcon","getInputElement","treeLine","customSlots"])),{},{suffixIcon:ke.any,size:{type:String},bordered:{type:Boolean,default:void 0},treeLine:{type:[Boolean,Object],default:void 0},replaceFields:{type:Object},"onUpdate:value":{type:Function},"onUpdate:treeExpandedKeys":{type:Function},"onUpdate:searchValue":{type:Function}})}var yn=Ge({compatConfig:{MODE:3},name:"ATreeSelect",inheritAttrs:!1,props:Nn(yr(),{choiceTransitionName:"",listHeight:256,treeIcon:!1,listItemHeight:26,bordered:!0}),slots:["title","titleRender","placeholder","maxTagPlaceholder","treeIcon","switcherIcon","notFoundContent"],setup:function(e,a){var l=a.attrs,t=a.slots,c=a.expose,o=a.emit;ta(!(e.treeData===void 0&&t.default)),Te(function(){Vn(e.multiple!==!1||!e.treeCheckable,"TreeSelect","`multiple` will always be `true` when `treeCheckable` is true"),Vn(e.replaceFields===void 0,"TreeSelect","`replaceFields` is deprecated, please use fieldNames instead")});var r=da(),v=et("select",e),u=v.prefixCls,m=v.renderEmpty,y=v.direction,g=v.virtual,b=v.dropdownMatchSelectWidth,C=v.size,w=v.getPopupContainer,f=v.getPrefixCls,k=F(function(){return f()}),K=F(function(){return na(k.value,"slide-up",e.transitionName)}),D=F(function(){return na(k.value,"",e.choiceTransitionName)}),A=F(function(){return f("select-tree",e.prefixCls)}),H=F(function(){return f("tree-select",e.prefixCls)}),V=F(function(){return Pe(e.dropdownClassName,"".concat(H.value,"-dropdown"),ae({},"".concat(H.value,"-dropdown-rtl"),y.value==="rtl"))}),B=F(function(){return!!(e.treeCheckable||e.multiple)}),M=he();c({focus:function(){var j,W;(j=(W=M.value).focus)===null||j===void 0||j.call(W)},blur:function(){var j,W;(j=(W=M.value).blur)===null||j===void 0||j.call(W)}});var L=function(){for(var j=arguments.length,W=new Array(j),Z=0;Z<j;Z++)W[Z]=arguments[Z];o("update:value",W[0]),o.apply(void 0,["change"].concat(W)),r.onFieldChange()},q=function(j){o("update:treeExpandedKeys",j),o("treeExpand",j)},Y=function(j){o("update:searchValue",j),o("search",j)},U=function(j){o("blur",j),r.onFieldBlur()};return function(){var z,j,W,Z=e.notFoundContent,fe=Z===void 0?(z=t.notFoundContent)===null||z===void 0?void 0:z.call(t):Z,X=e.prefixCls,ne=e.bordered,de=e.listHeight,ye=e.listItemHeight,ve=e.multiple,te=e.treeIcon,ce=e.treeLine,ge=e.switcherIcon,we=ge===void 0?(j=t.switcherIcon)===null||j===void 0?void 0:j.call(t):ge,me=e.fieldNames,Ve=me===void 0?e.replaceFields:me,Ee=e.id,$e=Ee===void 0?r.id.value:Ee,Fe=nt(S(S({},e),{},{multiple:B.value,prefixCls:u.value}),t),ze=Fe.suffixIcon,ue=Fe.removeIcon,qe=Fe.clearIcon,Me;fe!==void 0?Me=fe:Me=m.value("Select");var Be=tn(e,["suffixIcon","itemIcon","removeIcon","clearIcon","switcherIcon","bordered","onUpdate:value","onUpdate:treeExpandedKeys","onUpdate:searchValue"]),Re=Pe(!X&&H.value,(W={},ae(W,"".concat(u.value,"-lg"),C.value==="large"),ae(W,"".concat(u.value,"-sm"),C.value==="small"),ae(W,"".concat(u.value,"-rtl"),y.value==="rtl"),ae(W,"".concat(u.value,"-borderless"),!ne),W),l.class),Ae={};return e.treeData===void 0&&t.default&&(Ae.children=at(t.default())),R(hr,S(S(S(S({},l),Be),{},{virtual:g.value,dropdownMatchSelectWidth:b.value,id:$e,fieldNames:Ve,ref:M,prefixCls:u.value,class:Re,listHeight:de,listItemHeight:ye,treeLine:!!ce,inputIcon:ze,multiple:ve,removeIcon:ue,clearIcon:qe,switcherIcon:function(Ue){return Ut(A.value,we,ce,Ue)},showTreeIcon:te,notFoundContent:Me,getPopupContainer:w.value,treeMotion:null,dropdownClassName:V.value,choiceTransitionName:D.value,onChange:L,onBlur:U,onSearch:Y,onTreeExpand:q},Ae),{},{transitionName:K.value,customSlots:S(S({},t),{},{treeCheckable:function(){return R("span",{class:"".concat(u.value,"-tree-checkbox-inner")},null)}}),maxTagPlaceholder:e.maxTagPlaceholder||t.maxTagPlaceholder}),S(S({},t),{},{treeCheckable:function(){return R("span",{class:"".concat(u.value,"-tree-checkbox-inner")},null)}}))}}}),aa=Fn,kr=We(yn,{TreeNode:Fn,SHOW_ALL:ar,SHOW_PARENT:ka,SHOW_CHILD:Ln,install:function(e){return e.component(yn.name,yn),e.component(aa.displayName,aa),e}});export{Mt as F,Pt as T,Rn as V,nn as a,_e as b,ya as c,Xe as d,gt as e,Dn as f,_n as g,fa as h,kr as i,Ut as r,ut as t,pa as u};