"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[70188],{52671:function(e,t,n){n.d(t,{Z:function(){return s}});var o=n(54476),r=n(59301),a={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"},i=n(7657),d=function(e,t){return r.createElement(i.Z,(0,o.Z)({},e,{ref:t,icon:a}))};var s=r.forwardRef(d)},15075:function(e,t,n){n.d(t,{Z:function(){return s}});var o=n(54476),r=n(59301),a={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"},i=n(7657),d=function(e,t){return r.createElement(i.Z,(0,o.Z)({},e,{ref:t,icon:a}))};var s=r.forwardRef(d)},43531:function(e,t,n){n.d(t,{Z:function(){return s}});var o=n(54476),r=n(59301),a={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"},i=n(7657),d=function(e,t){return r.createElement(i.Z,(0,o.Z)({},e,{ref:t,icon:a}))};var s=r.forwardRef(d)},20648:function(e,t,n){n.d(t,{TM:function(){return h},Yk:function(){return g}});var o=n(36237),r=n(98447),a=n(17313),i=n(8378),d=n(37613),s=n(83116);const l=new o.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),c=(e,t)=>({[`.${e}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${t.motionDurationSlow}`}}}),p=(e,t)=>({[`.${e}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:t.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${t.lineWidthBold}px solid ${t.colorPrimary}`,borderRadius:"50%",content:'""'}}}),u=(e,t)=>{const{treeCls:n,treeNodeCls:o,treeNodePadding:r,titleHeight:i,nodeSelectedBg:d,nodeHoverBg:s}=t,u=t.paddingXS;return{[n]:Object.assign(Object.assign({},(0,a.Wf)(t)),{background:t.colorBgContainer,borderRadius:t.borderRadius,transition:`background-color ${t.motionDurationSlow}`,[`&${n}-rtl`]:{[`${n}-switcher`]:{"&_close":{[`${n}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${n}-active-focused)`]:Object.assign({},(0,a.oN)(t)),[`${n}-list-holder-inner`]:{alignItems:"flex-start"},[`&${n}-block-node`]:{[`${n}-list-holder-inner`]:{alignItems:"stretch",[`${n}-node-content-wrapper`]:{flex:"auto"},[`${o}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:r,insetInlineStart:0,border:`1px solid ${t.colorPrimary}`,opacity:0,animationName:l,animationDuration:t.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${o}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${r}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${n}-node-content-wrapper`]:{color:t.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${n}-node-content-wrapper`]:Object.assign({},(0,a.oN)(t)),[`&:not(${o}-disabled).filter-node ${n}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${n}-draggable-icon`]:{flexShrink:0,width:i,lineHeight:`${i}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${t.motionDurationSlow}`,[`${o}:hover &`]:{opacity:.45}},[`&${o}-disabled`]:{[`${n}-draggable-icon`]:{visibility:"hidden"}}}},[`${n}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:i}},[`${n}-draggable-icon`]:{visibility:"hidden"},[`${n}-switcher`]:Object.assign(Object.assign({},c(e,t)),{position:"relative",flex:"none",alignSelf:"stretch",width:i,margin:0,lineHeight:`${i}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${n}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:t.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:i/2,bottom:-r,marginInlineStart:-1,borderInlineEnd:`1px solid ${t.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:i/2*.8,height:i/2,borderBottom:`1px solid ${t.colorBorder}`,content:'""'}}}),[`${n}-checkbox`]:{top:"initial",marginInlineEnd:u},[`${n}-node-content-wrapper, ${n}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:i,margin:0,padding:`0 ${t.paddingXS/2}px`,color:"inherit",lineHeight:`${i}px`,background:"transparent",borderRadius:t.borderRadius,cursor:"pointer",transition:`all ${t.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:s},[`&${n}-node-selected`]:{backgroundColor:d},[`${n}-iconEle`]:{display:"inline-block",width:i,height:i,lineHeight:`${i}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${n}-unselectable ${n}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${n}-node-content-wrapper`]:Object.assign({lineHeight:`${i}px`,userSelect:"none"},p(e,t)),[`${o}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${t.colorPrimary}`}},"&-show-line":{[`${n}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:i/2,bottom:-r,borderInlineEnd:`1px solid ${t.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${n}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${o}-leaf-last`]:{[`${n}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:i/2+"px !important"}}}}})}},f=e=>{const{treeCls:t,treeNodeCls:n,treeNodePadding:o,directoryNodeSelectedBg:r,directoryNodeSelectedColor:a}=e;return{[`${t}${t}-directory`]:{[n]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:o,insetInlineStart:0,transition:`background-color ${e.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:e.controlItemBgHover}},"> *":{zIndex:1},[`${t}-switcher`]:{transition:`color ${e.motionDurationMid}`},[`${t}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${t}-node-selected`]:{color:a,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:r},[`${t}-switcher`]:{color:a},[`${t}-node-content-wrapper`]:{color:a,background:"transparent"}}}}}},g=(e,t)=>{const n=`.${e}`,o=`${n}-treenode`,r=t.paddingXS/2,a=(0,d.TS)(t,{treeCls:n,treeNodeCls:o,treeNodePadding:r});return[u(e,a),f(a)]},h=e=>{const{controlHeightSM:t}=e;return{titleHeight:t,nodeHoverBg:e.controlItemBgHover,nodeSelectedBg:e.controlItemBgActive}};t.ZP=(0,s.Z)("Tree",((e,t)=>{let{prefixCls:n}=t;return[{[e.componentCls]:(0,r.C2)(`${n}-checkbox`,e)},g(n,e),(0,i.Z)(e)]}),(e=>{const{colorTextLightSolid:t,colorPrimary:n}=e;return Object.assign(Object.assign({},h(e)),{directoryNodeSelectedColor:t,directoryNodeSelectedBg:n})}))},71997:function(e,t,n){n.d(t,{Z:function(){return v}});var o=n(54476),r=n(59301),a={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"},i=n(7657),d=function(e,t){return r.createElement(i.Z,(0,o.Z)({},e,{ref:t,icon:a}))};var s=r.forwardRef(d),l=n(52671),c=n(58617),p=n(15075),u=n(43531),f=n(92310),g=n.n(f),h=n(92343);var v=e=>{const{prefixCls:t,switcherIcon:n,treeNodeProps:o,showLine:a}=e,{isLeaf:i,expanded:d,loading:f}=o;if(f)return r.createElement(c.Z,{className:`${t}-switcher-loading-icon`});let v;if(a&&"object"==typeof a&&(v=a.showLeafIcon),i){if(!a)return null;if("boolean"!=typeof v&&v){const e="function"==typeof v?v(o):v,n=`${t}-switcher-line-custom-icon`;return(0,h.l$)(e)?(0,h.Tm)(e,{className:g()(e.props.className||"",n)}):e}return v?r.createElement(l.Z,{className:`${t}-switcher-line-icon`}):r.createElement("span",{className:`${t}-switcher-leaf-line`})}const y=`${t}-switcher-icon`,k="function"==typeof n?n(o):n;return(0,h.l$)(k)?(0,h.Tm)(k,{className:g()(k.props.className||"",y)}):void 0!==k?k:a?d?r.createElement(p.Z,{className:`${t}-switcher-line-icon`}):r.createElement(u.Z,{className:`${t}-switcher-line-icon`}):r.createElement(s,{className:y})}},39417:function(e,t,n){n.d(t,{Z:function(){return D}});var o=n(54476),r=n(20068),a=n(75931),i=n(33885),d=n(67732),s=n(83652),l=n(31226),c=n(42403),p=n(79493),u=n(92310),f=n.n(u),g=n(26112),h=n(59301),v=n(39378),y=function(e){for(var t=e.prefixCls,n=e.level,o=e.isStart,a=e.isEnd,i="".concat(t,"-indent-unit"),d=[],s=0;s0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=e.length,o=t.length;if(1!==Math.abs(n-o))return{add:!1,key:null};function r(e,t){var n=new Map;e.forEach((function(e){n.set(e,!0)}));var o=t.filter((function(e){return!n.has(e)}));return 1===o.length?o[0]:null}return n ").concat(t);return t}(w)),k.createElement("div",null,k.createElement("input",{style:$,disabled:!1===D||u,tabIndex:!1!==D?I:null,onKeyDown:A,onFocus:F,onBlur:_,value:"",onChange:T,"aria-label":"for screen reader"})),k.createElement("div",{className:"".concat(n,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},k.createElement("div",{className:"".concat(n,"-indent")},k.createElement("div",{ref:q,className:"".concat(n,"-indent-unit")}))),k.createElement(E.Z,(0,o.Z)({},W,{data:ye,itemKey:B,height:y,fullHeight:!1,virtual:C,itemHeight:m,prefixCls:"".concat(n,"-list"),ref:V,onVisibleChange:function(e,t){var n=new Set(e);t.filter((function(e){return!n.has(e)})).some((function(e){return B(e)===M}))&&ve()}}),(function(e){var t=e.pos,n=(0,o.Z)({},(N(e.data),e.data)),r=e.title,a=e.key,i=e.isStart,d=e.isEnd,s=(0,S.km)(a,t);delete n.key,delete n.children;var l=(0,S.H8)(s,ke);return k.createElement(P,(0,o.Z)({},n,l,{title:r,active:!!w&&a===w.key,pos:t,data:e.data,isStart:i,isEnd:d,motion:v,motionNodes:a===M?le:null,motionType:fe,onMotionStart:U,onMotionEnd:ve,treeNodeRequiredProps:ke,onMouseMove:function(){z(null)}}))})))}));F.displayName="NodeList";var _=F,z=n(35654),U=n(90782),j=n(67841),W=function(e){(0,p.Z)(n,e);var t=(0,u.Z)(n);function n(){var e;(0,s.Z)(this,n);for(var o=arguments.length,r=new Array(o),a=0;a2&&void 0!==arguments[2]&&arguments[2],a=e.state,d=a.dragChildrenKeys,s=a.dropPosition,l=a.dropTargetKey,c=a.dropTargetPos,p=a.dropAllowed;if(p){var u=e.props.onDrop;if(e.setState({dragOverNodeKey:null}),e.cleanDragState(),null!==l){var f=(0,i.Z)((0,i.Z)({},(0,S.H8)(l,e.getTreeNodeRequiredProps())),{},{active:(null===(o=e.getActiveItem())||void 0===o?void 0:o.key)===l,data:(0,j.Z)(e.state.keyEntities,l).node}),g=-1!==d.indexOf(l);(0,y.ZP)(!g,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var h=(0,z.yx)(c),v={event:t,node:(0,S.F)(f),dragNode:e.dragNode?(0,S.F)(e.dragNode.props):null,dragNodesKeys:[e.dragNode.props.eventKey].concat(d),dropToGap:0!==s,dropPosition:s+Number(h[h.length-1])};r||null==u||u(v),e.dragNode=null}}},e.cleanDragState=function(){null!==e.state.draggingNodeKey&&e.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),e.dragStartMousePosition=null,e.currentMouseOverDroppableNodeKey=null},e.triggerExpandActionExpand=function(t,n){var o=e.state,r=o.expandedKeys,a=o.flattenNodes,d=n.expanded,s=n.key;if(!(n.isLeaf||t.shiftKey||t.metaKey||t.ctrlKey)){var l=a.filter((function(e){return e.key===s}))[0],c=(0,S.F)((0,i.Z)((0,i.Z)({},(0,S.H8)(s,e.getTreeNodeRequiredProps())),{},{data:l.data}));e.setExpandedKeys(d?(0,z._5)(r,s):(0,z.L0)(r,s)),e.onNodeExpand(t,c)}},e.onNodeClick=function(t,n){var o=e.props,r=o.onClick;"click"===o.expandAction&&e.triggerExpandActionExpand(t,n),null==r||r(t,n)},e.onNodeDoubleClick=function(t,n){var o=e.props,r=o.onDoubleClick;"doubleClick"===o.expandAction&&e.triggerExpandActionExpand(t,n),null==r||r(t,n)},e.onNodeSelect=function(t,n){var o=e.state.selectedKeys,r=e.state,a=r.keyEntities,i=r.fieldNames,d=e.props,s=d.onSelect,l=d.multiple,c=n.selected,p=n[i.key],u=!c,f=(o=u?l?(0,z.L0)(o,p):[p]:(0,z._5)(o,p)).map((function(e){var t=(0,j.Z)(a,e);return t?t.node:null})).filter((function(e){return e}));e.setUncontrolledState({selectedKeys:o}),null==s||s(o,{event:"select",selected:u,node:n,selectedNodes:f,nativeEvent:t.nativeEvent})},e.onNodeCheck=function(t,n,o){var r,a=e.state,i=a.keyEntities,s=a.checkedKeys,l=a.halfCheckedKeys,c=e.props,p=c.checkStrictly,u=c.onCheck,f=n.key,g={event:"check",node:n,checked:o,nativeEvent:t.nativeEvent};if(p){var h=o?(0,z.L0)(s,f):(0,z._5)(s,f);r={checked:h,halfChecked:(0,z._5)(l,f)},g.checkedNodes=h.map((function(e){return(0,j.Z)(i,e)})).filter((function(e){return e})).map((function(e){return e.node})),e.setUncontrolledState({checkedKeys:h})}else{var v=(0,U.S)([].concat((0,d.Z)(s),[f]),!0,i),y=v.checkedKeys,k=v.halfCheckedKeys;if(!o){var m=new Set(y);m.delete(f);var N=(0,U.S)(Array.from(m),{checked:!1,halfCheckedKeys:k},i);y=N.checkedKeys,k=N.halfCheckedKeys}r=y,g.checkedNodes=[],g.checkedNodesPositions=[],g.halfCheckedKeys=k,y.forEach((function(e){var t=(0,j.Z)(i,e);if(t){var n=t.node,o=t.pos;g.checkedNodes.push(n),g.checkedNodesPositions.push({node:n,pos:o})}})),e.setUncontrolledState({checkedKeys:y},!1,{halfCheckedKeys:k})}null==u||u(r,g)},e.onNodeLoad=function(t){var n=t.key,o=new Promise((function(o,r){e.setState((function(a){var i=a.loadedKeys,d=void 0===i?[]:i,s=a.loadingKeys,l=void 0===s?[]:s,c=e.props,p=c.loadData,u=c.onLoad;return p&&-1===d.indexOf(n)&&-1===l.indexOf(n)?(p(t).then((function(){var r=e.state.loadedKeys,a=(0,z.L0)(r,n);null==u||u(a,{event:"load",node:t}),e.setUncontrolledState({loadedKeys:a}),e.setState((function(e){return{loadingKeys:(0,z._5)(e.loadingKeys,n)}})),o()})).catch((function(t){if(e.setState((function(e){return{loadingKeys:(0,z._5)(e.loadingKeys,n)}})),e.loadingRetryTimes[n]=(e.loadingRetryTimes[n]||0)+1,e.loadingRetryTimes[n]>=10){var a=e.state.loadedKeys;(0,y.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),e.setUncontrolledState({loadedKeys:(0,z.L0)(a,n)}),o()}r(t)})),{loadingKeys:(0,z.L0)(l,n)}):null}))}));return o.catch((function(){})),o},e.onNodeMouseEnter=function(t,n){var o=e.props.onMouseEnter;null==o||o({event:t,node:n})},e.onNodeMouseLeave=function(t,n){var o=e.props.onMouseLeave;null==o||o({event:t,node:n})},e.onNodeContextMenu=function(t,n){var o=e.props.onRightClick;o&&(t.preventDefault(),o({event:t,node:n}))},e.onFocus=function(){var t=e.props.onFocus;e.setState({focused:!0});for(var n=arguments.length,o=new Array(n),r=0;r1&&void 0!==arguments[1]&&arguments[1],o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if(!e.destroyed){var r=!1,a=!0,d={};Object.keys(t).forEach((function(n){n in e.props?a=!1:(r=!0,d[n]=t[n])})),!r||n&&!a||e.setState((0,i.Z)((0,i.Z)({},d),o))}},e.scrollTo=function(t){e.listRef.current.scrollTo(t)},e}return(0,l.Z)(n,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var e=this.props.activeKey;void 0!==e&&e!==this.state.activeKey&&(this.setState({activeKey:e}),null!==e&&this.scrollTo({key:e}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var e,t,n=this.state,i=n.focused,d=n.flattenNodes,s=n.keyEntities,l=n.draggingNodeKey,c=n.activeKey,p=n.dropLevelOffset,u=n.dropContainerKey,f=n.dropTargetKey,h=n.dropPosition,y=n.dragOverNodeKey,N=n.indent,K=this.props,b=K.prefixCls,x=K.className,E=K.style,C=K.showLine,D=K.focusable,S=K.tabIndex,w=void 0===S?0:S,Z=K.selectable,P=K.showIcon,L=K.icon,O=K.switcherIcon,$=K.draggable,T=K.checkable,M=K.checkStrictly,I=K.disabled,A=K.motion,H=K.loadData,R=K.filterTreeNode,B=K.height,F=K.itemHeight,z=K.virtual,U=K.titleRender,j=K.dropIndicatorRender,W=K.onContextMenu,V=K.onScroll,q=K.direction,G=K.rootClassName,X=K.rootStyle,Y=(0,v.Z)(this.props,{aria:!0,data:!0});return $&&(t="object"===(0,a.Z)($)?$:"function"==typeof $?{nodeDraggable:$}:{}),k.createElement(m.k.Provider,{value:{prefixCls:b,selectable:Z,showIcon:P,icon:L,switcherIcon:O,draggable:t,draggingNodeKey:l,checkable:T,checkStrictly:M,disabled:I,keyEntities:s,dropLevelOffset:p,dropContainerKey:u,dropTargetKey:f,dropPosition:h,dragOverNodeKey:y,indent:N,direction:q,dropIndicatorRender:j,loadData:H,filterTreeNode:R,titleRender:U,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},k.createElement("div",{role:"tree",className:g()(b,x,G,(e={},(0,r.Z)(e,"".concat(b,"-show-line"),C),(0,r.Z)(e,"".concat(b,"-focused"),i),(0,r.Z)(e,"".concat(b,"-active-focused"),null!==c),e)),style:X},k.createElement(_,(0,o.Z)({ref:this.listRef,prefixCls:b,style:E,data:d,disabled:I,selectable:Z,checkable:!!T,motion:A,dragging:null!==l,height:B,itemHeight:F,virtual:z,focusable:D,focused:i,tabIndex:w,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:W,onScroll:V},this.getTreeNodeRequiredProps(),Y))))}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n,o=t.prevProps,a={prevProps:e};function d(t){return!o&&t in e||o&&o[t]!==e[t]}var s=t.fieldNames;if(d("fieldNames")&&(s=(0,S.w$)(e.fieldNames),a.fieldNames=s),d("treeData")?n=e.treeData:d("children")&&((0,y.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),n=(0,S.zn)(e.children)),n){a.treeData=n;var l=(0,S.I8)(n,{fieldNames:s});a.keyEntities=(0,i.Z)((0,r.Z)({},M,A),l.keyEntities)}var c,p=a.keyEntities||t.keyEntities;if(d("expandedKeys")||o&&d("autoExpandParent"))a.expandedKeys=e.autoExpandParent||!o&&e.defaultExpandParent?(0,z.r7)(e.expandedKeys,p):e.expandedKeys;else if(!o&&e.defaultExpandAll){var u=(0,i.Z)({},p);delete u[M],a.expandedKeys=Object.keys(u).map((function(e){return u[e].key}))}else!o&&e.defaultExpandedKeys&&(a.expandedKeys=e.autoExpandParent||e.defaultExpandParent?(0,z.r7)(e.defaultExpandedKeys,p):e.defaultExpandedKeys);if(a.expandedKeys||delete a.expandedKeys,n||a.expandedKeys){var f=(0,S.oH)(n||t.treeData,a.expandedKeys||t.expandedKeys,s);a.flattenNodes=f}if((e.selectable&&(d("selectedKeys")?a.selectedKeys=(0,z.BT)(e.selectedKeys,e):!o&&e.defaultSelectedKeys&&(a.selectedKeys=(0,z.BT)(e.defaultSelectedKeys,e))),e.checkable)&&(d("checkedKeys")?c=(0,z.E6)(e.checkedKeys)||{}:!o&&e.defaultCheckedKeys?c=(0,z.E6)(e.defaultCheckedKeys)||{}:n&&(c=(0,z.E6)(e.checkedKeys)||{checkedKeys:t.checkedKeys,halfCheckedKeys:t.halfCheckedKeys}),c)){var g=c,h=g.checkedKeys,v=void 0===h?[]:h,k=g.halfCheckedKeys,m=void 0===k?[]:k;if(!e.checkStrictly){var N=(0,U.S)(v,!0,p);v=N.checkedKeys,m=N.halfCheckedKeys}a.checkedKeys=v,a.halfCheckedKeys=m}return d("loadedKeys")&&(a.loadedKeys=e.loadedKeys),a}}]),n}(k.Component);W.defaultProps={prefixCls:"rc-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:function(e){var t=e.dropPosition,n=e.dropLevelOffset,o=e.indent,r={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(t){case-1:r.top=0,r.left=-n*o;break;case 1:r.bottom=0,r.left=-n*o;break;case 0:r.bottom=0,r.left=o}return k.createElement("div",{style:r})},allowDrop:function(){return!0},expandAction:!1},W.TreeNode=D.Z;var V=W},35654:function(e,t,n){n.d(t,{BT:function(){return f},E6:function(){return g},L0:function(){return s},OM:function(){return u},_5:function(){return d},r7:function(){return h},wA:function(){return c},yx:function(){return l}});var o=n(94480),r=n(76190),a=n(48736),i=(n(59301),n(39417),n(67841));n(71430);function d(e,t){if(!e)return[];var n=e.slice(),o=n.indexOf(t);return o>=0&&n.splice(o,1),n}function s(e,t){var n=(e||[]).slice();return-1===n.indexOf(t)&&n.push(t),n}function l(e){return e.split("-")}function c(e,t){var n=[];return function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];t.forEach((function(t){var o=t.key,r=t.children;n.push(o),e(r)}))}((0,i.Z)(t,e).children),n}function p(e){if(e.parent){var t=l(e.pos);return Number(t[t.length-1])===e.parent.children.length-1}return!1}function u(e,t,n,o,r,a,d,s,c,u){var f,g=e.clientX,h=e.clientY,v=e.target.getBoundingClientRect(),y=v.top,k=v.height,m=(("rtl"===u?-1:1)*(((null==r?void 0:r.x)||0)-g)-12)/o,N=(0,i.Z)(s,n.props.eventKey);if(h-1.5?a({dragNode:P,dropNode:L,dropPosition:1})?D=1:O=!1:a({dragNode:P,dropNode:L,dropPosition:0})?D=0:a({dragNode:P,dropNode:L,dropPosition:1})?D=1:O=!1:a({dragNode:P,dropNode:L,dropPosition:1})?D=1:O=!1,{dropPosition:D,dropLevelOffset:S,dropTargetKey:N.key,dropTargetPos:N.pos,dragOverNodeKey:C,dropContainerKey:0===D?null:(null===(f=N.parent)||void 0===f?void 0:f.key)||null,dropAllowed:O}}function f(e,t){if(e)return t.multiple?e.slice():e.length?[e[0]]:e}function g(e){if(!e)return null;var t;if(Array.isArray(e))t={checkedKeys:e,halfCheckedKeys:void 0};else{if("object"!==(0,r.Z)(e))return(0,a.ZP)(!1,"`checkedKeys` is not an array or an object"),null;t={checkedKeys:e.checked||void 0,halfCheckedKeys:e.halfChecked||void 0}}return t}function h(e,t){var n=new Set;function r(e){if(!n.has(e)){var o=(0,i.Z)(t,e);if(o){n.add(e);var a=o.parent;o.node.disabled||a&&r(a.key)}}}return(e||[]).forEach((function(e){r(e)})),(0,o.Z)(n)}}}]);