"use strict";(self.webpackChunkadmin=self.webpackChunkadmin||[]).push([[9209],{48800:function(e,n,t){t.d(n,{Z:function(){return l}});var o=t(77260),r=t(44194),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=t(54183),d=function(e,n){return r.createElement(i.Z,(0,o.Z)({},e,{ref:n,icon:a}))};var l=r.forwardRef(d)},31560:function(e,n,t){t.d(n,{ZP:function(){return g},Yk:function(){return v},TM:function(){return h}});var o=t(59199),r=t(50779),a=t(49336),i=t(6689),d=t(77167),l=t(79255);const c=({treeCls:e,treeNodeCls:n,directoryNodeSelectedBg:t,directoryNodeSelectedColor:o,motionDurationMid:r,borderRadius:a,controlItemBgHover:i})=>({[`${e}${e}-directory ${n}`]:{[`${e}-node-content-wrapper`]:{position:"static",[`&:has(${e}-drop-indicator)`]:{position:"relative"},[`> *:not(${e}-drop-indicator)`]:{position:"relative"},"&:hover":{background:"transparent"},"&:before":{position:"absolute",inset:0,transition:`background-color ${r}`,content:'""',borderRadius:a},"&:hover:before":{background:i}},[`${e}-switcher, ${e}-checkbox, ${e}-draggable-icon`]:{zIndex:1},"&-selected":{background:t,borderRadius:a,[`${e}-switcher, ${e}-draggable-icon`]:{color:o},[`${e}-node-content-wrapper`]:{color:o,background:"transparent","&:before, &:hover:before":{background:t}}}}}),s=new o.E4("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),u=(e,n)=>({[`.${e}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${n.motionDurationSlow}`}}}),f=(e,n)=>({[`.${e}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:n.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${(0,o.bf)(n.lineWidthBold)} solid ${n.colorPrimary}`,borderRadius:"50%",content:'""'}}}),p=(e,n)=>{const{treeCls:t,treeNodeCls:r,treeNodePadding:i,titleHeight:d,indentSize:l,nodeSelectedBg:c,nodeHoverBg:p,colorTextQuaternary:v,controlItemBgActiveDisabled:h}=n;return{[t]:Object.assign(Object.assign({},(0,a.Wf)(n)),{"--rc-virtual-list-scrollbar-bg":n.colorSplit,background:n.colorBgContainer,borderRadius:n.borderRadius,transition:`background-color ${n.motionDurationSlow}`,"&-rtl":{direction:"rtl"},[`&${t}-rtl ${t}-switcher_close ${t}-switcher-icon svg`]:{transform:"rotate(90deg)"},[`&-focused:not(:hover):not(${t}-active-focused)`]:Object.assign({},(0,a.oN)(n)),[`${t}-list-holder-inner`]:{alignItems:"flex-start"},[`&${t}-block-node`]:{[`${t}-list-holder-inner`]:{alignItems:"stretch",[`${t}-node-content-wrapper`]:{flex:"auto"},[`${r}.dragging:after`]:{position:"absolute",inset:0,border:`1px solid ${n.colorPrimary}`,opacity:0,animationName:s,animationDuration:n.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none",borderRadius:n.borderRadius}}},[r]:{display:"flex",alignItems:"flex-start",marginBottom:i,lineHeight:(0,o.bf)(d),position:"relative","&:before":{content:'""',position:"absolute",zIndex:1,insetInlineStart:0,width:"100%",top:"100%",height:i},[`&-disabled ${t}-node-content-wrapper`]:{color:n.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}},[`${t}-checkbox-disabled + ${t}-node-selected,&${r}-disabled${r}-selected ${t}-node-content-wrapper`]:{backgroundColor:h},[`${t}-checkbox-disabled`]:{pointerEvents:"unset"},[`&:not(${r}-disabled)`]:{[`${t}-node-content-wrapper`]:{"&:hover":{color:n.nodeHoverColor}}},[`&-active ${t}-node-content-wrapper`]:{background:n.controlItemBgHover},[`&:not(${r}-disabled).filter-node ${t}-title`]:{color:n.colorPrimary,fontWeight:n.fontWeightStrong},"&-draggable":{cursor:"grab",[`${t}-draggable-icon`]:{flexShrink:0,width:d,textAlign:"center",visibility:"visible",color:v},[`&${r}-disabled ${t}-draggable-icon`]:{visibility:"hidden"}}},[`${t}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:l}},[`${t}-draggable-icon`]:{visibility:"hidden"},[`${t}-switcher, ${t}-checkbox`]:{marginInlineEnd:n.calc(n.calc(d).sub(n.controlInteractiveSize)).div(2).equal()},[`${t}-switcher`]:Object.assign(Object.assign({},u(e,n)),{position:"relative",flex:"none",alignSelf:"stretch",width:d,textAlign:"center",cursor:"pointer",userSelect:"none",transition:`all ${n.motionDurationSlow}`,"&-noop":{cursor:"unset"},"&:before":{pointerEvents:"none",content:'""',width:d,height:d,position:"absolute",left:{_skip_check_:!0,value:0},top:0,borderRadius:n.borderRadius,transition:`all ${n.motionDurationSlow}`},[`&:not(${t}-switcher-noop):hover:before`]:{backgroundColor:n.colorBgTextHover},[`&_close ${t}-switcher-icon svg`]:{transform:"rotate(-90deg)"},"&-loading-icon":{color:n.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:n.calc(d).div(2).equal(),bottom:n.calc(i).mul(-1).equal(),marginInlineStart:-1,borderInlineEnd:`1px solid ${n.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:n.calc(n.calc(d).div(2).equal()).mul(.8).equal(),height:n.calc(d).div(2).equal(),borderBottom:`1px solid ${n.colorBorder}`,content:'""'}}}),[`${t}-node-content-wrapper`]:Object.assign(Object.assign({position:"relative",minHeight:d,paddingBlock:0,paddingInline:n.paddingXS,background:"transparent",borderRadius:n.borderRadius,cursor:"pointer",transition:`all ${n.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`},f(e,n)),{"&:hover":{backgroundColor:p},[`&${t}-node-selected`]:{color:n.nodeSelectedColor,backgroundColor:c},[`${t}-iconEle`]:{display:"inline-block",width:d,height:d,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}}),[`${t}-unselectable ${t}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${r}.drop-container > [draggable]`]:{boxShadow:`0 0 0 2px ${n.colorPrimary}`},"&-show-line":{[`${t}-indent-unit`]:{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:n.calc(d).div(2).equal(),bottom:n.calc(i).mul(-1).equal(),borderInlineEnd:`1px solid ${n.colorBorder}`,content:'""'},"&-end:before":{display:"none"}},[`${t}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${r}-leaf-last ${t}-switcher-leaf-line:before`]:{top:"auto !important",bottom:"auto !important",height:`${(0,o.bf)(n.calc(d).div(2).equal())} !important`}})}},v=(e,n,t=!0)=>{const o=`.${e}`,r=`${o}-treenode`,a=n.calc(n.paddingXS).div(2).equal(),i=(0,d.IX)(n,{treeCls:o,treeNodeCls:r,treeNodePadding:a});return[p(e,i),t&&c(i)].filter(Boolean)},h=e=>{const{controlHeightSM:n,controlItemBgHover:t,controlItemBgActive:o}=e;return{titleHeight:n,indentSize:n,nodeHoverBg:t,nodeHoverColor:e.colorText,nodeSelectedBg:o,nodeSelectedColor:e.colorText}};var g=(0,l.I$)("Tree",((e,{prefixCls:n})=>[{[e.componentCls]:(0,r.C2)(`${n}-checkbox`,e)},v(n,e),(0,i.Z)(e)]),(e=>{const{colorTextLightSolid:n,colorPrimary:t}=e;return Object.assign(Object.assign({},h(e)),{directoryNodeSelectedColor:n,directoryNodeSelectedBg:t})}))},46157:function(e,n,t){t.d(n,{Z:function(){return b}});var o=t(44194),r=t(77260),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=t(54183),d=function(e,n){return o.createElement(i.Z,(0,r.Z)({},e,{ref:n,icon:a}))};var l=o.forwardRef(d),c=t(48800),s=t(54883),u={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"},f=function(e,n){return o.createElement(i.Z,(0,r.Z)({},e,{ref:n,icon:u}))};var p=o.forwardRef(f),v={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"},h=function(e,n){return o.createElement(i.Z,(0,r.Z)({},e,{ref:n,icon:v}))};var g=o.forwardRef(h),y=t(51865),k=t.n(y),m=t(15288);var b=e=>{var n,t;const{prefixCls:r,switcherIcon:a,treeNodeProps:i,showLine:d,switcherLoadingIcon:u}=e,{isLeaf:f,expanded:v,loading:h}=i;if(h)return o.isValidElement(u)?u:o.createElement(s.Z,{className:`${r}-switcher-loading-icon`});let y;if(d&&"object"==typeof d&&(y=d.showLeafIcon),f){if(!d)return null;if("boolean"!=typeof y&&y){const e="function"==typeof y?y(i):y,t=`${r}-switcher-line-custom-icon`;return o.isValidElement(e)?(0,m.Tm)(e,{className:k()(null===(n=e.props)||void 0===n?void 0:n.className,t)}):e}return y?o.createElement(c.Z,{className:`${r}-switcher-line-icon`}):o.createElement("span",{className:`${r}-switcher-leaf-line`})}const b=`${r}-switcher-icon`,K="function"==typeof a?a(i):a;return o.isValidElement(K)?(0,m.Tm)(K,{className:k()(null===(t=K.props)||void 0===t?void 0:t.className,b)}):void 0!==K?K:d?v?o.createElement(p,{className:`${r}-switcher-line-icon`}):o.createElement(g,{className:`${r}-switcher-line-icon`}):o.createElement(l,{className:b})}},96118:function(e,n,t){t.d(n,{Z:function(){return K}});var o=t(77260),r=t(54549),a=t(39328),i=t(76285),d=t(17323),l=t(44194),c=t(51865),s=t.n(c),u=t(63941),f=t(20948),p=function(e){for(var n=e.prefixCls,t=e.level,o=e.isStart,a=e.isEnd,i="".concat(n,"-indent-unit"),d=[],c=0;c0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],t=e.length,o=n.length;if(1!==Math.abs(t-o))return{add:!1,key:null};function r(e,n){var t=new Map;e.forEach((function(e){t.set(e,!0)}));var o=n.filter((function(e){return!t.has(e)}));return 1===o.length?o[0]:null}return t ").concat(n);return n}(S)),k.createElement("div",null,k.createElement("input",{style:$,disabled:!1===w||f,tabIndex:!1!==w?R:null,onKeyDown:A,onFocus:_,onBlur:j,value:"",onChange:M,"aria-label":"for screen reader"})),k.createElement("div",{className:"".concat(t,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},k.createElement("div",{className:"".concat(t,"-indent")},k.createElement("div",{ref:V,className:"".concat(t,"-indent-unit")}))),k.createElement(Z.Z,(0,o.Z)({},U,{data:ke,itemKey:F,height:y,fullHeight:!1,virtual:b,itemHeight:m,scrollWidth:C,prefixCls:"".concat(t,"-list"),ref:G,role:"tree",onVisibleChange:function(e){e.every((function(e){return F(e)!==I}))&&ye()}}),(function(e){var n=e.pos,t=Object.assign({},(K(e.data),e.data)),r=e.title,a=e.key,i=e.isStart,d=e.isEnd,l=(0,P.km)(a,n);delete t.key,delete t.children;var c=(0,P.H8)(l,me);return k.createElement(O,(0,o.Z)({},t,c,{title:r,active:!!S&&a===S.key,pos:n,data:e.data,isStart:i,isEnd:d,motion:g,motionNodes:a===I?se:null,motionType:ve,onMotionStart:q,onMotionEnd:ye,treeNodeRequiredProps:me,onMouseMove:function(){z(null)}}))})))}));var j=_,z=t(29300),q=t(87074),W=t(97647),U=function(e){(0,s.Z)(t,e);var n=(0,u.Z)(t);function t(){var e;(0,d.Z)(this,t);for(var o=arguments.length,r=new Array(o),l=0;l2&&void 0!==arguments[2]&&arguments[2],i=e.state,d=i.dragChildrenKeys,l=i.dropPosition,c=i.dropTargetKey,s=i.dropTargetPos,u=i.dropAllowed;if(u){var f=e.props.onDrop;if(e.setState({dragOverNodeKey:null}),e.cleanDragState(),null!==c){var p=(0,a.Z)((0,a.Z)({},(0,P.H8)(c,e.getTreeNodeRequiredProps())),{},{active:(null===(o=e.getActiveItem())||void 0===o?void 0:o.key)===c,data:(0,W.Z)(e.state.keyEntities,c).node}),v=d.includes(c);(0,y.ZP)(!v,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var h=(0,z.yx)(s),g={event:n,node:(0,P.F)(p),dragNode:e.dragNodeProps?(0,P.F)(e.dragNodeProps):null,dragNodesKeys:[e.dragNodeProps.eventKey].concat(d),dropToGap:0!==l,dropPosition:l+Number(h[h.length-1])};r||null==f||f(g),e.dragNodeProps=null}}})),(0,f.Z)((0,c.Z)(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})),(0,f.Z)((0,c.Z)(e),"triggerExpandActionExpand",(function(n,t){var o=e.state,r=o.expandedKeys,i=o.flattenNodes,d=t.expanded,l=t.key;if(!(t.isLeaf||n.shiftKey||n.metaKey||n.ctrlKey)){var c=i.filter((function(e){return e.key===l}))[0],s=(0,P.F)((0,a.Z)((0,a.Z)({},(0,P.H8)(l,e.getTreeNodeRequiredProps())),{},{data:c.data}));e.setExpandedKeys(d?(0,z._5)(r,l):(0,z.L0)(r,l)),e.onNodeExpand(n,s)}})),(0,f.Z)((0,c.Z)(e),"onNodeClick",(function(n,t){var o=e.props,r=o.onClick;"click"===o.expandAction&&e.triggerExpandActionExpand(n,t),null==r||r(n,t)})),(0,f.Z)((0,c.Z)(e),"onNodeDoubleClick",(function(n,t){var o=e.props,r=o.onDoubleClick;"doubleClick"===o.expandAction&&e.triggerExpandActionExpand(n,t),null==r||r(n,t)})),(0,f.Z)((0,c.Z)(e),"onNodeSelect",(function(n,t){var o=e.state.selectedKeys,r=e.state,a=r.keyEntities,i=r.fieldNames,d=e.props,l=d.onSelect,c=d.multiple,s=t.selected,u=t[i.key],f=!s,p=(o=f?c?(0,z.L0)(o,u):[u]:(0,z._5)(o,u)).map((function(e){var n=(0,W.Z)(a,e);return n?n.node:null})).filter(Boolean);e.setUncontrolledState({selectedKeys:o}),null==l||l(o,{event:"select",selected:f,node:t,selectedNodes:p,nativeEvent:n.nativeEvent})})),(0,f.Z)((0,c.Z)(e),"onNodeCheck",(function(n,t,o){var r,a=e.state,d=a.keyEntities,l=a.checkedKeys,c=a.halfCheckedKeys,s=e.props,u=s.checkStrictly,f=s.onCheck,p=t.key,v={event:"check",node:t,checked:o,nativeEvent:n.nativeEvent};if(u){var h=o?(0,z.L0)(l,p):(0,z._5)(l,p);r={checked:h,halfChecked:(0,z._5)(c,p)},v.checkedNodes=h.map((function(e){return(0,W.Z)(d,e)})).filter(Boolean).map((function(e){return e.node})),e.setUncontrolledState({checkedKeys:h})}else{var g=(0,q.S)([].concat((0,i.Z)(l),[p]),!0,d),y=g.checkedKeys,k=g.halfCheckedKeys;if(!o){var m=new Set(y);m.delete(p);var b=(0,q.S)(Array.from(m),{checked:!1,halfCheckedKeys:k},d);y=b.checkedKeys,k=b.halfCheckedKeys}r=y,v.checkedNodes=[],v.checkedNodesPositions=[],v.halfCheckedKeys=k,y.forEach((function(e){var n=(0,W.Z)(d,e);if(n){var t=n.node,o=n.pos;v.checkedNodes.push(t),v.checkedNodesPositions.push({node:t,pos:o})}})),e.setUncontrolledState({checkedKeys:y},!1,{halfCheckedKeys:k})}null==f||f(r,v)})),(0,f.Z)((0,c.Z)(e),"onNodeLoad",(function(n){var t,o=n.key,r=e.state.keyEntities,a=(0,W.Z)(r,o);if(null==a||null===(t=a.children)||void 0===t||!t.length){var i=new Promise((function(t,r){e.setState((function(a){var i=a.loadedKeys,d=void 0===i?[]:i,l=a.loadingKeys,c=void 0===l?[]:l,s=e.props,u=s.loadData,f=s.onLoad;return!u||d.includes(o)||c.includes(o)?null:(u(n).then((function(){var r=e.state.loadedKeys,a=(0,z.L0)(r,o);null==f||f(a,{event:"load",node:n}),e.setUncontrolledState({loadedKeys:a}),e.setState((function(e){return{loadingKeys:(0,z._5)(e.loadingKeys,o)}})),t()})).catch((function(n){if(e.setState((function(e){return{loadingKeys:(0,z._5)(e.loadingKeys,o)}})),e.loadingRetryTimes[o]=(e.loadingRetryTimes[o]||0)+1,e.loadingRetryTimes[o]>=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,o)}),t()}r(n)})),{loadingKeys:(0,z.L0)(c,o)})}))}));return i.catch((function(){})),i}})),(0,f.Z)((0,c.Z)(e),"onNodeMouseEnter",(function(n,t){var o=e.props.onMouseEnter;null==o||o({event:n,node:t})})),(0,f.Z)((0,c.Z)(e),"onNodeMouseLeave",(function(n,t){var o=e.props.onMouseLeave;null==o||o({event:n,node:t})})),(0,f.Z)((0,c.Z)(e),"onNodeContextMenu",(function(n,t){var o=e.props.onRightClick;o&&(n.preventDefault(),o({event:n,node:t}))})),(0,f.Z)((0,c.Z)(e),"onFocus",(function(){var n=e.props.onFocus;e.setState({focused:!0});for(var t=arguments.length,o=new Array(t),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,i=!0,d={};Object.keys(n).forEach((function(t){e.props.hasOwnProperty(t)?i=!1:(r=!0,d[t]=n[t])})),!r||t&&!i||e.setState((0,a.Z)((0,a.Z)({},d),o))}})),(0,f.Z)((0,c.Z)(e),"scrollTo",(function(n){e.listRef.current.scrollTo(n)})),e}return(0,l.Z)(t,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var e=this.props,n=e.activeKey,t=e.itemScrollOffset,o=void 0===t?0:t;void 0!==n&&n!==this.state.activeKey&&(this.setState({activeKey:n}),null!==n&&this.scrollTo({key:n,offset:o}))}},{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,n=this.state,t=n.focused,a=n.flattenNodes,i=n.keyEntities,d=n.draggingNodeKey,l=n.activeKey,c=n.dropLevelOffset,s=n.dropContainerKey,u=n.dropTargetKey,p=n.dropPosition,h=n.dragOverNodeKey,y=n.indent,b=this.props,K=b.prefixCls,N=b.className,x=b.style,E=b.showLine,Z=b.focusable,C=b.tabIndex,w=void 0===C?0:C,S=b.selectable,P=b.showIcon,D=b.icon,O=b.switcherIcon,T=b.draggable,L=b.checkable,$=b.checkStrictly,M=b.disabled,I=b.motion,R=b.loadData,A=b.filterTreeNode,B=b.height,H=b.itemHeight,F=b.scrollWidth,_=b.virtual,z=b.titleRender,q=b.dropIndicatorRender,W=b.onContextMenu,U=b.onScroll,G=b.direction,V=b.rootClassName,X=b.rootStyle,Y=(0,g.Z)(this.props,{aria:!0,data:!0});T&&(e="object"===(0,r.Z)(T)?T:"function"==typeof T?{nodeDraggable:T}:{});var Q={prefixCls:K,selectable:S,showIcon:P,icon:D,switcherIcon:O,draggable:e,draggingNodeKey:d,checkable:L,checkStrictly:$,disabled:M,keyEntities:i,dropLevelOffset:c,dropContainerKey:s,dropTargetKey:u,dropPosition:p,dragOverNodeKey:h,indent:y,direction:G,dropIndicatorRender:q,loadData:R,filterTreeNode:A,titleRender:z,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};return k.createElement(m.k.Provider,{value:Q},k.createElement("div",{className:v()(K,N,V,(0,f.Z)((0,f.Z)((0,f.Z)({},"".concat(K,"-show-line"),E),"".concat(K,"-focused"),t),"".concat(K,"-active-focused"),null!==l)),style:X},k.createElement(j,(0,o.Z)({ref:this.listRef,prefixCls:K,style:x,data:a,disabled:M,selectable:S,checkable:!!L,motion:I,dragging:null!==d,height:B,itemHeight:H,virtual:_,focusable:Z,focused:t,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:U,scrollWidth:F},this.getTreeNodeRequiredProps(),Y))))}}],[{key:"getDerivedStateFromProps",value:function(e,n){var t,o=n.prevProps,r={prevProps:e};function i(n){return!o&&e.hasOwnProperty(n)||o&&o[n]!==e[n]}var d=n.fieldNames;if(i("fieldNames")&&(d=(0,P.w$)(e.fieldNames),r.fieldNames=d),i("treeData")?t=e.treeData:i("children")&&((0,y.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),t=(0,P.zn)(e.children)),t){r.treeData=t;var l=(0,P.I8)(t,{fieldNames:d});r.keyEntities=(0,a.Z)((0,f.Z)({},I,A),l.keyEntities)}var c,s=r.keyEntities||n.keyEntities;if(i("expandedKeys")||o&&i("autoExpandParent"))r.expandedKeys=e.autoExpandParent||!o&&e.defaultExpandParent?(0,z.r7)(e.expandedKeys,s):e.expandedKeys;else if(!o&&e.defaultExpandAll){var u=(0,a.Z)({},s);delete u[I];var p=[];Object.keys(u).forEach((function(e){var n=u[e];n.children&&n.children.length&&p.push(n.key)})),r.expandedKeys=p}else!o&&e.defaultExpandedKeys&&(r.expandedKeys=e.autoExpandParent||e.defaultExpandParent?(0,z.r7)(e.defaultExpandedKeys,s):e.defaultExpandedKeys);if(r.expandedKeys||delete r.expandedKeys,t||r.expandedKeys){var v=(0,P.oH)(t||n.treeData,r.expandedKeys||n.expandedKeys,d);r.flattenNodes=v}if((e.selectable&&(i("selectedKeys")?r.selectedKeys=(0,z.BT)(e.selectedKeys,e):!o&&e.defaultSelectedKeys&&(r.selectedKeys=(0,z.BT)(e.defaultSelectedKeys,e))),e.checkable)&&(i("checkedKeys")?c=(0,z.E6)(e.checkedKeys)||{}:!o&&e.defaultCheckedKeys?c=(0,z.E6)(e.defaultCheckedKeys)||{}:t&&(c=(0,z.E6)(e.checkedKeys)||{checkedKeys:n.checkedKeys,halfCheckedKeys:n.halfCheckedKeys}),c)){var h=c,g=h.checkedKeys,k=void 0===g?[]:g,m=h.halfCheckedKeys,b=void 0===m?[]:m;if(!e.checkStrictly){var K=(0,q.S)(k,!0,s);k=K.checkedKeys,b=K.halfCheckedKeys}r.checkedKeys=k,r.halfCheckedKeys=b}return i("loadedKeys")&&(r.loadedKeys=e.loadedKeys),r}}]),t}(k.Component);(0,f.Z)(U,"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:b,allowDrop:function(){return!0},expandAction:!1}),(0,f.Z)(U,"TreeNode",w.Z);var G=U},29300:function(e,n,t){t.d(n,{BT:function(){return p},E6:function(){return v},L0:function(){return l},OM:function(){return f},_5:function(){return d},r7:function(){return h},wA:function(){return s},yx:function(){return c}});var o=t(13702),r=t(12952),a=t(56049),i=(t(44194),t(96118),t(97647));t(26701);function d(e,n){if(!e)return[];var t=e.slice(),o=t.indexOf(n);return o>=0&&t.splice(o,1),t}function l(e,n){var t=(e||[]).slice();return-1===t.indexOf(n)&&t.push(n),t}function c(e){return e.split("-")}function s(e,n){var t=[];return function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];n.forEach((function(n){var o=n.key,r=n.children;t.push(o),e(r)}))}((0,i.Z)(n,e).children),t}function u(e){if(e.parent){var n=c(e.pos);return Number(n[n.length-1])===e.parent.children.length-1}return!1}function f(e,n,t,o,r,a,d,l,s,f){var p,v=e.clientX,h=e.clientY,g=e.target.getBoundingClientRect(),y=g.top,k=g.height,m=(("rtl"===f?-1:1)*(((null==r?void 0:r.x)||0)-v)-12)/o,b=s.filter((function(e){var n;return null===(n=l[e])||void 0===n||null===(n=n.children)||void 0===n?void 0:n.length})),K=(0,i.Z)(l,t.eventKey);if(h-1.5?a({dragNode:O,dropNode:T,dropPosition:1})?w=1:L=!1:a({dragNode:O,dropNode:T,dropPosition:0})?w=0:a({dragNode:O,dropNode:T,dropPosition:1})?w=1:L=!1:a({dragNode:O,dropNode:T,dropPosition:1})?w=1:L=!1,{dropPosition:w,dropLevelOffset:S,dropTargetKey:K.key,dropTargetPos:K.pos,dragOverNodeKey:C,dropContainerKey:0===w?null:(null===(p=K.parent)||void 0===p?void 0:p.key)||null,dropAllowed:L}}function p(e,n){if(e)return n.multiple?e.slice():e.length?[e[0]]:e}function v(e){if(!e)return null;var n;if(Array.isArray(e))n={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;n={checkedKeys:e.checked||void 0,halfCheckedKeys:e.halfChecked||void 0}}return n}function h(e,n){var t=new Set;function r(e){if(!t.has(e)){var o=(0,i.Z)(n,e);if(o){t.add(e);var a=o.parent;o.node.disabled||a&&r(a.key)}}}return(e||[]).forEach((function(e){r(e)})),(0,o.Z)(t)}},87074:function(e,n,t){t.d(n,{S:function(){return d}});var o=t(56049),r=t(97647);function a(e,n){var t=new Set;return e.forEach((function(e){n.has(e)||t.add(e)})),t}function i(e){var n=e||{},t=n.disabled,o=n.disableCheckbox,r=n.checkable;return!(!t&&!o)||!1===r}function d(e,n,t,d){var l,c=[];l=d||i;var s,u=new Set(e.filter((function(e){var n=!!(0,r.Z)(t,e);return n||c.push(e),n}))),f=new Map,p=0;return Object.keys(t).forEach((function(e){var n=t[e],o=n.level,r=f.get(o);r||(r=new Set,f.set(o,r)),r.add(n),p=Math.max(p,o)})),(0,o.ZP)(!c.length,"Tree missing follow keys: ".concat(c.slice(0,100).map((function(e){return"'".concat(e,"'")})).join(", "))),s=!0===n?function(e,n,t,o){for(var r=new Set(e),i=new Set,d=0;d<=t;d+=1)(n.get(d)||new Set).forEach((function(e){var n=e.key,t=e.node,a=e.children,i=void 0===a?[]:a;r.has(n)&&!o(t)&&i.filter((function(e){return!o(e.node)})).forEach((function(e){r.add(e.key)}))}));for(var l=new Set,c=t;c>=0;c-=1)(n.get(c)||new Set).forEach((function(e){var n=e.parent,t=e.node;if(!o(t)&&e.parent&&!l.has(e.parent.key))if(o(e.parent.node))l.add(n.key);else{var a=!0,d=!1;(n.children||[]).filter((function(e){return!o(e.node)})).forEach((function(e){var n=e.key,t=r.has(n);a&&!t&&(a=!1),d||!t&&!i.has(n)||(d=!0)})),a&&r.add(n.key),d&&i.add(n.key),l.add(n.key)}}));return{checkedKeys:Array.from(r),halfCheckedKeys:Array.from(a(i,r))}}(u,f,p,l):function(e,n,t,o,r){for(var i=new Set(e),d=new Set(n),l=0;l<=o;l+=1)(t.get(l)||new Set).forEach((function(e){var n=e.key,t=e.node,o=e.children,a=void 0===o?[]:o;i.has(n)||d.has(n)||r(t)||a.filter((function(e){return!r(e.node)})).forEach((function(e){i.delete(e.key)}))}));d=new Set;for(var c=new Set,s=o;s>=0;s-=1)(t.get(s)||new Set).forEach((function(e){var n=e.parent,t=e.node;if(!r(t)&&e.parent&&!c.has(e.parent.key))if(r(e.parent.node))c.add(n.key);else{var o=!0,a=!1;(n.children||[]).filter((function(e){return!r(e.node)})).forEach((function(e){var n=e.key,t=i.has(n);o&&!t&&(o=!1),a||!t&&!d.has(n)||(a=!0)})),o||i.delete(n.key),a&&d.add(n.key),c.add(n.key)}}));return{checkedKeys:Array.from(i),halfCheckedKeys:Array.from(a(d,i))}}(u,n.halfCheckedKeys,f,p,l),s}},97647:function(e,n,t){function o(e,n){return e[n]}t.d(n,{Z:function(){return o}})},26701:function(e,n,t){t.d(n,{F:function(){return b},H8:function(){return m},I8:function(){return k},km:function(){return p},oH:function(){return g},w$:function(){return v},zn:function(){return h}});var o=t(12952),r=t(13702),a=t(39328),i=t(17323),d=t(54387),l=t(34573),c=t(56049),s=t(97647),u=["children"];function f(e,n){return"".concat(e,"-").concat(n)}function p(e,n){return null!=e?e:n}function v(e){var n=e||{},t=n.title||"title";return{title:t,_title:n._title||[t],key:n.key||"key",children:n.children||"children"}}function h(e){return function e(n){return(0,d.Z)(n).map((function(n){if(!function(e){return e&&e.type&&e.type.isTreeNode}(n))return(0,c.ZP)(!n,"Tree/TreeNode can only accept TreeNode as children."),null;var t=n.key,o=n.props,r=o.children,d=(0,i.Z)(o,u),l=(0,a.Z)({key:t},d),s=e(r);return s.length&&(l.children=s),l})).filter((function(e){return e}))}(e)}function g(e,n,t){var o=v(t),a=o._title,i=o.key,d=o.children,c=new Set(!0===n?[]:n),s=[];return function e(t){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return t.map((function(u,v){for(var h,g=f(o?o.pos:"0",v),y=p(u[i],g),k=0;k1&&void 0!==arguments[1]?arguments[1]:{},t=n.initWrapper,o=n.processEntity,r=n.onProcessFinished,a=n.externalGetKey,i=n.childrenPropName,d=n.fieldNames,l=arguments.length>2?arguments[2]:void 0,c=a||l,s={},u={},f={posEntities:s,keyEntities:u};return t&&(f=t(f)||f),y(e,(function(e){var n=e.node,t=e.index,r=e.pos,a=e.key,i=e.parentPos,d=e.level,l={node:n,nodes:e.nodes,index:t,key:a,pos:r,level:d},c=p(a,r);s[r]=l,u[c]=l,l.parent=s[i],l.parent&&(l.parent.children=l.parent.children||[],l.parent.children.push(l)),o&&o(l,f)}),{externalGetKey:c,childrenPropName:i,fieldNames:d}),r&&r(f),f}function m(e,n){var t=n.expandedKeys,o=n.selectedKeys,r=n.loadedKeys,a=n.loadingKeys,i=n.checkedKeys,d=n.halfCheckedKeys,l=n.dragOverNodeKey,c=n.dropPosition,u=n.keyEntities,f=(0,s.Z)(u,e);return{eventKey:e,expanded:-1!==t.indexOf(e),selected:-1!==o.indexOf(e),loaded:-1!==r.indexOf(e),loading:-1!==a.indexOf(e),checked:-1!==i.indexOf(e),halfChecked:-1!==d.indexOf(e),pos:String(f?f.pos:""),dragOver:l===e&&0===c,dragOverGapTop:l===e&&-1===c,dragOverGapBottom:l===e&&1===c}}function b(e){var n=e.data,t=e.expanded,o=e.selected,r=e.checked,i=e.loaded,d=e.loading,l=e.halfChecked,s=e.dragOver,u=e.dragOverGapTop,f=e.dragOverGapBottom,p=e.pos,v=e.active,h=e.eventKey,g=(0,a.Z)((0,a.Z)({},n),{},{expanded:t,selected:o,checked:r,loaded:i,loading:d,halfChecked:l,dragOver:s,dragOverGapTop:u,dragOverGapBottom:f,pos:p,active:v,key:h});return"props"in g||Object.defineProperty(g,"props",{get:function(){return(0,c.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),e}}),g}},34770:function(e,n,t){t.d(n,{Z:function(){return r}});var o=t(56321);function r(e,n,t,r){var a=o.unstable_batchedUpdates?function(e){o.unstable_batchedUpdates(t,e)}:t;return null!=e&&e.addEventListener&&e.addEventListener(n,a,r),{remove:function(){null!=e&&e.removeEventListener&&e.removeEventListener(n,a,r)}}}}}]);