You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2 lines
33 KiB
2 lines
33 KiB
(self.webpackChunk=self.webpackChunk||[]).push([[30785],{70271:function(Me,X,r){"use strict";r.d(X,{Z:function(){return h}});var f=r(96156),s=r(28481),D=r(81253),P=r(12924),R=r(28278),e=r(94184),Q=r.n(e),v={adjustX:1,adjustY:1},x=[0,0],I={topLeft:{points:["bl","tl"],overflow:v,offset:[0,-4],targetOffset:x},topCenter:{points:["bc","tc"],overflow:v,offset:[0,-4],targetOffset:x},topRight:{points:["br","tr"],overflow:v,offset:[0,-4],targetOffset:x},bottomLeft:{points:["tl","bl"],overflow:v,offset:[0,4],targetOffset:x},bottomCenter:{points:["tc","bc"],overflow:v,offset:[0,4],targetOffset:x},bottomRight:{points:["tr","br"],overflow:v,offset:[0,4],targetOffset:x}},U=I;function B(n,a){var y=n.arrow,d=y===void 0?!1:y,_=n.prefixCls,O=_===void 0?"rc-dropdown":_,T=n.transitionName,de=n.animation,G=n.align,ae=n.placement,pe=ae===void 0?"bottomLeft":ae,he=n.placements,ue=he===void 0?U:he,Oe=n.getPopupContainer,le=n.showAction,We=n.hideAction,xe=n.overlayClassName,Qe=n.overlayStyle,J=n.visible,Ce=n.trigger,je=Ce===void 0?["hover"]:Ce,De=(0,D.Z)(n,["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger"]),Ie=P.useState(),Ae=(0,s.Z)(Ie,2),ye=Ae[0],we=Ae[1],Je="visible"in n?J:ye,Be=P.useRef(null);P.useImperativeHandle(a,function(){return Be.current});var ne=function(){var W=n.overlay,$;return typeof W=="function"?$=W():$=W,$},Fe=function(W){var $=n.onOverlayClick,ge=ne().props;we(!1),$&&$(W),ge.onClick&&ge.onClick(W)},z=function(W){var $=n.onVisibleChange;we(W),typeof $=="function"&&$(W)},ke=function(){var W=ne(),$={prefixCls:"".concat(O,"-menu"),onClick:Fe};return typeof W.type=="string"&&delete $.prefixCls,P.createElement(P.Fragment,null,d&&P.createElement("div",{className:"".concat(O,"-arrow")}),P.cloneElement(W,$))},Pe=function(){var W=n.overlay;return typeof W=="function"?ke:ke()},Ke=function(){var W=n.minOverlayWidthMatchTrigger,$=n.alignPoint;return"minOverlayWidthMatchTrigger"in n?W:!$},qe=function(){var W=n.openClassName;return W!==void 0?W:"".concat(O,"-open")},et=function(){var W=n.children,$=W.props?W.props:{},ge=Q()($.className,qe());return ye&&W?P.cloneElement(W,{className:ge}):W},tt=We;return!tt&&je.indexOf("contextMenu")!==-1&&(tt=["click"]),P.createElement(R.Z,Object.assign({},De,{prefixCls:O,ref:Be,popupClassName:Q()(xe,(0,f.Z)({},"".concat(O,"-show-arrow"),d)),popupStyle:Qe,builtinPlacements:ue,action:je,showAction:le,hideAction:tt||[],popupPlacement:pe,popupAlign:G,popupTransitionName:T,popupAnimation:de,popupVisible:Je,stretch:Ke()?"minWidth":"",popup:Pe(),onPopupVisibleChange:z,getPopupContainer:Oe}),et())}var K=P.forwardRef(B),h=K},4084:function(Me,X,r){"use strict";var f=r(28991),s=r(6610),D=r(5991),P=r(10379),R=r(54070),e=r(12924),Q=r.n(e),v=r(34203),x=r(50344),I=r(80334),U=r(42550),B=r(91033),K="rc-observer-key",h=function(n){(0,P.Z)(y,n);var a=(0,R.Z)(y);function y(){var d;return(0,s.Z)(this,y),d=a.apply(this,arguments),d.resizeObserver=null,d.childNode=null,d.currentElement=null,d.state={width:0,height:0,offsetHeight:0,offsetWidth:0},d.onResize=function(_){var O=d.props.onResize,T=_[0].target,de=T.getBoundingClientRect(),G=de.width,ae=de.height,pe=T.offsetWidth,he=T.offsetHeight,ue=Math.floor(G),Oe=Math.floor(ae);if(d.state.width!==ue||d.state.height!==Oe||d.state.offsetWidth!==pe||d.state.offsetHeight!==he){var le={width:ue,height:Oe,offsetWidth:pe,offsetHeight:he};d.setState(le),O&&Promise.resolve().then(function(){O((0,f.Z)((0,f.Z)({},le),{},{offsetWidth:pe,offsetHeight:he}))})}},d.setChildNode=function(_){d.childNode=_},d}return(0,D.Z)(y,[{key:"componentDidMount",value:function(){this.onComponentUpdated()}},{key:"componentDidUpdate",value:function(){this.onComponentUpdated()}},{key:"componentWillUnmount",value:function(){this.destroyObserver()}},{key:"onComponentUpdated",value:function(){var _=this.props.disabled;if(_){this.destroyObserver();return}var O=(0,v.Z)(this.childNode||this),T=O!==this.currentElement;T&&(this.destroyObserver(),this.currentElement=O),!this.resizeObserver&&O&&(this.resizeObserver=new B.default(this.onResize),this.resizeObserver.observe(O))}},{key:"destroyObserver",value:function(){this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}},{key:"render",value:function(){var _=this.props.children,O=(0,x.Z)(_);if(O.length>1)(0,I.ZP)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(O.length===0)return(0,I.ZP)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var T=O[0];if(e.isValidElement(T)&&(0,U.Yr)(T)){var de=T.ref;O[0]=e.cloneElement(T,{ref:(0,U.sQ)(de,this.setChildNode)})}return O.length===1?O[0]:O.map(function(G,ae){return!e.isValidElement(G)||"key"in G&&G.key!==null?G:e.cloneElement(G,{key:"".concat(K,"-").concat(ae)})})}}]),y}(e.Component);h.displayName="ResizeObserver",X.Z=h},13283:function(Me,X,r){"use strict";var f=r(96156),s=r(28991),D=r(81253),P=r(90484),R=r(12924),e=r.n(R),Q=r(94184),v=r.n(Q),x=r(42550),I=r(38299);function U(a){return a&&(0,P.Z)(a)==="object"&&!Array.isArray(a)&&!R.isValidElement(a)}function B(a){return typeof a=="string"?!0:(0,x.Yr)(a)}function K(a,y){var d,_=a.prefixCls,O=a.className,T=a.record,de=a.index,G=a.dataIndex,ae=a.render,pe=a.children,he=a.component,ue=he===void 0?"td":he,Oe=a.colSpan,le=a.rowSpan,We=a.fixLeft,xe=a.fixRight,Qe=a.firstFixLeft,J=a.lastFixLeft,Ce=a.firstFixRight,je=a.lastFixRight,De=a.appendNode,Ie=a.additionalProps,Ae=Ie===void 0?{}:Ie,ye=a.ellipsis,we=a.align,Je=a.rowType,Be=a.isSticky,ne="".concat(_,"-cell"),Fe,z;if(pe)z=pe;else{var ke=(0,I.aM)(T,G);if(z=ke,ae){var Pe=ae(ke,T,de);U(Pe)?(z=Pe.children,Fe=Pe.props):z=Pe}}(0,P.Z)(z)==="object"&&!Array.isArray(z)&&!R.isValidElement(z)&&(z=null),ye&&(J||Ce)&&(z=R.createElement("span",{className:"".concat(ne,"-content")},z));var Ke=Fe||{},qe=Ke.colSpan,et=Ke.rowSpan,tt=Ke.style,Ne=Ke.className,W=(0,D.Z)(Ke,["colSpan","rowSpan","style","className"]),$=qe!==void 0?qe:Oe,ge=et!==void 0?et:le;if($===0||ge===0)return null;var Xe={},st=typeof We=="number",dt=typeof xe=="number";st&&(Xe.position="sticky",Xe.left=We),dt&&(Xe.position="sticky",Xe.right=xe);var nt={};we&&(nt.textAlign=we);var ut,xt=ye===!0?{showTitle:!0}:ye;xt&&(xt.showTitle||Je==="header")&&(typeof z=="string"||typeof z=="number"?ut=z.toString():R.isValidElement(z)&&typeof z.props.children=="string"&&(ut=z.props.children));var Pt=(0,s.Z)((0,s.Z)((0,s.Z)({title:ut},W),Ae),{},{colSpan:$&&$!==1?$:null,rowSpan:ge&&ge!==1?ge:null,className:v()(ne,O,(d={},(0,f.Z)(d,"".concat(ne,"-fix-left"),st),(0,f.Z)(d,"".concat(ne,"-fix-left-first"),Qe),(0,f.Z)(d,"".concat(ne,"-fix-left-last"),J),(0,f.Z)(d,"".concat(ne,"-fix-right"),dt),(0,f.Z)(d,"".concat(ne,"-fix-right-first"),Ce),(0,f.Z)(d,"".concat(ne,"-fix-right-last"),je),(0,f.Z)(d,"".concat(ne,"-ellipsis"),ye),(0,f.Z)(d,"".concat(ne,"-with-append"),De),(0,f.Z)(d,"".concat(ne,"-fix-sticky"),(st||dt)&&Be),d),Ae.className,Ne),style:(0,s.Z)((0,s.Z)((0,s.Z)((0,s.Z)({},Ae.style),nt),Xe),tt),ref:B(ue)?y:null});return R.createElement(ue,Object.assign({},Pt),De,z)}var h=R.forwardRef(K);h.displayName="Cell";var n=R.memo(h,function(a,y){return y.shouldCellUpdate?!y.shouldCellUpdate(y.record,a.record):!1});X.Z=n},75112:function(Me,X,r){"use strict";r.d(X,{c:function(){return v},Z:function(){return Q}});var f=r(12924),s=r(88946),D=r(13283);function P(x){var I=x.className,U=x.index,B=x.children,K=x.colSpan,h=x.rowSpan,n=f.useContext(s.Z),a=n.prefixCls,y=n.fixedInfoList,d=y[U];return f.createElement(D.Z,Object.assign({className:I,index:U,component:"td",prefixCls:a,record:null,dataIndex:null,render:function(){return{children:B,props:{colSpan:K,rowSpan:h}}}},d))}function R(x){return f.createElement("tr",Object.assign({},x))}function e(x){var I=x.children,U=f.useContext(s.Z),B=U.prefixCls;return f.createElement("tfoot",{className:"".concat(B,"-summary")},I)}var Q=e,v={Cell:P,Row:R}},76071:function(Me,X,r){"use strict";r.d(X,{R:function(){return Ct},Z:function(){return En}});var f=r(96156),s=r(28991),D=r(85061),P=r(90484),R=r(28481),e=r(12924),Q=r(94184),v=r.n(Q),x=r(96774),I=r.n(x),U=r(80334),B=r(4084),K=r(74204);function h(t){return null}var n=h;function a(t){return null}var y=a,d=r(81253),_=r(42550),O=r(13283),T=r(88946);function de(t,o,l,i,m){var p=l[t]||{},C=l[o]||{},c,u;p.fixed==="left"?c=i.left[t]:C.fixed==="right"&&(u=i.right[o]);var w=!1,g=!1,E=!1,L=!1,b=l[o+1],M=l[t-1];if(m==="rtl"){if(c!==void 0){var V=M&&M.fixed==="left";L=!V}else if(u!==void 0){var j=b&&b.fixed==="right";E=!j}}else if(c!==void 0){var F=b&&b.fixed==="left";w=!F}else if(u!==void 0){var N=M&&M.fixed==="right";g=!N}return{fixLeft:c,fixRight:u,lastFixLeft:w,firstFixRight:g,lastFixRight:E,firstFixLeft:L,isSticky:i.isSticky}}var G=r(38299);function ae(t){var o=t.cells,l=t.stickyOffsets,i=t.flattenColumns,m=t.rowComponent,p=t.cellComponent,C=t.onHeaderRow,c=t.index,u=e.useContext(T.Z),w=u.prefixCls,g=u.direction,E;C&&(E=C(o.map(function(b){return b.column}),c));var L=(0,G.cz)(o.map(function(b){return b.column}));return e.createElement(m,Object.assign({},E),o.map(function(b,M){var V=b.column,j=de(b.colStart,b.colEnd,i,l,g),F;return V&&V.onHeaderCell&&(F=b.column.onHeaderCell(V)),e.createElement(O.Z,Object.assign({},b,{ellipsis:V.ellipsis,align:V.align,component:p,prefixCls:w,key:L[M]},j,{additionalProps:F,rowType:"header"}))}))}ae.displayName="HeaderRow";var pe=ae;function he(t){var o=[];function l(C,c){var u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;o[u]=o[u]||[];var w=c,g=C.filter(Boolean).map(function(E){var L={key:E.key,className:E.className||"",children:E.title,column:E,colStart:w},b=1,M=E.children;return M&&M.length>0&&(b=l(M,w,u+1).reduce(function(V,j){return V+j},0),L.hasSubColumns=!0),"colSpan"in E&&(b=E.colSpan),"rowSpan"in E&&(L.rowSpan=E.rowSpan),L.colSpan=b,L.colEnd=L.colStart+b-1,o[u].push(L),w+=b,b});return g}l(t,0);for(var i=o.length,m=function(c){o[c].forEach(function(u){!("rowSpan"in u)&&!u.hasSubColumns&&(u.rowSpan=i-c)})},p=0;p<i;p+=1)m(p);return o}function ue(t){var o=t.stickyOffsets,l=t.columns,i=t.flattenColumns,m=t.onHeaderRow,p=e.useContext(T.Z),C=p.prefixCls,c=p.getComponent,u=e.useMemo(function(){return he(l)},[l]),w=c(["header","wrapper"],"thead"),g=c(["header","row"],"tr"),E=c(["header","cell"],"th");return e.createElement(w,{className:"".concat(C,"-thead")},u.map(function(L,b){var M=e.createElement(pe,{key:b,flattenColumns:i,cells:L,stickyOffsets:o,rowComponent:g,cellComponent:E,onHeaderRow:m,index:b});return M}))}var Oe=ue,le=r(62978);function We(t){for(var o=t.colWidths,l=t.columns,i=t.columCount,m=[],p=i||l.length,C=!1,c=p-1;c>=0;c-=1){var u=o[c],w=l&&l[c],g=w&&w[le.vP];(u||g||C)&&(m.unshift(e.createElement("col",Object.assign({key:c,style:{width:u,minWidth:u}},g))),C=!0)}return e.createElement("colgroup",null,m)}var xe=We;function Qe(t,o){return(0,e.useMemo)(function(){for(var l=[],i=0;i<o;i+=1){var m=t[i];if(m!==void 0)l[i]=m;else return null}return l},[t.join("_"),o])}var J=e.forwardRef(function(t,o){var l=t.noData,i=t.columns,m=t.flattenColumns,p=t.colWidths,C=t.columCount,c=t.stickyOffsets,u=t.direction,w=t.fixHeader,g=t.offsetHeader,E=t.stickyClassName,L=t.onScroll,b=(0,d.Z)(t,["noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","offsetHeader","stickyClassName","onScroll"]),M=e.useContext(T.Z),V=M.prefixCls,j=M.scrollbarSize,F=M.isSticky,N=F&&!w?0:j,Se=e.useRef(null),ve=e.useCallback(function(q){(0,_.mH)(o,q),(0,_.mH)(Se,q)},[]);e.useEffect(function(){var q;function k(S){var te=S.currentTarget,fe=S.deltaX;fe&&(L({currentTarget:te,scrollLeft:te.scrollLeft+fe}),S.preventDefault())}return(q=Se.current)===null||q===void 0||q.addEventListener("wheel",k),function(){var S;(S=Se.current)===null||S===void 0||S.removeEventListener("wheel",k)}},[]);var ce=m[m.length-1],ie={fixed:ce?ce.fixed:null,onHeaderCell:function(){return{className:"".concat(V,"-cell-scrollbar")}}},Te=(0,e.useMemo)(function(){return N?[].concat((0,D.Z)(i),[ie]):i},[N,i]),H=(0,e.useMemo)(function(){return N?[].concat((0,D.Z)(m),[ie]):m},[N,m]),Le=(0,e.useMemo)(function(){var q=c.right,k=c.left;return(0,s.Z)((0,s.Z)({},c),{},{left:u==="rtl"?[].concat((0,D.Z)(k.map(function(S){return S+N})),[0]):k,right:u==="rtl"?q:[].concat((0,D.Z)(q.map(function(S){return S+N})),[0]),isSticky:F})},[N,c,F]),oe=Qe(p,C);return e.createElement("div",{style:(0,s.Z)({overflow:"hidden"},F?{top:g}:{}),ref:ve,className:v()("".concat(V,"-header"),(0,f.Z)({},E,!!E))},e.createElement("table",{style:{tableLayout:"fixed",visibility:l||oe?null:"hidden"}},e.createElement(xe,{colWidths:oe?[].concat((0,D.Z)(oe),[N]):[],columCount:C+1,columns:H}),e.createElement(Oe,Object.assign({},b,{stickyOffsets:Le,columns:Te,flattenColumns:H}))))});J.displayName="FixedHeader";var Ce=J,je=e.createContext(null),De=je;function Ie(t){var o=t.prefixCls,l=t.children,i=t.component,m=t.cellComponent,p=t.fixHeader,C=t.fixColumn,c=t.horizonScroll,u=t.className,w=t.expanded,g=t.componentWidth,E=t.colSpan,L=e.useContext(T.Z),b=L.scrollbarSize;return e.useMemo(function(){var M=l;return C&&(M=e.createElement("div",{style:{width:g-(p?b:0),position:"sticky",left:0,overflow:"hidden"},className:"".concat(o,"-expanded-row-fixed")},M)),e.createElement(i,{className:u,style:{display:w?null:"none"}},e.createElement(O.Z,{component:m,prefixCls:o,colSpan:E},M))},[l,i,p,c,u,w,g,E,b])}var Ae=Ie;function ye(t){var o=t.className,l=t.style,i=t.record,m=t.index,p=t.rowKey,C=t.getRowKey,c=t.rowExpandable,u=t.expandedKeys,w=t.onRow,g=t.indent,E=g===void 0?0:g,L=t.rowComponent,b=t.cellComponent,M=t.childrenColumnName,V=e.useContext(T.Z),j=V.prefixCls,F=V.fixedInfoList,N=e.useContext(De),Se=N.fixHeader,ve=N.fixColumn,ce=N.horizonScroll,ie=N.componentWidth,Te=N.flattenColumns,H=N.expandableType,Le=N.expandRowByClick,oe=N.onTriggerExpand,q=N.rowClassName,k=N.expandedRowClassName,S=N.indentSize,te=N.expandIcon,fe=N.expandedRowRender,Ee=N.expandIconColumnIndex,Y=e.useState(!1),yt=(0,R.Z)(Y,2),gt=yt[0],bt=yt[1],He=u&&u.has(t.recordKey);e.useEffect(function(){He&&bt(!0)},[He]);var $e=H==="row"&&(!c||c(i)),rt=H==="nest",ot=M&&i&&i[M],Rt=$e||rt,_e;w&&(_e=w(i,m));var ft=function(be){if(Le&&Rt&&oe(i,be),_e&&_e.onClick){for(var Ze,me=arguments.length,Ve=new Array(me>1?me-1:0),Ge=1;Ge<me;Ge++)Ve[Ge-1]=arguments[Ge];(Ze=_e).onClick.apply(Ze,[be].concat(Ve))}},at;typeof q=="string"?at=q:typeof q=="function"&&(at=q(i,m,E));var Zt=(0,G.cz)(Te),Ot=e.createElement(L,Object.assign({},_e,{"data-row-key":p,className:v()(o,"".concat(j,"-row"),"".concat(j,"-row-level-").concat(E),at,_e&&_e.className),style:(0,s.Z)((0,s.Z)({},l),_e?_e.style:null),onClick:ft}),Te.map(function(se,be){var Ze=se.render,me=se.dataIndex,Ve=se.className,Ge=Zt[be],St=F[be],pt;be===(Ee||0)&&rt&&(pt=e.createElement(e.Fragment,null,e.createElement("span",{style:{paddingLeft:"".concat(S*E,"px")},className:"".concat(j,"-row-indent indent-level-").concat(E)}),te({prefixCls:j,expanded:He,expandable:ot,record:i,onExpand:oe})));var Tt;return se.onCell&&(Tt=se.onCell(i,m)),e.createElement(O.Z,Object.assign({className:Ve,ellipsis:se.ellipsis,align:se.align,component:b,prefixCls:j,key:Ge,record:i,index:m,dataIndex:me,render:Ze,shouldCellUpdate:se.shouldCellUpdate},St,{appendNode:pt,additionalProps:Tt}))})),lt;if($e&&(gt||He)){var mt=fe(i,m,E+1,He),wt=k&&k(i,m,E);lt=e.createElement(Ae,{expanded:He,className:v()("".concat(j,"-expanded-row"),"".concat(j,"-expanded-row-level-").concat(E+1),wt),prefixCls:j,fixHeader:Se,fixColumn:ve,horizonScroll:ce,component:L,componentWidth:ie,cellComponent:b,colSpan:Te.length},mt)}var Nt;return ot&&He&&(Nt=(i[M]||[]).map(function(se,be){var Ze=C(se,be);return e.createElement(ye,Object.assign({},t,{key:Ze,rowKey:Ze,record:se,recordKey:Ze,index:be,indent:E+1}))})),e.createElement(e.Fragment,null,Ot,lt,Nt)}ye.displayName="BodyRow";var we=ye,Je=e.createContext(null),Be=Je;function ne(t){var o=t.columnKey,l=t.onColumnResize,i=e.useRef();return e.useEffect(function(){i.current&&l(o,i.current.offsetWidth)},[]),e.createElement(B.Z,{onResize:function(p){var C=p.offsetWidth;l(o,C)}},e.createElement("td",{ref:i,style:{padding:0,border:0,height:0}},e.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}function Fe(t){var o=t.data,l=t.getRowKey,i=t.measureColumnWidth,m=t.expandedKeys,p=t.onRow,C=t.rowExpandable,c=t.emptyNode,u=t.childrenColumnName,w=e.useContext(Be),g=w.onColumnResize,E=e.useContext(T.Z),L=E.prefixCls,b=E.getComponent,M=e.useContext(De),V=M.fixHeader,j=M.horizonScroll,F=M.flattenColumns,N=M.componentWidth;return e.useMemo(function(){var Se=b(["body","wrapper"],"tbody"),ve=b(["body","row"],"tr"),ce=b(["body","cell"],"td"),ie;o.length?ie=o.map(function(H,Le){var oe=l(H,Le);return e.createElement(we,{key:oe,rowKey:oe,record:H,recordKey:oe,index:Le,rowComponent:ve,cellComponent:ce,expandedKeys:m,onRow:p,getRowKey:l,rowExpandable:C,childrenColumnName:u})}):ie=e.createElement(Ae,{expanded:!0,className:"".concat(L,"-placeholder"),prefixCls:L,fixHeader:V,fixColumn:j,horizonScroll:j,component:ve,componentWidth:N,cellComponent:ce,colSpan:F.length},c);var Te=(0,G.cz)(F);return e.createElement(Se,{className:"".concat(L,"-tbody")},i&&e.createElement("tr",{"aria-hidden":"true",className:"".concat(L,"-measure-row"),style:{height:0}},Te.map(function(H){return e.createElement(ne,{key:H,columnKey:H,onColumnResize:g})})),ie)},[o,L,p,i,m,l,b,N,c,F])}var z=e.memo(Fe);z.displayName="Body";var ke=z,Pe=r(75797),Ke=r(54087),qe=r.n(Ke);function et(t){var o=(0,e.useRef)(t),l=(0,e.useState)({}),i=(0,R.Z)(l,2),m=i[1],p=(0,e.useRef)(null),C=(0,e.useRef)([]);function c(u){p.current===null&&(C.current=[],p.current=qe()(function(){C.current.forEach(function(w){o.current=w(o.current)}),p.current=null,m({})})),C.current.push(u)}return(0,e.useEffect)(function(){return function(){qe().cancel(p.current)}},[]),[o.current,c]}function tt(t){var o=(0,e.useRef)(t),l=(0,e.useRef)(null);function i(){window.clearTimeout(l.current)}function m(C){o.current=C,i(),l.current=window.setTimeout(function(){o.current=null,l.current=null},100)}function p(){return o.current}return(0,e.useEffect)(function(){return i},[]),[m,p]}function Ne(t,o,l){var i=(0,e.useMemo)(function(){for(var m=[],p=[],C=0,c=0,u=0;u<o;u+=1)if(l==="rtl"){p[u]=c,c+=t[u]||0;var w=o-u-1;m[w]=C,C+=t[w]||0}else{m[u]=C,C+=t[u]||0;var g=o-u-1;p[g]=c,c+=t[g]||0}return{left:m,right:p}},[t,o,l]);return i}var W=Ne;function $(t){var o=t.className,l=t.children;return e.createElement("div",{className:o},l)}var ge=$,Xe=r(75112);function st(t){var o,l=t.prefixCls,i=t.record,m=t.onExpand,p=t.expanded,C=t.expandable,c="".concat(l,"-row-expand-icon");if(!C)return e.createElement("span",{className:v()(c,"".concat(l,"-row-spaced"))});var u=function(g){m(i,g),g.stopPropagation()};return e.createElement("span",{className:v()(c,(o={},(0,f.Z)(o,"".concat(l,"-row-expanded"),p),(0,f.Z)(o,"".concat(l,"-row-collapsed"),!p),o)),onClick:u})}function dt(t,o,l){var i=[];function m(p){(p||[]).forEach(function(C,c){i.push(o(C,c)),m(C[l])})}return m(t),i}var nt=r(64019),ut=r(27678),xt=function(o,l){var i,m,p=o.scrollBodyRef,C=o.onScroll,c=o.offsetScroll,u=e.useContext(T.Z),w=u.prefixCls,g=((i=p.current)===null||i===void 0?void 0:i.scrollWidth)||0,E=((m=p.current)===null||m===void 0?void 0:m.clientWidth)||0,L=g&&E*(E/g),b=e.useRef(),M=et({scrollLeft:0,isHiddenScrollBar:!1}),V=(0,R.Z)(M,2),j=V[0],F=V[1],N=e.useRef({delta:0,x:0}),Se=e.useState(!1),ve=(0,R.Z)(Se,2),ce=ve[0],ie=ve[1],Te=function(){ie(!1)},H=function(S){S.persist(),N.current.delta=S.pageX-j.scrollLeft,N.current.x=0,ie(!0),S.preventDefault()},Le=function(S){var te,fe=S||((te=window)===null||te===void 0?void 0:te.event),Ee=fe.buttons;if(!ce||Ee===0){ce&&ie(!1);return}var Y=N.current.x+S.pageX-N.current.x-N.current.delta;Y<=0&&(Y=0),Y+L>=E&&(Y=E-L),C({scrollLeft:Y/E*(g+2)}),N.current.x=S.pageX},oe=function(){var S=(0,ut.os)(p.current).top,te=S+p.current.offsetHeight,fe=document.documentElement.scrollTop+window.innerHeight;te-(0,K.Z)()<=fe||S>=fe-c?F(function(Ee){return(0,s.Z)((0,s.Z)({},Ee),{},{isHiddenScrollBar:!0})}):F(function(Ee){return(0,s.Z)((0,s.Z)({},Ee),{},{isHiddenScrollBar:!1})})},q=function(S){F(function(te){return(0,s.Z)((0,s.Z)({},te),{},{scrollLeft:S/g*E||0})})};return e.useImperativeHandle(l,function(){return{setScrollLeft:q}}),e.useEffect(function(){var k=(0,nt.Z)(document.body,"mouseup",Te,!1),S=(0,nt.Z)(document.body,"mousemove",Le,!1);return oe(),function(){k.remove(),S.remove()}},[L,ce]),e.useEffect(function(){var k=(0,nt.Z)(window,"scroll",oe,!1),S=(0,nt.Z)(window,"resize",oe,!1);return function(){k.remove(),S.remove()}},[]),e.useEffect(function(){j.isHiddenScrollBar||F(function(k){var S,te;return(0,s.Z)((0,s.Z)({},k),{},{scrollLeft:p.current.scrollLeft/((S=p.current)===null||S===void 0?void 0:S.scrollWidth)*((te=p.current)===null||te===void 0?void 0:te.clientWidth)})})},[j.isHiddenScrollBar]),g<=E||!L||j.isHiddenScrollBar?null:e.createElement("div",{style:{height:(0,K.Z)(),width:E,bottom:c},className:"".concat(w,"-sticky-scroll")},e.createElement("div",{onMouseDown:H,ref:b,className:v()("".concat(w,"-sticky-scroll-bar"),(0,f.Z)({},"".concat(w,"-sticky-scroll-bar-active"),ce)),style:{width:"".concat(L,"px"),transform:"translate3d(".concat(j.scrollLeft,"px, 0, 0)")}}))},Pt=e.forwardRef(xt);function mn(t,o){return e.useMemo(function(){var l=!!t;return{isSticky:l,stickyClassName:l?"".concat(o,"-sticky-header"):"",offsetHeader:(0,P.Z)(t)==="object"&&t.offsetHeader||0,offsetScroll:(0,P.Z)(t)==="object"&&t.offsetScroll||0}},[t,o])}var pn=[],hn={},Ct="rc-table-internal-hook",vn=e.memo(function(t){var o=t.children;return o},function(t,o){return I()(t.props,o.props)?t.pingLeft!==o.pingLeft||t.pingRight!==o.pingRight:!1});function ct(t){var o,l=t.prefixCls,i=t.className,m=t.rowClassName,p=t.style,C=t.data,c=t.rowKey,u=t.scroll,w=t.tableLayout,g=t.direction,E=t.title,L=t.footer,b=t.summary,M=t.id,V=t.showHeader,j=t.components,F=t.emptyText,N=t.onRow,Se=t.onHeaderRow,ve=t.internalHooks,ce=t.transformColumns,ie=t.internalRefs,Te=t.sticky,H=C||pn,Le=!!H.length,oe=e.useState(0),q=(0,R.Z)(oe,2),k=q[0],S=q[1];e.useEffect(function(){S((0,K.Z)())});var te=e.useMemo(function(){return(0,G.Gm)(j,{})},[j]),fe=e.useCallback(function(A,Z){return(0,G.aM)(te,A)||Z},[te]),Ee=e.useMemo(function(){return typeof c=="function"?c:function(A){var Z=A&&A[c];return Z}},[c]),Y=(0,le.gm)(t),yt=Y.expandIcon,gt=Y.expandedRowKeys,bt=Y.defaultExpandedRowKeys,He=Y.defaultExpandAllRows,$e=Y.expandedRowRender,rt=Y.onExpand,ot=Y.onExpandedRowsChange,Rt=Y.expandRowByClick,_e=Y.rowExpandable,ft=Y.expandIconColumnIndex,at=Y.expandedRowClassName,Zt=Y.childrenColumnName,Ot=Y.indentSize,lt=yt||st,mt=Zt||"children",wt=e.useMemo(function(){return $e?"row":t.expandable&&ve===Ct&&t.expandable.__PARENT_RENDER_ICON__||H.some(function(A){return A&&(0,P.Z)(A)==="object"&&A[mt]})?"nest":!1},[!!$e,H]),Nt=e.useState(function(){return bt||(He?dt(H,Ee,mt):[])}),se=(0,R.Z)(Nt,2),be=se[0],Ze=se[1],me=e.useMemo(function(){return new Set(gt||be||[])},[gt,be]),Ve=e.useCallback(function(A){var Z=Ee(A,H.indexOf(A)),re,Re=me.has(Z);Re?(me.delete(Z),re=(0,D.Z)(me)):re=[].concat((0,D.Z)(me),[Z]),Ze(re),rt&&rt(!Re,A),ot&&ot(re)},[Ee,me,H,rt,ot]),Ge=e.useState(0),St=(0,R.Z)(Ge,2),pt=St[0],Tt=St[1],xn=(0,Pe.Z)((0,s.Z)((0,s.Z)((0,s.Z)({},t),Y),{},{expandable:!!$e,expandedKeys:me,getRowKey:Ee,onTriggerExpand:Ve,expandIcon:lt,expandIconColumnIndex:ft,direction:g}),ve===Ct?ce:null),$t=(0,R.Z)(xn,2),Ut=$t[0],ee=$t[1],Lt=e.useMemo(function(){return{columns:Ut,flattenColumns:ee}},[Ut,ee]),Wt=e.useRef(),Vt=e.useRef(),Ye=e.useRef(),Cn=e.useState(!1),Gt=(0,R.Z)(Cn,2),Yt=Gt[0],yn=Gt[1],gn=e.useState(!1),Qt=(0,R.Z)(gn,2),Jt=Qt[0],bn=Qt[1],Rn=et(new Map),qt=(0,R.Z)(Rn,2),On=qt[0],wn=qt[1],Nn=(0,G.cz)(ee),en=Nn.map(function(A){return On.get(A)}),tn=e.useMemo(function(){return en},[en.join("_")]),_t=W(tn,ee.length,g),Ue=u&&(0,G.ik)(u.y),ze=u&&(0,G.ik)(u.x),ht=ze&&ee.some(function(A){var Z=A.fixed;return Z}),nn=e.useRef(),Mt=mn(Te,l),vt=Mt.isSticky,Sn=Mt.offsetHeader,Tn=Mt.offsetScroll,Ln=Mt.stickyClassName,jt,Dt,It;Ue&&(Dt={overflowY:"scroll",maxHeight:u.y}),ze&&(jt={overflowX:"auto"},Ue||(Dt={overflowY:"hidden"}),It={width:u.x===!0?"auto":u.x,minWidth:"100%"});var rn=e.useCallback(function(A,Z){wn(function(re){var Re=new Map(re);return Re.set(A,Z),Re})},[]),_n=tt(null),on=(0,R.Z)(_n,2),Mn=on[0],an=on[1];function Bt(A,Z){if(!Z)return;typeof Z=="function"?Z(A):Z.scrollLeft!==A&&(Z.scrollLeft=A)}var it=function(Z){var re=Z.currentTarget,Re=Z.scrollLeft,Et=typeof Re=="number"?Re:re.scrollLeft,fn=re||hn;if(!an()||an()===fn){var Xt;Mn(fn),Bt(Et,Vt.current),Bt(Et,Ye.current),Bt(Et,(Xt=nn.current)===null||Xt===void 0?void 0:Xt.setScrollLeft)}if(re){var jn=re.scrollWidth,In=re.clientWidth;yn(Et>0),bn(Et<jn-In)}},Kt=function(){Ye.current&&it({currentTarget:Ye.current})},Dn=function(Z){var re=Z.width;Kt(),Tt(Wt.current?Wt.current.offsetWidth:re)};e.useEffect(function(){return Kt},[]),e.useEffect(function(){ze&&Kt()},[ze]),e.useEffect(function(){ve===Ct&&ie&&(ie.body.current=Ye.current)});var ln=fe(["table"],"table"),At=e.useMemo(function(){return w||(ht?u.x==="max-content"?"auto":"fixed":Ue||ee.some(function(A){var Z=A.ellipsis;return Z})?"fixed":"auto")},[Ue,ht,ee,w]),Ht,zt={colWidths:tn,columCount:ee.length,stickyOffsets:_t,onHeaderRow:Se,fixHeader:Ue},An=e.useMemo(function(){return Le?null:typeof F=="function"?F():F},[Le,F]),sn=e.createElement(ke,{data:H,measureColumnWidth:Ue||ze||vt,expandedKeys:me,rowExpandable:_e,getRowKey:Ee,onRow:N,emptyNode:An,childrenColumnName:mt}),dn=e.createElement(xe,{colWidths:ee.map(function(A){var Z=A.width;return Z}),columns:ee}),un=b&&e.createElement(Xe.Z,null,b(H)),cn=fe(["body"]);if(Ue||vt){var Ft;typeof cn=="function"?(Ft=cn(H,{scrollbarSize:k,ref:Ye,onScroll:it}),zt.colWidths=ee.map(function(A,Z){var re=A.width,Re=Z===Ut.length-1?re-k:re;return typeof Re=="number"&&!Number.isNaN(Re)?Re:((0,U.ZP)(!1,"When use `components.body` with render props. Each column should have a fixed value."),0)})):Ft=e.createElement("div",{style:(0,s.Z)((0,s.Z)({},jt),Dt),onScroll:it,ref:Ye,className:v()("".concat(l,"-body"))},e.createElement(ln,{style:(0,s.Z)((0,s.Z)({},It),{},{tableLayout:At})},dn,sn,un),vt&&e.createElement(Pt,{ref:nn,offsetScroll:Tn,scrollBodyRef:Ye,onScroll:it})),Ht=e.createElement(e.Fragment,null,V!==!1&&e.createElement(Ce,Object.assign({noData:!H.length},zt,Lt,{direction:g,offsetHeader:Sn,stickyClassName:Ln,ref:Vt,onScroll:it})),Ft)}else Ht=e.createElement("div",{style:(0,s.Z)((0,s.Z)({},jt),Dt),className:v()("".concat(l,"-content")),onScroll:it,ref:Ye},e.createElement(ln,{style:(0,s.Z)((0,s.Z)({},It),{},{tableLayout:At})},dn,V!==!1&&e.createElement(Oe,Object.assign({},zt,Lt)),sn,un));var Pn=(0,le.Xz)(t),kt=e.createElement("div",Object.assign({className:v()(l,i,(o={},(0,f.Z)(o,"".concat(l,"-rtl"),g==="rtl"),(0,f.Z)(o,"".concat(l,"-ping-left"),Yt),(0,f.Z)(o,"".concat(l,"-ping-right"),Jt),(0,f.Z)(o,"".concat(l,"-layout-fixed"),w==="fixed"),(0,f.Z)(o,"".concat(l,"-fixed-header"),Ue),(0,f.Z)(o,"".concat(l,"-fixed-column"),ht),(0,f.Z)(o,"".concat(l,"-scroll-horizontal"),ze),(0,f.Z)(o,"".concat(l,"-has-fix-left"),ee[0]&&ee[0].fixed),(0,f.Z)(o,"".concat(l,"-has-fix-right"),ee[ee.length-1]&&ee[ee.length-1].fixed==="right"),o)),style:p,id:M,ref:Wt},Pn),e.createElement(vn,{pingLeft:Yt,pingRight:Jt,props:(0,s.Z)((0,s.Z)({},t),{},{stickyOffsets:_t,mergedExpandedKeys:me})},E&&e.createElement(ge,{className:"".concat(l,"-title")},E(H)),e.createElement("div",{className:"".concat(l,"-container")},Ht),L&&e.createElement(ge,{className:"".concat(l,"-footer")},L(H))));ze&&(kt=e.createElement(B.Z,{onResize:Dn},kt));var Zn=e.useMemo(function(){return{prefixCls:l,getComponent:fe,scrollbarSize:k,direction:g,fixedInfoList:ee.map(function(A,Z){return de(Z,Z,ee,_t,g)}),isSticky:vt}},[l,fe,k,g,ee,_t,g,vt]),Un=e.useMemo(function(){return(0,s.Z)((0,s.Z)({},Lt),{},{tableLayout:At,rowClassName:m,expandedRowClassName:at,componentWidth:pt,fixHeader:Ue,fixColumn:ht,horizonScroll:ze,expandIcon:lt,expandableType:wt,expandRowByClick:Rt,expandedRowRender:$e,onTriggerExpand:Ve,expandIconColumnIndex:ft,indentSize:Ot})},[Lt,At,m,at,pt,Ue,ht,ze,lt,wt,Rt,$e,Ve,ft,Ot]),Wn=e.useMemo(function(){return{onColumnResize:rn}},[rn]);return e.createElement(T.Z.Provider,{value:Zn},e.createElement(De.Provider,{value:Un},e.createElement(Be.Provider,{value:Wn},kt)))}ct.Column=y,ct.ColumnGroup=n,ct.Summary=Xe.c,ct.defaultProps={rowKey:"key",prefixCls:"rc-table",emptyText:function(){return"No Data"}};var En=ct},88946:function(Me,X,r){"use strict";var f=r(12924),s=r.n(f),D=f.createContext(null);X.Z=D},75797:function(Me,X,r){"use strict";r.d(X,{L:function(){return I}});var f=r(96156),s=r(85061),D=r(28991),P=r(81253),R=r(12924),e=r.n(R),Q=r(80334),v=r(50344),x=r(62978);function I(n){return(0,v.Z)(n).filter(function(a){return R.isValidElement(a)}).map(function(a){var y=a.key,d=a.props,_=d.children,O=(0,P.Z)(d,["children"]),T=(0,D.Z)({key:y},O);return _&&(T.children=I(_)),T})}function U(n){return n.reduce(function(a,y){var d=y.fixed,_=d===!0?"left":d,O=y.children;return O&&O.length>0?[].concat((0,s.Z)(a),(0,s.Z)(U(O).map(function(T){return(0,D.Z)({fixed:_},T)}))):[].concat((0,s.Z)(a),[(0,D.Z)((0,D.Z)({},y),{},{fixed:_})])},[])}function B(n){for(var a=!0,y=0;y<n.length;y+=1){var d=n[y];if(a&&d.fixed!=="left")a=!1;else if(!a&&d.fixed==="left"){warning(!1,"Index ".concat(y-1," of `columns` missing `fixed='left'` prop."));break}}for(var _=!0,O=n.length-1;O>=0;O-=1){var T=n[O];if(_&&T.fixed!=="right")_=!1;else if(!_&&T.fixed==="right"){warning(!1,"Index ".concat(O+1," of `columns` missing `fixed='right'` prop."));break}}}function K(n){return n.map(function(a){var y=a.fixed,d=(0,P.Z)(a,["fixed"]),_=y;return y==="left"?_="right":y==="right"&&(_="left"),(0,D.Z)({fixed:_},d)})}function h(n,a){var y=n.prefixCls,d=n.columns,_=n.children,O=n.expandable,T=n.expandedKeys,de=n.getRowKey,G=n.onTriggerExpand,ae=n.expandIcon,pe=n.rowExpandable,he=n.expandIconColumnIndex,ue=n.direction,Oe=n.expandRowByClick,le=R.useMemo(function(){return d||I(_)},[d,_]),We=R.useMemo(function(){if(O){var J,Ce=he||0,je=le[Ce],De=(J={},(0,f.Z)(J,x.vP,{className:"".concat(y,"-expand-icon-col")}),(0,f.Z)(J,"title",""),(0,f.Z)(J,"fixed",je?je.fixed:null),(0,f.Z)(J,"className","".concat(y,"-row-expand-icon-cell")),(0,f.Z)(J,"render",function(ye,we,Je){var Be=de(we,Je),ne=T.has(Be),Fe=pe?pe(we):!0,z=ae({prefixCls:y,expanded:ne,expandable:Fe,record:we,onExpand:G});return Oe?R.createElement("span",{onClick:function(Pe){return Pe.stopPropagation()}},z):z}),J),Ie=le.slice();return Ce>=0&&Ie.splice(Ce,0,De),Ie}return le},[O,le,de,T,ae,ue]),xe=R.useMemo(function(){var J=We;return a&&(J=a(J)),J.length||(J=[{render:function(){return null}}]),J},[a,We,ue]),Qe=R.useMemo(function(){return ue==="rtl"?K(U(xe)):U(xe)},[xe,ue]);return[xe,Qe]}X.Z=h},82327:function(Me,X,r){"use strict";r.d(X,{ER:function(){return s.c},vP:function(){return D.vP}});var f=r(76071),s=r(75112),D=r(62978);X.ZP=f.Z},62978:function(Me,X,r){"use strict";r.d(X,{vP:function(){return P},gm:function(){return R},Xz:function(){return e}});var f=r(28991),s=r(81253),D=r(80334),P="RC_TABLE_INTERNAL_COL_DEFINE";function R(Q){var v=Q.expandable,x=(0,s.Z)(Q,["expandable"]);return"expandable"in Q?(0,f.Z)((0,f.Z)({},x),v):x}function e(Q){return Object.keys(Q).reduce(function(v,x){return(x.substr(0,5)==="data-"||x.substr(0,5)==="aria-")&&(v[x]=Q[x]),v},{})}},38299:function(Me,X,r){"use strict";r.d(X,{aM:function(){return P},cz:function(){return R},Gm:function(){return e},ik:function(){return Q}});var f=r(90484),s="RC_TABLE_KEY";function D(v){return v==null?[]:Array.isArray(v)?v:[v]}function P(v,x){if(!x&&typeof x!="number")return v;for(var I=D(x),U=v,B=0;B<I.length;B+=1){if(!U)return null;var K=I[B];U=U[K]}return U}function R(v){var x=[],I={};return v.forEach(function(U){for(var B=U||{},K=B.key,h=B.dataIndex,n=K||D(h).join("-")||s;I[n];)n="".concat(n,"_next");I[n]=!0,x.push(n)}),x}function e(){var v={};function x(K,h){h&&Object.keys(h).forEach(function(n){var a=h[n];a&&(0,f.Z)(a)==="object"?(K[n]=K[n]||{},x(K[n],a)):K[n]=a})}for(var I=arguments.length,U=new Array(I),B=0;B<I;B++)U[B]=arguments[B];return U.forEach(function(K){x(v,K)}),v}function Q(v){return v!=null}},27678:function(Me,X,r){"use strict";r.d(X,{g1:function(){return U},os:function(){return K}});var f=/margin|padding|width|height|max|min|offset/,s={left:!0,top:!0},D={cssFloat:1,styleFloat:1,float:1};function P(h){return h.nodeType===1?h.ownerDocument.defaultView.getComputedStyle(h,null):{}}function R(h,n,a){if(n=n.toLowerCase(),a==="auto"){if(n==="height")return h.offsetHeight;if(n==="width")return h.offsetWidth}return n in s||(s[n]=f.test(n)),s[n]?parseFloat(a)||0:a}function e(h,n){var a=arguments.length,y=P(h);return n=D[n]?"cssFloat"in h.style?"cssFloat":"styleFloat":n,a===1?y:R(h,n,y[n]||h.style[n])}function Q(h,n,a){var y=arguments.length;if(n=D[n]?"cssFloat"in h.style?"cssFloat":"styleFloat":n,y===3)return typeof a=="number"&&f.test(n)&&(a="".concat(a,"px")),h.style[n]=a,a;for(var d in n)n.hasOwnProperty(d)&&Q(h,d,n[d]);return P(h)}function v(h){return h===document.body?document.documentElement.clientWidth:h.offsetWidth}function x(h){return h===document.body?window.innerHeight||document.documentElement.clientHeight:h.offsetHeight}function I(){var h=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),n=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:h,height:n}}function U(){var h=document.documentElement.clientWidth,n=window.innerHeight||document.documentElement.clientHeight;return{width:h,height:n}}function B(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function K(h){var n=h.getBoundingClientRect(),a=document.documentElement;return{left:n.left+(window.pageXOffset||a.scrollLeft)-(a.clientLeft||document.body.clientLeft||0),top:n.top+(window.pageYOffset||a.scrollTop)-(a.clientTop||document.body.clientTop||0)}}}}]);
|