1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1959],{1878:(e,t,n)=>{n.d(t,{A:()=>r});function r(e,t){return e[t]}},3963:(e,t,n)=>{n.d(t,{A:()=>s});var r=n(48526),l=n(71986),o=n(49711);function a(){return(a=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}let s=(0,o.forwardRef)((e,t)=>{let{prefixCls:n="rc-checkbox",className:s,style:i,checked:d,disabled:c,defaultChecked:u=!1,type:p="checkbox",title:f,onChange:h,...m}=e,y=(0,o.useRef)(null),g=(0,o.useRef)(null),[v,x]=(0,r.A)(u,d);(0,o.useImperativeHandle)(t,()=>({focus:e=>{y.current?.focus(e)},blur:()=>{y.current?.blur()},input:y.current,nativeElement:g.current}));let E=(0,l.$)(n,s,{[`${n}-checked`]:v,[`${n}-disabled`]:c});return o.createElement("span",{className:E,title:f,style:i,ref:g},o.createElement("input",a({},m,{className:`${n}-input`,ref:y,onChange:t=>{c||("checked"in e||x(t.target.checked),h?.({target:{...e,type:p,checked:t.target.checked},stopPropagation(){t.stopPropagation()},preventDefault(){t.preventDefault()},nativeEvent:t.nativeEvent}))},disabled:c,checked:!!v,type:p})),o.createElement("span",{className:`${n}-inner`}))})},17657:(e,t,n)=>{n.d(t,{$s:()=>a,BA:()=>o,BE:()=>c,LI:()=>s,Oh:()=>d,hr:()=>p,kG:()=>i,tg:()=>u});var r=n(21843);n(49711),n(83251);var l=n(1878);function o(e,t){if(!e)return[];let n=e.slice(),r=n.indexOf(t);return r>=0&&n.splice(r,1),n}function a(e,t){let n=(e||[]).slice();return -1===n.indexOf(t)&&n.push(t),n}function s(e){return e.split("-")}function i(e,t){let n=[];return!function e(t=[]){t.forEach(({key:t,children:r})=>{n.push(t),e(r)})}((0,l.A)(t,e).children),n}function d(e,t,n,r,o,a,i,d,c,u){let{clientX:p,clientY:f}=e,{top:h,height:m}=e.target.getBoundingClientRect(),y=(("rtl"===u?-1:1)*((o?.x||0)-p)-12)/r,g=c.filter(e=>d[e]?.children?.length),v=(0,l.A)(d,n.eventKey);if(f<h+m/2){let e=i.findIndex(e=>e.key===v.key),t=i[e<=0?0:e-1].key;v=(0,l.A)(d,t)}let x=v.key,E=v,b=v.key,N=0,k=0;if(!g.includes(x))for(let e=0;e<y;e+=1)if(function(e){if(e.parent){let t=s(e.pos);return Number(t[t.length-1])===e.parent.children.length-1}return!1}(v))v=v.parent,k+=1;else break;let w=t.data,C=v.node,$=!0;return function(e){let t=s(e.pos);return 0===Number(t[t.length-1])}(v)&&0===v.level&&f<h+m/2&&a({dragNode:w,dropNode:C,dropPosition:-1})&&v.key===n.eventKey?N=-1:(E.children||[]).length&&g.includes(b)?a({dragNode:w,dropNode:C,dropPosition:0})?N=0:$=!1:0===k?y>-1.5?a({dragNode:w,dropNode:C,dropPosition:1})?N=1:$=!1:a({dragNode:w,dropNode:C,dropPosition:0})?N=0:a({dragNode:w,dropNode:C,dropPosition:1})?N=1:$=!1:a({dragNode:w,dropNode:C,dropPosition:1})?N=1:$=!1,{dropPosition:N,dropLevelOffset:k,dropTargetKey:v.key,dropTargetPos:v.pos,dragOverNodeKey:b,dropContainerKey:0===N?null:v.parent?.key||null,dropAllowed:$}}function c(e,t){if(!e)return;let{multiple:n}=t;return n?e.slice():e.length?[e[0]]:e}n(29499);function u(e){let t;if(!e)return null;if(Array.isArray(e))t={checkedKeys:e,halfCheckedKeys:void 0};else{if("object"!=typeof e)return(0,r.Ay)(!1,"`checkedKeys` is not an array or an object"),null;t={checkedKeys:e.checked||void 0,halfCheckedKeys:e.halfChecked||void 0}}return t}function p(e,t){let n=new Set;return(e||[]).forEach(e=>{!function e(r){if(n.has(r))return;let o=(0,l.A)(t,r);if(!o)return;n.add(r);let{parent:a,node:s}=o;!s.disabled&&a&&e(a.key)}(e)}),[...n]}},24528:(e,t,n)=>{n.d(t,{F:()=>l,k:()=>r});let r={},l="rc-table-internal-hook"},27269:(e,t,n)=>{n.d(t,{P:()=>r,T:()=>l}),n(21843);let r="RC_TABLE_INTERNAL_COL_DEFINE";function l(e){let t,{expandable:n,...r}=e;return!1===(t="expandable"in e?{...r,...n}:r).showExpandColumn&&(t.expandIconColumnIndex=-1),t}},29499:(e,t,n)=>{n.d(t,{$9:()=>c,AZ:()=>i,Hj:()=>f,N5:()=>p,cG:()=>u,i7:()=>s,vH:()=>d});var r=n(67235),l=n(80348),o=n(21843),a=n(1878);function s(e,t){return null!=e?e:t}function i(e){let{title:t,_title:n,key:r,children:l}=e||{},o=t||"title";return{title:o,_title:n||[o],key:r||"key",children:l||"children"}}function d(e){return function e(t){return(0,r.A)(t).map(t=>{if(!(t&&t.type&&t.type.isTreeNode))return(0,o.Ay)(!t,"Tree/TreeNode can only accept TreeNode as children."),null;let{key:n}=t,{children:r,...l}=t.props,a={key:n,...l},s=e(r);return s.length&&(a.children=s),a}).filter(e=>e)}(e)}
1function c(e,t,n){let{_title:r,key:o,children:a}=i(n),d=new Set(!0===t?[]:t),c=[];return!function e(n,i=null){return n.map((u,p)=>{var f;let h,m=(f=i?i.pos:"0",`${f}-${p}`),y=s(u[o],m);for(let e=0;e<r.length;e+=1){let t=r[e];if(void 0!==u[t]){h=u[t];break}}let g=Object.assign((0,l.A)(u,[...r,o,a]),{title:h,key:y,parent:i,pos:m,children:null,data:u,isStart:[...i?i.isStart:[],0===p],isEnd:[...i?i.isEnd:[],p===n.length-1]});return c.push(g),!0===t||d.has(y)?g.children=e(u[a]||[],g):g.children=[],g})}(e),c}function u(e,{initWrapper:t,processEntity:n,onProcessFinished:r,externalGetKey:l,childrenPropName:o,fieldNames:a}={},d){let c={},p={},f={posEntities:c,keyEntities:p};return t&&(f=t(f)||f),!function(e,t,n){let r,l={},{childrenPropName:o,externalGetKey:a,fieldNames:d}=("object"==typeof n?n:{externalGetKey:n})||{},{key:c,children:u}=i(d),p=o||u;a?"string"==typeof a?r=e=>e[a]:"function"==typeof a&&(r=e=>a(e)):r=(e,t)=>s(e[c],t),!function n(l,o,a,s){var i;let d=l?l[p]:e,c=l?(i=a.pos,`${i}-${o}`):"0",u=l?[...s,l]:[];if(l){let e=r(l,c);t({node:l,index:o,pos:c,key:e,parentPos:a.node?a.pos:null,level:a.level+1,nodes:u})}d&&d.forEach((e,t)=>{n(e,t,{node:l,pos:c,level:a?a.level+1:-1},u)})}(null)}(e,e=>{let{node:t,index:r,pos:l,key:o,parentPos:a,level:i,nodes:d}=e,u={node:t,nodes:d,index:r,key:o,pos:l,level:i},h=s(o,l);c[l]=u,p[h]=u,u.parent=c[a],u.parent&&(u.parent.children=u.parent.children||[],u.parent.children.push(u)),n&&n(u,f)},{externalGetKey:l||d,childrenPropName:o,fieldNames:a}),r&&r(f),f}function p(e,{expandedKeys:t,selectedKeys:n,loadedKeys:r,loadingKeys:l,checkedKeys:o,halfCheckedKeys:s,dragOverNodeKey:i,dropPosition:d,keyEntities:c}){let u=(0,a.A)(c,e);return{eventKey:e,expanded:-1!==t.indexOf(e),selected:-1!==n.indexOf(e),loaded:-1!==r.indexOf(e),loading:-1!==l.indexOf(e),checked:-1!==o.indexOf(e),halfChecked:-1!==s.indexOf(e),pos:String(u?u.pos:""),dragOver:i===e&&0===d,dragOverGapTop:i===e&&-1===d,dragOverGapBottom:i===e&&1===d}}function f(e){let{data:t,expanded:n,selected:r,checked:l,loaded:a,loading:s,halfChecked:i,dragOver:d,dragOverGapTop:c,dragOverGapBottom:u,pos:p,active:f,eventKey:h}=e,m={...t,expanded:n,selected:r,checked:l,loaded:a,loading:s,halfChecked:i,dragOver:d,dragOverGapTop:c,dragOverGapBottom:u,pos:p,active:f,key:h};return"props"in m||Object.defineProperty(m,"props",{get:()=>((0,o.Ay)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),e)}),m}},41977:(e,t,n)=>{n.d(t,{p:()=>s});var r=n(21843),l=n(1878);function o(e,t){let n=new Set;return e.forEach(e=>{t.has(e)||n.add(e)}),n}function a(e){let{disabled:t,disableCheckbox:n,checkable:r}=e||{};return!!(t||n)||!1===r}function s(e,t,n,s){let i,d,c=[];i=s||a;let u=new Set(e.filter(e=>{let t=!!(0,l.A)(n,e);return t||c.push(e),t})),p=new Map,f=0;return Object.keys(n).forEach(e=>{let t=n[e],{level:r}=t,l=p.get(r);l||(l=new Set,p.set(r,l)),l.add(t),f=Math.max(f,r)}),(0,r.Ay)(!c.length,`Tree missing follow keys: ${c.slice(0,100).map(e=>`'${e}'`).join(", ")}`),!0===t?function(e,t,n,r){let l=new Set(e),a=new Set;for(let e=0;e<=n;e+=1)(t.get(e)||new Set).forEach(e=>{let{key:t,node:n,children:o=[]}=e;l.has(t)&&!r(n)&&o.filter(e=>
1!r(e.node)).forEach(e=>{l.add(e.key)})});let s=new Set;for(let e=n;e>=0;e-=1)(t.get(e)||new Set).forEach(e=>{let{parent:t,node:n}=e;if(r(n)||!e.parent||s.has(e.parent.key))return;if(r(e.parent.node)){s.add(t.key);return}let o=!0,i=!1;(t.children||[]).filter(e=>!r(e.node)).forEach(({key:e})=>{let t=l.has(e);o&&!t&&(o=!1),!i&&(t||a.has(e))&&(i=!0)}),o&&l.add(t.key),i&&a.add(t.key),s.add(t.key)});return{checkedKeys:Array.from(l),halfCheckedKeys:Array.from(o(a,l))}}(u,p,f,i):function(e,t,n,r,l){let a=new Set(e),s=new Set(t);for(let e=0;e<=r;e+=1)(n.get(e)||new Set).forEach(e=>{let{key:t,node:n,children:r=[]}=e;a.has(t)||s.has(t)||l(n)||r.filter(e=>!l(e.node)).forEach(e=>{a.delete(e.key)})});s=new Set;let i=new Set;for(let e=r;e>=0;e-=1)(n.get(e)||new Set).forEach(e=>{let{parent:t,node:n}=e;if(l(n)||!e.parent||i.has(e.parent.key))return;if(l(e.parent.node)){i.add(t.key);return}let r=!0,o=!1;(t.children||[]).filter(e=>!l(e.node)).forEach(({key:e})=>{let t=a.has(e);r&&!t&&(r=!1),!o&&(t||s.has(e))&&(o=!0)}),r||a.delete(t.key),o&&s.add(t.key),i.add(t.key)});return{checkedKeys:Array.from(a),halfCheckedKeys:Array.from(o(s,a))}}(u,t.halfCheckedKeys,p,f,i)}},50850:(e,t,n)=>{n.d(t,{P:()=>i,A:()=>d});var r=n(67235);n(21843);var l=n(49711),o=n(24528),a=n(27269);function s(e,t=""){return"number"==typeof t?t:t.endsWith("%")?e*parseFloat(t)/100:null}function i(e){return(0,r.A)(e).filter(e=>l.isValidElement(e)).map(e=>{let{key:t,props:n}=e,{children:r,...l}=n,o={key:t,...l};return r&&(o.children=i(r)),o})}let d=function({prefixCls:e,columns:t,children:n,expandable:r,expandedKeys:d,columnTitle:c,getRowKey:u,onTriggerExpand:p,expandIcon:f,rowExpandable:h,expandIconColumnIndex:m,expandedRowOffset:y=0,direction:g,expandRowByClick:v,columnWidth:x,fixed:E,scrollWidth:b,clientWidth:N},k){var w;let C=l.useMemo(()=>(function e(t){return t.filter(e=>e&&"object"==typeof e&&!e.hidden).map(t=>{let n=t.children;return n&&n.length>0?{...t,children:e(n)}:t})})((t||i(n)||[]).slice()),[t,n]),$=l.useMemo(()=>{if(r){let t,n=C.slice();if(!n.includes(o.k)){let e=m||0,t=0===e&&("right"===E||"end"===E)?C.length:e;t>=0&&n.splice(t,0,o.k)}let r=n.indexOf(o.k);n=n.filter((e,t)=>e!==o.k||t===r);let s=C[r];t=E||(s?s.fixed:null);let i={[a.P]:{className:`${e}-expand-icon-col`,columnType:"EXPAND_COLUMN"},title:c,fixed:t,className:`${e}-row-expand-icon-cell`,width:x,render:(t,n,r)=>{let o=u(n,r),a=f({prefixCls:e,expanded:d.has(o),expandable:!h||h(n),record:n,onExpand:p});return v?l.createElement("span",{onClick:e=>e.stopPropagation()},a):a}};return n.map((e,t)=>{let n=e===o.k?i:e;return t<y?{...n,fixed:n.fixed||"start"}:n})}return C.filter(e=>e!==o.k)},[r,C,u,d,f,g,y]),S=l.useMemo(()=>{let e=$;return k&&(e=k(e)),e.length||(e=[{render:()=>null}]),e},[k,$,g]),[K,A]=(w=l.useMemo(()=>(function e(t,n="key"){return t.filter(e=>e&&"object"==typeof e).reduce((t,r,l)=>{let{fixed:o}=r,a=!0===o||"left"===o?"start":"right"===o?"end":o,s=`${n}-${l}`,i=r.children;return i&&i.length>0?[...t,...e(i,s).map(e=>({...e,fixed:e.fixed??a}))]:[...t,{key:s,...r,fixed:a}]},[])})(S),[S,g,b]),l.useMemo(()=>{if(b&&b>0){let e=0,t=0;w.forEach(n=>{let r=s(b,n.width);r?e+=r:t+=1});let n=Math.max(b,N),r=Math.max(n-e,t),l=t,o=r/t,a=0,i=w.map(e=>{let t={...e},n=s(b,t.width);if(n)t.width=n;else{let e=Math.floor(o);t.width=1===l?r:e,r-=e,l-=1}return a+=t.width,t});if(a<n){let e=n/a;r=n,i.forEach((t,n)=>{let l=Math.floor(t.width*e);t.width=n===i.length-1?r:l,r-=l})}return[i,Math.max(a,n)]}return[w,b]},[w,b,N]));return[S,K,A]}},66885:(e,t,n)=>{n.d(t,{Q:()=>o,U:()=>l});var r=n(49711);let l=r.createContext(null),o=r.createContext({})},68039:(e,t,n)=>{n.d(t,{A:()=>g});var r=n(71986),l=n(48526),o=n(12849),a=n(62112);n(21843);var s=n(49711);let i={items_per_page:"æ¡/页",jump_to:"è·³è³",jump_to_confirm:"ç¡®å®",page:"页",prev_page:"ä¸ä¸é¡µ",next_page:"ä¸ä¸é¡µ",prev_5:"åå 5 页",next_5:"åå 5 页",prev_3:"åå 3 页",next_3:"åå 3 页",page_size:"页ç "},d=[10,20,50,100],c=e=>{let{pageSizeOptions:t=d,locale:n,changeSize:r,pageSize:l,goButton:a,quickGo:i,rootPrefixCls:c,disabled:u,buildOptionText:p,showSizeChanger:f,sizeChangerRender:h}=e,[m,y]=s.useState(""),g=s.useMemo(()=>!m||Number.isNaN(m)?void 0:Number(m),[m]),v="function"==typeof p?p:e=>`${e} ${n.items_per_page}`,x=e=>{""!==m&&(e.keyCode===o.A.ENTER||"click"===e.type)&&(y(""),i?.(g))},E=`${c}-options`;if(!f&&!i)return null;let b=null,N=null,k=null;return f&&h&&(b=h({disabled:u,size:l,onSizeChange:e=>{r?.(Number(e))},"aria-label":n.page_size,className:`${E}
1-size-changer`,options:(t.some(e=>e.toString()===l.toString())?t:t.concat([l]).sort((e,t)=>(Number.isNaN(Number(e))?0:Number(e))-(Number.isNaN(Number(t))?0:Number(t)))).map(e=>({label:v(e),value:e}))})),i&&(a&&(k="boolean"==typeof a?s.createElement("button",{type:"button",onClick:x,onKeyUp:x,disabled:u,className:`${E}-quick-jumper-button`},n.jump_to_confirm):s.createElement("span",{onClick:x,onKeyUp:x},a)),N=s.createElement("div",{className:`${E}-quick-jumper`},n.jump_to,s.createElement("input",{disabled:u,type:"text",value:m,onChange:e=>{let t=e.target.value;/^\d*$/.test(t)&&y(t)},onKeyUp:x,onBlur:e=>{!a&&""!==m&&(y(""),e.relatedTarget&&(e.relatedTarget.className.includes(`${c}-item-link`)||e.relatedTarget.className.includes(`${c}-item`))||i?.(g))},"aria-label":n.page}),n.page,k)),s.createElement("li",{className:E},b,N)},u=e=>{let{rootPrefixCls:t,page:n,active:l,className:o,style:a,showTitle:i,onClick:d,onKeyPress:c,itemRender:u}=e,p=`${t}-item`,f=(0,r.$)(p,`${p}-${n}`,{[`${p}-active`]:l,[`${p}-disabled`]:!n},o),h=u(n,"page",s.createElement("a",{rel:"nofollow"},n));return h?s.createElement("li",{title:i?String(n):null,className:f,style:a,onClick:()=>{d(n)},onKeyDown:e=>{c(e,d,n)},tabIndex:0},h):null};function p(){return(p=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}let f=(e,t,n)=>n;function h(){}function m(e){let t=Number(e);return"number"==typeof t&&!Number.isNaN(t)&&isFinite(t)&&Math.floor(t)===t}function y(e,t,n){return Math.floor((n-1)/(void 0===e?t:e))+1}let g=e=>{let{prefixCls:t="rc-pagination",selectPrefixCls:n="rc-select",className:d,classNames:g,styles:v,current:x,defaultCurrent:E=1,total:b=0,pageSize:N,defaultPageSize:k=10,onChange:w=h,hideOnSinglePage:C,align:$,showPrevNextJumpers:S=!0,showQuickJumper:K,showLessItems:A,showTitle:O=!0,onShowSizeChange:P=h,locale:R=i,style:M,totalBoundaryShowSizeChanger:D=50,disabled:j,simple:T,showTotal:L,showSizeChanger:I=b>D,sizeChangerRender:_,pageSizeOptions:H,itemRender:B=f,jumpPrevIcon:W,jumpNextIcon:U,prevIcon:z,nextIcon:F}=e,V=s.useRef(null),[q,G]=(0,l.A)(k,N),[X,Y]=(0,l.A)(E,x),Z=Math.max(1,Math.min(X,y(void 0,q,b))),[Q,J]=s.useState(Z);(0,s.useEffect)(()=>{J(Z)},[Z]);let ee=Math.max(1,Z-(A?3:5)),et=Math.min(y(void 0,q,b),Z+(A?3:5));function en(n,r){let l=n||s.createElement("button",{type:"button","aria-label":r,className:`${t}-item-link`});return"function"==typeof n&&(l=s.createElement(n,e)),l}function er(e){let t,n=e.target.value,r=y(void 0,q,b);return""===n?n:Number.isNaN(Number(n))?Q:n>=r?r:Number(n)}let el=b>q&&K;function eo(e){let t=er(e);switch(t!==Q&&J(t),e.keyCode){case o.A.ENTER:ea(t);break;case o.A.UP:ea(t-1);break;case o.A.DOWN:ea(t+1)}}function ea(e){if(m(e)&&e!==Z&&m(b)&&b>0&&!j){let t=y(void 0,q,b),n=e;return e>t?n=t:e<1&&(n=1),n!==Q&&J(n),Y(n),w?.(n,q),n}return Z}let es=Z>1,ei=Z<y(void 0,q,b);function ed(){es&&ea(Z-1)}function ec(){ei&&ea(Z+1)}function eu(){ea(ee)}function ep(){ea(et)}function ef(e,t,...n){("Enter"===e.key||e.charCode===o.A.ENTER||e.keyCode===o.A.ENTER)&&t(...n)}function eh(e){("click"===e.type||e.keyCode===o.A.ENTER)&&ea(Q)}let em=null,ey=(0,a.A)(e,{aria:!0,data:!0}),eg=L&&s.createElement("li",{className:`${t}-total-text`},L(b,[0===b?0:(Z-1)*q+1,Z*q>b?b:Z*q])),ev=null,ex=y(void 0,q,b);if(C&&b<=q)return null;let eE=[],eb={rootPrefixCls:t,onClick:ea,onKeyPress:ef,showTitle:O,itemRender:B,page:-1,className:g?.item,style:v?.item},eN=Z-1>0?Z-1:0,ek=Z+1<ex?Z+1:ex,ew=K&&K.goButton,eC="object"==typeof T?T.readOnly:!T,e$=ew,eS=null;T&&(ew&&(e$="boolean"==typeof ew?s.createElement("button",{type:"button",onClick:eh,onKeyUp:eh},R.jump_to_confirm):s.createElement("span",{onClick:eh,onKeyUp:eh},ew),e$=s.createElement("li",{title:O?`${R.jump_to}${Z}/${ex}`:null,className:`${t}-simple-pager`},e$)),eS=s.createElement("li",{title:O?`${Z}/${ex}`:null,className:(0,r.$)(`${t}-simple-pager`,g?.item),style:v?.item},eC?Q:s.createElement("input",{type:"text","aria-label":R.jump_to,value:Q,disabled:j,onKeyDown:function(e){(e.keyCode===o.A.UP||e.keyCode===o.A.DOWN)&&e.preventDefault()},onKeyUp:eo,onChange:eo,onBlur:function(e){ea(er(e))},size:3}),s.createElement("span",{className:`${t}
1-slash`},"/"),ex));let eK=A?1:2;if(ex<=3+2*eK){ex||eE.push(s.createElement(u,p({},eb,{key:"noPager",page:1,className:`${t}-item-disabled`})));for(let e=1;e<=ex;e+=1)eE.push(s.createElement(u,p({},eb,{key:e,page:e,active:Z===e})))}else{let e=A?R.prev_3:R.prev_5,n=A?R.next_3:R.next_5,l=B(ee,"jump-prev",en(W,"prev page")),o=B(et,"jump-next",en(U,"next page"));S&&(em=l?s.createElement("li",{title:O?e:null,key:"prev",onClick:eu,tabIndex:0,onKeyDown:function(e){ef(e,eu)},className:(0,r.$)(`${t}-jump-prev`,{[`${t}-jump-prev-custom-icon`]:!!W})},l):null,ev=o?s.createElement("li",{title:O?n:null,key:"next",onClick:ep,tabIndex:0,onKeyDown:function(e){ef(e,ep)},className:(0,r.$)(`${t}-jump-next`,{[`${t}-jump-next-custom-icon`]:!!U})},o):null);let a=Math.max(1,Z-eK),i=Math.min(Z+eK,ex);Z-1<=eK&&(i=1+2*eK),ex-Z<=eK&&(a=ex-2*eK);for(let e=a;e<=i;e+=1)eE.push(s.createElement(u,p({},eb,{key:e,page:e,active:Z===e})));if(Z-1>=2*eK&&3!==Z&&(eE[0]=s.cloneElement(eE[0],{className:(0,r.$)(`${t}-item-after-jump-prev`,eE[0].props.className)}),eE.unshift(em)),ex-Z>=2*eK&&Z!==ex-2){let e=eE[eE.length-1];eE[eE.length-1]=s.cloneElement(e,{className:(0,r.$)(`${t}-item-before-jump-next`,e.props.className)}),eE.push(ev)}1!==a&&eE.unshift(s.createElement(u,p({},eb,{key:1,page:1}))),i!==ex&&eE.push(s.createElement(u,p({},eb,{key:ex,page:ex})))}let eA=function(e){let t=B(e,"prev",en(z,"prev page"));return s.isValidElement(t)?s.cloneElement(t,{disabled:!es}):t}(eN);if(eA){let e=!es||!ex;eA=s.createElement("li",{title:O?R.prev_page:null,onClick:ed,tabIndex:e?null:0,onKeyDown:function(e){ef(e,ed)},className:(0,r.$)(`${t}-prev`,g?.item,{[`${t}-disabled`]:e}),style:v?.item,"aria-disabled":e},eA)}let eO=function(e){let t=B(e,"next",en(F,"next page"));return s.isValidElement(t)?s.cloneElement(t,{disabled:!ei}):t}(ek);if(eO){let e,n;T?(e=!ei,n=es?0:null):n=(e=!ei||!ex)?null:0,eO=s.createElement("li",{title:O?R.next_page:null,onClick:ec,tabIndex:n,onKeyDown:function(e){ef(e,ec)},className:(0,r.$)(`${t}-next`,g?.item,{[`${t}-disabled`]:e}),style:v?.item,"aria-disabled":e},eO)}let eP=(0,r.$)(t,d,{[`${t}-start`]:"start"===$,[`${t}-center`]:"center"===$,[`${t}-end`]:"end"===$,[`${t}-simple`]:T,[`${t}-disabled`]:j});return s.createElement("ul",p({className:eP,style:M,ref:V},ey),eg,eA,T?eS:eE,eO,s.createElement(c,{locale:R,rootPrefixCls:t,disabled:j,selectPrefixCls:n,changeSize:function(e){let t=y(e,q,b),n=Z>t&&0!==t?t:Z;G(e),J(n),P?.(Z,e),Y(n),w?.(n,e)},pageSize:q,pageSizeOptions:H,quickGo:el?ea:null,goButton:e$,showSizeChanger:I,sizeChangerRender:_}))}},73367:(e,t,n)=>{n.d(t,{nF:()=>f.A,Ay:()=>D});var r=n(71986),l=n(12849),o=n(62112),a=n(21843),s=n(49711),i=n(66885);let d=e=>{let{dropPosition:t,dropLevelOffset:n,indent:r}=e,l={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(t){case -1:l.top=0,l.left=-n*r;break;case 1:l.bottom=0,l.left=-n*r;break;case 0:l.bottom=0,l.left=r}return s.createElement("div",{style:l})};var c=n(23412),u=n(31522),p=n(59),f=n(83251);let h=function(e,t){let[n,r]=s.useState(!1);(0,c.A)(()=>{if(n)return e(),()=>{t()}},[n]),(0,c.A)(()=>(r(!0),()=>{r(!1)}),[])};var m=n(29499);function y(){return(y=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}let g=s.forwardRef((e,t)=>{let{className:n,style:l,motion:o,motionNodes:a,motionType:d,onMotionStart:u,onMotionEnd:g,active:v,treeNodeRequiredProps:x,...E}=e,[b,N]=s.useState(!0),{prefixCls:k}=s.useContext(i.U),w=a&&"hide"!==d;(0,c.A)(()=>{a&&w!==b&&N(w)},[a]);let C=s.useRef(!1),$=()=>{a&&!C.current&&(C.current=!0,g())};return(h(()=>{a&&u()},$),a)?s.createElement(p.Ay,y({ref:t,visible:b},o,{motionAppear:"show"===d,onVisibleChanged:e=>{w===e&&$()}}),({className:e,style:t},n)=>s.createElement("div",{ref:n,className:(0,r.$)(`${k}-treenode-motion`,e),style:t},a.map(e=>{let{data:{...t},title:n,key:r,isStart:l,isEnd:o}=e;delete t.children;let a=(0,m.N5)(r,x);return s.createElement(f.A,y({},t,a,{title:n,active:v,data:e.data,key:r,isStart:l,isEnd:o}))}))):s.createElement(f.A,y({domRef:t,className:n,style:l},E,{active:v}))});function v(e,t,n){let r=e.findIndex(e=>e.key===n),l=e[r+1],o=t.findIndex(e=>e.key===n);if(l){let e=t.findIndex(e=>
1e.key===l.key);return t.slice(o+1,e)}return t.slice(o+1)}function x(){return(x=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}let E={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},b=()=>{},N=`RC_TREE_MOTION_${Math.random()}`,k={key:N},w={key:N,level:0,index:0,pos:"0",node:k,nodes:[k]},C={parent:null,children:[],pos:w.pos,data:k,title:null,key:N,isStart:[],isEnd:[]};function $(e,t,n,r){return!1!==t&&n?e.slice(0,Math.ceil(n/r)+1):e}function S(e){let{key:t,pos:n}=e;return(0,m.i7)(t,n)}let K=s.forwardRef((e,t)=>{let{prefixCls:n,data:r,selectable:l,checkable:o,expandedKeys:a,selectedKeys:i,checkedKeys:d,loadedKeys:p,loadingKeys:f,halfCheckedKeys:h,keyEntities:y,disabled:k,dragging:w,dragOverNodeKey:K,dropPosition:A,motion:O,height:P,itemHeight:R,virtual:M,scrollWidth:D,focusable:j,activeItem:T,focused:L,tabIndex:I,onKeyDown:_,onFocus:H,onBlur:B,onActiveChange:W,onListChangeStart:U,onListChangeEnd:z,...F}=e,V=s.useRef(null),q=s.useRef(null);s.useImperativeHandle(t,()=>({scrollTo:e=>{V.current.scrollTo(e)},getIndentWidth:()=>q.current.offsetWidth}));let[G,X]=s.useState(a),[Y,Z]=s.useState(r),[Q,J]=s.useState(r),[ee,et]=s.useState([]),[en,er]=s.useState(null),el=s.useRef(r);function eo(){let e=el.current;Z(e),J(e),et([]),er(null),z()}el.current=r,(0,c.A)(()=>{X(a);let e=function(e=[],t=[]){let n=e.length,r=t.length;if(1!==Math.abs(n-r))return{add:!1,key:null};function l(e,t){let n=new Map;e.forEach(e=>{n.set(e,!0)});let r=t.filter(e=>!n.has(e));return 1===r.length?r[0]:null}return n<r?{add:!0,key:l(e,t)}:{add:!1,key:l(t,e)}}(G,a);if(null!==e.key)if(e.add){let t=Y.findIndex(({key:t})=>t===e.key),n=$(v(Y,r,e.key),M,P,R),l=Y.slice();l.splice(t+1,0,C),J(l),et(n),er("show")}else{let t=r.findIndex(({key:t})=>t===e.key),n=$(v(r,Y,e.key),M,P,R),l=r.slice();l.splice(t+1,0,C),J(l),et(n),er("hide")}else Y!==r&&(Z(r),J(r))},[a,r]),s.useEffect(()=>{w||eo()},[w]);let ea=O?Q:r,es={expandedKeys:a,selectedKeys:i,loadedKeys:p,loadingKeys:f,checkedKeys:d,halfCheckedKeys:h,dragOverNodeKey:K,dropPosition:A,keyEntities:y};return s.createElement(s.Fragment,null,L&&T&&s.createElement("span",{style:E,"aria-live":"assertive"},function(e){let t=String(e.data.key),n=e;for(;n.parent;)n=n.parent,t=`${n.data.key} > ${t}`;return t}(T)),s.createElement("div",null,s.createElement("input",{style:E,disabled:!1===j||k,tabIndex:!1!==j?I:null,onKeyDown:_,onFocus:H,onBlur:B,value:"",onChange:b,"aria-label":"for screen reader"})),s.createElement("div",{className:`${n}-treenode`,"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},s.createElement("div",{className:`${n}-indent`},s.createElement("div",{ref:q,className:`${n}-indent-unit`}))),s.createElement(u.A,x({},F,{data:ea,itemKey:S,height:P,fullHeight:!1,virtual:M,itemHeight:R,scrollWidth:D,prefixCls:`${n}-list`,ref:V,role:"tree",onVisibleChange:e=>{e.every(e=>S(e)!==N)&&eo()}}),e=>{let{pos:t,data:{...n},title:r,key:l,isStart:o,isEnd:a}=e,i=(0,m.i7)(l,t);delete n.key,delete n.children;let d=(0,m.N5)(i,es);return s.createElement(g,x({},n,d,{title:r,active:!!T&&l===T.key,pos:t,data:e.data,isStart:o,isEnd:a,motion:O,motionNodes:l===N?ee:null,motionType:en,onMotionStart:U,onMotionEnd:eo,treeNodeRequiredProps:es,onMouseMove:()=>{W(null)}}))}))});var A=n(17657),O=n(41977),P=n(1878);function R(){return(R=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}class M extends s.Component{static 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:d,allowDrop:()=>!0,expandAction:!1};static TreeNode=f.A;destroyed=!1;delayedDragEnterLogic;loadingRetryTimes={};state={keyEntities:{},indent:null,selectedKeys:[],checkedKeys:[],halfCheckedKeys:[],loadedKeys:[],loadingKeys:[],exp
1andedKeys:[],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,m.AZ)()};dragStartMousePosition=null;dragNodeProps=null;currentMouseOverDroppableNodeKey=null;listRef=s.createRef();componentDidMount(){this.destroyed=!1,this.onUpdated()}componentDidUpdate(){this.onUpdated()}onUpdated(){let{activeKey:e,itemScrollOffset:t=0}=this.props;void 0!==e&&e!==this.state.activeKey&&(this.setState({activeKey:e}),null!==e&&this.scrollTo({key:e,offset:t}))}componentWillUnmount(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}static getDerivedStateFromProps(e,t){let n,{prevProps:r}=t,l={prevProps:e};function o(t){return!r&&e.hasOwnProperty(t)||r&&r[t]!==e[t]}let{fieldNames:s}=t;o("fieldNames")&&(l.fieldNames=s=(0,m.AZ)(e.fieldNames)),o("treeData")?{treeData:n}=e:o("children")&&((0,a.Ay)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),n=(0,m.vH)(e.children)),n&&(l.treeData=n,l.keyEntities={[N]:w,...(0,m.cG)(n,{fieldNames:s}).keyEntities});let i=l.keyEntities||t.keyEntities;if(o("expandedKeys")||r&&o("autoExpandParent"))l.expandedKeys=e.autoExpandParent||!r&&e.defaultExpandParent?(0,A.hr)(e.expandedKeys,i):e.expandedKeys;else if(!r&&e.defaultExpandAll){let e={...i};delete e[N];let t=[];Object.keys(e).forEach(n=>{let r=e[n];r.children&&r.children.length&&t.push(r.key)}),l.expandedKeys=t}else!r&&e.defaultExpandedKeys&&(l.expandedKeys=e.autoExpandParent||e.defaultExpandParent?(0,A.hr)(e.defaultExpandedKeys,i):e.defaultExpandedKeys);if(l.expandedKeys||delete l.expandedKeys,n||l.expandedKeys){let e=(0,m.$9)(n||t.treeData,l.expandedKeys||t.expandedKeys,s);l.flattenNodes=e}if(e.selectable&&(o("selectedKeys")?l.selectedKeys=(0,A.BE)(e.selectedKeys,e):!r&&e.defaultSelectedKeys&&(l.selectedKeys=(0,A.BE)(e.defaultSelectedKeys,e))),e.checkable){let a;if(o("checkedKeys")?a=(0,A.tg)(e.checkedKeys)||{}:!r&&e.defaultCheckedKeys?a=(0,A.tg)(e.defaultCheckedKeys)||{}:n&&(a=(0,A.tg)(e.checkedKeys)||{checkedKeys:t.checkedKeys,halfCheckedKeys:t.halfCheckedKeys}),a){let{checkedKeys:t=[],halfCheckedKeys:n=[]}=a;if(!e.checkStrictly){let e=(0,O.p)(t,!0,i);({checkedKeys:t,halfCheckedKeys:n}=e)}l.checkedKeys=t,l.halfCheckedKeys=n}}return o("loadedKeys")&&(l.loadedKeys=e.loadedKeys),l}onNodeDragStart=(e,t)=>{let{expandedKeys:n,keyEntities:r}=this.state,{onDragStart:l}=this.props,{eventKey:o}=t;this.dragNodeProps=t,this.dragStartMousePosition={x:e.clientX,y:e.clientY};let a=(0,A.BA)(n,o);this.setState({draggingNodeKey:o,dragChildrenKeys:(0,A.kG)(o,r),indent:this.listRef.current.getIndentWidth()}),this.setExpandedKeys(a),window.addEventListener("dragend",this.onWindowDragEnd),l?.({event:e,node:m.Hj(t)})};onNodeDragEnter=(e,t)=>{let{expandedKeys:n,keyEntities:r,dragChildrenKeys:l,flattenNodes:o,indent:a}=this.state,{onDragEnter:s,onExpand:i,allowDrop:d,direction:c}=this.props,{pos:u,eventKey:p}=t;if(this.currentMouseOverDroppableNodeKey!==p&&(this.currentMouseOverDroppableNodeKey=p),!this.dragNodeProps){this.resetDragState();return}let{dropPosition:f,dropLevelOffset:h,dropTargetKey:y,dropContainerKey:g,dropTargetPos:v,dropAllowed:x,dragOverNodeKey:E}=(0,A.Oh)(e,this.dragNodeProps,t,a,this.dragStartMousePosition,d,o,r,n,c);if(l.includes(y)||!x||(this.delayedDragEnterLogic||(this.delayedDragEnterLogic={}
1),Object.keys(this.delayedDragEnterLogic).forEach(e=>{clearTimeout(this.delayedDragEnterLogic[e])}),this.dragNodeProps.eventKey!==t.eventKey&&(e.persist(),this.delayedDragEnterLogic[u]=window.setTimeout(()=>{if(null===this.state.draggingNodeKey)return;let l=[...n],o=(0,P.A)(r,t.eventKey);o&&(o.children||[]).length&&(l=(0,A.$s)(n,t.eventKey)),this.props.hasOwnProperty("expandedKeys")||this.setExpandedKeys(l),i?.(l,{node:m.Hj(t),expanded:!0,nativeEvent:e.nativeEvent})},800)),this.dragNodeProps.eventKey===y&&0===h)){this.resetDragState();return}this.setState({dragOverNodeKey:E,dropPosition:f,dropLevelOffset:h,dropTargetKey:y,dropContainerKey:g,dropTargetPos:v,dropAllowed:x}),s?.({event:e,node:m.Hj(t),expandedKeys:n})};onNodeDragOver=(e,t)=>{let{dragChildrenKeys:n,flattenNodes:r,keyEntities:l,expandedKeys:o,indent:a}=this.state,{onDragOver:s,allowDrop:i,direction:d}=this.props;if(!this.dragNodeProps)return;let{dropPosition:c,dropLevelOffset:u,dropTargetKey:p,dropContainerKey:f,dropTargetPos:h,dropAllowed:y,dragOverNodeKey:g}=(0,A.Oh)(e,this.dragNodeProps,t,a,this.dragStartMousePosition,i,r,l,o,d);!n.includes(p)&&y&&(this.dragNodeProps.eventKey===p&&0===u?(null!==this.state.dropPosition||null!==this.state.dropLevelOffset||null!==this.state.dropTargetKey||null!==this.state.dropContainerKey||null!==this.state.dropTargetPos||!1!==this.state.dropAllowed||null!==this.state.dragOverNodeKey)&&this.resetDragState():(c!==this.state.dropPosition||u!==this.state.dropLevelOffset||p!==this.state.dropTargetKey||f!==this.state.dropContainerKey||h!==this.state.dropTargetPos||y!==this.state.dropAllowed||g!==this.state.dragOverNodeKey)&&this.setState({dropPosition:c,dropLevelOffset:u,dropTargetKey:p,dropContainerKey:f,dropTargetPos:h,dropAllowed:y,dragOverNodeKey:g}),s?.({event:e,node:m.Hj(t)}))};onNodeDragLeave=(e,t)=>{this.currentMouseOverDroppableNodeKey!==t.eventKey||e.currentTarget.contains(e.relatedTarget)||(this.resetDragState(),this.currentMouseOverDroppableNodeKey=null);let{onDragLeave:n}=this.props;n?.({event:e,node:m.Hj(t)})};onWindowDragEnd=e=>{this.onNodeDragEnd(e,null,!0),window.removeEventListener("dragend",this.onWindowDragEnd)};onNodeDragEnd=(e,t)=>{let{onDragEnd:n}=this.props;this.setState({dragOverNodeKey:null}),this.cleanDragState(),n?.({event:e,node:m.Hj(t)}),this.dragNodeProps=null,window.removeEventListener("dragend",this.onWindowDragEnd)};onNodeDrop=(e,t,n=!1)=>{let{dragChildrenKeys:r,dropPosition:l,dropTargetKey:o,dropTargetPos:s,dropAllowed:i}=this.state;if(!i)return;let{onDrop:d}=this.props;if(this.setState({dragOverNodeKey:null}),this.cleanDragState(),null===o)return;let c={...(0,m.N5)(o,this.getTreeNodeRequiredProps()),active:this.getActiveItem()?.key===o,data:(0,P.A)(this.state.keyEntities,o).node},u=r.includes(o);(0,a.Ay)(!u,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");let p=(0,A.LI)(s),f={event:e,node:(0,m.Hj)(c),dragNode:this.dragNodeProps?(0,m.Hj)(this.dragNodeProps):null,dragNodesKeys:[this.dragNodeProps.eventKey].concat(r),dropToGap:0!==l,dropPosition:l+Number(p[p.length-1])};n||d?.(f),this.dragNodeProps=null};resetDragState(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}cleanDragState=()=>{let{draggingNodeKey:e}=this.state;null!==e&&this.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),this.dragStartMousePosition=null,this.currentMouseOverDroppableNodeKey=null};triggerExpandActionExpand=(e,t)=>{let{expandedKeys:n,flattenNodes:r}=this.state,{expanded:l,key:o,isLeaf:a}=t;if(a||e.shiftKey||e.metaKey||e.ctrlKey)return;let s=r.filter(e=>e.key===o)[0],i=(0,m.Hj)({...(0,m.N5)(o,this.getTreeNodeRequiredProps()),data:s.data});this.setExpandedKeys(l?(0,A.BA)(n,o):(0,A.$s)(n,o)),this.onNodeExpand(e,i)};onNodeClick=(e,t)=>{let{onClick:n,expandAction:r}=this.props;"click"===r&&this.triggerExpandActionExpand(e,t),n?.(e,t)};onNodeDoubleClick=(e,t)=>{let{onDoubleClick:n,expandAction:r}=this.props;"doubleClick"===r&&this.triggerExpandActionExpand(e,t),n?.(e,t)};onNodeSelect=(e,t)=>
1{let{selectedKeys:n}=this.state,{keyEntities:r,fieldNames:l}=this.state,{onSelect:o,multiple:a}=this.props,{selected:s}=t,i=t[l.key],d=!s,c=(n=d?a?(0,A.$s)(n,i):[i]:(0,A.BA)(n,i)).map(e=>{let t=(0,P.A)(r,e);return t?t.node:null}).filter(Boolean);this.setUncontrolledState({selectedKeys:n}),o?.(n,{event:"select",selected:d,node:t,selectedNodes:c,nativeEvent:e.nativeEvent})};onNodeCheck=(e,t,n)=>{let r,{keyEntities:l,checkedKeys:o,halfCheckedKeys:a}=this.state,{checkStrictly:s,onCheck:i}=this.props,{key:d}=t,c={event:"check",node:t,checked:n,nativeEvent:e.nativeEvent};if(s){let e=n?(0,A.$s)(o,d):(0,A.BA)(o,d);r={checked:e,halfChecked:(0,A.BA)(a,d)},c.checkedNodes=e.map(e=>(0,P.A)(l,e)).filter(Boolean).map(e=>e.node),this.setUncontrolledState({checkedKeys:e})}else{let{checkedKeys:e,halfCheckedKeys:t}=(0,O.p)([...o,d],!0,l);if(!n){let n=new Set(e);n.delete(d),{checkedKeys:e,halfCheckedKeys:t}=(0,O.p)(Array.from(n),{checked:!1,halfCheckedKeys:t},l)}r=e,c.checkedNodes=[],c.checkedNodesPositions=[],c.halfCheckedKeys=t,e.forEach(e=>{let t=(0,P.A)(l,e);if(!t)return;let{node:n,pos:r}=t;c.checkedNodes.push(n),c.checkedNodesPositions.push({node:n,pos:r})}),this.setUncontrolledState({checkedKeys:e},!1,{halfCheckedKeys:t})}i?.(r,c)};onNodeLoad=e=>{let{key:t}=e,{keyEntities:n}=this.state,r=(0,P.A)(n,t);if(r?.children?.length)return;let l=new Promise((n,r)=>{this.setState(({loadedKeys:l=[],loadingKeys:o=[]})=>{let{loadData:s,onLoad:i}=this.props;return!s||l.includes(t)||o.includes(t)?null:(s(e).then(()=>{let{loadedKeys:r}=this.state,l=(0,A.$s)(r,t);i?.(l,{event:"load",node:e}),this.setUncontrolledState({loadedKeys:l}),this.setState(e=>({loadingKeys:(0,A.BA)(e.loadingKeys,t)})),n()}).catch(e=>{if(this.setState(e=>({loadingKeys:(0,A.BA)(e.loadingKeys,t)})),this.loadingRetryTimes[t]=(this.loadingRetryTimes[t]||0)+1,this.loadingRetryTimes[t]>=10){let{loadedKeys:e}=this.state;(0,a.Ay)(!1,"Retry for `loadData` many times but still failed. No more retry."),this.setUncontrolledState({loadedKeys:(0,A.$s)(e,t)}),n()}r(e)}),{loadingKeys:(0,A.$s)(o,t)})})});return l.catch(()=>{}),l};onNodeMouseEnter=(e,t)=>{let{onMouseEnter:n}=this.props;n?.({event:e,node:t})};onNodeMouseLeave=(e,t)=>{let{onMouseLeave:n}=this.props;n?.({event:e,node:t})};onNodeContextMenu=(e,t)=>{let{onRightClick:n}=this.props;n&&(e.preventDefault(),n({event:e,node:t}))};onFocus=(...e)=>{let{onFocus:t}=this.props;this.setState({focused:!0}),t?.(...e)};onBlur=(...e)=>{let{onBlur:t}=this.props;this.setState({focused:!1}),this.onActiveChange(null),t?.(...e)};getTreeNodeRequiredProps=()=>{let{expandedKeys:e,selectedKeys:t,loadedKeys:n,loadingKeys:r,checkedKeys:l,halfCheckedKeys:o,dragOverNodeKey:a,dropPosition:s,keyEntities:i}=this.state;return{expandedKeys:e||[],selectedKeys:t||[],loadedKeys:n||[],loadingKeys:r||[],checkedKeys:l||[],halfCheckedKeys:o||[],dragOverNodeKey:a,dropPosition:s,keyEntities:i}};setExpandedKeys=e=>{let{treeData:t,fieldNames:n}=this.state,r=(0,m.$9)(t,e,n);this.setUncontrolledState({expandedKeys:e,flattenNodes:r},!0)};onNodeExpand=(e,t)=>{let{expandedKeys:n}=this.state,{listChanging:r,fieldNames:l}=this.state,{onExpand:o,loadData:s}=this.props,{expanded:i}=t,d=t[l.key];if(r)return;let c=n.includes(d),u=!i;if((0,a.Ay)(i&&c||!i&&!c,"Expand state not sync with index check"),n=u?(0,A.$s)(n,d):(0,A.BA)(n,d),this.setExpandedKeys(n),o?.(n,{node:t,expanded:u,nativeEvent:e.nativeEvent}),u&&s){let e=this.onNodeLoad(t);e&&e.then(()=>{let e=(0,m.$9)(this.state.treeData,n,l);this.setUncontrolledState({flattenNodes:e})}).catch(()=>{let{expandedKeys:e}=this.state,t=(0,A.BA)(e,d);this.setExpandedKeys(t)})}};onListChangeStart=()=>{this.setUncontrolledState({listChanging:!0})};onListChangeEnd=()=>{setTimeout(()=>{this.setUncontrolledState({listChanging:!1})})};onActiveChange=e=>{let{activeKey:t}=this.state,{onActiveChange:n,itemScrollOffset:r=0}=this.props;t!==e&&(this.setState({activeKey:e}),null!==e&&this.scrollTo({key:e,offset:r}),n?.(e))};getActiveItem=()=>{let{activeKey:e,flattenNodes:t}=this.state;return null===e?null:t.find(({key:t})=>t===e)||null};offsetActiveKey=e=>{let{flattenNodes:t,activeKey:n}=this.state,r=t.findIndex(({key:e})=>e===n);-1===r&&e<0&&(r=t.length),r=(r+e+t.length)%t.length;let l=t[r];if(l){let{key:e}=l;this.onActiveChange(e)}else this.onActiveChange(null)};onKeyDown=e=>{let{activeKey:t,expandedKeys:n,checkedKeys:r,fieldNames:o}=this.state,{onKeyDown:a,checkable:s,selectable:i}=this.props;switch(e.which){case l.A.UP:this.offsetActiveKey(-1),e.preventDefault();break;case l.A.DOWN:this.offsetActiveKey(1),e.preventDefault()}let d=this.getActiveItem();if(d&&d.data){let a=this.getTreeNodeRequiredProps(),c=!1===d.data.isLeaf||!!(d.data[o.children]||[]).length,u=(0,m.Hj)({...(0,m.N5)(t,a),data:d.data,active:!0});switch(e.which){case l.A.LEFT:c&&n.includes(t)?this.onNodeExpand({},u):d.parent&&this.onActiveChange(d.parent.key),e.preventDefault();break;case l.A.RIGHT:c&&!n.includes(t)?this.onNodeExpand({},u):d.children&&d.children.length&&this.onActiveChange(d.children[0].key),e.preventDefault();break;case l.A.ENTER:case l.A.SPACE:!s||u.disabled||!1===u.checkable||u.disableCheckbox?s||!i||u.disabled||!1===u.selectable||this.onNodeSelect({},u):this.onNodeCheck({},u,!r.includes(t))}}a?.(e)};setUncontrolledState=(e,t=!1,n=null)=>{if(!this.destroyed){let r=!1,l=!0,o={};Object.keys(e).forEach(t=>{if(this.props.hasOwnProperty(t)){l=!1;return}r=!0,o[t]=e[t]}),r&&(!t||l)&&this.setState({...o,...n})}};scrollTo=e=>{this.listRef.current.scrollTo(e)};render(){let e,{focused:t,flattenNodes:n,keyEntities:l,draggingNodeKey:a,activeKey:d,dropLevelOffset:c,dropContainerKey:u,dropTargetKey:p,dropPosition:f,dragOverNodeKey:h,indent:m}=this.state,{prefixCls:y,className:g,style:v,styles:x,classNames:E,showLine:b,focusable:N,tabIndex:k=0,selectable:w,showIcon:C,icon:$,switcherIcon:S,draggable:A,checkable:O,checkStrictly:P,disabled:M,motion:D,loadD
1ata:j,filterTreeNode:T,height:L,itemHeight:I,scrollWidth:_,virtual:H,titleRender:B,dropIndicatorRender:W,onContextMenu:U,onScroll:z,direction:F,rootClassName:V,rootStyle:q}=this.props,G=(0,o.A)(this.props,{aria:!0,data:!0});A&&(e="object"==typeof A?A:"function"==typeof A?{nodeDraggable:A}:{});let X={styles:x,classNames:E,prefixCls:y,selectable:w,showIcon:C,icon:$,switcherIcon:S,draggable:e,draggingNodeKey:a,checkable:O,checkStrictly:P,disabled:M,keyEntities:l,dropLevelOffset:c,dropContainerKey:u,dropTargetKey:p,dropPosition:f,dragOverNodeKey:h,indent:m,direction:F,dropIndicatorRender:W,loadData:j,filterTreeNode:T,titleRender:B,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 s.createElement(i.U.Provider,{value:X},s.createElement("div",{className:(0,r.$)(y,g,V,{[`${y}-show-line`]:b,[`${y}-focused`]:t,[`${y}-active-focused`]:null!==d}),style:q},s.createElement(K,R({ref:this.listRef,prefixCls:y,style:v,data:n,disabled:M,selectable:w,checkable:!!O,motion:D,dragging:null!==a,height:L,itemHeight:I,virtual:H,focusable:N,focused:t,tabIndex:k,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:U,onScroll:z,scrollWidth:_},this.getTreeNodeRequiredProps(),G))))}}let D=M},81473:(e,t,n)=>{n.d(t,{kD:()=>r.k,PL:()=>J.P,Fh:()=>r.F,BD:()=>L,T:()=>ew,Y9:()=>eL});var r=n(24528),l=n(75589),o=n(23412),a=n(18499),s=n(49711),i=n(90750);function d(e){let t=s.createContext(void 0);return{Context:t,Provider:({value:e,children:n})=>{let r=s.useRef(e);r.current=e;let[l]=s.useState(()=>({getValue:()=>r.current,listeners:new Set}));return(0,o.A)(()=>{(0,i.unstable_batchedUpdates)(()=>{l.listeners.forEach(t=>{t(e)})})},[e]),s.createElement(t.Provider,{value:l},n)},defaultValue:e}}function c(e,t){let n=(0,l.A)("function"==typeof t?t:e=>{if(void 0===t)return e;if(!Array.isArray(t))return e[t];let n={};return t.forEach(t=>{n[t]=e[t]}),n}),r=s.useContext(e?.Context),{listeners:i,getValue:d}=r||{},c=s.useRef();c.current=n(r?d():e?.defaultValue);let[,u]=s.useState({});return(0,o.A)(()=>{if(r)return i.add(e),()=>{i.delete(e)};function e(e){let t=n(e);(0,a.A)(c.current,t,!0)||u({})}},[r]),c.current}var u=n(94334);function p(){return(p=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function f(){let e=s.createContext(null);function t(){return s.useContext(e)}return{makeImmutable:function(n,r){let l=(0,u.f3)(n),o=(o,a)=>{let i=l?{ref:a}:{},d=s.useRef(0),c=s.useRef(o);return null!==t()?s.createElement(n,p({},o,i)):((!r||r(c.current,o))&&(d.current+=1),c.current=o,s.createElement(e.Provider,{value:d.current},s.createElement(n,p({},o,i))))};return l?s.forwardRef(o):o},responseImmutable:function(e,n){let r=(0,u.f3)(e),l=(n,l)=>(t(),s.createElement(e,p({},n,r?{ref:l}:{})));return s.memo(r?s.forwardRef(l):l,n)},useImmutableMark:t}}let{makeImmutable:h,responseImmutable:m,useImmutableMark:y}=f(),{makeImmutable:g,responseImmutable:v,useImmutableMark:x}=f(),E=d();var b=n(71986),N=n(89393),k=n(78725);n(21843);let w=s.createContext({renderWithProps:!1});function C(e){let t=[],n={};return e.forEach(e=>{let{key:r,dataIndex:l}=e||{},o=r||(null==l?[]:Array.isArray(l)?l:[l]).join("-")||"RC_TABLE_KEY";for(;n[o];)o=`${o}_next`;n[o]=!0,t.push(o)}),t}var $=n(11397);function S(){return(S=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}let K=({ellipsis:e,rowType:t,children:n})=>{let r,l=!0===e?{showTitle:!0}:e;return l&&(l.showTitle||"header"===t)&&("string"==typeof n||"number"==typeof n?r=n.toString():s.isValidElement(n)&&"string"==typeof n.props?.children&&(r=n.props?.children)),r},A=s.memo(e=>{let{component:t,children:n,ellipsis:r,scope:l,prefixCls:o,className:i,style:d,align:u,record:p,render:f,dataIndex:h,renderIndex:m,shouldCellUpdate:y,index:g,rowType:v,colSpan:C,rowSpan:A,fixStart:O,fixEnd:P,fixedStartShadow:R,fixedEndShadow:M,offsetFixedStartShadow:D,offsetFixedEndShadow:j,zIndex:T,zIndexReverse:L,appendNode:I,additionalProps:_={},isSticky:H}=e,B=`${o}-cell`,{allColumnsFixedLeft:W,rowHoverable:U}=c(E,["allColumnsFixedLeft","rowHoverable"]),[z,F]=function(e,t,n,r,l,o){let i=s.useContext(w),d=x();return(0,N.A)(()=>{let o;if(null!=r)return[r];let a=null==t||""===t?[]:Array.isArray(t)?t:[t],d=(0,k.A)(e,a),c=d;if(l){let t=l(d,e,n);!t||"object"!=typeof t||Array.isArray(t)||s.isValidElement(t)?c=t:(c=t.children,o=t.props,i.renderWithProps=!0)}return[c,o]},[d,e,r,t,l,n],(e,t)=>{if(o){let[,n]=e,[,r]=t;return o(r,n)}return!!i.renderWithProps||!(0,a.A)(e,t,!0)})}(p,h,m,n,f,y),V={},q="number"==typeof O&&!W,G="number"==typeof P&&!W,[X,Y]=c(E,({scrollInfo:e})=>
1{if(!q&&!G)return[!1,!1];let[t,n]=e;return[(q&&R&&t)-D>=1,(G&&M&&n-t)-j>1]});q&&(V.insetInlineStart=O,V["--z-offset"]=T,V["--z-offset-reverse"]=L),G&&(V.insetInlineEnd=P,V["--z-offset"]=T,V["--z-offset-reverse"]=L);let Z=F?.colSpan??_.colSpan??C??1,Q=F?.rowSpan??_.rowSpan??A??1,[J,ee]=c(E,e=>{var t,n;return[(t=Q||1,n=e.hoverStartRow,g<=e.hoverEndRow&&g+t-1>=n),e.onHover]}),et=(0,$._q)(e=>{p&&ee(g,g+Q-1),_?.onMouseEnter?.(e)}),en=(0,$._q)(e=>{p&&ee(-1,-1),_?.onMouseLeave?.(e)});if(0===Z||0===Q)return null;let er=_.title??K({rowType:v,ellipsis:r,children:z}),el=(0,b.$)(B,i,{[`${B}-fix`]:q||G,[`${B}-fix-start`]:q,[`${B}-fix-end`]:G,[`${B}-fix-start-shadow`]:R,[`${B}-fix-start-shadow-show`]:R&&X,[`${B}-fix-end-shadow`]:M,[`${B}-fix-end-shadow-show`]:M&&Y,[`${B}-ellipsis`]:r,[`${B}-with-append`]:I,[`${B}-fix-sticky`]:(q||G)&&H,[`${B}-row-hover`]:!F&&J},_.className,F?.className),eo={};u&&(eo.textAlign=u);let ea={...F?.style,...V,...eo,..._.style,...d},es=z;return"object"!=typeof es||Array.isArray(es)||s.isValidElement(es)||(es=null),r&&(R||M)&&(es=s.createElement("span",{className:`${B}-content`},es)),s.createElement(t,S({},F,_,{className:el,style:ea,title:er,scope:l,onMouseEnter:U?et:void 0,onMouseLeave:U?en:void 0,colSpan:1!==Z?Z:null,rowSpan:1!==Q?Q:null}),I,es)});function O(e){return"start"===e.fixed}function P(e){return"end"===e.fixed}function R(e,t,n,r){let l=n[e]||{},o=n[t]||{},a=null,s=null;O(l)&&O(o)?a=r.start[e]:P(o)&&P(l)&&(s=r.end[t]);let i=!1,d=!1,c=0,u=0;null!==a&&(i=!n[t+1]||!O(n[t+1]),c=2*n.length-e,u=n.length+e),null!==s&&(d=!n[e-1]||!P(n[e-1]),c=t,u=n.length-t);let p=0,f=0;if(i)for(let t=0;t<e;t+=1)O(n[t])||(p+=r.widths[t]||0);if(d)for(let e=n.length-1;e>t;e-=1)P(n[e])||(f+=r.widths[e]||0);return{fixStart:a,fixEnd:s,fixedStartShadow:i,fixedEndShadow:d,offsetFixedStartShadow:p,offsetFixedEndShadow:f,isSticky:r.isSticky,zIndex:c,zIndexReverse:u}}let M=s.createContext({});function D(){return(D=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}let j=e=>{let{children:t}=e;return t};j.Row=e=>{let{children:t,...n}=e;return s.createElement("tr",n,t)},j.Cell=e=>{let{className:t,index:n,children:r,colSpan:l=1,rowSpan:o,align:a}=e,{prefixCls:i}=c(E,["prefixCls"]),{scrollColumnIndex:d,stickyOffsets:u,flattenColumns:p}=s.useContext(M),f=n+l-1+1===d?l+1:l,h=s.useMemo(()=>R(n,n+f-1,p,u),[n,f,p,u]);return s.createElement(A,D({className:t,index:n,component:"td",prefixCls:i,record:null,dataIndex:null,align:a,colSpan:f,rowSpan:o,render:()=>r},h))};let T=v(e=>{let{children:t,stickyOffsets:n,flattenColumns:r}=e,l=c(E,"prefixCls"),o=r.length-1,a=r[o],i=s.useMemo(()=>({stickyOffsets:n,flattenColumns:r,scrollColumnIndex:a?.scrollbar?o:null}),[a,r,o,n]);return s.createElement(M.Provider,{value:i},s.createElement("tfoot",{className:`${l}-summary`},t))}),L=j;var I=n(91906),_=n(714),H=n(62112);function B(e,t,n,r){return s.useMemo(()=>{if(n?.size){let l=[];for(let o=0;o<e?.length;o+=1)!function e(t,n,r,l,o,a,s){let i=a(n,s);t.push({record:n,indent:r,index:s,rowKey:i});let d=o?.has(i);if(n&&Array.isArray(n[l])&&d)for(let s=0;s<n[l].length;s+=1)e(t,n[l][s],r+1,l,o,a,s)}(l,e[o],0,t,n,r,o);return l}return e?.map((e,t)=>({record:e,indent:0,index:t,rowKey:r(e,t)}))},[e,t,n,r])}function W(e,t,n,r){let l,o=c(E,["prefixCls","fixedInfoList","flattenColumns","expandableType","expandRowByClick","onTriggerExpand","rowClassName","expandedRowClassName","indentSize","expandIcon","expandedRowRender","expandIconColumnIndex","expandedKeys","childrenColumnName","rowExpandable","onRow"]),{flattenColumns:a,expandableType:s,expandedKeys:i,childrenColumnName:d,onTriggerExpand:u,rowExpandable:p,onRow:f,expandRowByClick:h,rowClassName:m}=o,y="nest"===s,g="row"===s&&(!p||p(e)),v=g||y,x=i&&i.has(t),N=d&&e&&e[d],k=(0,$._q)(u),w=f?.(e,n),S=w?.onClick;"string"==typeof m?l=m:"function"==typeof m&&(l=m(e,n,r));let K=C(a);return{...o,columnsKey:K,nestExpandable:y,expanded:x,hasNestChildren:N,record:e,onTriggerExpand:k,rowSupportExpand:g,expandable:v,rowProps:{...w,className:(0,b.$)(l,w?.className),onClick:(t,...n)=>{h&&v&&u(e,t),S?.(t,...n)}}}}let U=e=>{let{prefixCls:t,children:n,component:r,cellComponent:l,className:o,expanded:a,colSpan:i,isEmpty:d,stickyOffset:u=0}=e,{scrollbarSize:p,fixHeader:f,fixColumn:h,componentWidth:m,horizonScroll:y}=c(E,["scrollbarSize","fixHeader","fixColumn","componentWidth","horizonScroll"]),g=n;return(d?y&&m:h)&&(g=s.createElement("div",{style:{width:m-u-(f&&!d?p:0),position:"sticky",left:u,overflow:"hidden"},className:`${t}-expanded-row-fixed`},g)),s.createElement(r,{className:o,style:{display:a?null:"none"}},s.createElement(A,{component:l,prefixCls:t,colSpan:i},g))};function z({prefixCls:e,record:t,onExpand:n,expanded:r,expandable:l}){let o=`${e}-row-expand-icon`;return l?s.createElement("span",{className:(0,b.$)(o,{[`${e}-row-expanded`]:r,[`${e}-row-collapsed`]:!r}),onClick:e=>{n(t,e),e.stopPropagation()}}):s.createElement("span",{className:(0,b.$)(o,`${e}-row-spaced`)})}function F(e,t,n,r){return"string"==typeof e?e:"function"==typeof e?e(t,n,r):""}function V(){return(V=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function q(e,t,n,r,l,o=[],a=0){let i,{record:d,prefixCls:c,columnsKey:u,fixedInfoList:p,expandIconColumnIndex:f,nestExpandable:h,indentSize:m,expandIcon:y,expanded:g,hasNestChildren:v,onTriggerExpand:x,expandable:E,expandedKeys:b}=e,N=u[n],k=p[n];n===(f||0)&&h&&(i=s.createElement(s.Fragment,null,s.createElement("span",{style:{paddingLeft:`${m*r}px`},className:`${c}-row-indent indent-level-${r}`}),y({prefixCls:c,expanded:g,expandable:v,record:d,onExpand:x})));let w=t.onCell?.(d,l)||{};if(a){let{rowSpan:e=1}=w;
1if(E&&e&&n<a){let t=e;for(let n=l;n<l+e;n+=1){let e=o[n];b.has(e)&&(t+=1)}w.rowSpan=t}}return{key:N,fixedInfo:k,appendCellNode:i,additionalCellProps:w}}let G=v(e=>{let t,{className:n,style:r,classNames:l,styles:o,record:a,index:i,renderIndex:d,rowKey:c,rowKeys:u,indent:p=0,rowComponent:f,cellComponent:h,scopeCellComponent:m,expandedRowInfo:y}=e,g=W(a,c,i,p),{prefixCls:v,flattenColumns:x,expandedRowClassName:E,expandedRowRender:N,rowProps:k,expanded:w,rowSupportExpand:C}=g,$=s.useRef(!1);$.current||=w;let S=F(E,a,i,p),K=s.createElement(f,V({},k,{"data-row-key":c,className:(0,b.$)(n,`${v}-row`,`${v}-row-level-${p}`,k?.className,l.row,{[S]:p>=1}),style:{...r,...k?.style,...o.row}}),x.map((e,t)=>{let{render:n,dataIndex:r,className:c}=e,{key:f,fixedInfo:x,appendCellNode:E,additionalCellProps:N}=q(g,e,t,p,i,u,y?.offset);return s.createElement(A,V({className:(0,b.$)(c,l.cell),style:o.cell,ellipsis:e.ellipsis,align:e.align,scope:e.rowScope,component:e.rowScope?m:h,prefixCls:v,key:f,record:a,index:i,renderIndex:d,dataIndex:r,render:n,shouldCellUpdate:e.shouldCellUpdate},x,{appendNode:E,additionalProps:N}))}));if(C&&($.current||w)){let e=N(a,i,p+1,w);t=s.createElement(U,{expanded:w,className:(0,b.$)(`${v}-expanded-row`,`${v}-expanded-row-level-${p+1}`,S),prefixCls:v,component:f,cellComponent:h,colSpan:y?y.colSpan:x.length,isEmpty:!1,stickyOffset:y?.sticky},e)}return s.createElement(s.Fragment,null,K,t)}),X=e=>{let{columnKey:t,onColumnResize:n,title:r}=e,l=s.useRef(null);return(0,o.A)(()=>{l.current&&n(t,l.current.offsetWidth)},[]),s.createElement(I.Ay,{data:t},s.createElement("td",{ref:l,style:{paddingTop:0,paddingBottom:0,borderTop:0,borderBottom:0,height:0}},s.createElement("div",{style:{height:0,overflow:"hidden",fontWeight:"bold"}},r||"\xa0")))};var Y=n(7274);let Z=({prefixCls:e,columnsKey:t,onColumnResize:n,columns:r})=>{let l=s.useRef(null),{measureRowRender:o}=c(E,["measureRowRender"]),a=s.createElement("tr",{"aria-hidden":"true",className:`${e}-measure-row`,style:{height:0},ref:l},s.createElement(I.Ay.Collection,{onBatchResize:e=>{(0,Y.A)(l.current)&&e.forEach(({data:e,size:t})=>{n(e,t.offsetWidth)})}},t.map(e=>{let t=r.find(t=>t.key===e),l=t?.title,o=s.isValidElement(l)?s.cloneElement(l,{ref:null}):l;return s.createElement(X,{key:e,columnKey:e,onColumnResize:n,title:o})})));return"function"==typeof o?o(a):a},Q=v(e=>{let t,{data:n,measureColumnWidth:r}=e,{prefixCls:l,getComponent:o,onColumnResize:a,flattenColumns:i,getRowKey:d,expandedKeys:u,childrenColumnName:p,emptyNode:f,classNames:h,styles:m,expandedRowOffset:y=0,colWidths:g}=c(E,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode","classNames","styles","expandedRowOffset","fixedInfoList","colWidths"]),{body:v={}}=h||{},{body:x={}}=m||{},N=B(n,p,u,d),k=s.useMemo(()=>N.map(e=>e.rowKey),[N]),$=s.useRef({renderWithProps:!1}),S=s.useMemo(()=>{let e=i.length-y,t=0;for(let e=0;e<y;e+=1)t+=g[e]||0;return{offset:y,colSpan:e,sticky:t}},[i.length,y,g]),K=o(["body","wrapper"],"tbody"),A=o(["body","row"],"tr"),O=o(["body","cell"],"td"),P=o(["body","cell"],"th");t=n.length?N.map((e,t)=>{let{record:n,indent:r,index:l,rowKey:o}=e;return s.createElement(G,{classNames:v,styles:x,key:o,rowKey:o,rowKeys:k,record:n,index:t,renderIndex:l,rowComponent:A,cellComponent:O,scopeCellComponent:P,indent:r,expandedRowInfo:S})}):s.createElement(U,{expanded:!0,className:`${l}-placeholder`,prefixCls:l,component:A,cellComponent:O,colSpan:i.length,isEmpty:!0},f);let R=C(i);return s.createElement(w.Provider,{value:$.current},s.createElement(K,{style:x.wrapper,className:(0,b.$)(`${l}-tbody`,v.wrapper)},r&&s.createElement(Z,{prefixCls:l,columnsKey:R,onColumnResize:a,columns:i}),t))});var J=n(27269);function ee(){return(ee=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}let et=e=>{let{colWidths:t,columns:n,columCount:r}=e,{tableLayout:l}=c(E,["tableLayout"]),o=[],a=r||n.length,i=!1;for(let e=a-1;e>=0;e-=1){let r,a,d=t[e],c=n&&n[e];if(c&&(r=c[J.P],"auto"===l&&(a=c.minWidth)),d||a||r||i){let{columnType:t,...n}=r||{};o.unshift(s.createElement("col",ee({key:e,style:{width:d,minWidth:a}},n))),i=!0}}return o.length>0?s.createElement("colgroup",null,o):null},en=s.forwardRef((e,t)=>
1{let{className:n,style:r,noData:l,columns:o,flattenColumns:a,colWidths:i,colGroup:d,columCount:p,stickyOffsets:f,direction:h,fixHeader:m,stickyTopOffset:y,stickyBottomOffset:g,stickyClassName:v,scrollX:x,tableLayout:N="fixed",onScroll:k,maxContentScroll:w,children:C,...$}=e,{prefixCls:S,scrollbarSize:K,isSticky:A,getComponent:O}=c(E,["prefixCls","scrollbarSize","isSticky","getComponent"]),P=O(["header","table"],"table"),R=A&&!m?0:K,M=s.useRef(null),D=s.useCallback(e=>{(0,u.Xf)(t,e),(0,u.Xf)(M,e)},[]);s.useEffect(()=>{function e(e){let{currentTarget:t,deltaX:n}=e;if(n){let{scrollLeft:r,scrollWidth:l,clientWidth:o}=t,a=l-o,s=r+n;k({currentTarget:t,scrollLeft:s="rtl"===h?Math.min(0,s=Math.max(-a,s)):Math.max(0,s=Math.min(a,s))}),e.preventDefault()}}let t=M.current;return t?.addEventListener("wheel",e,{passive:!1}),()=>{t?.removeEventListener("wheel",e)}},[]);let j=a[a.length-1],T={fixed:j?j.fixed:null,scrollbar:!0,onHeaderCell:()=>({className:`${S}-cell-scrollbar`})},L=(0,s.useMemo)(()=>R?[...o,T]:o,[R,o]),I=(0,s.useMemo)(()=>R?[...a,T]:a,[R,a]),_=(0,s.useMemo)(()=>{let{start:e,end:t}=f;return{...f,start:e,end:[...t.map(e=>e+R),0],isSticky:A}},[R,f,A]),H=function(e,t){return(0,s.useMemo)(()=>{let n=[];for(let r=0;r<t;r+=1){let t=e[r];if(void 0===t)return null;n[r]=t}return n},[e.join("_"),t])}(i,p),B=(0,s.useMemo)(()=>{let e=!H||!H.length||H.every(e=>!e);return l||e},[l,H]);return s.createElement("div",{style:{overflow:"hidden",...A?{top:y,bottom:g}:{},...r},ref:D,className:(0,b.$)(n,{[v]:!!v})},s.createElement(P,{style:{tableLayout:N,minWidth:"100%",width:x}},B?d:s.createElement(et,{colWidths:[...H,R],columCount:p+1,columns:I}),C({...$,stickyOffsets:_,columns:L,flattenColumns:I})))}),er=s.memo(en);function el(){return(el=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}let eo=e=>{let t,{cells:n,stickyOffsets:r,flattenColumns:l,rowComponent:o,cellComponent:a,onHeaderRow:i,index:d,classNames:u,styles:p}=e,{prefixCls:f}=c(E,["prefixCls"]);i&&(t=i(n.map(e=>e.column),d));let h=C(n.map(e=>e.column));return s.createElement(o,el({},t,{className:u.row,style:p.row}),n.map((e,t)=>{let{column:n,colStart:o,colEnd:i,colSpan:d}=e,c=R(o,i,l,r),u=n?.onHeaderCell?.(n)||{};return s.createElement(A,el({},e,{scope:n.title?d>1?"colgroup":"col":null,ellipsis:n.ellipsis,align:n.align,component:a,prefixCls:f,key:h[t]},c,{additionalProps:u,rowType:"header"}))}))},ea=v(e=>{let{stickyOffsets:t,columns:n,flattenColumns:r,onHeaderRow:l}=e,{prefixCls:o,getComponent:a,classNames:i,styles:d}=c(E,["prefixCls","getComponent","classNames","styles"]),{header:u={}}=i||{},{header:p={}}=d||{},f=s.useMemo(()=>(function(e,t,n){let r=[];!function e(l,o,a=0){r[a]=r[a]||[];let s=o;return l.filter(Boolean).map(l=>{let o={key:l.key,className:(0,b.$)(l.className,t.cell)||"",style:n.cell,children:l.title,column:l,colStart:s},i=1,d=l.children;return d&&d.length>0&&(i=e(d,s,a+1).reduce((e,t)=>e+t,0),o.hasSubColumns=!0),"colSpan"in l&&({colSpan:i}=l),"rowSpan"in l&&(o.rowSpan=l.rowSpan),o.colSpan=i,o.colEnd=o.colStart+i-1,r[a].push(o),s+=i,i})}(e,0);let l=r.length;for(let e=0;e<l;e+=1)r[e].forEach(t=>{"rowSpan"in t||t.hasSubColumns||(t.rowSpan=l-e)});return r})(n,u,p),[n,u,p]),h=a(["header","wrapper"],"thead"),m=a(["header","row"],"tr"),y=a(["header","cell"],"th");return s.createElement(h,{className:(0,b.$)(`${o}-thead`,u.wrapper),style:p.wrapper},f.map((e,n)=>s.createElement(eo,{classNames:u,styles:p,key:n,flattenColumns:r,cells:e,stickyOffsets:t,rowComponent:m,cellComponent:y,onHeaderRow:l,index:n})))});var es=n(50850);let ei=(0,n(10887).A)()?window:null,ed=e=>{let{children:t,className:n,style:r}=e;return s.createElement("div",{className:n,style:r},t)};var ec=n(39906),eu=n(53997);function ep(e){let t=(0,eu.rb)(e).getBoundingClientRect(),n=document.documentElement;return{left:t.left+(window.pageXOffset||n.scrollLeft)-(n.clientLeft||document.body.clientLeft||0),top:t.top+(window.pageYOffset||n.scrollTop)-(n.clientTop||document.body.clientTop||0)}}let ef="mouseup",eh="mousemove",em="scroll",ey="resize",eg=s.forwardRef((e,t)=>
1{let{scrollBodyRef:n,onScroll:r,offsetScroll:l,container:o,direction:a}=e,i=c(E,"prefixCls"),d=n.current?.scrollWidth||0,u=n.current?.clientWidth||0,p=d&&u/d*u,f=s.useRef(null),[h,m]=function(e){let t=(0,s.useRef)(e),[,n]=(0,s.useState)({}),r=(0,s.useRef)(null),l=(0,s.useRef)([]);return(0,s.useEffect)(()=>()=>{r.current=null},[]),[t.current,function(e){l.current.push(e);let o=Promise.resolve();r.current=o,o.then(()=>{if(r.current===o){let e=l.current,o=t.current;l.current=[],e.forEach(e=>{t.current=e(t.current)}),r.current=null,o!==t.current&&n({})}})}]}({scrollLeft:0,isHiddenScrollBar:!0}),y=s.useRef({delta:0,x:0}),[g,v]=s.useState(!1),x=s.useRef(null);s.useEffect(()=>()=>{ec.A.cancel(x.current)},[]);let N=()=>{v(!1)},k=e=>{let{buttons:t}=e||window?.event;if(!g||0===t){g&&v(!1);return}let n=y.current.x+e.pageX-y.current.x-y.current.delta,l="rtl"===a;n=Math.max(l?p-u:0,Math.min(l?0:u-p,n)),(!l||Math.abs(n)+Math.abs(p)<u)&&(r({scrollLeft:n/u*(d+2)}),y.current.x=e.pageX)},w=()=>{ec.A.cancel(x.current),x.current=(0,ec.A)(()=>{if(!n.current)return;let e=ep(n.current).top,t=e+n.current.offsetHeight,r=o===window?document.documentElement.scrollTop+window.innerHeight:ep(o).top+o.clientHeight;t-(0,_.A)()<=r||e>=r-l?m(e=>({...e,isHiddenScrollBar:!0})):m(e=>({...e,isHiddenScrollBar:!1}))})},C=e=>{m(t=>({...t,scrollLeft:e/d*u||0}))};return(s.useImperativeHandle(t,()=>({setScrollLeft:C,checkScrollBarVisible:w})),s.useEffect(()=>(document.body.addEventListener(ef,N,!1),document.body.addEventListener(eh,k,!1),w(),()=>{document.body.removeEventListener(ef,N),document.body.removeEventListener(eh,k)}),[p,g]),s.useEffect(()=>{if(n.current){let e=[],t=(0,eu.rb)(n.current);for(;t;)e.push(t),t=t.parentElement;return e.forEach(e=>{e.addEventListener(em,w,!1)}),window.addEventListener(ey,w,!1),window.addEventListener(em,w,!1),o.addEventListener(em,w,!1),()=>{e.forEach(e=>{e.removeEventListener(em,w)}),window.removeEventListener(ey,w),window.removeEventListener(em,w),o.removeEventListener(em,w)}}},[o]),s.useEffect(()=>{h.isHiddenScrollBar||m(e=>{let t=n.current;return t?{...e,scrollLeft:t.scrollLeft/t.scrollWidth*t.clientWidth}:e})},[h.isHiddenScrollBar]),d<=u||!p||h.isHiddenScrollBar)?null:s.createElement("div",{style:{height:(0,_.A)(),width:u,bottom:l},className:`${i}-sticky-scroll`},s.createElement("div",{onMouseDown:e=>{e.persist(),y.current.delta=e.pageX-h.scrollLeft,y.current.x=0,v(!0),e.preventDefault()},ref:f,className:(0,b.$)(`${i}-sticky-scroll-bar`,{[`${i}-sticky-scroll-bar-active`]:g}),style:{width:`${p}px`,transform:`translate3d(${h.scrollLeft}px, 0, 0)`}}))});function ev(){return(ev=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}let ex="rc-table",eE=[],eb={};function eN(){return"No Data"}let ek=s.forwardRef((e,t)=>{var n;let i,d,c,u,p={rowKey:"key",prefixCls:ex,emptyText:eN,...e},{prefixCls:f,className:h,rowClassName:m,style:y,classNames:g,styles:v,data:x,rowKey:w,scroll:$,tableLayout:S,direction:K,title:A,footer:O,summary:P,caption:M,id:D,showHeader:L,components:B,emptyText:W,onRow:U,onHeaderRow:F,measureRowRender:V,onScroll:q,internalHooks:G,transformColumns:X,internalRefs:Y,tailor:Z,getContainerWidth:ee,sticky:en,rowHoverable:el=!0}=p,eo=x||eE,ec=!!eo.length,ep=G===r.F,ef=s.useCallback((e,t)=>(0,k.A)(B,e)||t,[B]),eh=s.useMemo(()=>"function"==typeof w?w:e=>e&&e[w],[w]),em=ef(["body"]),[ey,ek,ew]=function(){let[e,t]=s.useState(-1),[n,r]=s.useState(-1);return[e,n,s.useCallback((e,n)=>{t(e),r(n)},[])]}(),[eC,e$,eS,eK,eA,eO]=function(e,t,n){let l=(0,J.T)(e),{expandIcon:o,expandedRowKeys:a,defaultExpandedRowKeys:i,defaultExpandAllRows:d,expandedRowRender:c,onExpand:u,onExpandedRowsChange:p,childrenColumnName:f}=l,h=f||"children",m=s.useMemo(()=>c?"row":!!(e.expandable&&e.internalHooks===r.F&&e.expandable.__PARENT_RENDER_ICON__||t.some(e=>e&&"object"==typeof e&&e[h]))&&"nest",[!!c,t]),[y,g]=s.useState(()=>{if(i)return i;if(d){let e=[];return!function t(r){(r||[]).forEach((r,l)=>
1{e.push(n(r,l)),t(r[h])})}(t),e}return[]}),v=s.useMemo(()=>new Set(a||y||[]),[a,y]),x=s.useCallback(e=>{let r,l=n(e,t.indexOf(e)),o=v.has(l);o?(v.delete(l),r=[...v]):r=[...v,l],g(r),u&&u(!o,e),p&&p(r)},[n,v,t,u,p]);return[l,m,v,o||z,h,x]}(p,eo,eh),eP=$?.x,[eR,eM]=s.useState(0),[eD,ej,eT]=(0,es.A)({...p,...eC,expandable:!!eC.expandedRowRender,columnTitle:eC.columnTitle,expandedKeys:eS,getRowKey:eh,onTriggerExpand:eO,expandIcon:eK,expandIconColumnIndex:eC.expandIconColumnIndex,direction:K,scrollWidth:ep&&Z&&"number"==typeof eP?eP:null,clientWidth:eR},ep?X:null),eL=eT??eP,eI=s.useMemo(()=>({columns:eD,flattenColumns:ej}),[eD,ej]),e_=s.useRef(null),eH=s.useRef(null),eB=s.useRef(null),eW=s.useRef(null);s.useImperativeHandle(t,()=>({nativeElement:e_.current,scrollTo:e=>{if(eB.current instanceof HTMLElement){let{index:t,top:n,key:r,offset:l}=e;if(function(e){return"number"==typeof e&&!Number.isNaN(e)}(n))eB.current?.scrollTo({top:n});else{let e=r??eh(eo[t]),n=eB.current.querySelector(`[data-row-key="${e}"]`);if(n)if(l){let e=n.offsetTop;eB.current.scrollTo({top:e+l})}else n.scrollIntoView()}}else eB.current?.scrollTo&&eB.current.scrollTo(e)}}));let eU=s.useRef(null),[ez,eF]=s.useState(!1),[eV,eq]=s.useState(!1),[eG,eX]=s.useState(new Map),eY=C(ej).map(e=>eG.get(e)),eZ=s.useMemo(()=>eY,[eY.join("_")]),eQ=function(e,t){return(0,s.useMemo)(()=>{let n=t.length,r=(n,r,l)=>{let o=[],a=0;for(let s=n;s!==r;s+=l)o.push(a),t[s].fixed&&(a+=e[s]||0);return o};return{start:r(0,n,1),end:r(n-1,-1,-1).reverse(),widths:e}},[e,t])}(eZ,ej),eJ=$&&null!=$.y,e0=$&&null!=eL||!!eC.fixed,e1=e0&&ej.some(({fixed:e})=>e),e2=s.useRef(null),{isSticky:e9,offsetHeader:e8,offsetSummary:e7,offsetScroll:e5,stickyClassName:e3,container:e4}=function(e,t){let{offsetHeader:n=0,offsetSummary:r=0,offsetScroll:l=0,getContainer:o=()=>ei}="object"==typeof e?e:{},a=o()||ei,i=!!e;return s.useMemo(()=>({isSticky:i,stickyClassName:i?`${t}-sticky-holder`:"",offsetHeader:n,offsetSummary:r,offsetScroll:l,container:a}),[i,l,n,r,t,a])}(en,f),e6=s.useMemo(()=>P?.(eo),[P,eo]),te=(eJ||e9)&&s.isValidElement(e6)&&e6.type===j&&e6.props.fixed;eJ&&(d={overflowY:ec?"scroll":"auto",maxHeight:$.y}),e0&&(i={overflowX:"auto"},eJ||(d={overflowY:"hidden"}),c={width:!0===eL?"auto":eL,minWidth:"100%"});let tt=s.useCallback((e,t)=>{eX(n=>{if(n.get(e)!==t){let r=new Map(n);return r.set(e,t),r}return n})},[]),[tn,tr]=function(e){let t=(0,s.useRef)(null),n=(0,s.useRef)(null);function r(){clearTimeout(n.current)}return(0,s.useEffect)(()=>r,[]),[function(e){t.current=e,r(),n.current=setTimeout(()=>{t.current=null,n.current=void 0},100)},function(){return t.current}]}(0);function tl(e,t){t&&("function"==typeof t?t(e):t.scrollLeft!==e&&(t.scrollLeft=e,t.scrollLeft!==e&&setTimeout(()=>{t.scrollLeft=e},0)))}let[to,ta]=s.useState([0,0]),ts=(0,l.A)(({currentTarget:e,scrollLeft:t})=>{let n="number"==typeof t?t:e.scrollLeft,r=e||eb;tr()&&tr()!==r||(tn(r),tl(n,eH.current),tl(n,eB.current),tl(n,eU.current),tl(n,e2.current?.setScrollLeft));let l=e||eH.current;if(l){let e=ep&&Z&&"number"==typeof eL?eL:l.scrollWidth,t=l.clientWidth,r=Math.abs(n);if(ta(n=>{let l=[r,e-t];return(0,a.A)(n,l)?n:l}),e===t){eF(!1),eq(!1);return}eF(r>0),eq(r<e-t-1)}}),ti=(0,l.A)(e=>{ts(e),q?.(e)}),td=()=>{e0&&eB.current?ts({currentTarget:(0,eu.rb)(eB.current),scrollLeft:eB.current?.scrollLeft}):(eF(!1),eq(!1))},tc=e=>{e2.current?.checkScrollBarVisible();let t=e??e_.current?.offsetWidth??0;ep&&ee&&e_.current&&(t=ee(e_.current,t)||t),t!==eR&&(td(),eM(t))};(0,o.A)(()=>{e0&&tc()},[e0]);let tu=s.useRef(!1);s.useEffect(()=>{tu.current&&td()},[e0,x,eD.length]),s.useEffect(()=>{tu.current=!0},[]);let[tp,tf]=s.useState(0);(0,o.A)(()=>{Z&&ep||(eB.current instanceof Element?tf((0,_.V)(eB.current).width):tf((0,_.V)(eW.current).width))},[]),s.useEffect(()=>{ep&&Y&&(Y.body.current=eB.current)});let th=s.useCallback(e=>s.createElement(s.Fragment,null,s.createElement(ea,e),"top"===te&&s.createElement(T,e,e6)),[te,e6]),tm=s.useCallback(e=>s.createElement(T,e,e6),[e6]),ty=ef(["table"],"table"),tg=s.useMemo(()=>S||(e1?"max-content"===eL?"auto":"fixed":eJ||e9||ej.some(({ellipsis:e})=>e)?"fixed":"auto"),[eJ,e1,ej,S,e9]),tv={colWidths:eZ,columCount:ej.length,stickyOffsets:eQ,onHeaderRow:F,fixHeader:eJ,scroll:$},tx=s.useMemo(()=>ec?null:"function"==typeof W?W():W,[ec,W]),tE=s.createElement(Q,{data:eo,measureColumnWidth:eJ||e0||e9}),tb=s.createElement(et,{colWidths:ej.map(({width:e})=>e),columns:ej}),tN=null!=M?s.createElement("caption",{className:`${f}-caption`},M):void 0,tk=(0,H.A)(p,{data:!0}),tw=(0,H.A)(p,{aria:!0});if(eJ||e9){let e;"function"==typeof em?(e=em(eo,{scrollbarSize:tp,ref:eB,onScroll:ts}),tv.colWidths=ej.map(({width:e},t)=>{let n=t===ej.length-1?e-tp:e;return"number"!=typeof n||Number.isNaN(n)?0:n})):e=s.createElement("div",{style:{...i,...d},onScroll:ti,ref:eB,className:`${f}-body`},s.createElement(ty,ev({style:{...c,tableLayout:tg}},tw),tN,tb,tE,!te&&e6&&s.createElement(T,{stickyOffsets:eQ,flattenColumns:ej},e6)));let t={noData:!eo.length,maxContentScroll:e0&&"max-content"===eL,...tv,...eI,direction:K,stickyClassName:e3,scrollX:eL,tableLayout:tg,onScroll:ts};u=s.createElement(s.Fragment,null,!1!==L&&s.createElement(er,ev({},t,{stickyTopOffset:e8,className:`${f}-header`,ref:eH,colGroup:tb}),th),e,te&&"top"!==te&&s.createElement(er,ev({},t,{stickyBottomOffset:e7,className:`${f}-summary`,ref:eU,colGroup:tb}),tm),e9&&eB.current&&eB.current instanceof Element&&s.createElement(eg,{ref:e2,offsetScroll:e5,scrollBodyRef:eB,onScroll:ts,container:e4,direction:K}))}else u=s.createElement("div",{style:{...i,...d,...v?.content},className:(0,b.$)(`${f}-content`,g?.content),onScroll:ts,ref:eB},s.createElement(ty,ev({style:{...c,tableLayout:tg}},tw),tN,tb,!1!==L&&s.createElement(ea,ev({},tv,eI)),tE,e6&&s.createElement(T,{stickyOffsets:eQ,flattenColumns:ej},e6)));let tC={...y};e9&&(tC["--columns-count"]=ej.length);let t$=s.createElement("div",ev({className:(0,b.$)(f,h,{[`${f}-rtl`]:"rtl"===K,[`${f}-fix-start-shadow`]:e0,[`${f}-fix-end-shadow`]:e0,[`${f}-fix-start-shadow-show`]:e0&&ez,[`${f}-fix-end-shadow-show`]:e0&&eV,[`${f}-layout-fixed`]:"fixed"===S,[`${f}-fixed-header`]:eJ,[`${f}-fixed-column`]:e1,[`${f}-scroll-horizontal`]:e0,[`${f}-has-fix-start`]:ej[0]?.fixed,[`${f}-has-fix-end`]:ej[ej.length-1]?.fixed==="end"}),style:tC,id:D,ref:e_},tk),A&&s.createElement(ed,{className:(0,b.$)(`${f}-title`,g?.title),style:v?.title},A(eo)),s.createElement("div",{ref:eW,className:(0,b.$)(`${f}-container`,g?.section),style:v?.section},u),O&&s.createElement(ed,{className:(0,b.$)(`${f}-footer`,g?.footer),style:v?.footer},O(eo)));e0&&(t$=s.createElement(I.Ay,{onResize:({offsetWidth:e})=>tc(e)},t$));let tS=function(e,t){let n=s.useMemo(()=>e.map((n,r)=>R(r,r,e,t)),[e,t]);return(0,N.A)(()=>n,[n],(e,t)=>!(0,a.A)(e,t))}(ej,eQ),tK=s.useMemo(()=>({scrollX:eL,scrollInfo:to,classNames:g,styles:v,prefixCls:f,getComponent:ef,scrollbarSize:tp,direction:K,fixedInfoList:tS,isSticky:e9,componentWidth:eR,fixHeader:eJ,fixColumn:e1,horizonScroll:e0,tableLayout:tg,rowClassName:m,expandedRowClassName:eC.expandedRowClassName,expandIcon:eK,expandableType:e$,expandRowByClick:eC.expandRowByClick,expandedRowRender:eC.expandedRowRender,expandedRowOffset:eC.expandedRowOffset,onTriggerExpand:eO,expandIconColumnIndex:eC.expandIconColumnIndex,indentSize:eC.indentSize,allColumnsFixedLeft:ej.every(e=>"start"===e.fixed),emptyNode:tx,columns:eD,flattenColumns:ej,onColumnResize:tt,colWidths:eZ,hoverStartRow:ey,hoverEndRow:ek,onHover:ew,rowExpandable:eC.rowExpandable,onRow:U,getRowKey:eh,expandedKeys:eS,childrenColumnName:eA,rowHoverable:el,measureRowRender:V}),[eL,to,g,v,f,ef,tp,K,tS,e9,eR,eJ,e1,e0,tg,m,eC.expandedRowClassName,eK,e$,eC.expandRowByClick,eC.expandedRowRender,eC.expandedRowOffset,eO,eC.expandIconColumnIndex,eC.indentSize,tx,eD,ej,tt,eZ,ey,ek,ew,eC.rowExpandable,U,eh,eS,eA,el,V]);return s.createElement(E.Provider,{value:tK},t$)}),ew=e=>g(ek,e),eC=ew();eC.EXPAND_COLUMN=r.k,eC.INTERNAL_HOOKS=r.F,eC.Column=function(e){return null},eC.ColumnGroup=function(e){return null},eC.Summary=L;var e$=n(31522);let eS=d(null),eK=d(null);function eA(){return(eA=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}let eO=e=>{let{rowInfo:t,column:n,colIndex:r,indent:l,index:o,component:a,renderIndex:i,record:d,style:u,className:p,inverse:f,getHeight:h}=e,{render:m,dataIndex:y,className:g,width:v}=n,{columnsOffset:x}=c(eK,["columnsOffset"]),{key:E,fixedInfo:N,appendCellNode:k,additionalCellProps:w}=q(t,n,r,l,o),{style:C,colSpan:$=1,rowSpan:S=1}=w,K=function(e,t,n){return n[e+(t||1)]-(n[e]||0)}(r-1,$,x),O={...C,...u,flex:`0 0 ${K}px`,width:`${K}px`,marginRight:$>1?v-K:0,pointerEvents:"auto"},P=s.useMemo(()=>f?S<=1:0===$||0===S||S>1,[S,$,f]);P?O.visibility="hidden":f&&(O.height=h?.(S));let R={};return(0===S||0===$)&&(R.rowSpan=1,R.colSpan=1),s.createElement(A,eA({className:(0,b.$)(g,p),ellipsis:n.ellipsis,align:n.align,scope:n.rowScope,component:a,prefixCls:t.prefixCls,key:E,record:d,index:o,renderIndex:i,dataIndex:y,render:P?()=>null:m,shouldCellUpdate:n.shouldCellUpdate},N,{appendNode:k,additionalProps:{...w,style:O,...R}}))};function eP(){return(eP=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}let eR=v(s.forwardRef((e,t)=>
1{let n,{data:r,index:l,className:o,rowKey:a,style:i,extra:d,getHeight:u,...p}=e,{record:f,indent:h,index:m}=r,{scrollX:y,flattenColumns:g,prefixCls:v,fixColumn:x,componentWidth:N}=c(E,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),{getComponent:k}=c(eS,["getComponent"]),w=W(f,a,l,h),C=k(["body","row"],"div"),$=k(["body","cell"],"div"),{rowSupportExpand:S,expanded:K,rowProps:O,expandedRowRender:P,expandedRowClassName:R}=w;if(S&&K){let e=P(f,l,h+1,K),t=F(R,f,l,h),r={};x&&(r={style:{"--virtual-width":`${N}px`}});let o=`${v}-expanded-row-cell`;n=s.createElement(C,{className:(0,b.$)(`${v}-expanded-row`,`${v}-expanded-row-level-${h+1}`,t)},s.createElement(A,{component:$,prefixCls:v,className:(0,b.$)(o,{[`${o}-fixed`]:x}),additionalProps:r},e))}let M={...i,width:y};d&&(M.position="absolute",M.pointerEvents="none");let D=s.createElement(C,eP({},O,p,{"data-row-key":a,ref:S?null:t,className:(0,b.$)(o,`${v}-row`,O?.className,{[`${v}-row-extra`]:d}),style:{...M,...O?.style}}),g.map((e,t)=>s.createElement(eO,{key:t,component:$,rowInfo:w,column:e,colIndex:t,indent:h,index:l,renderIndex:m,record:f,inverse:d,getHeight:u})));return S?s.createElement("div",{ref:t},D,n):D})),eM=v(s.forwardRef((e,t)=>{let{data:n,onScroll:r}=e,{flattenColumns:l,onColumnResize:o,getRowKey:a,expandedKeys:i,prefixCls:d,childrenColumnName:u,scrollX:p,direction:f}=c(E,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","scrollX","direction"]),{sticky:h,scrollY:m,listItemHeight:y,getComponent:g,onScroll:v}=c(eS),x=s.useRef(null),b=B(n,u,i,a),N=s.useMemo(()=>{let e=0;return l.map(({width:t,minWidth:n,key:r})=>{let l=Math.max(t||0,n||0);return e+=l,[r,l,e]})},[l]),k=s.useMemo(()=>N.map(e=>e[2]),[N]);s.useEffect(()=>{N.forEach(([e,t])=>{o(e,t)})},[N]),s.useImperativeHandle(t,()=>{let e={scrollTo:e=>{let{offset:t,...n}=e;t?x.current?.scrollTo({...n,offset:t,align:"top"}):x.current?.scrollTo(e)},nativeElement:x.current?.nativeElement};return Object.defineProperty(e,"scrollLeft",{get:()=>x.current?.getScrollInfo().x||0,set:e=>{x.current?.scrollTo({left:e})}}),Object.defineProperty(e,"scrollTop",{get:()=>x.current?.getScrollInfo().y||0,set:e=>{x.current?.scrollTo({top:e})}}),e});let w=(e,t)=>{let n=b[t]?.record,{onCell:r}=e;if(r){let e=r(n,t);return e?.rowSpan??1}return 1},C=s.useMemo(()=>({columnsOffset:k}),[k]),$=`${d}-tbody`,S=g(["body","wrapper"]),K={};return h&&(K.position="sticky",K.bottom=0,"object"==typeof h&&h.offsetScroll&&(K.bottom=h.offsetScroll)),s.createElement(eK.Provider,{value:C},s.createElement(e$.A,{fullHeight:!1,ref:x,prefixCls:`${$}-virtual`,styles:{horizontalScrollBar:K},className:$,height:m,itemHeight:y||24,data:b,itemKey:e=>a(e.record),component:S,scrollWidth:p,direction:f,onVirtualScroll:({x:e})=>{r({currentTarget:x.current?.nativeElement,scrollLeft:e})},onScroll:v,extraRender:e=>{let{start:t,end:n,getSize:r,offsetY:o}=e;if(n<0)return null;let i=l.filter(e=>0===w(e,t)),d=t;for(let e=t;e>=0;e-=1)if(!(i=i.filter(t=>0===w(t,e))).length){d=e;break}let c=l.filter(e=>1!==w(e,n)),u=n;for(let e=n;e<b.length;e+=1)if(!(c=c.filter(t=>1!==w(t,e))).length){u=Math.max(e-1,n);break}let p=[];for(let e=d;e<=u;e+=1)b[e]&&l.some(t=>w(t,e)>1)&&p.push(e);return p.map(e=>{let t=b[e],n=a(t.record,e),l=r(n);return s.createElement(eR,{key:e,data:t,rowKey:n,index:e,style:{top:-o+l.top},extra:!0,getHeight:t=>{let l=e+t-1,o=b[l];if(!o||!o.record){let e=Math.min(l,b.length-1),t=r(n,a(b[e].record,e));return t.bottom-t.top}let s=r(n,a(o.record,l));return s.bottom-s.top}})})}},(e,t,n)=>{let r=a(e.record,t);return s.createElement(eR,{data:e,rowKey:r,index:t,style:n.style})}))}));function eD(){return(eD=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}let ej=(e,t)=>{let{ref:n,onScroll:r}=t;return s.createElement(eM,{ref:n,data:e,onScroll:r})},eT=s.forwardRef((e,t)=>{let{data:n,columns:l,scroll:o,sticky:a,prefixCls:i=ex,className:d,listItemHeight:c,components:u,onScroll:p}=e,{x:f,y:h}=o||{};"number"!=typeof f&&(f=1),"number"!=typeof h&&(h=500);let m=(0,$._q)((e,t)=>(0,k.A)(u,e)||t),y=(0,$._q)(p),g=s.useMemo(()=>({sticky:a,scrollY:h,listItemHeight:c,getComponent:m,onScroll:y}),[a,h,c,m,y]);return s.createElement(eS.Provider,{value:g},s.createElement(eC,eD({},e,{className:(0,b.$)(d,`${i}-virtual`),scroll:{...o,x:f},components:{...u,body:n?.length?ej:void 0},columns:l,internalHooks:r.F,tailor:!0,ref:t})))}),eL=e=>g(eT,e);eL()},83251:(e,t,n)=>{n.d(t,{A:()=>h});var r=n(49711),l=n(71986),o=n(62112),a=n(66885);let s=r.memo(({prefixCls:e,level:t,isStart:n,isEnd:o})=>{let a=`${e}-indent-unit`,s=[];for(let e=0;e<t;e+=1)s.push(r.createElement("span",{key:e,className:(0,l.$)(a,{[`${a}-start`]:n[e],[`${a}-end`]:o[e]})}));return r.createElement("span",{"aria-hidden":"true",className:`${e}-indent`},s)});var i=n(1878),d=n(29499);function c(){return(c=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}let u="open",p="close",f=e=>{let{eventKey:t,className:n,style:f,dragOver:h,dragOverGapTop:m,dragOverGapBottom:y,isLeaf:g,isStart:v,isEnd:x,expanded:E,selected:b,checked:N,halfChecked:k,loading:w,domRef:C,active:$,data:S,onMouseMove:K,selectable:A,...O}
1=e,P=r.useContext(a.U),{classNames:R,styles:M}=P||{},D=r.useContext(a.Q),j=r.useRef(null),[T,L]=r.useState(!1),I=!!(P.disabled||e.disabled||D.nodeDisabled?.(S)),_=r.useMemo(()=>!!P.checkable&&!1!==e.checkable&&P.checkable,[P.checkable,e.checkable]),H=t=>{I||P.onNodeSelect(t,(0,d.Hj)(e))},B=t=>{!I&&_&&!e.disableCheckbox&&P.onNodeCheck(t,(0,d.Hj)(e),!N)},W=r.useMemo(()=>"boolean"==typeof A?A:P.selectable,[A,P.selectable]),U=t=>{P.onNodeClick(t,(0,d.Hj)(e)),W?H(t):B(t)},z=t=>{P.onNodeDoubleClick(t,(0,d.Hj)(e))},F=t=>{P.onNodeMouseEnter(t,(0,d.Hj)(e))},V=t=>{P.onNodeMouseLeave(t,(0,d.Hj)(e))},q=t=>{P.onNodeContextMenu(t,(0,d.Hj)(e))},G=r.useMemo(()=>!!(P.draggable&&(!P.draggable.nodeDraggable||P.draggable.nodeDraggable(S))),[P.draggable,S]),X=t=>{w||P.onNodeExpand(t,(0,d.Hj)(e))},Y=r.useMemo(()=>{let{children:e}=(0,i.A)(P.keyEntities,t)||{};return!!(e||[]).length},[P.keyEntities,t]),Z=r.useMemo(()=>!1!==g&&(g||!P.loadData&&!Y||P.loadData&&e.loaded&&!Y),[g,P.loadData,Y,e.loaded]);r.useEffect(()=>{w||"function"!=typeof P.loadData||!E||Z||e.loaded||P.onNodeLoad((0,d.Hj)(e))},[w,P.loadData,P.onNodeLoad,E,Z,e]);let Q=r.useMemo(()=>P.draggable?.icon?r.createElement("span",{className:`${P.prefixCls}-draggable-icon`},P.draggable.icon):null,[P.draggable]),J=t=>{let n=e.switcherIcon||P.switcherIcon;return"function"==typeof n?n({...e,isLeaf:t}):n},ee=r.useMemo(()=>{if(!_)return null;let t="boolean"!=typeof _?_:null;return r.createElement("span",{className:(0,l.$)(`${P.prefixCls}-checkbox`,{[`${P.prefixCls}-checkbox-checked`]:N,[`${P.prefixCls}-checkbox-indeterminate`]:!N&&k,[`${P.prefixCls}-checkbox-disabled`]:I||e.disableCheckbox}),onClick:B,role:"checkbox","aria-checked":k?"mixed":N,"aria-disabled":I||e.disableCheckbox,"aria-label":`Select ${"string"==typeof e.title?e.title:"tree node"}`},t)},[_,N,k,I,e.disableCheckbox,e.title]),et=r.useMemo(()=>Z?null:E?u:p,[Z,E]),en=r.useMemo(()=>r.createElement("span",{className:(0,l.$)(R?.itemIcon,`${P.prefixCls}-iconEle`,`${P.prefixCls}-icon__${et||"docu"}`,{[`${P.prefixCls}-icon_loading`]:w}),style:M?.itemIcon}),[P.prefixCls,et,w]),er=r.useMemo(()=>{let n=!!P.draggable;return!e.disabled&&n&&P.dragOverNodeKey===t?P.dropIndicatorRender({dropPosition:P.dropPosition,dropLevelOffset:P.dropLevelOffset,indent:P.indent,prefixCls:P.prefixCls,direction:P.direction}):null},[P.dropPosition,P.dropLevelOffset,P.indent,P.prefixCls,P.direction,P.draggable,P.dragOverNodeKey,P.dropIndicatorRender]),el=r.useMemo(()=>{let t,n,{title:o="---"}=e,a=`${P.prefixCls}-node-content-wrapper`;if(P.showIcon){let n=e.icon||P.icon;t=n?r.createElement("span",{className:(0,l.$)(R?.itemIcon,`${P.prefixCls}-iconEle`,`${P.prefixCls}-icon__customize`),style:M?.itemIcon},"function"==typeof n?n(e):n):en}else P.loadData&&w&&(t=en);return n="function"==typeof o?o(S):P.titleRender?P.titleRender(S):o,r.createElement("span",{ref:j,title:"string"==typeof o?o:"",className:(0,l.$)(a,`${a}-${et||"normal"}`,{[`${P.prefixCls}-node-selected`]:!I&&(b||T)}),onMouseEnter:F,onMouseLeave:V,onContextMenu:q,onClick:U,onDoubleClick:z},t,r.createElement("span",{className:(0,l.$)(`${P.prefixCls}-title`,R?.itemTitle),style:M?.itemTitle},n),er)},[P.prefixCls,P.showIcon,e,P.icon,en,P.titleRender,S,et,F,V,q,U,z]),eo=(0,o.A)(O,{aria:!0,data:!0}),{level:ea}=(0,i.A)(P.keyEntities,t)||{},es=x[x.length-1],ei=!I&&G,ed=P.draggingNodeKey===t;return r.createElement("div",c({ref:C,role:"treeitem","aria-expanded":g?void 0:E,className:(0,l.$)(n,`${P.prefixCls}-treenode`,R?.item,{[`${P.prefixCls}-treenode-disabled`]:I,[`${P.prefixCls}-treenode-switcher-${E?"open":"close"}`]:!g,[`${P.prefixCls}-treenode-checkbox-checked`]:N,[`${P.prefixCls}-treenode-checkbox-indeterminate`]:k,[`${P.prefixCls}-treenode-selected`]:b,[`${P.prefixCls}-treenode-loading`]:w,[`${P.prefixCls}-treenode-active`]:$,[`${P.prefixCls}-treenode-leaf-last`]:es,[`${P.prefixCls}-treenode-draggable`]:G,dragging:ed,"drop-target":P.dropTargetKey===t,"drop-container":P.dropContainerKey===t,"drag-over":!I&&h,"drag-over-gap-top":!I&&m,"drag-over-gap-bottom":!I&&y,"filter-node":P.filterTreeNode?.(d.Hj(e)),[`${P.prefixCls}-treenode-leaf`]:Z}),style:{...f,...M?.item},draggable:ei,onDragStart:ei?t=>{t.stopPropagation(),L(!0),P.onNodeDragStart(t,e);try{t.dataTransfer.setData("text/plain","")}catch{}}:void 0,onDragEnter:G?t=>{t.preventDefault(),t.stopPropagation(),P.onNodeDragEnter(t,e)}:void 0,onDragOver:G?t=>{t.preventDefault(),t.stopPropagation(),P.onNodeDragOver(t,e)}:void 0,onDragLeave:G?t=>{t.stopPropagation(),P.onNodeDragLeave(t,e)}:void 0,onDrop:G?t=>{t.preventDefault(),t.stopPropagation(),L(!1),P.onNodeDrop(t,e)}:void 0,onDragEnd:G?t=>{t.stopPropagation(),L(!1),P.onNodeDragEnd(t,e)}:void 0,onMouseMove:K},void 0!==A?{"aria-selected":!!A}:void 0,eo),r.createElement(s,{prefixCls:P.prefixCls,level:ea,isStart:v,isEnd:x}),Q,(()=>{if(Z){let e=J(!0);return!1!==e?r.createElement("span",{className:(0,l.$)(`${P.prefixCls}-switcher`,`${P.prefixCls}-switcher-noop`)},e):null}let e=J(!1);return!1!==e?r.createElement("span",{onClick:X,className:(0,l.$)(`${P.prefixCls}-switcher`,`${P.prefixCls}-switcher_${E?u:p}`)},e):null})(),ee,el)};f.isTreeNode=1;let h=f}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.