mirror of
https://gitee.com/270580156/weiyu.git
synced 2026-02-16 10:10:15 +00:00
1 line
60 KiB
JavaScript
1 line
60 KiB
JavaScript
"use strict";(self.webpackChunkadmin=self.webpackChunkadmin||[]).push([[305],{48800:function(e,n,t){t.d(n,{Z:function(){return d}});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),l=function(e,n){return r.createElement(i.Z,(0,o.Z)({},e,{ref:n,icon:a}))};var d=r.forwardRef(l)},84244:function(e,n,t){t.d(n,{Z:function(){return E}});var o=t(44194),r=t(51865),a=t.n(r),i=t(72375),l=t(65489),d=t(11506),c=t(9218),s=t(35779),u=t(72305),f=t(23609),p=t(86479);var v=o.createContext(null),g=t(50779),h=t(22811),y=function(e,n){var t={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&n.indexOf(o)<0&&(t[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(o=Object.getOwnPropertySymbols(e);r<o.length;r++)n.indexOf(o[r])<0&&Object.prototype.propertyIsEnumerable.call(e,o[r])&&(t[o[r]]=e[o[r]])}return t};const b=(e,n)=>{var t;const{prefixCls:r,className:b,rootClassName:m,children:k,indeterminate:x=!1,style:C,onMouseEnter:N,onMouseLeave:K,skipGroup:E=!1,disabled:Z}=e,w=y(e,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:S,direction:$,checkbox:O}=o.useContext(s.E_),P=o.useContext(v),{isFormItemInput:D}=o.useContext(p.aM),T=o.useContext(u.Z),M=null!==(t=(null==P?void 0:P.disabled)||Z)&&void 0!==t?t:T,I=o.useRef(w.value),L=o.useRef(null),R=(0,l.sQ)(n,L);o.useEffect((()=>{null==P||P.registerValue(w.value)}),[]),o.useEffect((()=>{if(!E)return w.value!==I.current&&(null==P||P.cancelValue(I.current),null==P||P.registerValue(w.value),I.current=w.value),()=>null==P?void 0:P.cancelValue(w.value)}),[w.value]),o.useEffect((()=>{var e;(null===(e=L.current)||void 0===e?void 0:e.input)&&(L.current.input.indeterminate=x)}),[x]);const A=S("checkbox",r),B=(0,f.Z)(A),[j,H,F]=(0,g.ZP)(A,B),z=Object.assign({},w);P&&!E&&(z.onChange=(...e)=>{w.onChange&&w.onChange.apply(w,e),P.toggleOption&&P.toggleOption({label:k,value:w.value})},z.name=P.name,z.checked=P.value.includes(w.value));const _=a()(`${A}-wrapper`,{[`${A}-rtl`]:"rtl"===$,[`${A}-wrapper-checked`]:z.checked,[`${A}-wrapper-disabled`]:M,[`${A}-wrapper-in-form-item`]:D},null==O?void 0:O.className,b,m,F,B,H),W=a()({[`${A}-indeterminate`]:x},c.A,H),[q,G]=(0,h.Z)(z.onClick);return j(o.createElement(d.Z,{component:"Checkbox",disabled:M},o.createElement("label",{className:_,style:Object.assign(Object.assign({},null==O?void 0:O.style),C),onMouseEnter:N,onMouseLeave:K,onClick:q},o.createElement(i.Z,Object.assign({},z,{onClick:G,prefixCls:A,className:W,disabled:M,ref:R})),null!=k&&o.createElement("span",{className:`${A}-label`},k))))};var m=o.forwardRef(b),k=t(13702),x=t(34573),C=function(e,n){var t={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&n.indexOf(o)<0&&(t[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(o=Object.getOwnPropertySymbols(e);r<o.length;r++)n.indexOf(o[r])<0&&Object.prototype.propertyIsEnumerable.call(e,o[r])&&(t[o[r]]=e[o[r]])}return t};var N=o.forwardRef(((e,n)=>{const{defaultValue:t,children:r,options:i=[],prefixCls:l,className:d,rootClassName:c,style:u,onChange:p}=e,h=C(e,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:y,direction:b}=o.useContext(s.E_),[N,K]=o.useState(h.value||t||[]),[E,Z]=o.useState([]);o.useEffect((()=>{"value"in h&&K(h.value||[])}),[h.value]);const w=o.useMemo((()=>i.map((e=>"string"==typeof e||"number"==typeof e?{label:e,value:e}:e))),[i]),S=e=>{Z((n=>n.filter((n=>n!==e))))},$=e=>{Z((n=>[].concat((0,k.Z)(n),[e])))},O=e=>{const n=N.indexOf(e.value),t=(0,k.Z)(N);-1===n?t.push(e.value):t.splice(n,1),"value"in h||K(t),null==p||p(t.filter((e=>E.includes(e))).sort(((e,n)=>w.findIndex((n=>n.value===e))-w.findIndex((e=>e.value===n)))))},P=y("checkbox",l),D=`${P}-group`,T=(0,f.Z)(P),[M,I,L]=(0,g.ZP)(P,T),R=(0,x.Z)(h,["value","disabled"]),A=i.length?w.map((e=>o.createElement(m,{prefixCls:P,key:e.value.toString(),disabled:"disabled"in e?e.disabled:h.disabled,value:e.value,checked:N.includes(e.value),onChange:e.onChange,className:a()(`${D}-item`,e.className),style:e.style,title:e.title,id:e.id,required:e.required},e.label))):r,B=o.useMemo((()=>({toggleOption:O,value:N,disabled:h.disabled,name:h.name,registerValue:$,cancelValue:S})),[O,N,h.disabled,h.name,$,S]),j=a()(D,{[`${D}-rtl`]:"rtl"===b},d,c,L,T,I);return M(o.createElement("div",Object.assign({className:j,style:u},R,{ref:n}),o.createElement(v.Provider,{value:B},A)))}));const K=m;K.Group=N,K.__ANT_CHECKBOX=!0;var E=K},50779:function(e,n,t){t.d(n,{C2:function(){return d}});var o=t(59199),r=t(49336),a=t(77167),i=t(79255);const l=e=>{const{checkboxCls:n}=e,t=`${n}-wrapper`;return[{[`${n}-group`]:Object.assign(Object.assign({},(0,r.Wf)(e)),{display:"inline-flex",flexWrap:"wrap",columnGap:e.marginXS,[`> ${e.antCls}-row`]:{flex:1}}),[t]:Object.assign(Object.assign({},(0,r.Wf)(e)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${t}`]:{marginInlineStart:0},[`&${t}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[n]:Object.assign(Object.assign({},(0,r.Wf)(e)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:e.borderRadiusSM,alignSelf:"center",[`${n}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${n}-inner`]:Object.assign({},(0,r.oN)(e))},[`${n}-inner`]:{boxSizing:"border-box",display:"block",width:e.checkboxSize,height:e.checkboxSize,direction:"ltr",backgroundColor:e.colorBgContainer,border:`${(0,o.bf)(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusSM,borderCollapse:"separate",transition:`all ${e.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"25%",display:"table",width:e.calc(e.checkboxSize).div(14).mul(5).equal(),height:e.calc(e.checkboxSize).div(14).mul(8).equal(),border:`${(0,o.bf)(e.lineWidthBold)} solid ${e.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${e.motionDurationFast} ${e.motionEaseInBack}, opacity ${e.motionDurationFast}`}},"& + span":{paddingInlineStart:e.paddingXS,paddingInlineEnd:e.paddingXS}})},{[`\n ${t}:not(${t}-disabled),\n ${n}:not(${n}-disabled)\n `]:{[`&:hover ${n}-inner`]:{borderColor:e.colorPrimary}},[`${t}:not(${t}-disabled)`]:{[`&:hover ${n}-checked:not(${n}-disabled) ${n}-inner`]:{backgroundColor:e.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${n}-checked:not(${n}-disabled):after`]:{borderColor:e.colorPrimaryHover}}},{[`${n}-checked`]:{[`${n}-inner`]:{backgroundColor:e.colorPrimary,borderColor:e.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${e.motionDurationMid} ${e.motionEaseOutBack} ${e.motionDurationFast}`}}},[`\n ${t}-checked:not(${t}-disabled),\n ${n}-checked:not(${n}-disabled)\n `]:{[`&:hover ${n}-inner`]:{backgroundColor:e.colorPrimaryHover,borderColor:"transparent"}}},{[n]:{"&-indeterminate":{"&":{[`${n}-inner`]:{backgroundColor:`${e.colorBgContainer}`,borderColor:`${e.colorBorder}`,"&:after":{top:"50%",insetInlineStart:"50%",width:e.calc(e.fontSizeLG).div(2).equal(),height:e.calc(e.fontSizeLG).div(2).equal(),backgroundColor:e.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}},[`&:hover ${n}-inner`]:{backgroundColor:`${e.colorBgContainer}`,borderColor:`${e.colorPrimary}`}}}}},{[`${t}-disabled`]:{cursor:"not-allowed"},[`${n}-disabled`]:{[`&, ${n}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${n}-inner`]:{background:e.colorBgContainerDisabled,borderColor:e.colorBorder,"&:after":{borderColor:e.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:e.colorTextDisabled},[`&${n}-indeterminate ${n}-inner::after`]:{background:e.colorTextDisabled}}}]};function d(e,n){const t=(0,a.IX)(n,{checkboxCls:`.${e}`,checkboxSize:n.controlInteractiveSize});return[l(t)]}n.ZP=(0,i.I$)("Checkbox",((e,{prefixCls:n})=>[d(n,e)]))},95830:function(e,n,t){t.d(n,{Z:function(){return x}});var o=t(44194),r=t(51865),a=t.n(r),i=t(74376),l=t(65489),d=t(98182),c=t(76538),s=t(46319),u=t(35779),f=t(72305),p=t(23609),v=t(77936),g=t(86479),h=t(8797),y=t(14981),b=t(28938),m=t(78249);var k=function(e,n){var t={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&n.indexOf(o)<0&&(t[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(o=Object.getOwnPropertySymbols(e);r<o.length;r++)n.indexOf(o[r])<0&&Object.prototype.propertyIsEnumerable.call(e,o[r])&&(t[o[r]]=e[o[r]])}return t};var x=(0,o.forwardRef)(((e,n)=>{const{prefixCls:t,bordered:r=!0,status:x,size:C,disabled:N,onBlur:K,onFocus:E,suffix:Z,allowClear:w,addonAfter:S,addonBefore:$,className:O,style:P,styles:D,rootClassName:T,onChange:M,classNames:I,variant:L}=e,R=k(e,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames","variant"]);const{getPrefixCls:A,direction:B,allowClear:j,autoComplete:H,className:F,style:z,classNames:_,styles:W}=(0,u.dj)("input"),q=A("input",t),G=(0,o.useRef)(null),V=(0,p.Z)(q),[U,X,Q]=(0,m.TI)(q,T),[Y]=(0,m.ZP)(q,V),{compactSize:J,compactItemClassnames:ee}=(0,y.ri)(q,B),ne=(0,v.Z)((e=>{var n;return null!==(n=null!=C?C:J)&&void 0!==n?n:e})),te=o.useContext(f.Z),oe=null!=N?N:te,{status:re,hasFeedback:ae,feedbackIcon:ie}=(0,o.useContext)(g.aM),le=(0,s.F)(re,x),de=function(e){return!!(e.prefix||e.suffix||e.allowClear||e.showCount)}(e)||!!ae;(0,o.useRef)(de);const ce=(0,b.Z)(G,!0),se=(ae||Z)&&o.createElement(o.Fragment,null,Z,ae&&ie),ue=(0,c.Z)(null!=w?w:j),[fe,pe]=(0,h.Z)("input",L,r);return U(Y(o.createElement(i.Z,Object.assign({ref:(0,l.sQ)(n,G),prefixCls:q,autoComplete:H},R,{disabled:oe,onBlur:e=>{ce(),null==K||K(e)},onFocus:e=>{ce(),null==E||E(e)},style:Object.assign(Object.assign({},z),P),styles:Object.assign(Object.assign({},W),D),suffix:se,allowClear:ue,className:a()(O,T,Q,V,ee,F),onChange:e=>{ce(),null==M||M(e)},addonBefore:$&&o.createElement(d.Z,{form:!0,space:!0},$),addonAfter:S&&o.createElement(d.Z,{form:!0,space:!0},S),classNames:Object.assign(Object.assign(Object.assign({},I),_),{input:a()({[`${q}-sm`]:"small"===ne,[`${q}-lg`]:"large"===ne,[`${q}-rtl`]:"rtl"===B},null==I?void 0:I.input,_.input,X),variant:a()({[`${q}-${fe}`]:pe},(0,s.Z)(q,le)),affixWrapper:a()({[`${q}-affix-wrapper-sm`]:"small"===ne,[`${q}-affix-wrapper-lg`]:"large"===ne,[`${q}-affix-wrapper-rtl`]:"rtl"===B},X),wrapper:a()({[`${q}-group-rtl`]:"rtl"===B},X),groupWrapper:a()({[`${q}-group-wrapper-sm`]:"small"===ne,[`${q}-group-wrapper-lg`]:"large"===ne,[`${q}-group-wrapper-rtl`]:"rtl"===B,[`${q}-group-wrapper-${fe}`]:pe},(0,s.Z)(`${q}-group-wrapper`,le,ae),X)})}))))}))},28938:function(e,n,t){t.d(n,{Z:function(){return r}});var o=t(44194);function r(e,n){const t=(0,o.useRef)([]),r=()=>{t.current.push(setTimeout((()=>{var n,t,o,r;(null===(n=e.current)||void 0===n?void 0:n.input)&&"password"===(null===(t=e.current)||void 0===t?void 0:t.input.getAttribute("type"))&&(null===(o=e.current)||void 0===o?void 0:o.input.hasAttribute("value"))&&(null===(r=e.current)||void 0===r||r.input.removeAttribute("value"))})))};return(0,o.useEffect)((()=>(n&&r(),()=>t.current.forEach((e=>{e&&clearTimeout(e)})))),[]),r}},31560:function(e,n,t){t.d(n,{ZP:function(){return h},Yk:function(){return v},TM:function(){return g}});var o=t(59199),r=t(50779),a=t(49336),i=t(6689),l=t(77167),d=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:l,indentSize:d,nodeSelectedBg:c,nodeHoverBg:p,colorTextQuaternary:v,controlItemBgActiveDisabled:g}=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)(l),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:g},[`${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:l,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:d}},[`${t}-draggable-icon`]:{visibility:"hidden"},[`${t}-switcher, ${t}-checkbox`]:{marginInlineEnd:n.calc(n.calc(l).sub(n.controlInteractiveSize)).div(2).equal()},[`${t}-switcher`]:Object.assign(Object.assign({},u(e,n)),{position:"relative",flex:"none",alignSelf:"stretch",width:l,textAlign:"center",cursor:"pointer",userSelect:"none",transition:`all ${n.motionDurationSlow}`,"&-noop":{cursor:"unset"},"&:before":{pointerEvents:"none",content:'""',width:l,height:l,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(l).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(l).div(2).equal()).mul(.8).equal(),height:n.calc(l).div(2).equal(),borderBottom:`1px solid ${n.colorBorder}`,content:'""'}}}),[`${t}-node-content-wrapper`]:Object.assign(Object.assign({position:"relative",minHeight:l,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:l,height:l,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(l).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(l).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,l.IX)(n,{treeCls:o,treeNodeCls:r,treeNodePadding:a});return[p(e,i),t&&c(i)].filter(Boolean)},g=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 h=(0,d.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({},g(e)),{directoryNodeSelectedColor:n,directoryNodeSelectedBg:t})}))},46157:function(e,n,t){t.d(n,{Z:function(){return k}});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),l=function(e,n){return o.createElement(i.Z,(0,r.Z)({},e,{ref:n,icon:a}))};var d=o.forwardRef(l),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"},g=function(e,n){return o.createElement(i.Z,(0,r.Z)({},e,{ref:n,icon:v}))};var h=o.forwardRef(g),y=t(51865),b=t.n(y),m=t(15288);var k=e=>{var n,t;const{prefixCls:r,switcherIcon:a,treeNodeProps:i,showLine:l,switcherLoadingIcon:u}=e,{isLeaf:f,expanded:v,loading:g}=i;if(g)return o.isValidElement(u)?u:o.createElement(s.Z,{className:`${r}-switcher-loading-icon`});let y;if(l&&"object"==typeof l&&(y=l.showLeafIcon),f){if(!l)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:b()(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 k=`${r}-switcher-icon`,x="function"==typeof a?a(i):a;return o.isValidElement(x)?(0,m.Tm)(x,{className:b()(null===(t=x.props)||void 0===t?void 0:t.className,k)}):void 0!==x?x:l?v?o.createElement(p,{className:`${r}-switcher-line-icon`}):o.createElement(h,{className:`${r}-switcher-line-icon`}):o.createElement(d,{className:k})}},96118:function(e,n,t){t.d(n,{Z:function(){return x}});var o=t(77260),r=t(54549),a=t(39328),i=t(76285),l=t(17323),d=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"),l=[],c=0;c<t;c+=1)l.push(d.createElement("span",{key:c,className:s()(i,(0,r.Z)((0,r.Z)({},"".concat(i,"-start"),o[c]),"".concat(i,"-end"),a[c]))}));return d.createElement("span",{"aria-hidden":"true",className:"".concat(n,"-indent")},l)},v=d.memo(p),g=t(97647),h=t(26701),y=["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","data","onMouseMove","selectable"],b="open",m="close",k=function(e){var n,t,c,p=e.eventKey,k=e.className,x=e.style,C=e.dragOver,N=e.dragOverGapTop,K=e.dragOverGapBottom,E=e.isLeaf,Z=e.isStart,w=e.isEnd,S=e.expanded,$=e.selected,O=e.checked,P=e.halfChecked,D=e.loading,T=e.domRef,M=e.active,I=e.data,L=e.onMouseMove,R=e.selectable,A=(0,l.Z)(e,y),B=d.useContext(f.k),j=d.useContext(f.y),H=d.useRef(null),F=d.useState(!1),z=(0,i.Z)(F,2),_=z[0],W=z[1],q=!!(B.disabled||e.disabled||null!==(n=j.nodeDisabled)&&void 0!==n&&n.call(j,I)),G=d.useMemo((function(){return!(!B.checkable||!1===e.checkable)&&B.checkable}),[B.checkable,e.checkable]),V=function(n){q||G&&!e.disableCheckbox&&B.onNodeCheck(n,(0,h.F)(e),!O)},U=d.useMemo((function(){return"boolean"==typeof R?R:B.selectable}),[R,B.selectable]),X=function(n){B.onNodeClick(n,(0,h.F)(e)),U?function(n){q||B.onNodeSelect(n,(0,h.F)(e))}(n):V(n)},Q=function(n){B.onNodeDoubleClick(n,(0,h.F)(e))},Y=function(n){B.onNodeMouseEnter(n,(0,h.F)(e))},J=function(n){B.onNodeMouseLeave(n,(0,h.F)(e))},ee=function(n){B.onNodeContextMenu(n,(0,h.F)(e))},ne=d.useMemo((function(){return!(!B.draggable||B.draggable.nodeDraggable&&!B.draggable.nodeDraggable(I))}),[B.draggable,I]),te=function(n){D||B.onNodeExpand(n,(0,h.F)(e))},oe=d.useMemo((function(){var e=((0,g.Z)(B.keyEntities,p)||{}).children;return Boolean((e||[]).length)}),[B.keyEntities,p]),re=d.useMemo((function(){return!1!==E&&(E||!B.loadData&&!oe||B.loadData&&e.loaded&&!oe)}),[E,B.loadData,oe,e.loaded]);d.useEffect((function(){D||"function"!=typeof B.loadData||!S||re||e.loaded||B.onNodeLoad((0,h.F)(e))}),[D,B.loadData,B.onNodeLoad,S,re,e]);var ae=d.useMemo((function(){var e;return null!==(e=B.draggable)&&void 0!==e&&e.icon?d.createElement("span",{className:"".concat(B.prefixCls,"-draggable-icon")},B.draggable.icon):null}),[B.draggable]),ie=function(n){var t=e.switcherIcon||B.switcherIcon;return"function"==typeof t?t((0,a.Z)((0,a.Z)({},e),{},{isLeaf:n})):t},le=d.useMemo((function(){if(!G)return null;var n="boolean"!=typeof G?G:null;return d.createElement("span",{className:s()("".concat(B.prefixCls,"-checkbox"),(0,r.Z)((0,r.Z)((0,r.Z)({},"".concat(B.prefixCls,"-checkbox-checked"),O),"".concat(B.prefixCls,"-checkbox-indeterminate"),!O&&P),"".concat(B.prefixCls,"-checkbox-disabled"),q||e.disableCheckbox)),onClick:V,role:"checkbox","aria-checked":P?"mixed":O,"aria-disabled":q||e.disableCheckbox,"aria-label":"Select ".concat("string"==typeof e.title?e.title:"tree node")},n)}),[G,O,P,q,e.disableCheckbox,e.title]),de=d.useMemo((function(){return re?null:S?b:m}),[re,S]),ce=d.useMemo((function(){return d.createElement("span",{className:s()("".concat(B.prefixCls,"-iconEle"),"".concat(B.prefixCls,"-icon__").concat(de||"docu"),(0,r.Z)({},"".concat(B.prefixCls,"-icon_loading"),D))})}),[B.prefixCls,de,D]),se=d.useMemo((function(){var n=Boolean(B.draggable);return!e.disabled&&n&&B.dragOverNodeKey===p?B.dropIndicatorRender({dropPosition:B.dropPosition,dropLevelOffset:B.dropLevelOffset,indent:B.indent,prefixCls:B.prefixCls,direction:B.direction}):null}),[B.dropPosition,B.dropLevelOffset,B.indent,B.prefixCls,B.direction,B.draggable,B.dragOverNodeKey,B.dropIndicatorRender]),ue=d.useMemo((function(){var n,t,o=e.title,a=void 0===o?"---":o,i="".concat(B.prefixCls,"-node-content-wrapper");if(B.showIcon){var l=e.icon||B.icon;n=l?d.createElement("span",{className:s()("".concat(B.prefixCls,"-iconEle"),"".concat(B.prefixCls,"-icon__customize"))},"function"==typeof l?l(e):l):ce}else B.loadData&&D&&(n=ce);return t="function"==typeof a?a(I):B.titleRender?B.titleRender(I):a,d.createElement("span",{ref:H,title:"string"==typeof a?a:"",className:s()(i,"".concat(i,"-").concat(de||"normal"),(0,r.Z)({},"".concat(B.prefixCls,"-node-selected"),!q&&($||_))),onMouseEnter:Y,onMouseLeave:J,onContextMenu:ee,onClick:X,onDoubleClick:Q},n,d.createElement("span",{className:"".concat(B.prefixCls,"-title")},t),se)}),[B.prefixCls,B.showIcon,e,B.icon,ce,B.titleRender,I,de,Y,J,ee,X,Q]),fe=(0,u.Z)(A,{aria:!0,data:!0}),pe=((0,g.Z)(B.keyEntities,p)||{}).level,ve=w[w.length-1],ge=!q&&ne,he=B.draggingNodeKey===p,ye=void 0!==R?{"aria-selected":!!R}:void 0;return d.createElement("div",(0,o.Z)({ref:T,role:"treeitem","aria-expanded":E?void 0:S,className:s()(k,"".concat(B.prefixCls,"-treenode"),(c={},(0,r.Z)((0,r.Z)((0,r.Z)((0,r.Z)((0,r.Z)((0,r.Z)((0,r.Z)((0,r.Z)((0,r.Z)((0,r.Z)(c,"".concat(B.prefixCls,"-treenode-disabled"),q),"".concat(B.prefixCls,"-treenode-switcher-").concat(S?"open":"close"),!E),"".concat(B.prefixCls,"-treenode-checkbox-checked"),O),"".concat(B.prefixCls,"-treenode-checkbox-indeterminate"),P),"".concat(B.prefixCls,"-treenode-selected"),$),"".concat(B.prefixCls,"-treenode-loading"),D),"".concat(B.prefixCls,"-treenode-active"),M),"".concat(B.prefixCls,"-treenode-leaf-last"),ve),"".concat(B.prefixCls,"-treenode-draggable"),ne),"dragging",he),(0,r.Z)((0,r.Z)((0,r.Z)((0,r.Z)((0,r.Z)((0,r.Z)((0,r.Z)(c,"drop-target",B.dropTargetKey===p),"drop-container",B.dropContainerKey===p),"drag-over",!q&&C),"drag-over-gap-top",!q&&N),"drag-over-gap-bottom",!q&&K),"filter-node",null===(t=B.filterTreeNode)||void 0===t?void 0:t.call(B,(0,h.F)(e))),"".concat(B.prefixCls,"-treenode-leaf"),re))),style:x,draggable:ge,onDragStart:ge?function(n){n.stopPropagation(),W(!0),B.onNodeDragStart(n,e);try{n.dataTransfer.setData("text/plain","")}catch(e){}}:void 0,onDragEnter:ne?function(n){n.preventDefault(),n.stopPropagation(),B.onNodeDragEnter(n,e)}:void 0,onDragOver:ne?function(n){n.preventDefault(),n.stopPropagation(),B.onNodeDragOver(n,e)}:void 0,onDragLeave:ne?function(n){n.stopPropagation(),B.onNodeDragLeave(n,e)}:void 0,onDrop:ne?function(n){n.preventDefault(),n.stopPropagation(),W(!1),B.onNodeDrop(n,e)}:void 0,onDragEnd:ne?function(n){n.stopPropagation(),W(!1),B.onNodeDragEnd(n,e)}:void 0,onMouseMove:L},ye,fe),d.createElement(v,{prefixCls:B.prefixCls,level:pe,isStart:Z,isEnd:w}),ae,function(){if(re){var e=ie(!0);return!1!==e?d.createElement("span",{className:s()("".concat(B.prefixCls,"-switcher"),"".concat(B.prefixCls,"-switcher-noop"))},e):null}var n=ie(!1);return!1!==n?d.createElement("span",{onClick:te,className:s()("".concat(B.prefixCls,"-switcher"),"".concat(B.prefixCls,"-switcher_").concat(S?b:m))},n):null}(),le,ue)};k.isTreeNode=1;var x=k},20948:function(e,n,t){t.d(n,{k:function(){return r},y:function(){return a}});var o=t(44194),r=o.createContext(null),a=o.createContext({})},90948:function(e,n,t){t.d(n,{OF:function(){return w.Z},y6:function(){return m.y},ZP:function(){return V}});var o=t(77260),r=t(12952),a=t(39328),i=t(13702),l=t(40730),d=t(22633),c=t(69186),s=t(18232),u=t(9777),f=t(54549),p=t(51865),v=t.n(p),g=t(46748),h=t(63941),y=t(56049),b=t(44194),m=t(20948);var k=function(e){var n=e.dropPosition,t=e.dropLevelOffset,o=e.indent,r={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(n){case-1:r.top=0,r.left=-t*o;break;case 1:r.bottom=0,r.left=-t*o;break;case 0:r.bottom=0,r.left=o}return b.createElement("div",{style:r})};function x(e){if(null==e)throw new TypeError("Cannot destructure "+e)}var C=t(76285),N=t(17323),K=t(99047),E=t(78525),Z=t(42976),w=t(96118);var S=function(e,n){var t=b.useState(!1),o=(0,C.Z)(t,2),r=o[0],a=o[1];(0,K.Z)((function(){if(r)return e(),function(){n()}}),[r]),(0,K.Z)((function(){return a(!0),function(){a(!1)}}),[])},$=t(26701),O=["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"];var P=b.forwardRef((function(e,n){var t=e.className,r=e.style,a=e.motion,i=e.motionNodes,l=e.motionType,d=e.onMotionStart,c=e.onMotionEnd,s=e.active,u=e.treeNodeRequiredProps,f=(0,N.Z)(e,O),p=b.useState(!0),g=(0,C.Z)(p,2),h=g[0],y=g[1],k=b.useContext(m.k).prefixCls,E=i&&"hide"!==l;(0,K.Z)((function(){i&&E!==h&&y(E)}),[i]);var P=b.useRef(!1),D=function(){i&&!P.current&&(P.current=!0,c())};S((function(){i&&d()}),D);return i?b.createElement(Z.ZP,(0,o.Z)({ref:n,visible:h},a,{motionAppear:"show"===l,onVisibleChanged:function(e){E===e&&D()}}),(function(e,n){var t=e.className,r=e.style;return b.createElement("div",{ref:n,className:v()("".concat(k,"-treenode-motion"),t),style:r},i.map((function(e){var n=Object.assign({},(x(e.data),e.data)),t=e.title,r=e.key,a=e.isStart,i=e.isEnd;delete n.children;var l=(0,$.H8)(r,u);return b.createElement(w.Z,(0,o.Z)({},n,l,{title:t,active:s,data:e.data,key:r,isStart:a,isEnd:i}))})))})):b.createElement(w.Z,(0,o.Z)({domRef:n,className:t,style:r},f,{active:s}))}));function D(e,n,t){var o=e.findIndex((function(e){return e.key===t})),r=e[o+1],a=n.findIndex((function(e){return e.key===t}));if(r){var i=n.findIndex((function(e){return e.key===r.key}));return n.slice(a+1,i)}return n.slice(a+1)}var T=["prefixCls","data","selectable","checkable","expandedKeys","selectedKeys","checkedKeys","loadedKeys","loadingKeys","halfCheckedKeys","keyEntities","disabled","dragging","dragOverNodeKey","dropPosition","motion","height","itemHeight","virtual","scrollWidth","focusable","activeItem","focused","tabIndex","onKeyDown","onFocus","onBlur","onActiveChange","onListChangeStart","onListChangeEnd"],M={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},I=function(){},L="RC_TREE_MOTION_".concat(Math.random()),R={key:L},A={key:L,level:0,index:0,pos:"0",node:R,nodes:[R]},B={parent:null,children:[],pos:A.pos,data:R,title:null,key:L,isStart:[],isEnd:[]};function j(e,n,t,o){return!1!==n&&t?e.slice(0,Math.ceil(t/o)+1):e}function H(e){var n=e.key,t=e.pos;return(0,$.km)(n,t)}var F=b.forwardRef((function(e,n){var t=e.prefixCls,r=e.data,a=(e.selectable,e.checkable,e.expandedKeys),i=e.selectedKeys,l=e.checkedKeys,d=e.loadedKeys,c=e.loadingKeys,s=e.halfCheckedKeys,u=e.keyEntities,f=e.disabled,p=e.dragging,v=e.dragOverNodeKey,g=e.dropPosition,h=e.motion,y=e.height,m=e.itemHeight,k=e.virtual,Z=e.scrollWidth,w=e.focusable,S=e.activeItem,O=e.focused,R=e.tabIndex,A=e.onKeyDown,F=e.onFocus,z=e.onBlur,_=e.onActiveChange,W=e.onListChangeStart,q=e.onListChangeEnd,G=(0,N.Z)(e,T),V=b.useRef(null),U=b.useRef(null);b.useImperativeHandle(n,(function(){return{scrollTo:function(e){V.current.scrollTo(e)},getIndentWidth:function(){return U.current.offsetWidth}}}));var X=b.useState(a),Q=(0,C.Z)(X,2),Y=Q[0],J=Q[1],ee=b.useState(r),ne=(0,C.Z)(ee,2),te=ne[0],oe=ne[1],re=b.useState(r),ae=(0,C.Z)(re,2),ie=ae[0],le=ae[1],de=b.useState([]),ce=(0,C.Z)(de,2),se=ce[0],ue=ce[1],fe=b.useState(null),pe=(0,C.Z)(fe,2),ve=pe[0],ge=pe[1],he=b.useRef(r);function ye(){var e=he.current;oe(e),le(e),ue([]),ge(null),q()}he.current=r,(0,K.Z)((function(){J(a);var e=function(){var e=arguments.length>0&&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<o?{add:!0,key:r(e,n)}:{add:!1,key:r(n,e)}}(Y,a);if(null!==e.key)if(e.add){var n=te.findIndex((function(n){return n.key===e.key})),t=j(D(te,r,e.key),k,y,m),o=te.slice();o.splice(n+1,0,B),le(o),ue(t),ge("show")}else{var i=r.findIndex((function(n){return n.key===e.key})),l=j(D(r,te,e.key),k,y,m),d=r.slice();d.splice(i+1,0,B),le(d),ue(l),ge("hide")}else te!==r&&(oe(r),le(r))}),[a,r]),b.useEffect((function(){p||ye()}),[p]);var be=h?ie:r,me={expandedKeys:a,selectedKeys:i,loadedKeys:d,loadingKeys:c,checkedKeys:l,halfCheckedKeys:s,dragOverNodeKey:v,dropPosition:g,keyEntities:u};return b.createElement(b.Fragment,null,O&&S&&b.createElement("span",{style:M,"aria-live":"assertive"},function(e){for(var n=String(e.data.key),t=e;t.parent;)t=t.parent,n="".concat(t.data.key," > ").concat(n);return n}(S)),b.createElement("div",null,b.createElement("input",{style:M,disabled:!1===w||f,tabIndex:!1!==w?R:null,onKeyDown:A,onFocus:F,onBlur:z,value:"",onChange:I,"aria-label":"for screen reader"})),b.createElement("div",{className:"".concat(t,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},b.createElement("div",{className:"".concat(t,"-indent")},b.createElement("div",{ref:U,className:"".concat(t,"-indent-unit")}))),b.createElement(E.Z,(0,o.Z)({},G,{data:be,itemKey:H,height:y,fullHeight:!1,virtual:k,itemHeight:m,scrollWidth:Z,prefixCls:"".concat(t,"-list"),ref:V,role:"tree",onVisibleChange:function(e){e.every((function(e){return H(e)!==L}))&&ye()}}),(function(e){var n=e.pos,t=Object.assign({},(x(e.data),e.data)),r=e.title,a=e.key,i=e.isStart,l=e.isEnd,d=(0,$.km)(a,n);delete t.key,delete t.children;var c=(0,$.H8)(d,me);return b.createElement(P,(0,o.Z)({},t,c,{title:r,active:!!S&&a===S.key,pos:n,data:e.data,isStart:i,isEnd:l,motion:h,motionNodes:a===L?se:null,motionType:ve,onMotionStart:W,onMotionEnd:ye,treeNodeRequiredProps:me,onMouseMove:function(){_(null)}}))})))}));var z=F,_=t(29300),W=t(87074),q=t(97647),G=function(e){(0,s.Z)(t,e);var n=(0,u.Z)(t);function t(){var e;(0,l.Z)(this,t);for(var o=arguments.length,r=new Array(o),d=0;d<o;d++)r[d]=arguments[d];return e=n.call.apply(n,[this].concat(r)),(0,f.Z)((0,c.Z)(e),"destroyed",!1),(0,f.Z)((0,c.Z)(e),"delayedDragEnterLogic",void 0),(0,f.Z)((0,c.Z)(e),"loadingRetryTimes",{}),(0,f.Z)((0,c.Z)(e),"state",{keyEntities:{},indent:null,selectedKeys:[],checkedKeys:[],halfCheckedKeys:[],loadedKeys:[],loadingKeys:[],expandedKeys:[],draggingNodeKey:null,dragChildrenKeys:[],dropTargetKey:null,dropPosition:null,dropContainerKey:null,dropLevelOffset:null,dropTargetPos:null,dropAllowed:!0,dragOverNodeKey:null,treeData:[],flattenNodes:[],focused:!1,activeKey:null,listChanging:!1,prevProps:null,fieldNames:(0,$.w$)()}),(0,f.Z)((0,c.Z)(e),"dragStartMousePosition",null),(0,f.Z)((0,c.Z)(e),"dragNodeProps",null),(0,f.Z)((0,c.Z)(e),"currentMouseOverDroppableNodeKey",null),(0,f.Z)((0,c.Z)(e),"listRef",b.createRef()),(0,f.Z)((0,c.Z)(e),"onNodeDragStart",(function(n,t){var o=e.state,r=o.expandedKeys,a=o.keyEntities,i=e.props.onDragStart,l=t.eventKey;e.dragNodeProps=t,e.dragStartMousePosition={x:n.clientX,y:n.clientY};var d=(0,_._5)(r,l);e.setState({draggingNodeKey:l,dragChildrenKeys:(0,_.wA)(l,a),indent:e.listRef.current.getIndentWidth()}),e.setExpandedKeys(d),window.addEventListener("dragend",e.onWindowDragEnd),null==i||i({event:n,node:(0,$.F)(t)})})),(0,f.Z)((0,c.Z)(e),"onNodeDragEnter",(function(n,t){var o=e.state,r=o.expandedKeys,a=o.keyEntities,l=o.dragChildrenKeys,d=o.flattenNodes,c=o.indent,s=e.props,u=s.onDragEnter,f=s.onExpand,p=s.allowDrop,v=s.direction,g=t.pos,h=t.eventKey;if(e.currentMouseOverDroppableNodeKey!==h&&(e.currentMouseOverDroppableNodeKey=h),e.dragNodeProps){var y=(0,_.OM)(n,e.dragNodeProps,t,c,e.dragStartMousePosition,p,d,a,r,v),b=y.dropPosition,m=y.dropLevelOffset,k=y.dropTargetKey,x=y.dropContainerKey,C=y.dropTargetPos,N=y.dropAllowed,K=y.dragOverNodeKey;!l.includes(k)&&N?(e.delayedDragEnterLogic||(e.delayedDragEnterLogic={}),Object.keys(e.delayedDragEnterLogic).forEach((function(n){clearTimeout(e.delayedDragEnterLogic[n])})),e.dragNodeProps.eventKey!==t.eventKey&&(n.persist(),e.delayedDragEnterLogic[g]=window.setTimeout((function(){if(null!==e.state.draggingNodeKey){var o=(0,i.Z)(r),l=(0,q.Z)(a,t.eventKey);l&&(l.children||[]).length&&(o=(0,_.L0)(r,t.eventKey)),e.props.hasOwnProperty("expandedKeys")||e.setExpandedKeys(o),null==f||f(o,{node:(0,$.F)(t),expanded:!0,nativeEvent:n.nativeEvent})}}),800)),e.dragNodeProps.eventKey!==k||0!==m?(e.setState({dragOverNodeKey:K,dropPosition:b,dropLevelOffset:m,dropTargetKey:k,dropContainerKey:x,dropTargetPos:C,dropAllowed:N}),null==u||u({event:n,node:(0,$.F)(t),expandedKeys:r})):e.resetDragState()):e.resetDragState()}else e.resetDragState()})),(0,f.Z)((0,c.Z)(e),"onNodeDragOver",(function(n,t){var o=e.state,r=o.dragChildrenKeys,a=o.flattenNodes,i=o.keyEntities,l=o.expandedKeys,d=o.indent,c=e.props,s=c.onDragOver,u=c.allowDrop,f=c.direction;if(e.dragNodeProps){var p=(0,_.OM)(n,e.dragNodeProps,t,d,e.dragStartMousePosition,u,a,i,l,f),v=p.dropPosition,g=p.dropLevelOffset,h=p.dropTargetKey,y=p.dropContainerKey,b=p.dropTargetPos,m=p.dropAllowed,k=p.dragOverNodeKey;!r.includes(h)&&m&&(e.dragNodeProps.eventKey===h&&0===g?null===e.state.dropPosition&&null===e.state.dropLevelOffset&&null===e.state.dropTargetKey&&null===e.state.dropContainerKey&&null===e.state.dropTargetPos&&!1===e.state.dropAllowed&&null===e.state.dragOverNodeKey||e.resetDragState():v===e.state.dropPosition&&g===e.state.dropLevelOffset&&h===e.state.dropTargetKey&&y===e.state.dropContainerKey&&b===e.state.dropTargetPos&&m===e.state.dropAllowed&&k===e.state.dragOverNodeKey||e.setState({dropPosition:v,dropLevelOffset:g,dropTargetKey:h,dropContainerKey:y,dropTargetPos:b,dropAllowed:m,dragOverNodeKey:k}),null==s||s({event:n,node:(0,$.F)(t)}))}})),(0,f.Z)((0,c.Z)(e),"onNodeDragLeave",(function(n,t){e.currentMouseOverDroppableNodeKey!==t.eventKey||n.currentTarget.contains(n.relatedTarget)||(e.resetDragState(),e.currentMouseOverDroppableNodeKey=null);var o=e.props.onDragLeave;null==o||o({event:n,node:(0,$.F)(t)})})),(0,f.Z)((0,c.Z)(e),"onWindowDragEnd",(function(n){e.onNodeDragEnd(n,null,!0),window.removeEventListener("dragend",e.onWindowDragEnd)})),(0,f.Z)((0,c.Z)(e),"onNodeDragEnd",(function(n,t){var o=e.props.onDragEnd;e.setState({dragOverNodeKey:null}),e.cleanDragState(),null==o||o({event:n,node:(0,$.F)(t)}),e.dragNodeProps=null,window.removeEventListener("dragend",e.onWindowDragEnd)})),(0,f.Z)((0,c.Z)(e),"onNodeDrop",(function(n,t){var o,r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=e.state,l=i.dragChildrenKeys,d=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,$.H8)(c,e.getTreeNodeRequiredProps())),{},{active:(null===(o=e.getActiveItem())||void 0===o?void 0:o.key)===c,data:(0,q.Z)(e.state.keyEntities,c).node}),v=l.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 g=(0,_.yx)(s),h={event:n,node:(0,$.F)(p),dragNode:e.dragNodeProps?(0,$.F)(e.dragNodeProps):null,dragNodesKeys:[e.dragNodeProps.eventKey].concat(l),dropToGap:0!==d,dropPosition:d+Number(g[g.length-1])};r||null==f||f(h),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,l=t.expanded,d=t.key;if(!(t.isLeaf||n.shiftKey||n.metaKey||n.ctrlKey)){var c=i.filter((function(e){return e.key===d}))[0],s=(0,$.F)((0,a.Z)((0,a.Z)({},(0,$.H8)(d,e.getTreeNodeRequiredProps())),{},{data:c.data}));e.setExpandedKeys(l?(0,_._5)(r,d):(0,_.L0)(r,d)),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,l=e.props,d=l.onSelect,c=l.multiple,s=t.selected,u=t[i.key],f=!s,p=(o=f?c?(0,_.L0)(o,u):[u]:(0,_._5)(o,u)).map((function(e){var n=(0,q.Z)(a,e);return n?n.node:null})).filter(Boolean);e.setUncontrolledState({selectedKeys:o}),null==d||d(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,l=a.keyEntities,d=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 g=o?(0,_.L0)(d,p):(0,_._5)(d,p);r={checked:g,halfChecked:(0,_._5)(c,p)},v.checkedNodes=g.map((function(e){return(0,q.Z)(l,e)})).filter(Boolean).map((function(e){return e.node})),e.setUncontrolledState({checkedKeys:g})}else{var h=(0,W.S)([].concat((0,i.Z)(d),[p]),!0,l),y=h.checkedKeys,b=h.halfCheckedKeys;if(!o){var m=new Set(y);m.delete(p);var k=(0,W.S)(Array.from(m),{checked:!1,halfCheckedKeys:b},l);y=k.checkedKeys,b=k.halfCheckedKeys}r=y,v.checkedNodes=[],v.checkedNodesPositions=[],v.halfCheckedKeys=b,y.forEach((function(e){var n=(0,q.Z)(l,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:b})}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,q.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,l=void 0===i?[]:i,d=a.loadingKeys,c=void 0===d?[]:d,s=e.props,u=s.loadData,f=s.onLoad;return!u||l.includes(o)||c.includes(o)?null:(u(n).then((function(){var r=e.state.loadedKeys,a=(0,_.L0)(r,o);null==f||f(a,{event:"load",node:n}),e.setUncontrolledState({loadedKeys:a}),e.setState((function(e){return{loadingKeys:(0,_._5)(e.loadingKeys,o)}})),t()})).catch((function(n){if(e.setState((function(e){return{loadingKeys:(0,_._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,_.L0)(a,o)}),t()}r(n)})),{loadingKeys:(0,_.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;r<t;r++)o[r]=arguments[r];null==n||n.apply(void 0,o)})),(0,f.Z)((0,c.Z)(e),"onBlur",(function(){var n=e.props.onBlur;e.setState({focused:!1}),e.onActiveChange(null);for(var t=arguments.length,o=new Array(t),r=0;r<t;r++)o[r]=arguments[r];null==n||n.apply(void 0,o)})),(0,f.Z)((0,c.Z)(e),"getTreeNodeRequiredProps",(function(){var n=e.state;return{expandedKeys:n.expandedKeys||[],selectedKeys:n.selectedKeys||[],loadedKeys:n.loadedKeys||[],loadingKeys:n.loadingKeys||[],checkedKeys:n.checkedKeys||[],halfCheckedKeys:n.halfCheckedKeys||[],dragOverNodeKey:n.dragOverNodeKey,dropPosition:n.dropPosition,keyEntities:n.keyEntities}})),(0,f.Z)((0,c.Z)(e),"setExpandedKeys",(function(n){var t=e.state,o=t.treeData,r=t.fieldNames,a=(0,$.oH)(o,n,r);e.setUncontrolledState({expandedKeys:n,flattenNodes:a},!0)})),(0,f.Z)((0,c.Z)(e),"onNodeExpand",(function(n,t){var o=e.state.expandedKeys,r=e.state,a=r.listChanging,i=r.fieldNames,l=e.props,d=l.onExpand,c=l.loadData,s=t.expanded,u=t[i.key];if(!a){var f=o.includes(u),p=!s;if((0,y.ZP)(s&&f||!s&&!f,"Expand state not sync with index check"),o=p?(0,_.L0)(o,u):(0,_._5)(o,u),e.setExpandedKeys(o),null==d||d(o,{node:t,expanded:p,nativeEvent:n.nativeEvent}),p&&c){var v=e.onNodeLoad(t);v&&v.then((function(){var n=(0,$.oH)(e.state.treeData,o,i);e.setUncontrolledState({flattenNodes:n})})).catch((function(){var n=e.state.expandedKeys,t=(0,_._5)(n,u);e.setExpandedKeys(t)}))}}})),(0,f.Z)((0,c.Z)(e),"onListChangeStart",(function(){e.setUncontrolledState({listChanging:!0})})),(0,f.Z)((0,c.Z)(e),"onListChangeEnd",(function(){setTimeout((function(){e.setUncontrolledState({listChanging:!1})}))})),(0,f.Z)((0,c.Z)(e),"onActiveChange",(function(n){var t=e.state.activeKey,o=e.props,r=o.onActiveChange,a=o.itemScrollOffset,i=void 0===a?0:a;t!==n&&(e.setState({activeKey:n}),null!==n&&e.scrollTo({key:n,offset:i}),null==r||r(n))})),(0,f.Z)((0,c.Z)(e),"getActiveItem",(function(){var n=e.state,t=n.activeKey,o=n.flattenNodes;return null===t?null:o.find((function(e){return e.key===t}))||null})),(0,f.Z)((0,c.Z)(e),"offsetActiveKey",(function(n){var t=e.state,o=t.flattenNodes,r=t.activeKey,a=o.findIndex((function(e){return e.key===r}));-1===a&&n<0&&(a=o.length);var i=o[a=(a+n+o.length)%o.length];if(i){var l=i.key;e.onActiveChange(l)}else e.onActiveChange(null)})),(0,f.Z)((0,c.Z)(e),"onKeyDown",(function(n){var t=e.state,o=t.activeKey,r=t.expandedKeys,i=t.checkedKeys,l=t.fieldNames,d=e.props,c=d.onKeyDown,s=d.checkable,u=d.selectable;switch(n.which){case g.Z.UP:e.offsetActiveKey(-1),n.preventDefault();break;case g.Z.DOWN:e.offsetActiveKey(1),n.preventDefault()}var f=e.getActiveItem();if(f&&f.data){var p=e.getTreeNodeRequiredProps(),v=!1===f.data.isLeaf||!!(f.data[l.children]||[]).length,h=(0,$.F)((0,a.Z)((0,a.Z)({},(0,$.H8)(o,p)),{},{data:f.data,active:!0}));switch(n.which){case g.Z.LEFT:v&&r.includes(o)?e.onNodeExpand({},h):f.parent&&e.onActiveChange(f.parent.key),n.preventDefault();break;case g.Z.RIGHT:v&&!r.includes(o)?e.onNodeExpand({},h):f.children&&f.children.length&&e.onActiveChange(f.children[0].key),n.preventDefault();break;case g.Z.ENTER:case g.Z.SPACE:!s||h.disabled||!1===h.checkable||h.disableCheckbox?s||!u||h.disabled||!1===h.selectable||e.onNodeSelect({},h):e.onNodeCheck({},h,!i.includes(o))}}null==c||c(n)})),(0,f.Z)((0,c.Z)(e),"setUncontrolledState",(function(n){var t=arguments.length>1&&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,l={};Object.keys(n).forEach((function(t){e.props.hasOwnProperty(t)?i=!1:(r=!0,l[t]=n[t])})),!r||t&&!i||e.setState((0,a.Z)((0,a.Z)({},l),o))}})),(0,f.Z)((0,c.Z)(e),"scrollTo",(function(n){e.listRef.current.scrollTo(n)})),e}return(0,d.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,l=n.draggingNodeKey,d=n.activeKey,c=n.dropLevelOffset,s=n.dropContainerKey,u=n.dropTargetKey,p=n.dropPosition,g=n.dragOverNodeKey,y=n.indent,k=this.props,x=k.prefixCls,C=k.className,N=k.style,K=k.showLine,E=k.focusable,Z=k.tabIndex,w=void 0===Z?0:Z,S=k.selectable,$=k.showIcon,O=k.icon,P=k.switcherIcon,D=k.draggable,T=k.checkable,M=k.checkStrictly,I=k.disabled,L=k.motion,R=k.loadData,A=k.filterTreeNode,B=k.height,j=k.itemHeight,H=k.scrollWidth,F=k.virtual,_=k.titleRender,W=k.dropIndicatorRender,q=k.onContextMenu,G=k.onScroll,V=k.direction,U=k.rootClassName,X=k.rootStyle,Q=(0,h.Z)(this.props,{aria:!0,data:!0});D&&(e="object"===(0,r.Z)(D)?D:"function"==typeof D?{nodeDraggable:D}:{});var Y={prefixCls:x,selectable:S,showIcon:$,icon:O,switcherIcon:P,draggable:e,draggingNodeKey:l,checkable:T,checkStrictly:M,disabled:I,keyEntities:i,dropLevelOffset:c,dropContainerKey:s,dropTargetKey:u,dropPosition:p,dragOverNodeKey:g,indent:y,direction:V,dropIndicatorRender:W,loadData:R,filterTreeNode:A,titleRender:_,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 b.createElement(m.k.Provider,{value:Y},b.createElement("div",{className:v()(x,C,U,(0,f.Z)((0,f.Z)((0,f.Z)({},"".concat(x,"-show-line"),K),"".concat(x,"-focused"),t),"".concat(x,"-active-focused"),null!==d)),style:X},b.createElement(z,(0,o.Z)({ref:this.listRef,prefixCls:x,style:N,data:a,disabled:I,selectable:S,checkable:!!T,motion:L,dragging:null!==l,height:B,itemHeight:j,virtual:F,focusable:E,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:q,onScroll:G,scrollWidth:H},this.getTreeNodeRequiredProps(),Q))))}}],[{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 l=n.fieldNames;if(i("fieldNames")&&(l=(0,$.w$)(e.fieldNames),r.fieldNames=l),i("treeData")?t=e.treeData:i("children")&&((0,y.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),t=(0,$.zn)(e.children)),t){r.treeData=t;var d=(0,$.I8)(t,{fieldNames:l});r.keyEntities=(0,a.Z)((0,f.Z)({},L,A),d.keyEntities)}var c,s=r.keyEntities||n.keyEntities;if(i("expandedKeys")||o&&i("autoExpandParent"))r.expandedKeys=e.autoExpandParent||!o&&e.defaultExpandParent?(0,_.r7)(e.expandedKeys,s):e.expandedKeys;else if(!o&&e.defaultExpandAll){var u=(0,a.Z)({},s);delete u[L];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,_.r7)(e.defaultExpandedKeys,s):e.defaultExpandedKeys);if(r.expandedKeys||delete r.expandedKeys,t||r.expandedKeys){var v=(0,$.oH)(t||n.treeData,r.expandedKeys||n.expandedKeys,l);r.flattenNodes=v}if((e.selectable&&(i("selectedKeys")?r.selectedKeys=(0,_.BT)(e.selectedKeys,e):!o&&e.defaultSelectedKeys&&(r.selectedKeys=(0,_.BT)(e.defaultSelectedKeys,e))),e.checkable)&&(i("checkedKeys")?c=(0,_.E6)(e.checkedKeys)||{}:!o&&e.defaultCheckedKeys?c=(0,_.E6)(e.defaultCheckedKeys)||{}:t&&(c=(0,_.E6)(e.checkedKeys)||{checkedKeys:n.checkedKeys,halfCheckedKeys:n.halfCheckedKeys}),c)){var g=c,h=g.checkedKeys,b=void 0===h?[]:h,m=g.halfCheckedKeys,k=void 0===m?[]:m;if(!e.checkStrictly){var x=(0,W.S)(b,!0,s);b=x.checkedKeys,k=x.halfCheckedKeys}r.checkedKeys=b,r.halfCheckedKeys=k}return i("loadedKeys")&&(r.loadedKeys=e.loadedKeys),r}}]),t}(b.Component);(0,f.Z)(G,"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:k,allowDrop:function(){return!0},expandAction:!1}),(0,f.Z)(G,"TreeNode",w.Z);var V=G},29300:function(e,n,t){t.d(n,{BT:function(){return p},E6:function(){return v},L0:function(){return d},OM:function(){return f},_5:function(){return l},r7:function(){return g},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 l(e,n){if(!e)return[];var t=e.slice(),o=t.indexOf(n);return o>=0&&t.splice(o,1),t}function d(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,l,d,s,f){var p,v=e.clientX,g=e.clientY,h=e.target.getBoundingClientRect(),y=h.top,b=h.height,m=(("rtl"===f?-1:1)*(((null==r?void 0:r.x)||0)-v)-12)/o,k=s.filter((function(e){var n;return null===(n=d[e])||void 0===n||null===(n=n.children)||void 0===n?void 0:n.length})),x=(0,i.Z)(d,t.eventKey);if(g<y+b/2){var C=l.findIndex((function(e){return e.key===x.key})),N=l[C<=0?0:C-1].key;x=(0,i.Z)(d,N)}var K=x.key,E=x,Z=x.key,w=0,S=0;if(!k.includes(K))for(var $=0;$<m&&u(x);$+=1)x=x.parent,S+=1;var O,P=n.data,D=x.node,T=!0;return O=c(x.pos),0===Number(O[O.length-1])&&0===x.level&&g<y+b/2&&a({dragNode:P,dropNode:D,dropPosition:-1})&&x.key===t.eventKey?w=-1:(E.children||[]).length&&k.includes(Z)?a({dragNode:P,dropNode:D,dropPosition:0})?w=0:T=!1:0===S?m>-1.5?a({dragNode:P,dropNode:D,dropPosition:1})?w=1:T=!1:a({dragNode:P,dropNode:D,dropPosition:0})?w=0:a({dragNode:P,dropNode:D,dropPosition:1})?w=1:T=!1:a({dragNode:P,dropNode:D,dropPosition:1})?w=1:T=!1,{dropPosition:w,dropLevelOffset:S,dropTargetKey:x.key,dropTargetPos:x.pos,dragOverNodeKey:Z,dropContainerKey:0===w?null:(null===(p=x.parent)||void 0===p?void 0:p.key)||null,dropAllowed:T}}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 g(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 l}});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 l(e,n,t,l){var d,c=[];d=l||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,l=0;l<=t;l+=1)(n.get(l)||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 d=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&&!d.has(e.parent.key))if(o(e.parent.node))d.add(n.key);else{var a=!0,l=!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),l||!t&&!i.has(n)||(l=!0)})),a&&r.add(n.key),l&&i.add(n.key),d.add(n.key)}}));return{checkedKeys:Array.from(r),halfCheckedKeys:Array.from(a(i,r))}}(u,f,p,d):function(e,n,t,o,r){for(var i=new Set(e),l=new Set(n),d=0;d<=o;d+=1)(t.get(d)||new Set).forEach((function(e){var n=e.key,t=e.node,o=e.children,a=void 0===o?[]:o;i.has(n)||l.has(n)||r(t)||a.filter((function(e){return!r(e.node)})).forEach((function(e){i.delete(e.key)}))}));l=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&&!l.has(n)||(a=!0)})),o||i.delete(n.key),a&&l.add(n.key),c.add(n.key)}}));return{checkedKeys:Array.from(i),halfCheckedKeys:Array.from(a(l,i))}}(u,n.halfCheckedKeys,f,p,d),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 k},H8:function(){return m},I8:function(){return b},km:function(){return p},oH:function(){return h},w$:function(){return v},zn:function(){return g}});var o=t(12952),r=t(13702),a=t(39328),i=t(17323),l=t(54387),d=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 g(e){return function e(n){return(0,l.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,l=(0,i.Z)(o,u),d=(0,a.Z)({key:t},l),s=e(r);return s.length&&(d.children=s),d})).filter((function(e){return e}))}(e)}function h(e,n,t){var o=v(t),a=o._title,i=o.key,l=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 g,h=f(o?o.pos:"0",v),y=p(u[i],h),b=0;b<a.length;b+=1){var m=a[b];if(void 0!==u[m]){g=u[m];break}}var k=Object.assign((0,d.Z)(u,[].concat((0,r.Z)(a),[i,l])),{title:g,key:y,parent:o,pos:h,children:null,data:u,isStart:[].concat((0,r.Z)(o?o.isStart:[]),[0===v]),isEnd:[].concat((0,r.Z)(o?o.isEnd:[]),[v===t.length-1])});return s.push(k),!0===n||c.has(y)?k.children=e(u[l]||[],k):k.children=[],k}))}(e),s}function y(e,n,t){var a,i=("object"===(0,o.Z)(t)?t:{externalGetKey:t})||{},l=i.childrenPropName,d=i.externalGetKey,c=v(i.fieldNames),s=c.key,u=c.children,g=l||u;d?"string"==typeof d?a=function(e){return e[d]}:"function"==typeof d&&(a=function(e){return d(e)}):a=function(e,n){return p(e[s],n)},function t(o,i,l,d){var c=o?o[g]:e,s=o?f(l.pos,i):"0",u=o?[].concat((0,r.Z)(d),[o]):[];if(o){var p=a(o,s),v={node:o,index:i,pos:s,key:p,parentPos:l.node?l.pos:null,level:l.level+1,nodes:u};n(v)}c&&c.forEach((function(e,n){t(e,n,{node:o,pos:s,level:l?l.level+1:-1},u)}))}(null)}function b(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=n.initWrapper,o=n.processEntity,r=n.onProcessFinished,a=n.externalGetKey,i=n.childrenPropName,l=n.fieldNames,d=arguments.length>2?arguments[2]:void 0,c=a||d,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,l=e.level,d={node:n,nodes:e.nodes,index:t,key:a,pos:r,level:l},c=p(a,r);s[r]=d,u[c]=d,d.parent=s[i],d.parent&&(d.parent.children=d.parent.children||[],d.parent.children.push(d)),o&&o(d,f)}),{externalGetKey:c,childrenPropName:i,fieldNames:l}),r&&r(f),f}function m(e,n){var t=n.expandedKeys,o=n.selectedKeys,r=n.loadedKeys,a=n.loadingKeys,i=n.checkedKeys,l=n.halfCheckedKeys,d=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!==l.indexOf(e),pos:String(f?f.pos:""),dragOver:d===e&&0===c,dragOverGapTop:d===e&&-1===c,dragOverGapBottom:d===e&&1===c}}function k(e){var n=e.data,t=e.expanded,o=e.selected,r=e.checked,i=e.loaded,l=e.loading,d=e.halfChecked,s=e.dragOver,u=e.dragOverGapTop,f=e.dragOverGapBottom,p=e.pos,v=e.active,g=e.eventKey,h=(0,a.Z)((0,a.Z)({},n),{},{expanded:t,selected:o,checked:r,loaded:i,loading:l,halfChecked:d,dragOver:s,dragOverGapTop:u,dragOverGapBottom:f,pos:p,active:v,key:g});return"props"in h||Object.defineProperty(h,"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}}),h}},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)}}}}}]); |