1})&&vn.push(bn)},Gn=on;Gn<=sr;Gn+=1)On(Gn);var gn=vn.map(function(mn){var bn=Yt[mn],bt=Oe(bn.record,mn),Jt=function(Rn){var Mn=mn+Rn-1,xt=Oe(Yt[Mn].record,Mn),Kt=Xt(bt,xt);return Kt.bottom-Kt.top},qt=Xt(bt);return p.createElement(zt,{key:mn,data:bn,rowKey:bt,index:mn,style:{top:-un+qt.top},extra:!0,getHeight:Jt})});return gn},Gt=p.useMemo(function(){return{columnsOffset:cn}},[cn]),en="".concat(te,"-tbody"),pn=Ct(["body","wrapper"]),rn={};return He&&(rn.position="sticky",rn.bottom=0,(0,F.Z)(He)==="object"&&He.offsetScroll&&(rn.bottom=He.offsetScroll)),p.createElement(Qe.Provider,{value:Gt},p.createElement(Pe.Z,{fullHeight:!1,ref:St,prefixCls:"".concat(en,"-virtual"),styles:{horizontalScrollBar:rn},className:en,height:ft,itemHeight:rt||24,data:Yt,itemKey:function(Mt){return Oe(Mt.record)},component:pn,scrollWidth:pe,direction:ge,onVirtualScroll:function(Mt){var _t,Ot=Mt.x;ae({currentTarget:(_t=St.current)===null||_t===void 0?void 0:_t.nativeElement,scrollLeft:Ot})},onScroll:Lt,extraRender:fn},function(ln,Mt,_t){var Ot=Oe(ln.record,Mt);return p.createElement(zt,{data:ln,rowKey:Ot,index:Mt,style:_t.style})}))}),wt=h(gt),et=wt,lt=function(se,q){var ae=q.ref,ve=q.onScroll;return p.createElement(et,{ref:ae,data:se,onScroll:ve})};function dt(M,se){var q=M.data,ae=M.columns,ve=M.scroll,xe=M.sticky,Ie=M.prefixCls,Oe=Ie===void 0?mt:Ie,Ce=M.className,te=M.listItemHeight,oe=M.components,pe=M.onScroll,ge=ve||{},Re=ge.x,He=ge.y;typeof Re!="number"&&(Re=1),typeof He!="number"&&(He=500);var ft=(0,Tt.zX)(function(Lt,St){return(0,b.Z)(oe,Lt)||St}),rt=(0,Tt.zX)(pe),Ct=p.useMemo(function(){return{sticky:xe,scrollY:He,listItemHeight:te,getComponent:ft,onScroll:rt}},[xe,He,te,ft,rt]);return p.createElement($e.Provider,{value:Ct},p.createElement(Be,(0,s.Z)({},M,{className:y()(Ce,"".concat(Oe,"-virtual")),scroll:(0,Y.Z)((0,Y.Z)({},ve),{},{x:Re}),components:(0,Y.Z)((0,Y.Z)({},oe),{},{body:q!=null&&q.length?lt:void 0}),columns:ae,internalHooks:O.R,tailor:!0,ref:se})))}var $t=p.forwardRef(dt);function Nt(M){return C($t,M)}var Ut=Nt(),Nn=null},54451:function(Zt,Le,u){"use strict";u.d(Le,{g:function(){return p},v:function(){return V}});var O=u(20439),T=u(62646),W=u(48736),X=["expandable"],V="RC_TABLE_INTERNAL_COL_DEFINE";function p(H){var G=H.expandable,e=(0,T.Z)(H,X),s;return"expandable"in H?s=(0,O.Z)((0,O.Z)({},e),G):s=e,s.showExpandColumn===!1&&(s.expandIconColumnIndex=-1),s}},29125:function(Zt,Le,u){"use strict";u.d(Le,{G:function(){return X},Z:function(){return C}});var O=u(92310),T=u.n(O),W=u(59301);function X(h){var _=h.children,f=h.prefixCls,l=h.id,k=h.overlayInnerStyle,I=h.bodyClassName,L=h.className,F=h.style;return W.createElement("div",{className:T()("".concat(f,"-content"),L),style:F},W.createElement("div",{className:T()("".concat(f,"-inner"),I),id:l,role:"tooltip",style:k},typeof _=="function"?_():_))}var V=u(14809),p=u(20439),H=u(62646),G=u(65966),e={shiftX:64,adjustY:1},s={adjustX:1,shiftY:!0},c=[0,0],t={left:{points:["cr","cl"],overflow:s,offset:[-4,0],targetOffset:c},right:{points:["cl","cr"],overflow:s,offset:[4,0],targetOffset:c},top:{points:["bc","tc"],overflow:e,offset:[0,-4],targetOffset:c},bottom:{points:["tc","bc"],overflow:e,offset:[0,4],targetOffset:c},topLeft:{points:["bl","tl"],overflow:e,offset:[0,-4],targetOffset:c},leftTop:{points:["tr","tl"],overflow:s,offset:[-4,0],targetOffset:c},topRight:{points:["br","tr"],overflow:e,offset:[0,-4],targetOffset:c},rightTop:{points:["tl","tr"],overflow:s,offset:[4,0],targetOffset:c},bottomRight:{points:["tr","br"],overflow:e,offset:[0,4],targetOffset:c},rightBottom:{points:["bl","br"],overflow:s,offset:[4,0],targetOffset:c},bottomLeft:{points:["tl","bl"],overflow:e,offset:[0,4],targetOffset:c},leftBottom:{points:["br","bl"],overflow:s,offset:[-4,0],targetOffset:c}},r=null,a=u(80402),o=["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","motion","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle","arrowContent","overlay","id","showArrow","classNames","styles"],m=function(_,f){var l=_.overlayClassName,k=_.trigger,I=k===void 0?["hover"]:k,L=_.mouseEnterDelay,F=L===void 0?0:L,Y=_.mouseLeaveDelay,z=Y===void 0?.1:Y,ye=_.overlayStyle,y=_.prefixCls,d=y===void 0?"rc-tooltip":y,b=_.children,R=_.onVisibleChange,A=_.afterVisibleChange,w=_.transitionName,n=_.animation,i=_.motion,g=_.placement,K=g===void 0?"right":g,ce=_.align,Se=ce===void 0?{}:ce,Ae=_.destroyTooltipOnHide,Ue=Ae===void 0?!1:Ae,tt=_.defaultVisible,Tt=_.getTooltipContainer,Ee=_.overlayInnerStyle,Je=_.arrowContent,kt=_.overlay,Te=_.id,Ne=_.showArrow,le=Ne===void 0?!0:Ne,E=_.classNames,j=_.styles,D=(0,H.Z)(_,o),re=(0,a.Z)(Te),de=(0,W.useRef)(null);(0,W.useImperativeHandle)(f,function(){return de.current});var P=(0,p.Z)({},D);"visible"in _&&(P.popupVisible=_.visible);var v=function(){return W.createElement(X,{key:"content",prefixCls:d,id:re,bodyClassName:E==null?void 0:E.body,overlayInnerStyle:(0,p.Z)((0,p.Z)({},Ee),j==null?void 0:j.body)},kt)},S=function(){var N=W.Children.only(b),U=(N==null?void 0:N.props)||{},Z=(0,p.Z)((0,p.Z)({},U),{},{"aria-describedby":kt?re:null});return W.cloneElement(b,Z)};return W.createElement(G.Z,(0,V.Z)({popupClassName:T()(l,E==null?void 0:E.root),prefixCls:d,popup:v,action:I,builtinPlacements:t,popupPlacement:K,ref:de,popupAlign:Se,getPopupContainer:Tt,onPopupVisibleChange:R,afterPopupVisibleChange:A,popupTransitionName:w,popupAnimation:n,popupMotion:i,defaultPopupVisible:tt,autoDestroy:Ue,mouseLeaveDelay:z,popupStyle:(0,p.Z)((0,p.Z)({},ye),j==null?void 0:j.root),mouseEnterDelay:F,arrow:le},P),S())},x=(0,W.forwardRef)(m),C=x},639:function(Zt,Le,u){"use strict";u.d(Le,{Z:function(){return _}});var O=u(14809),T=u(4635),W=u(20439),X=u(50298),V=u(62646),p=u(59301),H=u(92310),G=u.n(H),e=u(26112),s=u(30699),c=function(l){for(var k=l.prefixCls,I=l.level,L=l.isStart,F=l.isEnd,Y="".concat(k,"-indent-unit"),z=[],ye=0;ye0&&arguments[0]!==void 0?arguments[0]:[],re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],de=D.length,P=re.length;if(Math.abs(de-P)!==1)return{add:!1,key:null};function v(S,B){var N=new Map;S.forEach(function(Z){N.set(Z,!0)});var U=B.filter(function(Z){return!N.has(Z)});return U.length===1?U[0]:null}return de ").concat(re);return re}var Tt=m.forwardRef(function(D,re){var de=D.prefixCls,P=D.data,v=D.selectable,S=D.checkable,B=D.expandedKeys,N=D.selectedKeys,U=D.checkedKeys,Z=D.loadedKeys,ne=D.loadingKeys,Q=D.halfCheckedKeys,fe=D.keyEntities,be=D.disabled,we=D.dragging,Ke=D.dragOverNodeKey,Me=D.dropPosition,Fe=D.motion,st=D.height,je=D.itemHeight,ze=D.virtual,Rt=D.scrollWidth,Dt=D.focusable,it=D.activeItem,Ft=D.focused,dn=D.tabIndex,Et=D.onKeyDown,ht=D.onFocus,Pt=D.onBlur,sn=D.onActiveChange,jt=D.onListChangeStart,Bt=D.onListChangeEnd,Qt=(0,l.Z)(D,w),hn=m.useRef(null),qe=m.useRef(null);m.useImperativeHandle(re,function(){return{scrollTo:function(he){hn.current.scrollTo(he)},getIndentWidth:function(){return qe.current.offsetWidth}}});var ct=m.useState(B),vt=(0,f.Z)(ct,2),Tn=vt[0],_n=vt[1],Kn=m.useState(P),Bn=(0,f.Z)(Kn,2),yn=Bn[0],Wt=Bn[1],Dn=m.useState(P),En=(0,f.Z)(Dn,2),In=En[0],Cn=En[1],Sn=m.useState([]),An=(0,f.Z)(Sn,2),Zn=An[0],zn=An[1],Wn=m.useState(null),Un=(0,f.Z)(Wn,2),ee=Un[0],J=Un[1],We=m.useRef(P);We.current=P;function De(){var me=We.current;Wt(me),Cn(me),zn([]),J(null),Bt()}(0,k.Z)(function(){_n(B);var me=R(Tn,B);if(me.key!==null)if(me.add){var he=yn.findIndex(function(Ve){var $=Ve.key;return $===me.key}),Ze=Ae(A(yn,P,me.key),ze,st,je),Ge=yn.slice();Ge.splice(he+1,0,Se),Cn(Ge),zn(Ze),J("show")}else{var at=P.findIndex(function(Ve){var $=Ve.key;return $===me.key}),mt=Ae(A(P,yn,me.key),ze,st,je),nt=P.slice();nt.splice(at+1,0,Se),Cn(nt),zn(mt),J("hide")}else yn!==P&&(Wt(P),Cn(P))},[B,P]),m.useEffect(function(){we||De()},[we]);var Ye=Fe?In:P,Xe={expandedKeys:B,selectedKeys:N,loadedKeys:Z,loadingKeys:ne,checkedKeys:U,halfCheckedKeys:Q,dragOverNodeKey:Ke,dropPosition:Me,keyEntities:fe};return m.createElement(m.Fragment,null,Ft&&it&&m.createElement("span",{style:n,"aria-live":"assertive"},tt(it)),m.createElement("div",null,m.createElement("input",{style:n,disabled:Dt===!1||be,tabIndex:Dt!==!1?dn:null,onKeyDown:Et,onFocus:ht,onBlur:Pt,value:"",onChange:i,"aria-label":"for screen reader"})),m.createElement("div",{className:"".concat(de,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},m.createElement("div",{className:"".concat(de,"-indent")},m.createElement("div",{ref:qe,className:"".concat(de,"-indent-unit")}))),m.createElement(I.Z,(0,O.Z)({},Qt,{data:Ye,itemKey:Ue,height:st,fullHeight:!1,virtual:ze,itemHeight:je,scrollWidth:Rt,prefixCls:"".concat(de,"-list"),ref:hn,role:"tree",onVisibleChange:function(he){he.every(function(Ze){return Ue(Ze)!==g})&&De()}}),function(me){var he=me.pos,Ze=Object.assign({},(_(me.data),me.data)),Ge=me.title,at=me.key,mt=me.isStart,nt=me.isEnd,Ve=(0,ye.km)(at,he);delete Ze.key,delete Ze.children;var $=(0,ye.H8)(Ve,Xe);return m.createElement(b,(0,O.Z)({},Ze,$,{title:Ge,active:!!it&&at===it.key,pos:he,data:me.data,isStart:mt,isEnd:nt,motion:Fe,motionNodes:at===g?Zn:null,motionType:ee,onMotionStart:jt,onMotionEnd:De,treeNodeRequiredProps:Xe,onMouseMove:function(){sn(null)}}))}))}),Ee=Tt,Je=u(82661),kt=u(34643),Te=u(65065),Ne=10,le=function(D){(0,G.Z)(de,D);var re=(0,e.Z)(de);function de(){var P;(0,V.Z)(this,de);for(var v=arguments.length,S=new Array(v),B=0;B2&&arguments[2]!==void 0?arguments[2]:!1,Q=P.state,fe=Q.dragChildrenKeys,be=Q.dropPosition,we=Q.dropTargetKey,Ke=Q.dropTargetPos,Me=Q.dropAllowed;if(Me){var Fe=P.props.onDrop;if(P.setState({dragOverNodeKey:null}),P.cleanDragState(),we!==null){var st=(0,W.Z)((0,W.Z)({},(0,ye.H8)(we,P.getTreeNodeRequiredProps())),{},{active:((Z=P.getActiveItem())===null||Z===void 0?void 0:Z.key)===we,data:(0,Te.Z)(P.state.keyEntities,we).node}),je=fe.includes(we);(0,o.ZP)(!je,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var ze=(0,Je.yx)(Ke),Rt={event:N,node:(0,ye.F)(st),dragNode:P.dragNodeProps?(0,ye.F)(P.dragNodeProps):null,dragNodesKeys:[P.dragNodeProps.eventKey].concat(fe),dropToGap:be!==0,dropPosition:be+Number(ze[ze.length-1])};ne||Fe==null||Fe(Rt),P.dragNodeProps=null}}}),(0,s.Z)((0,H.Z)(P),"cleanDragState",function(){var N=P.state.draggingNodeKey;N!==null&&P.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),P.dragStartMousePosition=null,P.currentMouseOverDroppableNodeKey=null}),(0,s.Z)((0,H.Z)(P),"triggerExpandActionExpand",function(N,U){var Z=P.state,ne=Z.expandedKeys,Q=Z.flattenNodes,fe=U.expanded,be=U.key,we=U.isLeaf;if(!(we||N.shiftKey||N.metaKey||N.ctrlKey)){var Ke=Q.filter(function(Fe){return Fe.key===be})[0],Me=(0,ye.F)((0,W.Z)((0,W.Z)({},(0,ye.H8)(be,P.getTreeNodeRequiredProps())),{},{data:Ke.data}));P.setExpandedKeys(fe?(0,Je._5)(ne,be):(0,Je.L0)(ne,be)),P.onNodeExpand(N,Me)}}),(0,s.Z)((0,H.Z)(P),"onNodeClick",function(N,U){var Z=P.props,ne=Z.onClick,Q=Z.expandAction;Q==="click"&&P.triggerExpandActionExpand(N,U),ne==null||ne(N,U)}),(0,s.Z)((0,H.Z)(P),"onNodeDoubleClick",function(N,U){var Z=P.props,ne=Z.onDoubleClick,Q=Z.expandAction;Q==="doubleClick"&&P.triggerExpandActionExpand(N,U),ne==null||ne(N,U)}),(0,s.Z)((0,H.Z)(P),"onNodeSelect",function(N,U){var Z=P.state.selectedKeys,ne=P.state,Q=ne.keyEntities,fe=ne.fieldNames,be=P.props,we=be.onSelect,Ke=be.multiple,Me=U.selected,Fe=U[fe.key],st=!Me;st?Ke?Z=(0,Je.L0)(Z,Fe):Z=[Fe]:Z=(0,Je._5)(Z,Fe);var je=Z.map(function(ze){var Rt=(0,Te.Z)(Q,ze);return Rt?Rt.node:null}).filter(Boolean);P.setUncontrolledState({selectedKeys:Z}),we==null||we(Z,{event:"select",selected:st,node:U,selectedNodes:je,nativeEvent:N.nativeEvent})}),(0,s.Z)((0,H.Z)(P),"onNodeCheck",function(N,U,Z){var ne=P.state,Q=ne.keyEntities,fe=ne.checkedKeys,be=ne.halfCheckedKeys,we=P.props,Ke=we.checkStrictly,Me=we.onCheck,Fe=U.key,st,je={event:"check",node:U,checked:Z,nativeEvent:N.nativeEvent};if(Ke){var ze=Z?(0,Je.L0)(fe,Fe):(0,Je._5)(fe,Fe),Rt=(0,Je._5)(be,Fe);st={checked:ze,halfChecked:Rt},je.checkedNodes=ze.map(function(ht){return(0,Te.Z)(Q,ht)}).filter(Boolean).map(function(ht){return ht.node}),P.setUncontrolledState({checkedKeys:ze})}else{var Dt=(0,kt.S)([].concat((0,X.Z)(fe),[Fe]),!0,Q),it=Dt.checkedKeys,Ft=Dt.halfCheckedKeys;if(!Z){var dn=new Set(it);dn.delete(Fe);var Et=(0,kt.S)(Array.from(dn),{checked:!1,halfCheckedKeys:Ft},Q);it=Et.checkedKeys,Ft=Et.halfCheckedKeys}st=it,je.checkedNodes=[],je.checkedNodesPositions=[],je.halfCheckedKeys=Ft,it.forEach(function(ht){var Pt=(0,Te.Z)(Q,ht);if(Pt){var sn=Pt.node,jt=Pt.pos;je.checkedNodes.push(sn),je.checkedNodesPositions.push({node:sn,pos:jt})}}),P.setUncontrolledState({checkedKeys:it},!1,{halfCheckedKeys:Ft})}Me==null||Me(st,je)}),(0,s.Z)((0,H.Z)(P),"onNodeLoad",function(N){var U,Z=N.key,ne=P.state.keyEntities,Q=(0,Te.Z)(ne,Z);if(!(Q!=null&&(U=Q.children)!==null&&U!==void 0&&U.length)){var fe=new Promise(function(be,we){P.setState(function(Ke){var Me=Ke.loadedKeys,Fe=Me===void 0?[]:Me,st=Ke.loadingKeys,je=st===void 0?[]:st,ze=P.props,Rt=ze.loadData,Dt=ze.onLoad;if(!Rt||Fe.includes(Z)||je.includes(Z))return null;var it=Rt(N);return it.then(function(){var Ft=P.state.loadedKeys,dn=(0,Je.L0)(Ft,Z);Dt==null||Dt(dn,{event:"load",node:N}),P.setUncontrolledState({loadedKeys:dn}),P.setState(function(Et){return{loadingKeys:(0,Je._5)(Et.loadingKeys,Z)}}),be()}).catch(function(Ft){if(P.setState(function(Et){return{loadingKeys:(0,Je._5)(Et.loadingKeys,Z)}}),P.loadingRetryTimes[Z]=(P.loadingRetryTimes[Z]||0)+1,P.loadingRetryTimes[Z]>=Ne){var dn=P.state.loadedKeys;(0,o.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),P.setUncontrolledState({loadedKeys:(0,Je.L0)(dn,Z)}),be()}we(Ft)}),{loadingKeys:(0,Je.L0)(je,Z)}})});return fe.catch(function(){}),fe}}),(0,s.Z)((0,H.Z)(P),"onNodeMouseEnter",function(N,U){var Z=P.props.onMouseEnter;Z==null||Z({event:N,node:U})}),(0,s.Z)((0,H.Z)(P),"onNodeMouseLeave",function(N,U){var Z=P.props.onMouseLeave;Z==null||Z({event:N,node:U})}),(0,s.Z)((0,H.Z)(P),"onNodeContextMenu",function(N,U){var Z=P.props.onRightClick;Z&&(N.preventDefault(),Z({event:N,node:U}))}),(0,s.Z)((0,H.Z)(P),"onFocus",function(){var N=P.props.onFocus;P.setState({focused:!0});for(var U=arguments.length,Z=new Array(U),ne=0;ne1&&arguments[1]!==void 0?arguments[1]:!1,Z=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!P.destroyed){var ne=!1,Q=!0,fe={};Object.keys(N).forEach(function(be){if(P.props.hasOwnProperty(be)){Q=!1;return}ne=!0,fe[be]=N[be]}),ne&&(!U||Q)&&P.setState((0,W.Z)((0,W.Z)({},fe),Z))}}),(0,s.Z)((0,H.Z)(P),"scrollTo",function(N){P.listRef.current.scrollTo(N)}),P}return(0,p.Z)(de,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var v=this.props,S=v.activeKey,B=v.itemScrollOffset,N=B===void 0?0:B;S!==void 0&&S!==this.state.activeKey&&(this.setState({activeKey:S}),S!==null&&this.scrollTo({key:S,offset:N}))}},{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 v=this.state,S=v.focused,B=v.flattenNodes,N=v.keyEntities,U=v.draggingNodeKey,Z=v.activeKey,ne=v.dropLevelOffset,Q=v.dropContainerKey,fe=v.dropTargetKey,be=v.dropPosition,we=v.dragOverNodeKey,Ke=v.indent,Me=this.props,Fe=Me.prefixCls,st=Me.className,je=Me.style,ze=Me.showLine,Rt=Me.focusable,Dt=Me.tabIndex,it=Dt===void 0?0:Dt,Ft=Me.selectable,dn=Me.showIcon,Et=Me.icon,ht=Me.switcherIcon,Pt=Me.draggable,sn=Me.checkable,jt=Me.checkStrictly,Bt=Me.disabled,Qt=Me.motion,hn=Me.loadData,qe=Me.filterTreeNode,ct=Me.height,vt=Me.itemHeight,Tn=Me.scrollWidth,_n=Me.virtual,Kn=Me.titleRender,Bn=Me.dropIndicatorRender,yn=Me.onContextMenu,Wt=Me.onScroll,Dn=Me.direction,En=Me.rootClassName,In=Me.rootStyle,Cn=(0,a.Z)(this.props,{aria:!0,data:!0}),Sn;Pt&&((0,T.Z)(Pt)==="object"?Sn=Pt:typeof Pt=="function"?Sn={nodeDraggable:Pt}:Sn={});var An={prefixCls:Fe,selectable:Ft,showIcon:dn,icon:Et,switcherIcon:ht,draggable:Sn,draggingNodeKey:U,checkable:sn,checkStrictly:jt,disabled:Bt,keyEntities:N,dropLevelOffset:ne,dropContainerKey:Q,dropTargetKey:fe,dropPosition:be,dragOverNodeKey:we,indent:Ke,direction:Dn,dropIndicatorRender:Bn,loadData:hn,filterTreeNode:qe,titleRender:Kn,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 m.createElement(x.k.Provider,{value:An},m.createElement("div",{className:t()(Fe,st,En,(0,s.Z)((0,s.Z)((0,s.Z)({},"".concat(Fe,"-show-line"),ze),"".concat(Fe,"-focused"),S),"".concat(Fe,"-active-focused"),Z!==null)),style:In},m.createElement(Ee,(0,O.Z)({ref:this.listRef,prefixCls:Fe,style:je,data:B,disabled:Bt,selectable:Ft,checkable:!!sn,motion:Qt,dragging:U!==null,height:ct,itemHeight:vt,virtual:_n,focusable:Rt,focused:S,tabIndex:it,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:yn,onScroll:Wt,scrollWidth:Tn},this.getTreeNodeRequiredProps(),Cn))))}}],[{key:"getDerivedStateFromProps",value:function(v,S){var B=S.prevProps,N={prevProps:v};function U(it){return!B&&v.hasOwnProperty(it)||B&&B[it]!==v[it]}var Z,ne=S.fieldNames;if(U("fieldNames")&&(ne=(0,ye.w$)(v.fieldNames),N.fieldNames=ne),U("treeData")?Z=v.treeData:U("children")&&((0,o.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),Z=(0,ye.zn)(v.children)),Z){N.treeData=Z;var Q=(0,ye.I8)(Z,{fieldNames:ne});N.keyEntities=(0,W.Z)((0,s.Z)({},g,ce),Q.keyEntities)}var fe=N.keyEntities||S.keyEntities;if(U("expandedKeys")||B&&U("autoExpandParent"))N.expandedKeys=v.autoExpandParent||!B&&v.defaultExpandParent?(0,Je.r7)(v.expandedKeys,fe):v.expandedKeys;else if(!B&&v.defaultExpandAll){var be=(0,W.Z)({},fe);delete be[g];var we=[];Object.keys(be).forEach(function(it){var Ft=be[it];Ft.children&&Ft.children.length&&we.push(Ft.key)}),N.expandedKeys=we}else!B&&v.defaultExpandedKeys&&(N.expandedKeys=v.autoExpandParent||v.defaultExpandParent?(0,Je.r7)(v.defaultExpandedKeys,fe):v.defaultExpandedKeys);if(N.expandedKeys||delete N.expandedKeys,Z||N.expandedKeys){var Ke=(0,ye.oH)(Z||S.treeData,N.expandedKeys||S.expandedKeys,ne);N.flattenNodes=Ke}if(v.selectable&&(U("selectedKeys")?N.selectedKeys=(0,Je.BT)(v.selectedKeys,v):!B&&v.defaultSelectedKeys&&(N.selectedKeys=(0,Je.BT)(v.defaultSelectedKeys,v))),v.checkable){var Me;if(U("checkedKeys")?Me=(0,Je.E6)(v.checkedKeys)||{}:!B&&v.defaultCheckedKeys?Me=(0,Je.E6)(v.defaultCheckedKeys)||{}:Z&&(Me=(0,Je.E6)(v.checkedKeys)||{checkedKeys:S.checkedKeys,halfCheckedKeys:S.halfCheckedKeys}),Me){var Fe=Me,st=Fe.checkedKeys,je=st===void 0?[]:st,ze=Fe.halfCheckedKeys,Rt=ze===void 0?[]:ze;if(!v.checkStrictly){var Dt=(0,kt.S)(je,!0,fe);je=Dt.checkedKeys,Rt=Dt.halfCheckedKeys}N.checkedKeys=je,N.halfCheckedKeys=Rt}}return U("loadedKeys")&&(N.loadedKeys=v.loadedKeys),N}}]),de}(m.Component);(0,s.Z)(le,"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:h,allowDrop:function(){return!0},expandAction:!1}),(0,s.Z)(le,"TreeNode",F.Z);var E=le,j=E},82661:function(Zt,Le,u){"use strict";u.d(Le,{BT:function(){return m},E6:function(){return h},L0:function(){return s},OM:function(){return o},_5:function(){return e},r7:function(){return _},wA:function(){return t},yx:function(){return c}});var O=u(95190),T=u(93664),W=u(48736),X=u(59301),V=u(639),p=u(65065),H=u(34061),G=null;function e(f,l){if(!f)return[];var k=f.slice(),I=k.indexOf(l);return I>=0&&k.splice(I,1),k}function s(f,l){var k=(f||[]).slice();return k.indexOf(l)===-1&&k.push(l),k}function c(f){return f.split("-")}function t(f,l){var k=[],I=(0,p.Z)(l,f);function L(){var F=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];F.forEach(function(Y){var z=Y.key,ye=Y.children;k.push(z),L(ye)})}return L(I.children),k}function r(f){if(f.parent){var l=c(f.pos);return Number(l[l.length-1])===f.parent.children.length-1}return!1}function a(f){var l=c(f.pos);return Number(l[l.length-1])===0}function o(f,l,k,I,L,F,Y,z,ye,y){var d,b=f.clientX,R=f.clientY,A=f.target.getBoundingClientRect(),w=A.top,n=A.height,i=(y==="rtl"?-1:1)*(((L==null?void 0:L.x)||0)-b),g=(i-12)/I,K=ye.filter(function(j){var D;return(D=z[j])===null||D===void 0||(D=D.children)===null||D===void 0?void 0:D.length}),ce=(0,p.Z)(z,k.eventKey);if(R-1.5?F({dragNode:Ne,dropNode:le,dropPosition:1})?Je=1:E=!1:F({dragNode:Ne,dropNode:le,dropPosition:0})?Je=0:F({dragNode:Ne,dropNode:le,dropPosition:1})?Je=1:E=!1:F({dragNode:Ne,dropNode:le,dropPosition:1})?Je=1:E=!1,{dropPosition:Je,dropLevelOffset:kt,dropTargetKey:ce.key,dropTargetPos:ce.pos,dragOverNodeKey:Ee,dropContainerKey:Je===0?null:((d=ce.parent)===null||d===void 0?void 0:d.key)||null,dropAllowed:E}}function m(f,l){if(f){var k=l.multiple;return k?f.slice():f.length?[f[0]]:f}}var x=function(l){return l};function C(f,l){if(!f)return[];var k=l||{},I=k.processProps,L=I===void 0?x:I,F=Array.isArray(f)?f:[f];return F.map(function(Y){var z=Y.children,ye=_objectWithoutProperties(Y,G),y=C(z,l);return React.createElement(TreeNode,_extends({key:ye.key},L(ye)),y)})}function h(f){if(!f)return null;var l;if(Array.isArray(f))l={checkedKeys:f,halfCheckedKeys:void 0};else if((0,T.Z)(f)==="object")l={checkedKeys:f.checked||void 0,halfCheckedKeys:f.halfChecked||void 0};else return(0,W.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return l}function _(f,l){var k=new Set;function I(L){if(!k.has(L)){var F=(0,p.Z)(l,L);if(F){k.add(L);var Y=F.parent,z=F.node;z.disabled||Y&&I(Y.key)}}}return(f||[]).forEach(function(L){I(L)}),(0,O.Z)(k)}},34643:function(Zt,Le,u){"use strict";u.d(Le,{S:function(){return H}});var O=u(48736),T=u(65065);function W(G,e){var s=new Set;return G.forEach(function(c){e.has(c)||s.add(c)}),s}function X(G){var e=G||{},s=e.disabled,c=e.disableCheckbox,t=e.checkable;return!!(s||c)||t===!1}function V(G,e,s,c){for(var t=new Set(G),r=new Set,a=0;a<=s;a+=1){var o=e.get(a)||new Set;o.forEach(function(h){var _=h.key,f=h.node,l=h.children,k=l===void 0?[]:l;t.has(_)&&!c(f)&&k.filter(function(I){return!c(I.node)}).forEach(function(I){t.add(I.key)})})}for(var m=new Set,x=s;x>=0;x-=1){var C=e.get(x)||new Set;C.forEach(function(h){var _=h.parent,f=h.node;if(!(c(f)||!h.parent||m.has(h.parent.key))){if(c(h.parent.node)){m.add(_.key);return}var l=!0,k=!1;(_.children||[]).filter(function(I){return!c(I.node)}).forEach(function(I){var L=I.key,F=t.has(L);l&&!F&&(l=!1),!k&&(F||r.has(L))&&(k=!0)}),l&&t.add(_.key),k&&r.add(_.key),m.add(_.key)}})}return{checkedKeys:Array.from(t),halfCheckedKeys:Array.from(W(r,t))}}function p(G,e,s,c,t){for(var r=new Set(G),a=new Set(e),o=0;o<=c;o+=1){var m=s.get(o)||new Set;m.forEach(function(_){var f=_.key,l=_.node,k=_.children,I=k===void 0?[]:k;!r.has(f)&&!a.has(f)&&!t(l)&&I.filter(function(L){return!t(L.node)}).forEach(function(L){r.delete(L.key)})})}a=new Set;for(var x=new Set,C=c;C>=0;C-=1){var h=s.get(C)||new Set;h.forEach(function(_){var f=_.parent,l=_.node;if(!(t(l)||!_.parent||x.has(_.parent.key))){if(t(_.parent.node)){x.add(f.key);return}var k=!0,I=!1;(f.children||[]).filter(function(L){return!t(L.node)}).forEach(function(L){var F=L.key,Y=r.has(F);k&&!Y&&(k=!1),!I&&(Y||a.has(F))&&(I=!0)}),k||r.delete(f.key),I&&a.add(f.key),x.add(f.key)}})}return{checkedKeys:Array.from(r),halfCheckedKeys:Array.from(W(a,r))}}function H(G,e,s,c){var t=[],r;c?r=c:r=X;var a=new Set(G.filter(function(C){var h=!!(0,T.Z)(s,C);return h||t.push(C),h})),o=new Map,m=0;Object.keys(s).forEach(function(C){var h=s[C],_=h.level,f=o.get(_);f||(f=new Set,o.set(_,f)),f.add(h),m=Math.max(m,_)}),(0,O.ZP)(!t.length,"Tree missing follow keys: ".concat(t.slice(0,100).map(function(C){return"'".concat(C,"'")}).join(", ")));var x;return e===!0?x=V(a,o,m,r):x=p(a,e.halfCheckedKeys,o,m,r),x}},65065:function(Zt,Le,u){"use strict";u.d(Le,{Z:function(){return O}});function O(T,W){return T[W]}},34061:function(Zt,Le,u){"use strict";u.d(Le,{F:function(){return _},H8:function(){return h},I8:function(){return C},km:function(){return t},oH:function(){return m},w$:function(){return r},zn:function(){return o}});var O=u(93664),T=u(95190),W=u(20439),X=u(62646),V=u(11592),p=u(2738),H=u(48736),G=u(65065),e=["children"];function s(f,l){return"".concat(f,"-").concat(l)}function c(f){return f&&f.type&&f.type.isTreeNode}function t(f,l){return f!=null?f:l}function r(f){var l=f||{},k=l.title,I=l._title,L=l.key,F=l.children,Y=k||"title";return{title:Y,_title:I||[Y],key:L||"key",children:F||"children"}}function a(f,l){var k=new Map;function I(L){var F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(L||[]).forEach(function(Y){var z=Y[l.key],ye=Y[l.children];warning(z!=null,"Tree node must have a certain key: [".concat(F).concat(z,"]"));var y=String(z);warning(!k.has(y)||z===null||z===void 0,"Same 'key' exist in the Tree: ".concat(y)),k.set(y,!0),I(ye,"".concat(F).concat(y," > "))})}I(f)}function o(f){function l(k){var I=(0,V.Z)(k);return I.map(function(L){if(!c(L))return(0,H.ZP)(!L,"Tree/TreeNode can only accept TreeNode as children."),null;var F=L.key,Y=L.props,z=Y.children,ye=(0,X.Z)(Y,e),y=(0,W.Z)({key:F},ye),d=l(z);return d.length&&(y.children=d),y}).filter(function(L){return L})}return l(f)}function m(f,l,k){var I=r(k),L=I._title,F=I.key,Y=I.children,z=new Set(l===!0?[]:l),ye=[];function y(d){var b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return d.map(function(R,A){for(var w=s(b?b.pos:"0",A),n=t(R[F],w),i,g=0;g1&&arguments[1]!==void 0?arguments[1]:{},k=l.initWrapper,I=l.processEntity,L=l.onProcessFinished,F=l.externalGetKey,Y=l.childrenPropName,z=l.fieldNames,ye=arguments.length>2?arguments[2]:void 0,y=F||ye,d={},b={},R={posEntities:d,keyEntities:b};return k&&(R=k(R)||R),x(f,function(A){var w=A.node,n=A.index,i=A.pos,g=A.key,K=A.parentPos,ce=A.level,Se=A.nodes,Ae={node:w,nodes:Se,index:n,key:g,pos:i,level:ce},Ue=t(g,i);d[i]=Ae,b[Ue]=Ae,Ae.parent=d[K],Ae.parent&&(Ae.parent.children=Ae.parent.children||[],Ae.parent.children.push(Ae)),I&&I(Ae,R)},{externalGetKey:y,childrenPropName:Y,fieldNames:z}),L&&L(R),R}function h(f,l){var k=l.expandedKeys,I=l.selectedKeys,L=l.loadedKeys,F=l.loadingKeys,Y=l.checkedKeys,z=l.halfCheckedKeys,ye=l.dragOverNodeKey,y=l.dropPosition,d=l.keyEntities,b=(0,G.Z)(d,f),R={eventKey:f,expanded:k.indexOf(f)!==-1,selected:I.indexOf(f)!==-1,loaded:L.indexOf(f)!==-1,loading:F.indexOf(f)!==-1,checked:Y.indexOf(f)!==-1,halfChecked:z.indexOf(f)!==-1,pos:String(b?b.pos:""),dragOver:ye===f&&y===0,dragOverGapTop:ye===f&&y===-1,dragOverGapBottom:ye===f&&y===1};return R}function _(f){var l=f.data,k=f.expanded,I=f.selected,L=f.checked,F=f.loaded,Y=f.loading,z=f.halfChecked,ye=f.dragOver,y=f.dragOverGapTop,d=f.dragOverGapBottom,b=f.pos,R=f.active,A=f.eventKey,w=(0,W.Z)((0,W.Z)({},l),{},{expanded:k,selected:I,checked:L,loaded:F,loading:Y,halfChecked:z,dragOver:ye,dragOverGapTop:y,dragOverGapBottom:d,pos:b,active:R,key:A});return"props"in w||Object.defineProperty(w,"props",{get:function(){return(0,H.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),f}}),w}},8224:function(Zt,Le,u){"use strict";u.d(Le,{Z:function(){return T}});var O=u(4676);function T(W,X,V,p){var H=O.unstable_batchedUpdates?function(e){O.unstable_batchedUpdates(V,e)}:V;return W!=null&&W.addEventListener&&W.addEventListener(X,H,p),{remove:function(){W!=null&&W.removeEventListener&&W.removeEventListener(X,H,p)}}}},24514:function(Zt,Le,u){"use strict";u.d(Le,{G:function(){return X}});var O=u(47273),T=function(p){if((0,O.Z)()&&window.document.documentElement){var H=Array.isArray(p)?p:[p],G=window.document.documentElement;return H.some(function(e){return e in G.style})}return!1},W=function(p,H){if(!T(p))return!1;var G=document.createElement("div"),e=G.style[p];return G.style[p]=H,G.style[p]!==e};function X(V,p){return!Array.isArray(V)&&p!==void 0?W(V,p):T(V)}},49658:function(Zt,Le){"use strict";Le.Z=function(){if(typeof navigator=="undefined"||typeof window=="undefined")return!1;var u=navigator.userAgent||navigator.vendor||window.opera;return/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(u)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(u==null?void 0:u.substr(0,4))}},65283:function(Zt,Le,u){"use strict";u.d(Le,{Z:function(){return Ne}});var O=u(14809),T=u(93664),W=u(20439),X=u(4635),V=u(50298),p=u(62646),H=u(92310),G=u.n(H),e=u(29301),s=u(70425),c=u(34280),t=u(59301),r=u(4676),a=t.forwardRef(function(le,E){var j=le.height,D=le.offsetY,re=le.offsetX,de=le.children,P=le.prefixCls,v=le.onInnerResize,S=le.innerProps,B=le.rtl,N=le.extra,U={},Z={display:"flex",flexDirection:"column"};return D!==void 0&&(U={height:j,position:"relative",overflow:"hidden"},Z=(0,W.Z)((0,W.Z)({},Z),{},(0,X.Z)((0,X.Z)((0,X.Z)((0,X.Z)((0,X.Z)({transform:"translateY(".concat(D,"px)")},B?"marginRight":"marginLeft",-re),"position","absolute"),"left",0),"right",0),"top",0))),t.createElement("div",{style:U},t.createElement(e.Z,{onResize:function(Q){var fe=Q.offsetHeight;fe&&v&&v()}},t.createElement("div",(0,O.Z)({style:Z,className:G()((0,X.Z)({},"".concat(P,"-holder-inner"),P)),ref:E},S),de,N)))});a.displayName="Filler";var o=a;function m(le){var E=le.children,j=le.setRef,D=t.useCallback(function(re){j(re)},[]);return t.cloneElement(E,{ref:D})}function x(le,E,j,D,re,de,P,v){var S=v.getKey;return le.slice(E,j+1).map(function(B,N){var U=E+N,Z=P(B,U,{style:{width:D},offsetX:re}),ne=S(B);return t.createElement(m,{key:ne,setRef:function(fe){return de(B,fe)}},Z)})}function C(le,E,j,D){var re=j-le,de=E-j,P=Math.min(re,de)*2;if(D<=P){var v=Math.floor(D/2);return D%2?j+v+1:j-v}return re>de?j-(D-de):j+(D-re)}function h(le,E,j){var D=le.length,re=E.length,de,P;if(D===0&&re===0)return null;D2&&arguments[2]!==void 0?arguments[2]:!1,U=S?B<0&&v.current.left||B>0&&v.current.right:B<0&&v.current.top||B>0&&v.current.bottom;return N&&U?(clearTimeout(de.current),re.current=!1):(!U||re.current)&&P(),!re.current&&U}};function L(le,E,j,D,re,de,P){var v=(0,t.useRef)(0),S=(0,t.useRef)(null),B=(0,t.useRef)(null),N=(0,t.useRef)(!1),U=I(E,j,D,re);function Z(Ke,Me){if(f.Z.cancel(S.current),!U(!1,Me)){var Fe=Ke;if(!Fe._virtualHandled)Fe._virtualHandled=!0;else return;v.current+=Me,B.current=Me,k||Fe.preventDefault(),S.current=(0,f.Z)(function(){var st=N.current?10:1;P(v.current*st,!1),v.current=0})}}function ne(Ke,Me){P(Me,!0),k||Ke.preventDefault()}var Q=(0,t.useRef)(null),fe=(0,t.useRef)(null);function be(Ke){if(le){f.Z.cancel(fe.current),fe.current=(0,f.Z)(function(){Q.current=null},2);var Me=Ke.deltaX,Fe=Ke.deltaY,st=Ke.shiftKey,je=Me,ze=Fe;(Q.current==="sx"||!Q.current&&st&&Fe&&!Me)&&(je=Fe,ze=0,Q.current="sx");var Rt=Math.abs(je),Dt=Math.abs(ze);Q.current===null&&(Q.current=de&&Rt>Dt?"x":"y"),Q.current==="y"?Z(Ke,ze):ne(Ke,je)}}function we(Ke){le&&(N.current=Ke.detail===B.current)}return[be,we]}function F(le,E,j,D){var re=t.useMemo(function(){return[new Map,[]]},[le,j.id,D]),de=(0,V.Z)(re,2),P=de[0],v=de[1],S=function(N){var U=arguments.length>1&&arguments[1]!==void 0?arguments[1]:N,Z=P.get(N),ne=P.get(U);if(Z===void 0||ne===void 0)for(var Q=le.length,fe=v.length;fe0&&arguments[0]!==void 0?arguments[0]:!1;N();var Q=function(){var we=!1;v.current.forEach(function(Ke,Me){if(Ke&&Ke.offsetParent){var Fe=Ke.offsetHeight,st=getComputedStyle(Ke),je=st.marginTop,ze=st.marginBottom,Rt=d(je),Dt=d(ze),it=Fe+Rt+Dt;S.current.get(Me)!==it&&(S.current.set(Me,it),we=!0)}}),we&&P(function(Ke){return Ke+1})};if(ne)Q();else{B.current+=1;var fe=B.current;Promise.resolve().then(function(){fe===B.current&&Q()})}}function Z(ne,Q){var fe=le(ne),be=v.current.get(fe);Q?(v.current.set(fe,Q),U()):v.current.delete(fe),!be!=!Q&&(Q?E==null||E(ne):j==null||j(ne))}return(0,t.useEffect)(function(){return N},[]),[Z,U,S.current,de]}var R=14/15;function A(le,E,j){var D=(0,t.useRef)(!1),re=(0,t.useRef)(0),de=(0,t.useRef)(0),P=(0,t.useRef)(null),v=(0,t.useRef)(null),S,B=function(ne){if(D.current){var Q=Math.ceil(ne.touches[0].pageX),fe=Math.ceil(ne.touches[0].pageY),be=re.current-Q,we=de.current-fe,Ke=Math.abs(be)>Math.abs(we);Ke?re.current=Q:de.current=fe;var Me=j(Ke,Ke?be:we,!1,ne);Me&&ne.preventDefault(),clearInterval(v.current),Me&&(v.current=setInterval(function(){Ke?be*=R:we*=R;var Fe=Math.floor(Ke?be:we);(!j(Ke,Fe,!0)||Math.abs(Fe)<=.1)&&clearInterval(v.current)},16))}},N=function(){D.current=!1,S()},U=function(ne){S(),ne.touches.length===1&&!D.current&&(D.current=!0,re.current=Math.ceil(ne.touches[0].pageX),de.current=Math.ceil(ne.touches[0].pageY),P.current=ne.target,P.current.addEventListener("touchmove",B,{passive:!1}),P.current.addEventListener("touchend",N,{passive:!0}))};S=function(){P.current&&(P.current.removeEventListener("touchmove",B),P.current.removeEventListener("touchend",N))},(0,c.Z)(function(){return le&&E.current.addEventListener("touchstart",U,{passive:!0}),function(){var Z;(Z=E.current)===null||Z===void 0||Z.removeEventListener("touchstart",U),S(),clearInterval(v.current)}},[le])}function w(le){return Math.floor(Math.pow(le,.5))}function n(le,E){var j="touches"in le?le.touches[0]:le;return j[E?"pageX":"pageY"]-window[E?"scrollX":"scrollY"]}function i(le,E,j){t.useEffect(function(){var D=E.current;if(le&&D){var re=!1,de,P,v=function(){f.Z.cancel(de)},S=function Z(){v(),de=(0,f.Z)(function(){j(P),Z()})},B=function(ne){if(!(ne.target.draggable||ne.button!==0)){var Q=ne;Q._virtualHandled||(Q._virtualHandled=!0,re=!0)}},N=function(){re=!1,v()},U=function(ne){if(re){var Q=n(ne,!1),fe=D.getBoundingClientRect(),be=fe.top,we=fe.bottom;if(Q<=be){var Ke=be-Q;P=-w(Ke),S()}else if(Q>=we){var Me=Q-we;P=w(Me),S()}else v()}};return D.addEventListener("mousedown",B),D.ownerDocument.addEventListener("mouseup",N),D.ownerDocument.addEventListener("mousemove",U),function(){D.removeEventListener("mousedown",B),D.ownerDocument.removeEventListener("mouseup",N),D.ownerDocument.removeEventListener("mousemove",U),v()}}},[le])}var g=10;function K(le,E,j,D,re,de,P,v){var S=t.useRef(),B=t.useState(null),N=(0,V.Z)(B,2),U=N[0],Z=N[1];return(0,c.Z)(function(){if(U&&U.times=0;ht-=1){var Pt=re(E[ht]),sn=j.get(Pt);if(sn===void 0){Ke=!0;break}if(Et-=sn,Et<=0)break}switch(st){case"top":Fe=ze-be;break;case"bottom":Fe=Rt-we+be;break;default:{var jt=le.current.scrollTop,Bt=jt+we;zeBt&&(Me="bottom")}}Fe!==null&&P(Fe),Fe!==U.lastTop&&(Ke=!0)}Ke&&Z((0,W.Z)((0,W.Z)({},U),{},{times:U.times+1,targetAlign:Me,lastTop:Fe}))}},[U,le.current]),function(ne){if(ne==null){v();return}if(f.Z.cancel(S.current),typeof ne=="number")P(ne);else if(ne&&(0,T.Z)(ne)==="object"){var Q,fe=ne.align;"index"in ne?Q=ne.index:Q=E.findIndex(function(Ke){return re(Ke)===ne.key});var be=ne.offset,we=be===void 0?0:be;Z({times:0,index:Q,offset:we,originAlign:fe})}}}var ce=t.forwardRef(function(le,E){var j=le.prefixCls,D=le.rtl,re=le.scrollOffset,de=le.scrollRange,P=le.onStartMove,v=le.onStopMove,S=le.onScroll,B=le.horizontal,N=le.spinSize,U=le.containerSize,Z=le.style,ne=le.thumbStyle,Q=le.showScrollBar,fe=t.useState(!1),be=(0,V.Z)(fe,2),we=be[0],Ke=be[1],Me=t.useState(null),Fe=(0,V.Z)(Me,2),st=Fe[0],je=Fe[1],ze=t.useState(null),Rt=(0,V.Z)(ze,2),Dt=Rt[0],it=Rt[1],Ft=!D,dn=t.useRef(),Et=t.useRef(),ht=t.useState(Q),Pt=(0,V.Z)(ht,2),sn=Pt[0],jt=Pt[1],Bt=t.useRef(),Qt=function(){Q===!0||Q===!1||(clearTimeout(Bt.current),jt(!0),Bt.current=setTimeout(function(){jt(!1)},3e3))},hn=de-U||0,qe=U-N||0,ct=t.useMemo(function(){if(re===0||hn===0)return 0;var En=re/hn;return En*qe},[re,hn,qe]),vt=function(In){In.stopPropagation(),In.preventDefault()},Tn=t.useRef({top:ct,dragging:we,pageY:st,startTop:Dt});Tn.current={top:ct,dragging:we,pageY:st,startTop:Dt};var _n=function(In){Ke(!0),je(n(In,B)),it(Tn.current.top),P(),In.stopPropagation(),In.preventDefault()};t.useEffect(function(){var En=function(An){An.preventDefault()},In=dn.current,Cn=Et.current;return In.addEventListener("touchstart",En,{passive:!1}),Cn.addEventListener("touchstart",_n,{passive:!1}),function(){In.removeEventListener("touchstart",En),Cn.removeEventListener("touchstart",_n)}},[]);var Kn=t.useRef();Kn.current=hn;var Bn=t.useRef();Bn.current=qe,t.useEffect(function(){if(we){var En,In=function(An){var Zn=Tn.current,zn=Zn.dragging,Wn=Zn.pageY,Un=Zn.startTop;f.Z.cancel(En);var ee=dn.current.getBoundingClientRect(),J=U/(B?ee.width:ee.height);if(zn){var We=(n(An,B)-Wn)*J,De=Un;!Ft&&B?De-=We:De+=We;var Ye=Kn.current,Xe=Bn.current,me=Xe?De/Xe:0,he=Math.ceil(me*Ye);he=Math.max(he,0),he=Math.min(he,Ye),En=(0,f.Z)(function(){S(he,B)})}},Cn=function(){Ke(!1),v()};return window.addEventListener("mousemove",In,{passive:!0}),window.addEventListener("touchmove",In,{passive:!0}),window.addEventListener("mouseup",Cn,{passive:!0}),window.addEventListener("touchend",Cn,{passive:!0}),function(){window.removeEventListener("mousemove",In),window.removeEventListener("touchmove",In),window.removeEventListener("mouseup",Cn),window.removeEventListener("touchend",Cn),f.Z.cancel(En)}}},[we]),t.useEffect(function(){return Qt(),function(){clearTimeout(Bt.current)}},[re]),t.useImperativeHandle(E,function(){return{delayHidden:Qt}});var yn="".concat(j,"-scrollbar"),Wt={position:"absolute",visibility:sn?null:"hidden"},Dn={position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:99,cursor:"pointer",userSelect:"none"};return B?(Wt.height=8,Wt.left=0,Wt.right=0,Wt.bottom=0,Dn.height="100%",Dn.width=N,Ft?Dn.left=ct:Dn.right=ct):(Wt.width=8,Wt.top=0,Wt.bottom=0,Ft?Wt.right=0:Wt.left=0,Dn.width="100%",Dn.height=N,Dn.top=ct),t.createElement("div",{ref:dn,className:G()(yn,(0,X.Z)((0,X.Z)((0,X.Z)({},"".concat(yn,"-horizontal"),B),"".concat(yn,"-vertical"),!B),"".concat(yn,"-visible"),sn)),style:(0,W.Z)((0,W.Z)({},Wt),Z),onMouseDown:vt,onMouseMove:Qt},t.createElement("div",{ref:Et,className:G()("".concat(yn,"-thumb"),(0,X.Z)({},"".concat(yn,"-thumb-moving"),we)),style:(0,W.Z)((0,W.Z)({},Dn),ne),onMouseDown:_n}))}),Se=ce,Ae=20;function Ue(){var le=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,j=le/E*le;return isNaN(j)&&(j=0),j=Math.max(j,Ae),Math.floor(j)}var tt=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],Tt=[],Ee={overflowY:"auto",overflowAnchor:"none"};function Je(le,E){var j=le.prefixCls,D=j===void 0?"rc-virtual-list":j,re=le.className,de=le.height,P=le.itemHeight,v=le.fullHeight,S=v===void 0?!0:v,B=le.style,N=le.data,U=le.children,Z=le.itemKey,ne=le.virtual,Q=le.direction,fe=le.scrollWidth,be=le.component,we=be===void 0?"div":be,Ke=le.onScroll,Me=le.onVirtualScroll,Fe=le.onVisibleChange,st=le.innerProps,je=le.extraRender,ze=le.styles,Rt=le.showScrollBar,Dt=Rt===void 0?"optional":Rt,it=(0,p.Z)(le,tt),Ft=t.useCallback(function(te){return typeof Z=="function"?Z(te):te==null?void 0:te[Z]},[Z]),dn=b(Ft,null,null),Et=(0,V.Z)(dn,4),ht=Et[0],Pt=Et[1],sn=Et[2],jt=Et[3],Bt=!!(ne!==!1&&de&&P),Qt=t.useMemo(function(){return Object.values(sn.maps).reduce(function(te,oe){return te+oe},0)},[sn.id,sn.maps]),hn=Bt&&N&&(Math.max(P*N.length,Qt)>de||!!fe),qe=Q==="rtl",ct=G()(D,(0,X.Z)({},"".concat(D,"-rtl"),qe),re),vt=N||Tt,Tn=(0,t.useRef)(),_n=(0,t.useRef)(),Kn=(0,t.useRef)(),Bn=(0,t.useState)(0),yn=(0,V.Z)(Bn,2),Wt=yn[0],Dn=yn[1],En=(0,t.useState)(0),In=(0,V.Z)(En,2),Cn=In[0],Sn=In[1],An=(0,t.useState)(!1),Zn=(0,V.Z)(An,2),zn=Zn[0],Wn=Zn[1],Un=function(){Wn(!0)},ee=function(){Wn(!1)},J={getKey:Ft};function We(te){Dn(function(oe){var pe;typeof te=="function"?pe=te(oe):pe=te;var ge=It(pe);return Tn.current.scrollTop=ge,ge})}var De=(0,t.useRef)({start:0,end:vt.length}),Ye=(0,t.useRef)(),Xe=_(vt,Ft),me=(0,V.Z)(Xe,1),he=me[0];Ye.current=he;var Ze=t.useMemo(function(){if(!Bt)return{scrollHeight:void 0,start:0,end:vt.length-1,offset:void 0};if(!hn){var te;return{scrollHeight:((te=_n.current)===null||te===void 0?void 0:te.offsetHeight)||0,start:0,end:vt.length-1,offset:void 0}}for(var oe=0,pe,ge,Re,He=vt.length,ft=0;ft=Wt&&pe===void 0&&(pe=ft,ge=oe),St>Wt+de&&Re===void 0&&(Re=ft),oe=St}return pe===void 0&&(pe=0,ge=0,Re=Math.ceil(de/P)),Re===void 0&&(Re=vt.length-1),Re=Math.min(Re+1,vt.length-1),{scrollHeight:oe,start:pe,end:Re,offset:ge}},[hn,Bt,Wt,vt,jt,de]),Ge=Ze.scrollHeight,at=Ze.start,mt=Ze.end,nt=Ze.offset;De.current.start=at,De.current.end=mt,t.useLayoutEffect(function(){var te=sn.getRecord();if(te.size===1){var oe=Array.from(te.keys())[0],pe=te.get(oe),ge=vt[at];if(ge&&pe===void 0){var Re=Ft(ge);if(Re===oe){var He=sn.get(oe),ft=He-P;We(function(rt){return rt+ft})}}}sn.resetRecord()},[Ge]);var Ve=t.useState({width:0,height:de}),$=(0,V.Z)(Ve,2),ie=$[0],ue=$[1],_e=function(oe){ue({width:oe.offsetWidth,height:oe.offsetHeight})},ke=(0,t.useRef)(),Be=(0,t.useRef)(),Pe=t.useMemo(function(){return Ue(ie.width,fe)},[ie.width,fe]),$e=t.useMemo(function(){return Ue(ie.height,Ge)},[ie.height,Ge]),Qe=Ge-de,ot=(0,t.useRef)(Qe);ot.current=Qe;function It(te){var oe=te;return Number.isNaN(ot.current)||(oe=Math.min(oe,ot.current)),oe=Math.max(oe,0),oe}var ut=Wt<=0,yt=Wt>=Qe,At=Cn<=0,Ht=Cn>=fe,zt=I(ut,yt,At,Ht),gt=function(){return{x:qe?-Cn:Cn,y:Wt}},wt=(0,t.useRef)(gt()),et=(0,s.zX)(function(te){if(Me){var oe=(0,W.Z)((0,W.Z)({},gt()),te);(wt.current.x!==oe.x||wt.current.y!==oe.y)&&(Me(oe),wt.current=oe)}});function lt(te,oe){var pe=te;oe?((0,r.flushSync)(function(){Sn(pe)}),et()):We(pe)}function dt(te){var oe=te.currentTarget.scrollTop;oe!==Wt&&We(oe),Ke==null||Ke(te),et()}var $t=function(oe){var pe=oe,ge=fe?fe-ie.width:0;return pe=Math.max(pe,0),pe=Math.min(pe,ge),pe},Nt=(0,s.zX)(function(te,oe){oe?((0,r.flushSync)(function(){Sn(function(pe){var ge=pe+(qe?-te:te);return $t(ge)})}),et()):We(function(pe){var ge=pe+te;return ge})}),Ut=L(Bt,ut,yt,At,Ht,!!fe,Nt),Nn=(0,V.Z)(Ut,2),M=Nn[0],se=Nn[1];A(Bt,Tn,function(te,oe,pe,ge){var Re=ge;return zt(te,oe,pe)?!1:!Re||!Re._virtualHandled?(Re&&(Re._virtualHandled=!0),M({preventDefault:function(){},deltaX:te?oe:0,deltaY:te?0:oe}),!0):!1}),i(hn,Tn,function(te){We(function(oe){return oe+te})}),(0,c.Z)(function(){function te(pe){var ge=ut&&pe.detail<0,Re=yt&&pe.detail>0;Bt&&!ge&&!Re&&pe.preventDefault()}var oe=Tn.current;return oe.addEventListener("wheel",M,{passive:!1}),oe.addEventListener("DOMMouseScroll",se,{passive:!0}),oe.addEventListener("MozMousePixelScroll",te,{passive:!1}),function(){oe.removeEventListener("wheel",M),oe.removeEventListener("DOMMouseScroll",se),oe.removeEventListener("MozMousePixelScroll",te)}},[Bt,ut,yt]),(0,c.Z)(function(){if(fe){var te=$t(Cn);Sn(te),et({x:te})}},[ie.width,fe]);var q=function(){var oe,pe;(oe=ke.current)===null||oe===void 0||oe.delayHidden(),(pe=Be.current)===null||pe===void 0||pe.delayHidden()},ae=K(Tn,vt,sn,P,Ft,function(){return Pt(!0)},We,q);t.useImperativeHandle(E,function(){return{nativeElement:Kn.current,getScrollInfo:gt,scrollTo:function(oe){function pe(ge){return ge&&(0,T.Z)(ge)==="object"&&("left"in ge||"top"in ge)}pe(oe)?(oe.left!==void 0&&Sn($t(oe.left)),ae(oe.top)):ae(oe)}}}),(0,c.Z)(function(){if(Fe){var te=vt.slice(at,mt+1);Fe(te,vt)}},[at,mt,vt]);var ve=F(vt,Ft,sn,P),xe=je==null?void 0:je({start:at,end:mt,virtual:hn,offsetX:Cn,offsetY:nt,rtl:qe,getSize:ve}),Ie=x(vt,at,mt,fe,Cn,ht,U,J),Oe=null;de&&(Oe=(0,W.Z)((0,X.Z)({},S?"height":"maxHeight",de),Ee),Bt&&(Oe.overflowY="hidden",fe&&(Oe.overflowX="hidden"),zn&&(Oe.pointerEvents="none")));var Ce={};return qe&&(Ce.dir="rtl"),t.createElement("div",(0,O.Z)({ref:Kn,style:(0,W.Z)((0,W.Z)({},B),{},{position:"relative"}),className:ct},Ce,it),t.createElement(e.Z,{onResize:_e},t.createElement(we,{className:"".concat(D,"-holder"),style:Oe,ref:Tn,onScroll:dt,onMouseEnter:q},t.createElement(o,{prefixCls:D,height:Ge,offsetX:Cn,offsetY:nt,scrollWidth:fe,onInnerResize:Pt,ref:_n,innerProps:st,rtl:qe,extra:xe},Ie))),hn&&Ge>de&&t.createElement(Se,{ref:ke,prefixCls:D,scrollOffset:Wt,scrollRange:Ge,rtl:qe,onScroll:lt,onStartMove:Un,onStopMove:ee,spinSize:$e,containerSize:ie.height,style:ze==null?void 0:ze.verticalScrollBar,thumbStyle:ze==null?void 0:ze.verticalScrollBarThumb,showScrollBar:Dt}),hn&&fe>ie.width&&t.createElement(Se,{ref:Be,prefixCls:D,scrollOffset:Cn,scrollRange:fe,rtl:qe,onScroll:lt,onStartMove:Un,onStopMove:ee,spinSize:Pe,containerSize:ie.width,horizontal:!0,style:ze==null?void 0:ze.horizontalScrollBar,thumbStyle:ze==null?void 0:ze.horizontalScrollBarThumb,showScrollBar:Dt}))}var kt=t.forwardRef(Je);kt.displayName="List";var Te=kt,Ne=Te},83145:function(Zt,Le,u){"use strict";Object.defineProperty(Le,"__esModule",{value:!0}),Le.CopyToClipboard=void 0;var O=W(u(59301)),T=W(u(25769));function W(h){return h&&h.__esModule?h:{default:h}}function X(h){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?X=function(f){return typeof f}:X=function(f){return f&&typeof Symbol=="function"&&f.constructor===Symbol&&f!==Symbol.prototype?"symbol":typeof f},X(h)}function V(h,_){var f=Object.keys(h);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(h);_&&(l=l.filter(function(k){return Object.getOwnPropertyDescriptor(h,k).enumerable})),f.push.apply(f,l)}return f}function p(h){for(var _=1;_=0)&&Object.prototype.propertyIsEnumerable.call(h,l)&&(f[l]=h[l])}return f}function G(h,_){if(h==null)return{};var f={},l=Object.keys(h),k,I;for(I=0;I=0)&&(f[k]=h[k]);return f}function e(h,_){if(!(h instanceof _))throw new TypeError("Cannot call a class as a function")}function s(h,_){for(var f=0;f<_.length;f++){var l=_[f];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(h,l.key,l)}}function c(h,_,f){return _&&s(h.prototype,_),f&&s(h,f),h}function t(h,_){return _&&(X(_)==="object"||typeof _=="function")?_:a(h)}function r(h){return r=Object.setPrototypeOf?Object.getPrototypeOf:function(f){return f.__proto__||Object.getPrototypeOf(f)},r(h)}function a(h){if(h===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return h}function o(h,_){if(typeof _!="function"&&_!==null)throw new TypeError("Super expression must either be null or a function");h.prototype=Object.create(_&&_.prototype,{constructor:{value:h,writable:!0,configurable:!0}}),_&&m(h,_)}function m(h,_){return m=Object.setPrototypeOf||function(l,k){return l.__proto__=k,l},m(h,_)}function x(h,_,f){return _ in h?Object.defineProperty(h,_,{value:f,enumerable:!0,configurable:!0,writable:!0}):h[_]=f,h}var C=function(h){o(_,h);function _(){var f,l;e(this,_);for(var k=arguments.length,I=new Array(k),L=0;L0},y.prototype.connect_=function(){!T||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),e?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},y.prototype.disconnect_=function(){!T||!this.connected_||(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},y.prototype.onTransitionEnd_=function(d){var b=d.propertyName,R=b===void 0?"":b,A=G.some(function(w){return!!~R.indexOf(w)});A&&this.refresh()},y.getInstance=function(){return this.instance_||(this.instance_=new y),this.instance_},y.instance_=null,y}(),c=function(y,d){for(var b=0,R=Object.keys(d);b0},y}(),Y=typeof WeakMap!="undefined"?new WeakMap:new O,z=function(){function y(d){if(!(this instanceof y))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var b=s.getInstance(),R=new F(d,b,this);Y.set(this,R)}return y}();["observe","unobserve","disconnect"].forEach(function(y){z.prototype[y]=function(){var d;return(d=Y.get(this))[y].apply(d,arguments)}});var ye=function(){return typeof W.ResizeObserver!="undefined"?W.ResizeObserver:z}();Le.Z=ye},98040:function(Zt){Zt.exports=function(){var Le=document.getSelection();if(!Le.rangeCount)return function(){};for(var u=document.activeElement,O=[],T=0;T