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.
NewEduCoderBuild/p__knowledgegraph__Detail__...

1 line
226 KiB

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[3685],{65030:function(e,t,n){n.d(t,{Z:function(){return X}});var r=n(33885),o=n(42978),i=n(75931),a=n(43403),l=n(92310),u=n.n(l),c=n(29301),s=n(76846),d=n(96452),f=n(6089),v=n(80402),p=n(34280),h=n(49658),m=n(59301),g=n(54476),y=n(77900),b=n(8654);function Z(e){var t=e.prefixCls,n=e.align,r=e.arrow,o=e.arrowPos,i=r||{},a=i.className,l=i.content,c=o.x,s=void 0===c?0:c,d=o.y,f=void 0===d?0:d,v=m.useRef();if(!n||!n.points)return null;var p={position:"absolute"};if(!1!==n.autoArrow){var h=n.points[0],g=n.points[1],y=h[0],b=h[1],Z=g[0],w=g[1];y!==Z&&["t","b"].includes(y)?"t"===y?p.top=0:p.bottom=0:p.top=f,b!==w&&["l","r"].includes(b)?"l"===b?p.left=0:p.right=0:p.left=s}return m.createElement("div",{ref:v,className:u()("".concat(t,"-arrow"),a),style:p},l)}function w(e){var t=e.prefixCls,n=e.open,r=e.zIndex,o=e.mask,i=e.motion;return o?m.createElement(y.default,(0,g.Z)({},i,{motionAppear:!0,visible:n,removeOnLeave:!0}),(function(e){var n=e.className;return m.createElement("div",{style:{zIndex:r},className:u()("".concat(t,"-mask"),n)})})):null}var x=m.memo((function(e){return e.children}),(function(e,t){return t.cache}));var E=m.forwardRef((function(e,t){var n=e.popup,i=e.className,a=e.prefixCls,l=e.style,s=e.target,d=e.onVisibleChanged,f=e.open,v=e.keepDom,h=e.fresh,E=e.onClick,C=e.mask,N=e.arrow,k=e.arrowPos,S=e.align,M=e.motion,R=e.maskMotion,P=e.forceRender,K=e.getPopupContainer,I=e.autoDestroy,D=e.portal,A=e.zIndex,O=e.onMouseEnter,T=e.onMouseLeave,L=e.onPointerEnter,_=e.onPointerDownCapture,j=e.ready,F=e.offsetX,V=e.offsetY,H=e.offsetR,z=e.offsetB,W=e.onAlign,B=e.onPrepare,Y=e.stretch,X=e.targetWidth,U=e.targetHeight,G="function"==typeof n?n():n,q=f||v,J=(null==K?void 0:K.length)>0,Q=m.useState(!K||!J),$=(0,o.Z)(Q,2),ee=$[0],te=$[1];if((0,p.Z)((function(){!ee&&J&&s&&te(!0)}),[ee,J,s]),!ee)return null;var ne="auto",re={left:"-1000vw",top:"-1000vh",right:ne,bottom:ne};if(j||!f){var oe,ie=S.points,ae=S.dynamicInset||(null===(oe=S._experimental)||void 0===oe?void 0:oe.dynamicInset),le=ae&&"r"===ie[0][1],ue=ae&&"b"===ie[0][0];le?(re.right=H,re.left=ne):(re.left=F,re.right=ne),ue?(re.bottom=z,re.top=ne):(re.top=V,re.bottom=ne)}var ce={};return Y&&(Y.includes("height")&&U?ce.height=U:Y.includes("minHeight")&&U&&(ce.minHeight=U),Y.includes("width")&&X?ce.width=X:Y.includes("minWidth")&&X&&(ce.minWidth=X)),f||(ce.pointerEvents="none"),m.createElement(D,{open:P||q,getContainer:K&&function(){return K(s)},autoDestroy:I},m.createElement(w,{prefixCls:a,open:f,zIndex:A,mask:C,motion:R}),m.createElement(c.Z,{onResize:W,disabled:!f},(function(e){return m.createElement(y.default,(0,g.Z)({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:P,leavedClassName:"".concat(a,"-hidden")},M,{onAppearPrepare:B,onEnterPrepare:B,visible:f,onVisibleChanged:function(e){var t;null==M||null===(t=M.onVisibleChanged)||void 0===t||t.call(M,e),d(e)}}),(function(n,o){var c=n.className,s=n.style,d=u()(a,c,i);return m.createElement("div",{ref:(0,b.sQ)(e,t,o),className:d,style:(0,r.Z)((0,r.Z)((0,r.Z)((0,r.Z)({"--arrow-x":"".concat(k.x||0,"px"),"--arrow-y":"".concat(k.y||0,"px")},re),ce),s),{},{boxSizing:"border-box",zIndex:A},l),onMouseEnter:O,onMouseLeave:T,onPointerEnter:L,onClick:E,onPointerDownCapture:_},N&&m.createElement(Z,{prefixCls:a,arrow:N,arrowPos:k,align:S}),m.createElement(x,{cache:!f&&!h},G))}))})))}));var C=m.forwardRef((function(e,t){var n=e.children,r=e.getTriggerDOMNode,o=(0,b.Yr)(n),i=m.useCallback((function(e){(0,b.mH)(t,r?r(e):e)}),[r]),a=(0,b.x1)(i,(0,b.C4)(n));return o?m.cloneElement(n,{ref:a}):n})),N=m.createContext(null);function k(e){return e?Array.isArray(e)?e:[e]:[]}function S(e,t,n,r){return m.useMemo((function(){var o=k(null!=n?n:t),i=k(null!=r?r:t),a=new Set(o),l=new Set(i);return e&&(a.has("hover")&&(a.delete("hover"),a.add("click")),l.has("hover")&&(l.delete("hover"),l.add("click"))),[a,l]}),[e,t,n,r])}var M=n(29194);function R(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2?arguments[2]:void 0;return n?e[0]===t[0]:e[0]===t[0]&&e[1]===t[1]}function P(e,t,n,r){for(var o=n.points,i=Object.keys(e),a=0;a<i.length;a+=1){var l,u=i[a];if(R(null===(l=e[u])||void 0===l?void 0:l.points,o,r))return"".concat(t,"-placement-").concat(u)}return""}function K(e,t,n,r){return t||(n?{motionName:"".concat(e,"-").concat(n)}:r?{motionName:r}:null)}function I(e){return e.ownerDocument.defaultView}function D(e){for(var t=[],n=null==e?void 0:e.parentElement,r=["hidden","scroll","clip","auto"];n;){var o=I(n).getComputedStyle(n);[o.overflowX,o.overflowY,o.overflow].some((function(e){return r.includes(e)}))&&t.push(n),n=n.parentElement}return t}function A(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return Number.isNaN(e)?t:e}function O(e){return A(parseFloat(e),0)}function T(e,t){var n=(0,r.Z)({},e);return(t||[]).forEach((function(e){if(!(e instanceof HTMLBodyElement||e instanceof HTMLHtmlElement)){var t=I(e).getComputedStyle(e),r=t.overflow,o=t.overflowClipMargin,i=t.borderTopWidth,a=t.borderBottomWidth,l=t.borderLeftWidth,u=t.borderRightWidth,c=e.getBoundingClientRect(),s=e.offsetHeight,d=e.clientHeight,f=e.offsetWidth,v=e.clientWidth,p=O(i),h=O(a),m=O(l),g=O(u),y=A(Math.round(c.width/f*1e3)/1e3),b=A(Math.round(c.height/s*1e3)/1e3),Z=(f-v-m-g)*y,w=(s-d-p-h)*b,x=p*b,E=h*b,C=m*y,N=g*y,k=0,S=0;if("clip"===r){var M=O(o);k=M*y,S=M*b}var R=c.x+C-k,P=c.y+x-S,K=R+c.width+2*k-C-N-Z,D=P+c.height+2*S-x-E-w;n.left=Math.max(n.left,R),n.top=Math.max(n.top,P),n.right=Math.min(n.right,K),n.bottom=Math.min(n.bottom,D)}})),n}function L(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n="".concat(t),r=n.match(/^(.*)\%$/);return r?e*(parseFloat(r[1])/100):parseFloat(n)}function _(e,t){var n=t||[],r=(0,o.Z)(n,2),i=r[0],a=r[1];return[L(e.width,i),L(e.height,a)]}function j(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return[e[0],e[1]]}function F(e,t){var n,r=t[0],o=t[1];return n="t"===r?e.y:"b"===r?e.y+e.height:e.y+e.height/2,{x:"l"===o?e.x:"r"===o?e.x+e.width:e.x+e.width/2,y:n}}function V(e,t){var n={t:"b",b:"t",l:"r",r:"l"};return e.map((function(e,r){return r===t?n[e]||"c":e})).join("")}function H(e,t,n,i,a,l,u){var c=m.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:a[i]||{}}),d=(0,o.Z)(c,2),v=d[0],h=d[1],g=m.useRef(0),y=m.useMemo((function(){return t?D(t):[]}),[t]),b=m.useRef({});e||(b.current={});var Z=(0,f.Z)((function(){if(t&&n&&e){var c,d,f,v,p,m=t,g=m.ownerDocument,Z=I(m),w=Z.getComputedStyle(m).position,x=m.style.left,E=m.style.top,C=m.style.right,N=m.style.bottom,k=m.style.overflow,S=(0,r.Z)((0,r.Z)({},a[i]),l),R=g.createElement("div");if(null===(c=m.parentElement)||void 0===c||c.appendChild(R),R.style.left="".concat(m.offsetLeft,"px"),R.style.top="".concat(m.offsetTop,"px"),R.style.position=w,R.style.height="".concat(m.offsetHeight,"px"),R.style.width="".concat(m.offsetWidth,"px"),m.style.left="0",m.style.top="0",m.style.right="auto",m.style.bottom="auto",m.style.overflow="hidden",Array.isArray(n))p={x:n[0],y:n[1],width:0,height:0};else{var P,K,D=n.getBoundingClientRect();D.x=null!==(P=D.x)&&void 0!==P?P:D.left,D.y=null!==(K=D.y)&&void 0!==K?K:D.top,p={x:D.x,y:D.y,width:D.width,height:D.height}}var O=m.getBoundingClientRect(),L=Z.getComputedStyle(m),H=L.height,z=L.width;O.x=null!==(d=O.x)&&void 0!==d?d:O.left,O.y=null!==(f=O.y)&&void 0!==f?f:O.top;var W=g.documentElement,B=W.clientWidth,Y=W.clientHeight,X=W.scrollWidth,U=W.scrollHeight,G=W.scrollTop,q=W.scrollLeft,J=O.height,Q=O.width,$=p.height,ee=p.width,te={left:0,top:0,right:B,bottom:Y},ne={left:-q,top:-G,right:X-q,bottom:U-G},re=S.htmlRegion,oe="visible",ie="visibleFirst";"scroll"!==re&&re!==ie&&(re=oe);var ae=re===ie,le=T(ne,y),ue=T(te,y),ce=re===oe?ue:le,se=ae?ue:ce;m.style.left="auto",m.style.top="auto",m.style.right="0",m.style.bottom="0";var de=m.getBoundingClientRect();m.style.left=x,m.style.top=E,m.style.right=C,m.style.bottom=N,m.style.overflow=k,null===(v=m.parentElement)||void 0===v||v.removeChild(R);var fe=A(Math.round(Q/parseFloat(z)*1e3)/1e3),ve=A(Math.round(J/parseFloat(H)*1e3)/1e3);if(0===fe||0===ve||(0,s.Sh)(n)&&!(0,M.Z)(n))return;var pe=S.offset,he=S.targetOffset,me=_(O,pe),ge=(0,o.Z)(me,2),ye=ge[0],be=ge[1],Ze=_(p,he),we=(0,o.Z)(Ze,2),xe=we[0],Ee=we[1];p.x-=xe,p.y-=Ee;var Ce=S.points||[],Ne=(0,o.Z)(Ce,2),ke=Ne[0],Se=j(Ne[1]),Me=j(ke),Re=F(p,Se),Pe=F(O,Me),Ke=(0,r.Z)({},S),Ie=Re.x-Pe.x+ye,De=Re.y-Pe.y+be;function kt(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:ce,r=O.x+e,o=O.y+t,i=r+Q,a=o+J,l=Math.max(r,n.left),u=Math.max(o,n.top),c=Math.min(i,n.right),s=Math.min(a,n.bottom);return Math.max(0,(c-l)*(s-u))}var Ae,Oe,Te,Le,_e=kt(Ie,De),je=kt(Ie,De,ue),Fe=F(p,["t","l"]),Ve=F(O,["t","l"]),He=F(p,["b","r"]),ze=F(O,["b","r"]),We=S.overflow||{},Be=We.adjustX,Ye=We.adjustY,Xe=We.shiftX,Ue=We.shiftY,Ge=function(e){return"boolean"==typeof e?e:e>=0};function St(){Ae=O.y+De,Oe=Ae+J,Te=O.x+Ie,Le=Te+Q}St();var qe=Ge(Ye),Je=Me[0]===Se[0];if(qe&&"t"===Me[0]&&(Oe>se.bottom||b.current.bt)){var Qe=De;Je?Qe-=J-$:Qe=Fe.y-ze.y-be;var $e=kt(Ie,Qe),et=kt(Ie,Qe,ue);$e>_e||$e===_e&&(!ae||et>=je)?(b.current.bt=!0,De=Qe,be=-be,Ke.points=[V(Me,0),V(Se,0)]):b.current.bt=!1}if(qe&&"b"===Me[0]&&(Ae<se.top||b.current.tb)){var tt=De;Je?tt+=J-$:tt=He.y-Ve.y-be;var nt=kt(Ie,tt),rt=kt(Ie,tt,ue);nt>_e||nt===_e&&(!ae||rt>=je)?(b.current.tb=!0,De=tt,be=-be,Ke.points=[V(Me,0),V(Se,0)]):b.current.tb=!1}var ot=Ge(Be),it=Me[1]===Se[1];if(ot&&"l"===Me[1]&&(Le>se.right||b.current.rl)){var at=Ie;it?at-=Q-ee:at=Fe.x-ze.x-ye;var lt=kt(at,De),ut=kt(at,De,ue);lt>_e||lt===_e&&(!ae||ut>=je)?(b.current.rl=!0,Ie=at,ye=-ye,Ke.points=[V(Me,1),V(Se,1)]):b.current.rl=!1}if(ot&&"r"===Me[1]&&(Te<se.left||b.current.lr)){var ct=Ie;it?ct+=Q-ee:ct=He.x-Ve.x-ye;var st=kt(ct,De),dt=kt(ct,De,ue);st>_e||st===_e&&(!ae||dt>=je)?(b.current.lr=!0,Ie=ct,ye=-ye,Ke.points=[V(Me,1),V(Se,1)]):b.current.lr=!1}St();var ft=!0===Xe?0:Xe;"number"==typeof ft&&(Te<ue.left&&(Ie-=Te-ue.left-ye,p.x+ee<ue.left+ft&&(Ie+=p.x-ue.left+ee-ft)),Le>ue.right&&(Ie-=Le-ue.right-ye,p.x>ue.right-ft&&(Ie+=p.x-ue.right+ft)));var vt=!0===Ue?0:Ue;"number"==typeof vt&&(Ae<ue.top&&(De-=Ae-ue.top-be,p.y+$<ue.top+vt&&(De+=p.y-ue.top+$-vt)),Oe>ue.bottom&&(De-=Oe-ue.bottom-be,p.y>ue.bottom-vt&&(De+=p.y-ue.bottom+vt)));var pt=O.x+Ie,ht=pt+Q,mt=O.y+De,gt=mt+J,yt=p.x,bt=yt+ee,Zt=p.y,wt=Zt+$,xt=(Math.max(pt,yt)+Math.min(ht,bt))/2-pt,Et=(Math.max(mt,Zt)+Math.min(gt,wt))/2-mt;null==u||u(t,Ke);var Ct=de.right-O.x-(Ie+O.width),Nt=de.bottom-O.y-(De+O.height);1===fe&&(Ie=Math.round(Ie),Ct=Math.round(Ct)),1===ve&&(De=Math.round(De),Nt=Math.round(Nt)),h({ready:!0,offsetX:Ie/fe,offsetY:De/ve,offsetR:Ct/fe,offsetB:Nt/ve,arrowX:xt/fe,arrowY:Et/ve,scaleX:fe,scaleY:ve,align:Ke})}})),w=function(){h((function(e){return(0,r.Z)((0,r.Z)({},e),{},{ready:!1})}))};return(0,p.Z)(w,[i]),(0,p.Z)((function(){e||w()}),[e]),[v.ready,v.offsetX,v.offsetY,v.offsetR,v.offsetB,v.arrowX,v.arrowY,v.scaleX,v.scaleY,v.align,function(){g.current+=1;var e=g.current;Promise.resolve().then((function(){g.current===e&&Z()}))}]}var z=n(94480);function W(e,t,n,r,o){(0,p.Z)((function(){if(e&&t&&n){var i=n,a=D(t),l=D(i),u=I(i),c=new Set([u].concat((0,z.Z)(a),(0,z.Z)(l)));function s(){r(),o()}return c.forEach((function(e){e.addEventListener("scroll",s,{passive:!0})})),u.addEventListener("resize",s,{passive:!0}),r(),function(){c.forEach((function(e){e.removeEventListener("scroll",s),u.removeEventListener("resize",s)}))}}}),[e,t,n])}n(48736);function B(e,t,n,r,o,i,a,l){var u=m.useRef(e);u.current=e;var c=m.useRef(!1);return m.useEffect((function(){if(t&&r&&(!o||i)){var e=function(){c.current=!1},s=function(e){var t;!u.current||a((null===(t=e.composedPath)||void 0===t||null===(t=t.call(e))||void 0===t?void 0:t[0])||e.target)||c.current||l(!1)},f=I(r);f.addEventListener("pointerdown",e,!0),f.addEventListener("mousedown",s,!0),f.addEventListener("contextmenu",s,!0);var v=(0,d.A)(n);return v&&(v.addEventListener("mousedown",s,!0),v.addEventListener("contextmenu",s,!0)),function(){f.removeEventListener("pointerdown",e,!0),f.removeEventListener("mousedown",s,!0),f.removeEventListener("contextmenu",s,!0),v&&(v.removeEventListener("mousedown",s,!0),v.removeEventListener("contextmenu",s,!0))}}}),[t,n,r,o,i]),function(){c.current=!0}}var Y=["prefixCls","children","action","showAction","hideAction","popupVisible","defaultPopupVisible","onPopupVisibleChange","afterPopupVisibleChange","mouseEnterDelay","mouseLeaveDelay","focusDelay","blurDelay","mask","maskClosable","getPopupContainer","forceRender","autoDestroy","destroyPopupOnHide","popup","popupClassName","popupStyle","popupPlacement","builtinPlacements","popupAlign","zIndex","stretch","getPopupClassNameFromAlign","fresh","alignPoint","onPopupClick","onPopupAlign","arrow","popupMotion","maskMotion","popupTransitionName","popupAnimation","maskTransitionName","maskAnimation","className","getTriggerDOMNode"];var X=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a.Z,t=m.forwardRef((function(t,n){var a=t.prefixCls,l=void 0===a?"rc-trigger-popup":a,g=t.children,y=t.action,b=void 0===y?"hover":y,Z=t.showAction,w=t.hideAction,x=t.popupVisible,k=t.defaultPopupVisible,M=t.onPopupVisibleChange,R=t.afterPopupVisibleChange,I=t.mouseEnterDelay,D=t.mouseLeaveDelay,A=void 0===D?.1:D,O=t.focusDelay,T=t.blurDelay,L=t.mask,_=t.maskClosable,j=void 0===_||_,F=t.getPopupContainer,V=t.forceRender,z=t.autoDestroy,X=t.destroyPopupOnHide,U=t.popup,G=t.popupClassName,q=t.popupStyle,J=t.popupPlacement,Q=t.builtinPlacements,$=void 0===Q?{}:Q,ee=t.popupAlign,te=t.zIndex,ne=t.stretch,re=t.getPopupClassNameFromAlign,oe=t.fresh,ie=t.alignPoint,ae=t.onPopupClick,le=t.onPopupAlign,ue=t.arrow,ce=t.popupMotion,se=t.maskMotion,de=t.popupTransitionName,fe=t.popupAnimation,ve=t.maskTransitionName,pe=t.maskAnimation,he=t.className,me=t.getTriggerDOMNode,ge=(0,i.Z)(t,Y),ye=z||X||!1,be=m.useState(!1),Ze=(0,o.Z)(be,2),we=Ze[0],xe=Ze[1];(0,p.Z)((function(){xe((0,h.Z)())}),[]);var Ee=m.useRef({}),Ce=m.useContext(N),Ne=m.useMemo((function(){return{registerSubPopup:function(e,t){Ee.current[e]=t,null==Ce||Ce.registerSubPopup(e,t)}}}),[Ce]),ke=(0,v.Z)(),Se=m.useState(null),Me=(0,o.Z)(Se,2),Re=Me[0],Pe=Me[1],Ke=m.useRef(null),Ie=(0,f.Z)((function(e){Ke.current=e,(0,s.Sh)(e)&&Re!==e&&Pe(e),null==Ce||Ce.registerSubPopup(ke,e)})),De=m.useState(null),Ae=(0,o.Z)(De,2),Oe=Ae[0],Te=Ae[1],Le=m.useRef(null),_e=(0,f.Z)((function(e){(0,s.Sh)(e)&&Oe!==e&&(Te(e),Le.current=e)})),je=m.Children.only(g),Fe=(null==je?void 0:je.props)||{},Ve={},He=(0,f.Z)((function(e){var t,n,r=Oe;return(null==r?void 0:r.contains(e))||(null===(t=(0,d.A)(r))||void 0===t?void 0:t.host)===e||e===r||(null==Re?void 0:Re.contains(e))||(null===(n=(0,d.A)(Re))||void 0===n?void 0:n.host)===e||e===Re||Object.values(Ee.current).some((function(t){return(null==t?void 0:t.contains(e))||e===t}))})),ze=K(l,ce,fe,de),We=K(l,se,pe,ve),Be=m.useState(k||!1),Ye=(0,o.Z)(Be,2),Xe=Ye[0],Ue=Ye[1],Ge=null!=x?x:Xe,qe=(0,f.Z)((function(e){void 0===x&&Ue(e)}));(0,p.Z)((function(){Ue(x||!1)}),[x]);var Je=m.useRef(Ge);Je.current=Ge;var Qe=m.useRef([]);Qe.current=[];var $e=(0,f.Z)((function(e){var t;qe(e),(null!==(t=Qe.current[Qe.current.length-1])&&void 0!==t?t:Ge)!==e&&(Qe.current.push(e),null==M||M(e))})),et=m.useRef(),tt=function(){clearTimeout(et.current)},nt=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;tt(),0===t?$e(e):et.current=setTimeout((function(){$e(e)}),1e3*t)};m.useEffect((function(){return tt}),[]);var rt=m.useState(!1),ot=(0,o.Z)(rt,2),it=ot[0],at=ot[1];(0,p.Z)((function(e){e&&!Ge||at(!0)}),[Ge]);var lt=m.useState(null),ut=(0,o.Z)(lt,2),ct=ut[0],st=ut[1],dt=m.useState(null),ft=(0,o.Z)(dt,2),vt=ft[0],pt=ft[1],ht=function(e){pt([e.clientX,e.clientY])},mt=H(Ge,Re,ie&&null!==vt?vt:Oe,J,$,ee,le),gt=(0,o.Z)(mt,11),yt=gt[0],bt=gt[1],Zt=gt[2],wt=gt[3],xt=gt[4],Et=gt[5],Ct=gt[6],Nt=gt[7],kt=gt[8],St=gt[9],Mt=gt[10],Rt=S(we,b,Z,w),Pt=(0,o.Z)(Rt,2),Kt=Pt[0],It=Pt[1],Dt=Kt.has("click"),At=It.has("click")||It.has("contextMenu"),Ot=(0,f.Z)((function(){it||Mt()}));W(Ge,Oe,Re,Ot,(function(){Je.current&&ie&&At&&nt(!1)})),(0,p.Z)((function(){Ot()}),[vt,J]),(0,p.Z)((function(){!Ge||null!=$&&$[J]||Ot()}),[JSON.stringify(ee)]);var Tt=m.useMemo((function(){var e=P($,l,St,ie);return u()(e,null==re?void 0:re(St))}),[St,re,$,l,ie]);m.useImperativeHandle(n,(function(){return{nativeElement:Le.current,popupElement:Ke.current,forceAlign:Ot}}));var Lt=m.useState(0),_t=(0,o.Z)(Lt,2),jt=_t[0],Ft=_t[1],Vt=m.useState(0),Ht=(0,o.Z)(Vt,2),zt=Ht[0],Wt=Ht[1],Bt=function(){if(ne&&Oe){var e=Oe.getBoundingClientRect();Ft(e.width),Wt(e.height)}};function Yt(e,t,n,r){Ve[e]=function(o){var i;null==r||r(o),nt(t,n);for(var a=arguments.length,l=new Array(a>1?a-1:0),u=1;u<a;u++)l[u-1]=arguments[u];null===(i=Fe[e])||void 0===i||i.call.apply(i,[Fe,o].concat(l))}}(0,p.Z)((function(){ct&&(Mt(),ct(),st(null))}),[ct]),(Dt||At)&&(Ve.onClick=function(e){var t;Je.current&&At?nt(!1):!Je.current&&Dt&&(ht(e),nt(!0));for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];null===(t=Fe.onClick)||void 0===t||t.call.apply(t,[Fe,e].concat(r))});var Xt,Ut,Gt=B(Ge,At,Oe,Re,L,j,He,nt),qt=Kt.has("hover"),Jt=It.has("hover");qt&&(Yt("onMouseEnter",!0,I,(function(e){ht(e)})),Yt("onPointerEnter",!0,I,(function(e){ht(e)})),Xt=function(e){(Ge||it)&&null!=Re&&Re.contains(e.target)&&nt(!0,I)},ie&&(Ve.onMouseMove=function(e){var t;null===(t=Fe.onMouseMove)||void 0===t||t.call(Fe,e)})),Jt&&(Yt("onMouseLeave",!1,A),Yt("onPointerLeave",!1,A),Ut=function(){nt(!1,A)}),Kt.has("focus")&&Yt("onFocus",!0,O),It.has("focus")&&Yt("onBlur",!1,T),Kt.has("contextMenu")&&(Ve.onContextMenu=function(e){var t;Je.current&&It.has("contextMenu")?nt(!1):(ht(e),nt(!0)),e.preventDefault();for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];null===(t=Fe.onContextMenu)||void 0===t||t.call.apply(t,[Fe,e].concat(r))}),he&&(Ve.className=u()(Fe.className,he));var Qt=m.useRef(!1);Qt.current||(Qt.current=V||Ge||it);var $t=(0,r.Z)((0,r.Z)({},Fe),Ve),en={};["onContextMenu","onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur"].forEach((function(e){ge[e]&&(en[e]=function(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];null===(t=$t[e])||void 0===t||t.call.apply(t,[$t].concat(r)),ge[e].apply(ge,r)})}));var tn=m.cloneElement(je,(0,r.Z)((0,r.Z)({},$t),en)),nn={x:Et,y:Ct},rn=ue?(0,r.Z)({},!0!==ue?ue:{}):null;return m.createElement(m.Fragment,null,m.createElement(c.Z,{disabled:!Ge,ref:_e,onResize:function(){Bt(),Ot()}},m.createElement(C,{getTriggerDOMNode:me},tn)),Qt.current&&m.createElement(N.Provider,{value:Ne},m.createElement(E,{portal:e,ref:Ie,prefixCls:l,popup:U,className:u()(G,Tt),style:q,target:Oe,onMouseEnter:Xt,onMouseLeave:Ut,onPointerEnter:Xt,zIndex:te,open:Ge,keepDom:it,fresh:oe,onClick:ae,onPointerDownCapture:Gt,mask:L,motion:ze,maskMotion:We,onVisibleChanged:function(e){at(!1),Mt(),null==R||R(e)},onPrepare:function(){return new Promise((function(e){Bt(),st((function(){return e}))}))},forceRender:V,autoDestroy:ye,getPopupContainer:F,align:St,arrow:rn,arrowPos:nn,ready:yt,offsetX:bt,offsetY:Zt,offsetR:wt,offsetB:xt,onAlign:Ot,stretch:ne,targetWidth:jt/Nt,targetHeight:zt/kt})))}));return t}(a.Z)},72577:function(e,t,n){n.r(t),n.d(t,{default:function(){return A}});var r=n(82242),o=n.n(r),i=n(7557),a=n.n(i),l=n(41498),u=n.n(l),c=n(79800),s=n.n(c),d=n(28284),f=n(29787),v=n(91882),p=n(25399),h=n(99571),m=n(6767),g=n(18287),y=n(62957),b=n(37568),Z=n(69219),w=n(71051),x=n(59301),E=n(56565),C=n(1012),N="TreeDom___fsfuC",k=n(3047),S=n(5131),M=n(37205),R=n.n(M),P=n(62772),K=n(96599),I=n(37712),D=function(e){var t,n,r=e.value,o=e.onChange,i=e.subject_id,l=e.AbilityTagsLoading,c=e.AllList,d=e.getData,v=e.disabled,p=(0,x.useState)(!1),m=s()(p,2),g=m[0],Z=m[1],w=(0,x.useState)(r||[]),E=s()(w,2),C=E[0],N=E[1],k=(0,x.useState)(!1),M=s()(k,2),D=M[0],A=M[1],O=(0,x.useState)(""),T=s()(O,2),L=T[0],_=T[1];return(0,x.useEffect)((function(){N(r||[])}),[r]),(0,I.jsxs)(I.Fragment,{children:[(0,I.jsxs)("div",{className:"flex flex-wrap",style:{gap:"10rem"},children:[null==r?void 0:r.map((function(e){var t;return(0,I.jsxs)("div",{className:"flex item-center flex-wrap",style:{padding:"4rem 8rem",borderRadius:"2rem",border:"1rem solid ".concat(v?"#d9d9d9":"#3061D0"),color:v?"#d9d9d9":"#3061D0",gap:"10rem",lineHeight:"14rem"},children:[null==c||null===(t=c.data)||void 0===t||null===(t=t.find((function(t){return(null==t?void 0:t.id)==e})))||void 0===t?void 0:t.name,(0,I.jsx)("i",{className:"iconfont icon-guanbi10",style:{fontSize:"9rem",cursor:v?"not-allowed":"pointer"},onClick:function(){if(!v){var t=C.filter((function(t){return t!==e}));N(t),null==o||o(t)}}})]},e)})),(0,I.jsx)(h.ZP,{type:"primary",ghost:!0,onClick:function(){Z(!0)},style:{padding:"0rem 8rem",height:"auto"},children:"添加标签"})]}),(0,I.jsx)(y.Z,{title:"编辑标签",open:g,centered:!0,width:800,onCancel:function(){Z(!1)},okText:"保存",onOk:function(){null==o||o(C),Z(!1)},children:(0,I.jsx)(f.Z,{spinning:l,children:(0,I.jsxs)("div",{style:{boxShadow:"0 3rem 4rem 0 #f3f3f3",borderRadius:"2rem"},children:[(0,I.jsx)("div",{className:"flex justify-between item-center",style:{height:"50rem",background:"rgba(27, 133, 101, 0.1)",padding:"0 20rem"},children:(0,I.jsxs)("div",{children:["节点(",(null==c||null===(t=c.data)||void 0===t?void 0:t.length)||0,""]})}),(0,I.jsxs)("div",{className:"flex flex-wrap",style:{gap:"20rem",padding:"20rem",maxHeight:"60vh"},children:[null==c||null===(n=c.data)||void 0===n?void 0:n.map((function(e){return(0,I.jsx)("span",{className:"current",onClick:function(){N(null!=C&&C.includes(null==e?void 0:e.id)?C.filter((function(t){return t!==(null==e?void 0:e.id)})):[].concat(R()(C),[null==e?void 0:e.id]))},children:(0,I.jsx)(K.Z,{closable:!0,bordered:!1,color:C.includes(null==e?void 0:e.id)?"#3061d0":"default",onClose:function(){var t=u()(a()().mark((function t(n){return a()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:n.preventDefault(),n.stopPropagation(),y.Z.confirm({title:"提示",icon:null,centered:!0,content:"确认是否删除?",onOk:function(){var t=u()(a()().mark((function t(){var n;return a()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,S.PQ)({subject_id:i,id:null==e?void 0:e.id});case 2:0==(null==(n=t.sent)?void 0:n.status)&&d({subject_id:i});case 4:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}()});case 3:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),children:null==e?void 0:e.name})},null==e?void 0:e.id)})),D?(0,I.jsxs)("div",{className:"flex item-center",style:{gap:"10rem"},children:[(0,I.jsx)(b.Z,{type:"text",size:"small",style:{width:"128rem",height:"22rem",marginInlineEnd:"8rem",verticalAlign:"top"},value:L,maxLength:20,showCount:!0,onChange:function(e){_(e.target.value)}}),(0,I.jsx)("span",{className:"iconfont icon-dui current-primary",style:{color:"#1B8565"},onClick:u()(a()().mark((function e(){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.CB)({subject_id:i,name:L});case 2:0==(null==(t=e.sent)?void 0:t.status)&&(d({subject_id:i}),_(""),A(!1));case 4:case"end":return e.stop()}}),e)})))}),(0,I.jsx)("span",{className:"iconfont icon-shanchu10 current-delete-hover",onClick:function(){_(""),A(!1)}})]}):(0,I.jsx)(K.Z,{className:"current",icon:(0,I.jsx)(P.Z,{rev:void 0}),onClick:function(){A(!0)},children:"新增标签"})]})]})})})]})},A=(0,E.connect)((function(e){return{pathsDetail:e.pathsDetail}}))((function(e){var t,r,i,l,c,M,R,P=e.pathsDetail,K=e.dispatch,A=P.detail,O=(0,E.useParams)(),T=(0,E.useSearchParams)(),L=s()(T,1)[0],_=d.Z.useForm(),j=s()(_,1)[0],F=(0,x.useState)(!0),V=s()(F,2),H=V[0],z=V[1],W=(0,x.useState)(!1),B=s()(W,2),Y=B[0],X=B[1],U=(0,x.useState)([]),G=s()(U,2),q=G[0],J=G[1],Q=(0,x.useState)(!1),$=s()(Q,2),ee=$[0],te=$[1],ne=(0,k.U)(S.YP,{subject_id:null==O?void 0:O.pathId,id:null==O?void 0:O.abilityMapId,page:1,limit:20}),re=s()(ne,4),oe=re[1],ie=re[2],ae=re[3],le=(0,k.U)(S.se,{subject_id:null==O?void 0:O.pathId}),ue=s()(le,5),ce=ue[0],se=ue[1],de=ue[2],fe=ue[3],ve=ue[4],pe=(0,k.U)(S.c2,{subject_id:null==O?void 0:O.pathId,is_goal:!0,is_edit:!0}),he=s()(pe,4),me=he[2],ge=he[3],ye=(0,k.U)(S.Jd,{subject_id:null==O?void 0:O.pathId}),be=s()(ye,4),Ze=be[1],we=be[2],xe=be[3],Ee=function(){var e=u()(a()().mark((function e(){var t,n,r,o,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return K({type:"pathsDetail/getKnowledgeGraphs",payload:{graphable_type:"classrooms"===L.get("type")?"course":"subject",graphable_id:null==O?void 0:O.pathId}}),e.next=3,ie({subject_id:null==O?void 0:O.pathId,id:null==O?void 0:O.abilityMapId,page:1,limit:20});case 3:0==(null==(t=e.sent)?void 0:t.status)&&(null===(n=(null==t||null===(r=t.data)||void 0===r?void 0:r.ability_goals)||[])||void 0===n||null===(n=n[0])||void 0===n?void 0:n.id)&&de({subject_id:null==O?void 0:O.pathId,id:null===(o=(null==t||null===(i=t.data)||void 0===i?void 0:i.ability_goals)||[])||void 0===o||null===(o=o[0])||void 0===o?void 0:o.id});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,x.useEffect)((function(){var e;0==(null==ae||null===(e=ae.data)||void 0===e||null===(e=e.ability_goals)||void 0===e?void 0:e.length)&&te(!0)}),[null==ae||null===(t=ae.data)||void 0===t?void 0:t.ability_goals]),(0,x.useEffect)((function(){Ee(),we({subject_id:null==O?void 0:O.pathId})}),[]),(0,x.useEffect)((function(){var e,t;(null==ae||null===(e=ae.data)||void 0===e?void 0:e.knowledge_graph_route_id)&&me({subject_id:null==O?void 0:O.pathId,id:null==ae||null===(t=ae.data)||void 0===t?void 0:t.knowledge_graph_route_id})}),[null==ae||null===(r=ae.data)||void 0===r?void 0:r.knowledge_graph_route_id]),(0,x.useEffect)((function(){j.setFieldsValue(o()({},(null==fe?void 0:fe.data)||{}))}),[fe]),(0,x.useEffect)((function(){return K({type:"globalSetting/footerToggle",payload:!1}),function(){K({type:"globalSetting/footerToggle",payload:!0})}}),[]),(0,I.jsxs)(f.Z,{spinning:oe||se,children:[(0,I.jsxs)("div",{className:"edu-container",style:{paddingTop:"15rem"},children:[(0,I.jsx)(v.Z,{style:{marginBottom:"20rem"},items:[{title:(0,I.jsxs)("a",{className:"flex item-center",onClick:function(){var e=new URLSearchParams(window.location.search);e.set("tabs","5"),E.history.push("/knowledgegraph/".concat(O.pathId,"?").concat(e))},children:[(0,I.jsx)(p.Z,{title:"返回",children:(0,I.jsx)("i",{className:"iconfont icon-fanhui1",style:{marginRight:"20rem"}})}),"能力图谱"]})},{title:"编辑能力目标"}]}),(0,I.jsxs)("div",{className:"w-full flex",style:{background:"#F6F7F9",paddingBottom:"75rem"},children:[(0,I.jsxs)("div",{className:"sticky flex flex-col",style:{width:"240px",borderRadius:"4rem 0 0 4rem",maxHeight:"calc(100vh - 66rem)",overflow:"auto",top:0},children:[(0,I.jsx)("div",{className:"sticky",style:{padding:"20rem 30rem",top:0,background:"#F6F7F9",zIndex:2},children:(0,I.jsx)(h.ZP,{className:"w-full",type:"primary",icon:(0,I.jsx)("i",{className:"iconfont icon-tianjia3"}),onClick:function(){var e,t;8!=(null===(e=(null==ae||null===(t=ae.data)||void 0===t?void 0:t.ability_goals)||[])||void 0===e?void 0:e.length)?H?(ve({}),j.resetFields(),z(!1),te(!0)):m.ZP.warning("请先完成编辑"):m.ZP.warning("最多添加8个主能力")},children:"新建能力目标"})}),(0,I.jsxs)("div",{className:"flex item-center c-grey-333",style:{padding:"12rem 30rem",gap:"10rem",fontSize:"16px"},children:[(0,I.jsx)("img",{src:n(44487),width:"16rem"}),(0,I.jsx)("span",{children:"能力目标列表"})]}),(0,I.jsx)(g.Z.DirectoryTree,{className:N,showIcon:!1,treeData:(null==ae||null===(i=ae.data)||void 0===i?void 0:i.ability_goals)||[],selectedKeys:q,onSelect:function(){var e=u()(a()().mark((function e(t,n){var r,o,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=n.selected,o=n.node,(null==t?void 0:t[0])===(null==q?void 0:q[0])||H){e.next=4;break}return m.ZP.info("请保存或取消编辑后再进行切换"),e.abrupt("return");case 4:if(J(t),e.t0=(null==ce?void 0:ce.id)!=(null!=o&&o.isLeaf?null==o?void 0:o.parent_id:null==o?void 0:o.id),!e.t0){e.next=9;break}return e.next=9,de({id:null!=o&&o.isLeaf?null==o?void 0:o.parent_id:null==o?void 0:o.id});case 9:r&&(null===(i=document.getElementById("".concat(null==o?void 0:o.key)))||void 0===i||i.scrollIntoView({behavior:"smooth"}));case 10:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}()})]}),(0,I.jsxs)(d.Z,{className:"flex-1 minW-0 bg-white",style:{borderRadius:"4rem",boxShadow:"0 2rem 4rem 0 #E0DFE1",padding:"30rem"},form:j,colon:!1,layout:"vertical",size:"large",disabled:H,onFinish:function(){var e=u()(a()().mark((function e(t){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return X(!0),e.next=3,(t.id?S.EG:S.wv)(o()(o()({},t),{},{ancestry:null==O?void 0:O.abilityMapId,subject_id:null==O?void 0:O.pathId}));case 3:0===(null==(n=e.sent)?void 0:n.status)&&(m.ZP.success("保存成功"),null!=n&&n.id&&(de({id:null==n?void 0:n.id}),ie({subject_id:null==O?void 0:O.pathId,id:null==O?void 0:O.abilityMapId,page:1,limit:20})),z(!0)),X(!1),te(!1);case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:[(0,I.jsxs)("div",{id:"".concat(null==fe||null===(l=fe.data)||void 0===l?void 0:l.id),className:"flex item-center",style:{gap:"5rem",marginBottom:"30rem"},children:[(0,I.jsx)("img",{src:n(99288),width:"15rem"}),(0,I.jsx)(p.Z,{title:null==fe||null===(c=fe.data)||void 0===c?void 0:c.name,placement:"topLeft",children:(0,I.jsx)("div",{className:"c-grey-333 flex-1 minW-0 multi_ellipsis1",children:(null==fe||null===(M=fe.data)||void 0===M?void 0:M.name)||"能力目标"})}),(null==A?void 0:A.can_managed)&&(0,I.jsxs)("div",{className:"flex item-center",style:{gap:"20rem"},children:[(0,I.jsxs)(p.Z,{title:"编辑",children:[" ",(0,I.jsx)("i",{className:"iconfont icon-bianji14 current current-primary-hover c-grey-666",onClick:function(){z(!1)}})]}),(null==fe||null===(R=fe.data)||void 0===R?void 0:R.id)&&(0,I.jsx)(p.Z,{title:"删除",children:(0,I.jsx)("i",{className:"iconfont icon-shanchutimu c-grey-666 current-delete-hover ml-auto",onClick:function(){var e;y.Z.confirm({title:"提示",icon:null,centered:!0,content:"确定是否删除?",onOk:(e=u()(a()().mark((function e(){var t,n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.pf)({id:null==fe||null===(t=fe.data)||void 0===t?void 0:t.id,subject_id:null==O?void 0:O.pathId});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(m.ZP.success("删除成功"),ve({}),j.resetFields(),Ee());case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})}})})]})]}),(0,I.jsx)(d.Z.Item,{hidden:!0,name:"id"}),(0,I.jsx)(d.Z.Item,{name:"name",label:"主能力名称",rules:[{required:!0,message:"请输入主能力名称"},{whitespace:!0,message:"不能全是空格"}],children:(0,I.jsx)(b.Z,{placeholder:"请输入主能力名称",showCount:!0,maxLength:50})}),(0,I.jsx)(d.Z.Item,{name:"description",label:"能力目标描述",rules:[{whitespace:!0,message:"不能全是空格"}],children:(0,I.jsx)(b.Z.TextArea,{rows:6,placeholder:"请输入能力目标描述",showCount:!0,maxLength:5e3})}),(0,I.jsx)(d.Z.List,{name:"children",children:function(e,t){var n=t.add,r=t.remove;return(0,I.jsxs)("div",{className:"flex-1 minW-0 flex flex-col",style:{gap:"10rem"},children:[null==e?void 0:e.map((function(e,t){var n,i;return(0,I.jsxs)("div",{id:"".concat(j.getFieldValue(["children",t,"id"])||j.getFieldValue(["children",t,"key"])),children:[(0,I.jsxs)("div",{className:"flex item-center justify-between c-grey-333",style:{padding:"12rem",background:"#F6F7F9",gap:"20rem"},children:[(0,I.jsx)(p.Z,{title:null==fe||null===(n=fe.data)||void 0===n||null===(n=n.children)||void 0===n||null===(n=n[t])||void 0===n?void 0:n.name,placement:"topLeft",children:(0,I.jsx)("div",{className:"c-grey-333 flex-1 minW-0 multi_ellipsis1",style:{fontSize:"16rem"},children:(null==fe||null===(i=fe.data)||void 0===i||null===(i=i.children)||void 0===i||null===(i=i[t])||void 0===i?void 0:i.name)||"子能力"})}),(null==A?void 0:A.can_managed)&&(0,I.jsx)(p.Z,{title:"删除",children:(0,I.jsx)("i",{className:"iconfont icon-shanchutimu c-grey-666 current-delete-hover",style:{color:H?"#d9d9d9":"",cursor:H?"not-allowed":"pointer"},onClick:function(){H||r(e.name)}})})]}),(0,I.jsx)(d.Z.Item,o()(o()({},e),{},{name:[e.name,"id"],hidden:!0})),(0,I.jsxs)("div",{style:{padding:"20rem",border:"1rem solid #F6F7F9",borderTop:"none"},children:[(0,I.jsx)(d.Z.Item,o()(o()({},e),{},{name:[e.name,"name"],label:"子能力名称",rules:[{required:!0,message:"请输入子能力名称"},{whitespace:!0,message:"不能全是空格"}],children:(0,I.jsx)(b.Z,{placeholder:"请输入子能力名称",showCount:!0,maxLength:50})})),(0,I.jsx)(d.Z.Item,o()(o()({},e),{},{name:[e.name,"description"],label:"子能力描述",rules:[{whitespace:!0,message:"不能全是空格"}],children:(0,I.jsx)(b.Z.TextArea,{rows:6,placeholder:"请输入子能力描述",showCount:!0,maxLength:5e3})})),(0,I.jsx)(d.Z.Item,o()(o()({},e),{},{name:[e.name,"ability_tags"],label:"子能力标签",children:(0,I.jsx)(D,{subject_id:null==O?void 0:O.pathId,getData:we,AllList:xe,AbilityTagsLoading:Ze,disabled:H})})),(0,I.jsx)(d.Z.Item,o()(o()({},e),{},{name:[e.name,"subject_knowledge_graphs"],label:"子能力关联知识模块与知识点",children:(0,I.jsx)(Z.Z,{treeCheckable:!0,showSearch:!0,treeNodeFilterProp:"name",showCheckedStrategy:Z.Z.SHOW_ALL,treeData:null==ge?void 0:ge.data,fieldNames:{label:"name",value:"key",children:"children"},placeholder:"请选择子能力关联知识模块与知识点"})})),(0,I.jsxs)("div",{className:"flex",style:{lineHeight:"40rem"},children:["资源学习掌握率达到",(0,I.jsx)(d.Z.Item,o()(o()({rules:[{required:!0,message:"请输入掌握率"}],style:{margin:"0 10rem",width:"200rem"}},e),{},{name:[e.name,"proficiency_rate"],children:(0,I.jsx)(w.Z,{style:{width:"100%"},min:1,max:100,placeholder:"请输入掌握率",suffix:"%"})})),"即算掌握该子能力"]})]})]},t)})),(0,I.jsxs)("div",{children:[" ",(0,I.jsx)(h.ZP,{type:"link",className:"w-auto",style:{fontSize:"14rem",margin:0,padding:0},icon:(0,I.jsx)("i",{className:"iconfont icon-tianjiatimu ",style:{fontSize:"14rem"}}),onClick:function(){n({key:(0,C.Z)()})},children:"添加子能力"})," "]})]})}})]})]})]}),!H&&(0,I.jsx)("div",{className:"fixed bg-white w-full",style:{bottom:0,height:"64rem",zIndex:10,boxShadow:"0px -2 8rem 0 #F1F1F1"},children:(0,I.jsxs)("div",{className:"flex justify-between item-center ml-auto mr-auto h-full",style:{width:"1200px"},children:[(0,I.jsx)(h.ZP,{onClick:function(){E.history.push("/knowledgegraph/".concat(O.pathId))},children:"返回"}),(0,I.jsxs)("div",{className:"flex item-center",style:{gap:"20rem"},children:[(0,I.jsx)(h.ZP,{onClick:u()(a()().mark((function e(){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=fe&&null!==(t=fe.data)&&void 0!==t&&t.id||ee){e.next=5;break}return e.next=3,de({id:null==ce?void 0:ce.id});case 3:e.next=6;break;case 5:j.setFieldsValue(o()({},(null==fe?void 0:fe.data)||{}));case 6:z(!0),te(!1);case 8:case"end":return e.stop()}}),e)}))),children:"取消"}),(0,I.jsx)(h.ZP,{type:"primary",loading:Y,onClick:function(){j.submit()},children:"保存"})]})]})})]})}))},3047:function(e,t,n){n.d(t,{U:function(){return f}});var r=n(7557),o=n.n(r),i=n(82242),a=n.n(i),l=n(41498),u=n.n(l),c=n(79800),s=n.n(c),d=n(59301);function f(e,t){var n=(0,d.useState)(t),r=s()(n,2),i=r[0],l=r[1],c=(0,d.useState)(!1),f=s()(c,2),v=f[0],p=f[1],h=(0,d.useState)(),m=s()(h,2),g=m[0],y=m[1],b=function(){var n=u()(o()().mark((function n(r){var u,c,s,d=arguments;return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return u=d.length>1&&void 0!==d[1]&&d[1],c=u?t:a()(a()({},i),r),p(!0),l(c),n.next=6,e(c);case 6:return s=n.sent,p(!1),y(s),n.abrupt("return",s);case 10:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}();return[i,v,b,g,y]}},96478:function(e,t,n){n.d(t,{Z:function(){return x}});var r=n(54476),o=n(20068),i=n(42978),a=n(75931),l=n(65030),u=n(92310),c=n.n(u),s=n(8654),d=n(59301),f=n(10228),v=n(16089),p=f.Z.ESC,h=f.Z.TAB;var m=(0,d.forwardRef)((function(e,t){var n=e.overlay,r=e.arrow,o=e.prefixCls,i=(0,d.useMemo)((function(){return"function"==typeof n?n():n}),[n]),a=(0,s.sQ)(t,(0,s.C4)(i));return d.createElement(d.Fragment,null,r&&d.createElement("div",{className:"".concat(o,"-arrow")}),d.cloneElement(i,{ref:(0,s.Yr)(i)?a:void 0}))})),g={adjustX:1,adjustY:1},y=[0,0],b={topLeft:{points:["bl","tl"],overflow:g,offset:[0,-4],targetOffset:y},top:{points:["bc","tc"],overflow:g,offset:[0,-4],targetOffset:y},topRight:{points:["br","tr"],overflow:g,offset:[0,-4],targetOffset:y},bottomLeft:{points:["tl","bl"],overflow:g,offset:[0,4],targetOffset:y},bottom:{points:["tc","bc"],overflow:g,offset:[0,4],targetOffset:y},bottomRight:{points:["tr","br"],overflow:g,offset:[0,4],targetOffset:y}},Z=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function w(e,t){var n,u=e.arrow,f=void 0!==u&&u,g=e.prefixCls,y=void 0===g?"rc-dropdown":g,w=e.transitionName,x=e.animation,E=e.align,C=e.placement,N=void 0===C?"bottomLeft":C,k=e.placements,S=void 0===k?b:k,M=e.getPopupContainer,R=e.showAction,P=e.hideAction,K=e.overlayClassName,I=e.overlayStyle,D=e.visible,A=e.trigger,O=void 0===A?["hover"]:A,T=e.autoFocus,L=e.overlay,_=e.children,j=e.onVisibleChange,F=(0,a.Z)(e,Z),V=d.useState(),H=(0,i.Z)(V,2),z=H[0],W=H[1],B="visible"in e?D:z,Y=d.useRef(null),X=d.useRef(null),U=d.useRef(null);d.useImperativeHandle(t,(function(){return Y.current}));var G=function(e){W(e),null==j||j(e)};!function(e){var t=e.visible,n=e.triggerRef,r=e.onVisibleChange,o=e.autoFocus,i=e.overlayRef,a=d.useRef(!1),l=function(){var e,o;t&&(null===(e=n.current)||void 0===e||null===(o=e.focus)||void 0===o||o.call(e),null==r||r(!1))},u=function(){var e;return!(null===(e=i.current)||void 0===e||!e.focus||(i.current.focus(),a.current=!0,0))},c=function(e){switch(e.keyCode){case p:l();break;case h:var t=!1;a.current||(t=u()),t?e.preventDefault():l()}};d.useEffect((function(){return t?(window.addEventListener("keydown",c),o&&(0,v.Z)(u,3),function(){window.removeEventListener("keydown",c),a.current=!1}):function(){a.current=!1}}),[t])}({visible:B,triggerRef:U,onVisibleChange:G,autoFocus:T,overlayRef:X});var q,J,Q,$=function(){return d.createElement(m,{ref:X,overlay:L,prefixCls:y,arrow:f})},ee=d.cloneElement(_,{className:c()(null===(n=_.props)||void 0===n?void 0:n.className,B&&(q=e.openClassName,void 0!==q?q:"".concat(y,"-open"))),ref:(0,s.Yr)(_)?(0,s.sQ)(U,(0,s.C4)(_)):void 0}),te=P;return te||-1===O.indexOf("contextMenu")||(te=["click"]),d.createElement(l.Z,(0,r.Z)({builtinPlacements:S},F,{prefixCls:y,ref:Y,popupClassName:c()(K,(0,o.Z)({},"".concat(y,"-show-arrow"),f)),popupStyle:I,action:O,showAction:R,hideAction:te,popupPlacement:N,popupAlign:E,popupTransitionName:w,popupAnimation:x,popupVisible:B,stretch:(J=e.minOverlayWidthMatchTrigger,Q=e.alignPoint,("minOverlayWidthMatchTrigger"in e?J:!Q)?"minWidth":""),popup:"function"==typeof L?$:$(),onPopupVisibleChange:G,onPopupClick:function(t){var n=e.onOverlayClick;W(!1),n&&n(t)},getPopupContainer:M}),ee)}var x=d.forwardRef(w)},20922:function(e,t,n){n.d(t,{Z:function(){return F}});var r=n(54476),o=n(20068),i=n(76190),a=n(42978),l=n(75931),u=n(67732),c=n(83652);function s(){return"function"==typeof BigInt}function d(e){return!e&&0!==e&&!Number.isNaN(e)||!String(e).trim()}function f(e){var t=e.trim(),n=t.startsWith("-");n&&(t=t.slice(1)),(t=t.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,"")).startsWith(".")&&(t="0".concat(t));var r=t||"0",o=r.split("."),i=o[0]||"0",a=o[1]||"0";"0"===i&&"0"===a&&(n=!1);var l=n?"-":"";return{negative:n,negativeStr:l,trimStr:r,integerStr:i,decimalStr:a,fullStr:"".concat(l).concat(r)}}function v(e){var t=String(e);return!Number.isNaN(Number(t))&&t.includes("e")}function p(e){var t=String(e);if(v(e)){var n=Number(t.slice(t.indexOf("e-")+2)),r=t.match(/\.(\d+)/);return null!=r&&r[1]&&(n+=r[1].length),n}return t.includes(".")&&m(t)?t.length-t.indexOf(".")-1:0}function h(e){var t=String(e);if(v(e)){if(e>Number.MAX_SAFE_INTEGER)return String(s()?BigInt(e).toString():Number.MAX_SAFE_INTEGER);if(e<Number.MIN_SAFE_INTEGER)return String(s()?BigInt(e).toString():Number.MIN_SAFE_INTEGER);t=e.toFixed(p(t))}return f(t).fullStr}function m(e){return"number"==typeof e?!Number.isNaN(e):!!e&&(/^\s*-?\d+(\.\d+)?\s*$/.test(e)||/^\s*-?\d+\.\s*$/.test(e)||/^\s*-?\.\d+\s*$/.test(e))}var g=function(){function e(t){if((0,u.Z)(this,e),(0,o.Z)(this,"origin",""),(0,o.Z)(this,"negative",void 0),(0,o.Z)(this,"integer",void 0),(0,o.Z)(this,"decimal",void 0),(0,o.Z)(this,"decimalLen",void 0),(0,o.Z)(this,"empty",void 0),(0,o.Z)(this,"nan",void 0),d(t))this.empty=!0;else if(this.origin=String(t),"-"===t||Number.isNaN(t))this.nan=!0;else{var n=t;if(v(n)&&(n=Number(n)),m(n="string"==typeof n?n:h(n))){var r=f(n);this.negative=r.negative;var i=r.trimStr.split(".");this.integer=BigInt(i[0]);var a=i[1]||"0";this.decimal=BigInt(a),this.decimalLen=a.length}else this.nan=!0}}return(0,c.Z)(e,[{key:"getMark",value:function(){return this.negative?"-":""}},{key:"getIntegerStr",value:function(){return this.integer.toString()}},{key:"getDecimalStr",value:function(){return this.decimal.toString().padStart(this.decimalLen,"0")}},{key:"alignDecimal",value:function(e){var t="".concat(this.getMark()).concat(this.getIntegerStr()).concat(this.getDecimalStr().padEnd(e,"0"));return BigInt(t)}},{key:"negate",value:function(){var t=new e(this.toString());return t.negative=!t.negative,t}},{key:"cal",value:function(t,n,r){var o=Math.max(this.getDecimalStr().length,t.getDecimalStr().length),i=n(this.alignDecimal(o),t.alignDecimal(o)).toString(),a=r(o),l=f(i),u=l.negativeStr,c=l.trimStr,s="".concat(u).concat(c.padStart(a+1,"0"));return new e("".concat(s.slice(0,-a),".").concat(s.slice(-a)))}},{key:"add",value:function(t){if(this.isInvalidate())return new e(t);var n=new e(t);return n.isInvalidate()?this:this.cal(n,(function(e,t){return e+t}),(function(e){return e}))}},{key:"multi",value:function(t){var n=new e(t);return this.isInvalidate()||n.isInvalidate()?new e(NaN):this.cal(n,(function(e,t){return e*t}),(function(e){return 2*e}))}},{key:"isEmpty",value:function(){return this.empty}},{key:"isNaN",value:function(){return this.nan}},{key:"isInvalidate",value:function(){return this.isEmpty()||this.isNaN()}},{key:"equals",value:function(e){return this.toString()===(null==e?void 0:e.toString())}},{key:"lessEquals",value:function(e){return this.add(e.negate().toString()).toNumber()<=0}},{key:"toNumber",value:function(){return this.isNaN()?NaN:Number(this.toString())}},{key:"toString",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return e?this.isInvalidate()?"":f("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),e}(),y=function(){function e(t){(0,u.Z)(this,e),(0,o.Z)(this,"origin",""),(0,o.Z)(this,"number",void 0),(0,o.Z)(this,"empty",void 0),d(t)?this.empty=!0:(this.origin=String(t),this.number=Number(t))}return(0,c.Z)(e,[{key:"negate",value:function(){return new e(-this.toNumber())}},{key:"add",value:function(t){if(this.isInvalidate())return new e(t);var n=Number(t);if(Number.isNaN(n))return this;var r=this.number+n;if(r>Number.MAX_SAFE_INTEGER)return new e(Number.MAX_SAFE_INTEGER);if(r<Number.MIN_SAFE_INTEGER)return new e(Number.MIN_SAFE_INTEGER);var o=Math.max(p(this.number),p(n));return new e(r.toFixed(o))}},{key:"multi",value:function(t){var n=Number(t);if(this.isInvalidate()||Number.isNaN(n))return new e(NaN);var r=this.number*n;if(r>Number.MAX_SAFE_INTEGER)return new e(Number.MAX_SAFE_INTEGER);if(r<Number.MIN_SAFE_INTEGER)return new e(Number.MIN_SAFE_INTEGER);var o=Math.max(p(this.number),p(n));return new e(r.toFixed(o))}},{key:"isEmpty",value:function(){return this.empty}},{key:"isNaN",value:function(){return Number.isNaN(this.number)}},{key:"isInvalidate",value:function(){return this.isEmpty()||this.isNaN()}},{key:"equals",value:function(e){return this.toNumber()===(null==e?void 0:e.toNumber())}},{key:"lessEquals",value:function(e){return this.add(e.negate().toString()).toNumber()<=0}},{key:"toNumber",value:function(){return this.number}},{key:"toString",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return e?this.isInvalidate()?"":h(this.number):this.origin}}]),e}();function b(e){return s()?new g(e):new y(e)}function Z(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(""===e)return"";var o=f(e),i=o.negativeStr,a=o.integerStr,l=o.decimalStr,u="".concat(t).concat(l),c="".concat(i).concat(a);if(n>=0){var s=Number(l[n]);if(s>=5&&!r){var d=b(e).add("".concat(i,"0.").concat("0".repeat(n)).concat(10-s));return Z(d.toString(),t,n,r)}return 0===n?c:"".concat(c).concat(t).concat(l.padEnd(n,"0").slice(0,n))}return".0"===u?c:"".concat(c).concat(u)}var w=b,x=n(92310),E=n.n(x),C=n(36901),N=n(34280);var k=n(8654),S=n(59301),M=n(48736);var R=n(49658),P=function(){var e=(0,S.useState)(!1),t=(0,a.Z)(e,2),n=t[0],r=t[1];return(0,N.Z)((function(){r((0,R.Z)())}),[]),n},K=n(16089);function I(e){var t=e.prefixCls,n=e.upNode,i=e.downNode,a=e.upDisabled,l=e.downDisabled,u=e.onStep,c=S.useRef(),s=S.useRef([]),d=S.useRef();d.current=u;var f=function(){clearTimeout(c.current)},v=function(e,t){e.preventDefault(),f(),d.current(t),c.current=setTimeout((function e(){d.current(t),c.current=setTimeout(e,200)}),600)};if(S.useEffect((function(){return function(){f(),s.current.forEach((function(e){return K.Z.cancel(e)}))}}),[]),P())return null;var p="".concat(t,"-handler"),h=E()(p,"".concat(p,"-up"),(0,o.Z)({},"".concat(p,"-up-disabled"),a)),m=E()(p,"".concat(p,"-down"),(0,o.Z)({},"".concat(p,"-down-disabled"),l)),g=function(){return s.current.push((0,K.Z)(f))},y={unselectable:"on",role:"button",onMouseUp:g,onMouseLeave:g};return S.createElement("div",{className:"".concat(p,"-wrap")},S.createElement("span",(0,r.Z)({},y,{onMouseDown:function(e){v(e,!0)},"aria-label":"Increase Value","aria-disabled":a,className:h}),n||S.createElement("span",{unselectable:"on",className:"".concat(t,"-handler-up-inner")})),S.createElement("span",(0,r.Z)({},y,{onMouseDown:function(e){v(e,!1)},"aria-label":"Decrease Value","aria-disabled":l,className:m}),i||S.createElement("span",{unselectable:"on",className:"".concat(t,"-handler-down-inner")})))}function D(e){var t="number"==typeof e?h(e):f(e).fullStr;return t.includes(".")?f(t.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:e+"0"}var A=n(30292),O=["prefixCls","className","style","min","max","step","defaultValue","value","disabled","readOnly","upHandler","downHandler","keyboard","changeOnWheel","controls","classNames","stringMode","parser","formatter","precision","decimalSeparator","onChange","onInput","onPressEnter","onStep","changeOnBlur","domRef"],T=["disabled","style","prefixCls","value","prefix","suffix","addonBefore","addonAfter","className","classNames"],L=function(e,t){return e||t.isEmpty()?t.toString():t.toNumber()},_=function(e){var t=w(e);return t.isInvalidate()?null:t},j=S.forwardRef((function(e,t){var n=e.prefixCls,u=e.className,c=e.style,s=e.min,d=e.max,f=e.step,v=void 0===f?1:f,g=e.defaultValue,y=e.value,b=e.disabled,x=e.readOnly,C=e.upHandler,R=e.downHandler,P=e.keyboard,A=e.changeOnWheel,T=void 0!==A&&A,j=e.controls,F=void 0===j||j,V=(e.classNames,e.stringMode),H=e.parser,z=e.formatter,W=e.precision,B=e.decimalSeparator,Y=e.onChange,X=e.onInput,U=e.onPressEnter,G=e.onStep,q=e.changeOnBlur,J=void 0===q||q,Q=e.domRef,$=(0,l.Z)(e,O),ee="".concat(n,"-input"),te=S.useRef(null),ne=S.useState(!1),re=(0,a.Z)(ne,2),oe=re[0],ie=re[1],ae=S.useRef(!1),le=S.useRef(!1),ue=S.useRef(!1),ce=S.useState((function(){return w(null!=y?y:g)})),se=(0,a.Z)(ce,2),de=se[0],fe=se[1];var ve=S.useCallback((function(e,t){if(!t)return W>=0?W:Math.max(p(e),p(v))}),[W,v]),pe=S.useCallback((function(e){var t=String(e);if(H)return H(t);var n=t;return B&&(n=n.replace(B,".")),n.replace(/[^\w.-]+/g,"")}),[H,B]),he=S.useRef(""),me=S.useCallback((function(e,t){if(z)return z(e,{userTyping:t,input:String(he.current)});var n="number"==typeof e?h(e):e;if(!t){var r=ve(n,t);if(m(n)&&(B||r>=0))n=Z(n,B||".",r)}return n}),[z,ve,B]),ge=S.useState((function(){var e=null!=g?g:y;return de.isInvalidate()&&["string","number"].includes((0,i.Z)(e))?Number.isNaN(e)?"":e:me(de.toString(),!1)})),ye=(0,a.Z)(ge,2),be=ye[0],Ze=ye[1];function we(e,t){Ze(me(e.isInvalidate()?e.toString(!1):e.toString(!t),t))}he.current=be;var xe,Ee,Ce,Ne,ke,Se=S.useMemo((function(){return _(d)}),[d,W]),Me=S.useMemo((function(){return _(s)}),[s,W]),Re=S.useMemo((function(){return!(!Se||!de||de.isInvalidate())&&Se.lessEquals(de)}),[Se,de]),Pe=S.useMemo((function(){return!(!Me||!de||de.isInvalidate())&&de.lessEquals(Me)}),[Me,de]),Ke=(xe=te.current,Ee=oe,Ce=(0,S.useRef)(null),[function(){try{var e=xe.selectionStart,t=xe.selectionEnd,n=xe.value,r=n.substring(0,e),o=n.substring(t);Ce.current={start:e,end:t,value:n,beforeTxt:r,afterTxt:o}}catch(e){}},function(){if(xe&&Ce.current&&Ee)try{var e=xe.value,t=Ce.current,n=t.beforeTxt,r=t.afterTxt,o=t.start,i=e.length;if(e.startsWith(n))i=n.length;else if(e.endsWith(r))i=e.length-Ce.current.afterTxt.length;else{var a=n[o-1],l=e.indexOf(a,o-1);-1!==l&&(i=l+1)}xe.setSelectionRange(i,i)}catch(e){(0,M.ZP)(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(e.message))}}]),Ie=(0,a.Z)(Ke,2),De=Ie[0],Ae=Ie[1],Oe=function(e){return Se&&!e.lessEquals(Se)?Se:Me&&!Me.lessEquals(e)?Me:null},Te=function(e){return!Oe(e)},Le=function(e,t){var n,r=e,o=Te(r)||r.isEmpty();if(r.isEmpty()||t||(r=Oe(r)||r,o=!0),!x&&!b&&o){var i=r.toString(),a=ve(i,t);return a>=0&&(r=w(Z(i,".",a)),Te(r)||(r=w(Z(i,".",a,!0)))),r.equals(de)||(n=r,void 0===y&&fe(n),null==Y||Y(r.isEmpty()?null:L(V,r)),void 0===y&&we(r,t)),r}return de},_e=(Ne=(0,S.useRef)(0),ke=function(){K.Z.cancel(Ne.current)},(0,S.useEffect)((function(){return ke}),[]),function(e){ke(),Ne.current=(0,K.Z)((function(){e()}))}),je=function e(t){if(De(),he.current=t,Ze(t),!le.current){var n=pe(t),r=w(n);r.isNaN()||Le(r,!0)}null==X||X(t),_e((function(){var n=t;H||(n=t.replace(/。/g,".")),n!==t&&e(n)}))},Fe=function(e){var t;if(!(e&&Re||!e&&Pe)){ae.current=!1;var n=w(ue.current?D(v):v);e||(n=n.negate());var r=(de||w(0)).add(n.toString()),o=Le(r,!1);null==G||G(L(V,o),{offset:ue.current?D(v):v,type:e?"up":"down"}),null===(t=te.current)||void 0===t||t.focus()}},Ve=function(e){var t,n=w(pe(be));t=n.isNaN()?Le(de,e):Le(n,e),void 0!==y?we(de,!1):t.isNaN()||we(t,!1)};S.useEffect((function(){if(T&&oe){var e=function(e){Fe(e.deltaY<0),e.preventDefault()},t=te.current;if(t)return t.addEventListener("wheel",e,{passive:!1}),function(){return t.removeEventListener("wheel",e)}}}));return(0,N.o)((function(){de.isInvalidate()||we(de,!1)}),[W,z]),(0,N.o)((function(){var e=w(y);fe(e);var t=w(pe(be));e.equals(t)&&ae.current&&!z||we(e,ae.current)}),[y]),(0,N.o)((function(){z&&Ae()}),[be]),S.createElement("div",{ref:Q,className:E()(n,u,(0,o.Z)((0,o.Z)((0,o.Z)((0,o.Z)((0,o.Z)({},"".concat(n,"-focused"),oe),"".concat(n,"-disabled"),b),"".concat(n,"-readonly"),x),"".concat(n,"-not-a-number"),de.isNaN()),"".concat(n,"-out-of-range"),!de.isInvalidate()&&!Te(de))),style:c,onFocus:function(){ie(!0)},onBlur:function(){J&&Ve(!1),ie(!1),ae.current=!1},onKeyDown:function(e){var t=e.key,n=e.shiftKey;ae.current=!0,ue.current=n,"Enter"===t&&(le.current||(ae.current=!1),Ve(!1),null==U||U(e)),!1!==P&&!le.current&&["Up","ArrowUp","Down","ArrowDown"].includes(t)&&(Fe("Up"===t||"ArrowUp"===t),e.preventDefault())},onKeyUp:function(){ae.current=!1,ue.current=!1},onCompositionStart:function(){le.current=!0},onCompositionEnd:function(){le.current=!1,je(te.current.value)},onBeforeInput:function(){ae.current=!0}},F&&S.createElement(I,{prefixCls:n,upNode:C,downNode:R,upDisabled:Re,downDisabled:Pe,onStep:Fe}),S.createElement("div",{className:"".concat(ee,"-wrap")},S.createElement("input",(0,r.Z)({autoComplete:"off",role:"spinbutton","aria-valuemin":s,"aria-valuemax":d,"aria-valuenow":de.isInvalidate()?null:de.toString(),step:v},$,{ref:(0,k.sQ)(te,t),className:ee,value:be,onChange:function(e){je(e.target.value)},disabled:b,readOnly:x}))))}));var F=S.forwardRef((function(e,t){var n=e.disabled,o=e.style,i=e.prefixCls,a=void 0===i?"rc-input-number":i,u=e.value,c=e.prefix,s=e.suffix,d=e.addonBefore,f=e.addonAfter,v=e.className,p=e.classNames,h=(0,l.Z)(e,T),m=S.useRef(null),g=S.useRef(null),y=S.useRef(null),b=function(e){y.current&&(0,A.nH)(y.current,e)};return S.useImperativeHandle(t,(function(){return e=y.current,t={focus:b,nativeElement:m.current.nativeElement||g.current},"undefined"!=typeof Proxy&&e?new Proxy(e,{get:function(e,n){if(t[n])return t[n];var r=e[n];return"function"==typeof r?r.bind(e):r}}):e;var e,t})),S.createElement(C.BaseInput,{className:v,triggerFocus:b,prefixCls:a,value:u,disabled:n,style:o,prefix:c,suffix:s,addonAfter:f,addonBefore:d,classNames:p,components:{affixWrapper:"div",groupWrapper:"div",wrapper:"div",groupAddon:"div"},ref:m},S.createElement(j,(0,r.Z)({prefixCls:a,disabled:n,ref:y,domRef:g,className:null==p?void 0:p.input},h)))}))},66003:function(e,t,n){n.d(t,{Z:function(){return u}});var r=n(75931),o=n(33885),i=n(76190),a=n(59301),l=["show"];function u(e,t){return a.useMemo((function(){var n={};t&&(n.show="object"===(0,i.Z)(t)&&t.formatter?t.formatter:!!t);var a=n=(0,o.Z)((0,o.Z)({},n),e),u=a.show,c=(0,r.Z)(a,l);return(0,o.Z)((0,o.Z)({},c),{},{show:!!u,showFormatter:"function"==typeof u?u:void 0,strategy:c.strategy||function(e){return e.length}})}),[e,t])}},36901:function(e,t,n){n.r(t),n.d(t,{BaseInput:function(){return d},default:function(){return b}});var r=n(33885),o=n(54476),i=n(20068),a=n(76190),l=n(92310),u=n.n(l),c=n(59301),s=n(30292),d=c.forwardRef((function(e,t){var n,l,d,f=e.inputElement,v=e.children,p=e.prefixCls,h=e.prefix,m=e.suffix,g=e.addonBefore,y=e.addonAfter,b=e.className,Z=e.style,w=e.disabled,x=e.readOnly,E=e.focused,C=e.triggerFocus,N=e.allowClear,k=e.value,S=e.handleReset,M=e.hidden,R=e.classes,P=e.classNames,K=e.dataAttrs,I=e.styles,D=e.components,A=e.onClear,O=null!=v?v:f,T=(null==D?void 0:D.affixWrapper)||"span",L=(null==D?void 0:D.groupWrapper)||"span",_=(null==D?void 0:D.wrapper)||"span",j=(null==D?void 0:D.groupAddon)||"span",F=(0,c.useRef)(null),V=(0,s.X3)(e),H=(0,c.cloneElement)(O,{value:k,className:u()(null===(n=O.props)||void 0===n?void 0:n.className,!V&&(null==P?void 0:P.variant))||null}),z=(0,c.useRef)(null);if(c.useImperativeHandle(t,(function(){return{nativeElement:z.current||F.current}})),V){var W=null;if(N){var B=!w&&!x&&k,Y="".concat(p,"-clear-icon"),X="object"===(0,a.Z)(N)&&null!=N&&N.clearIcon?N.clearIcon:"✖";W=c.createElement("button",{type:"button",tabIndex:-1,onClick:function(e){null==S||S(e),null==A||A()},onMouseDown:function(e){return e.preventDefault()},className:u()(Y,(0,i.Z)((0,i.Z)({},"".concat(Y,"-hidden"),!B),"".concat(Y,"-has-suffix"),!!m))},X)}var U="".concat(p,"-affix-wrapper"),G=u()(U,(0,i.Z)((0,i.Z)((0,i.Z)((0,i.Z)((0,i.Z)({},"".concat(p,"-disabled"),w),"".concat(U,"-disabled"),w),"".concat(U,"-focused"),E),"".concat(U,"-readonly"),x),"".concat(U,"-input-with-clear-btn"),m&&N&&k),null==R?void 0:R.affixWrapper,null==P?void 0:P.affixWrapper,null==P?void 0:P.variant),q=(m||N)&&c.createElement("span",{className:u()("".concat(p,"-suffix"),null==P?void 0:P.suffix),style:null==I?void 0:I.suffix},W,m);H=c.createElement(T,(0,o.Z)({className:G,style:null==I?void 0:I.affixWrapper,onClick:function(e){var t;null!==(t=F.current)&&void 0!==t&&t.contains(e.target)&&(null==C||C())}},null==K?void 0:K.affixWrapper,{ref:F}),h&&c.createElement("span",{className:u()("".concat(p,"-prefix"),null==P?void 0:P.prefix),style:null==I?void 0:I.prefix},h),H,q)}if((0,s.He)(e)){var J="".concat(p,"-group"),Q="".concat(J,"-addon"),$="".concat(J,"-wrapper"),ee=u()("".concat(p,"-wrapper"),J,null==R?void 0:R.wrapper,null==P?void 0:P.wrapper),te=u()($,(0,i.Z)({},"".concat($,"-disabled"),w),null==R?void 0:R.group,null==P?void 0:P.groupWrapper);H=c.createElement(L,{className:te,ref:z},c.createElement(_,{className:ee},g&&c.createElement(j,{className:Q},g),H,y&&c.createElement(j,{className:Q},y)))}return c.cloneElement(H,{className:u()(null===(l=H.props)||void 0===l?void 0:l.className,b)||null,style:(0,r.Z)((0,r.Z)({},null===(d=H.props)||void 0===d?void 0:d.style),Z),hidden:M})})),f=n(94480),v=n(42978),p=n(75931),h=n(18929),m=n(2738),g=n(66003),y=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","onKeyUp","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","count","type","classes","classNames","styles","onCompositionStart","onCompositionEnd"],b=(0,c.forwardRef)((function(e,t){var n=e.autoComplete,a=e.onChange,l=e.onFocus,b=e.onBlur,Z=e.onPressEnter,w=e.onKeyDown,x=e.onKeyUp,E=e.prefixCls,C=void 0===E?"rc-input":E,N=e.disabled,k=e.htmlSize,S=e.className,M=e.maxLength,R=e.suffix,P=e.showCount,K=e.count,I=e.type,D=void 0===I?"text":I,A=e.classes,O=e.classNames,T=e.styles,L=e.onCompositionStart,_=e.onCompositionEnd,j=(0,p.Z)(e,y),F=(0,c.useState)(!1),V=(0,v.Z)(F,2),H=V[0],z=V[1],W=(0,c.useRef)(!1),B=(0,c.useRef)(!1),Y=(0,c.useRef)(null),X=(0,c.useRef)(null),U=function(e){Y.current&&(0,s.nH)(Y.current,e)},G=(0,h.Z)(e.defaultValue,{value:e.value}),q=(0,v.Z)(G,2),J=q[0],Q=q[1],$=null==J?"":String(J),ee=(0,c.useState)(null),te=(0,v.Z)(ee,2),ne=te[0],re=te[1],oe=(0,g.Z)(K,P),ie=oe.max||M,ae=oe.strategy($),le=!!ie&&ae>ie;(0,c.useImperativeHandle)(t,(function(){var e;return{focus:U,blur:function(){var e;null===(e=Y.current)||void 0===e||e.blur()},setSelectionRange:function(e,t,n){var r;null===(r=Y.current)||void 0===r||r.setSelectionRange(e,t,n)},select:function(){var e;null===(e=Y.current)||void 0===e||e.select()},input:Y.current,nativeElement:(null===(e=X.current)||void 0===e?void 0:e.nativeElement)||Y.current}})),(0,c.useEffect)((function(){B.current&&(B.current=!1),z((function(e){return(!e||!N)&&e}))}),[N]);var ue=function(e,t,n){var r,o,i=t;if(!W.current&&oe.exceedFormatter&&oe.max&&oe.strategy(t)>oe.max)t!==(i=oe.exceedFormatter(t,{max:oe.max}))&&re([(null===(r=Y.current)||void 0===r?void 0:r.selectionStart)||0,(null===(o=Y.current)||void 0===o?void 0:o.selectionEnd)||0]);else if("compositionEnd"===n.source)return;Q(i),Y.current&&(0,s.rJ)(Y.current,e,a,i)};(0,c.useEffect)((function(){var e;ne&&(null===(e=Y.current)||void 0===e||e.setSelectionRange.apply(e,(0,f.Z)(ne)))}),[ne]);var ce,se=function(e){ue(e,e.target.value,{source:"change"})},de=function(e){W.current=!1,ue(e,e.currentTarget.value,{source:"compositionEnd"}),null==_||_(e)},fe=function(e){Z&&"Enter"===e.key&&!B.current&&(B.current=!0,Z(e)),null==w||w(e)},ve=function(e){"Enter"===e.key&&(B.current=!1),null==x||x(e)},pe=function(e){z(!0),null==l||l(e)},he=function(e){B.current&&(B.current=!1),z(!1),null==b||b(e)},me=le&&"".concat(C,"-out-of-range");return c.createElement(d,(0,o.Z)({},j,{prefixCls:C,className:u()(S,me),handleReset:function(e){Q(""),U(),Y.current&&(0,s.rJ)(Y.current,e,a)},value:$,focused:H,triggerFocus:U,suffix:function(){var e=Number(ie)>0;if(R||oe.show){var t=oe.showFormatter?oe.showFormatter({value:$,count:ae,maxLength:ie}):"".concat(ae).concat(e?" / ".concat(ie):"");return c.createElement(c.Fragment,null,oe.show&&c.createElement("span",{className:u()("".concat(C,"-show-count-suffix"),(0,i.Z)({},"".concat(C,"-show-count-has-suffix"),!!R),null==O?void 0:O.count),style:(0,r.Z)({},null==T?void 0:T.count)},t),R)}return null}(),disabled:N,classes:A,classNames:O,styles:T}),(ce=(0,m.Z)(e,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","count","classes","htmlSize","styles","classNames","onClear"]),c.createElement("input",(0,o.Z)({autoComplete:n},ce,{onChange:se,onFocus:pe,onBlur:he,onKeyDown:fe,onKeyUp:ve,className:u()(C,(0,i.Z)({},"".concat(C,"-disabled"),N),null==O?void 0:O.input),style:null==T?void 0:T.input,ref:Y,size:k,type:D,onCompositionStart:function(e){W.current=!0,null==L||L(e)},onCompositionEnd:de}))))}))},30292:function(e,t,n){function r(e){return!(!e.addonBefore&&!e.addonAfter)}function o(e){return!!(e.prefix||e.suffix||e.allowClear)}function i(e,t,n){var r=t.cloneNode(!0),o=Object.create(e,{target:{value:r},currentTarget:{value:r}});return r.value=n,"number"==typeof t.selectionStart&&"number"==typeof t.selectionEnd&&(r.selectionStart=t.selectionStart,r.selectionEnd=t.selectionEnd),r.setSelectionRange=function(){t.setSelectionRange.apply(t,arguments)},o}function a(e,t,n,r){if(n){var o=t;"click"!==t.type?"file"===e.type||void 0===r?n(o):n(o=i(t,e,r)):n(o=i(t,e,""))}}function l(e,t){if(e){e.focus(t);var n=(t||{}).cursor;if(n){var r=e.value.length;switch(n){case"start":e.setSelectionRange(0,0);break;case"end":e.setSelectionRange(r,r);break;default:e.setSelectionRange(0,r)}}}}n.d(t,{He:function(){return r},X3:function(){return o},nH:function(){return l},rJ:function(){return a}})},28321:function(e,t,n){n.d(t,{iz:function(){return Fe},ck:function(){return be},BW:function(){return ze},sN:function(){return be},Wd:function(){return _e},ZP:function(){return Je},Xl:function(){return M}});var r=n(54476),o=n(20068),i=n(33885),a=n(94480),l=n(42978),u=n(75931),c=n(92310),s=n.n(c),d=n(83836),f=n(18929),v=n(13697),p=n(48736),h=n(59301),m=n(4676),g=h.createContext(null);function y(e,t){return void 0===e?null:"".concat(e,"-").concat(t)}function b(e){return y(h.useContext(g),e)}var Z=n(80547),w=["children","locked"],x=h.createContext(null);function E(e){var t=e.children,n=e.locked,r=(0,u.Z)(e,w),o=h.useContext(x),a=(0,Z.Z)((function(){return e=o,t=r,n=(0,i.Z)({},e),Object.keys(t).forEach((function(e){var r=t[e];void 0!==r&&(n[e]=r)})),n;var e,t,n}),[o,r],(function(e,t){return!(n||e[0]===t[0]&&(0,v.Z)(e[1],t[1],!0))}));return h.createElement(x.Provider,{value:a},t)}var C=[],N=h.createContext(null);function k(){return h.useContext(N)}var S=h.createContext(C);function M(e){var t=h.useContext(S);return h.useMemo((function(){return void 0!==e?[].concat((0,a.Z)(t),[e]):t}),[t,e])}var R=h.createContext(null),P=h.createContext({}),K=n(29194);function I(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if((0,K.Z)(e)){var n=e.nodeName.toLowerCase(),r=["input","select","textarea","button"].includes(n)||e.isContentEditable||"a"===n&&!!e.getAttribute("href"),o=e.getAttribute("tabindex"),i=Number(o),a=null;return o&&!Number.isNaN(i)?a=i:r&&null===a&&(a=0),r&&e.disabled&&(a=null),null!==a&&(a>=0||t&&a<0)}return!1}function D(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=(0,a.Z)(e.querySelectorAll("*")).filter((function(e){return I(e,t)}));return I(e,t)&&n.unshift(e),n}var A=n(10228),O=n(16089),T=A.Z.LEFT,L=A.Z.RIGHT,_=A.Z.UP,j=A.Z.DOWN,F=A.Z.ENTER,V=A.Z.ESC,H=A.Z.HOME,z=A.Z.END,W=[_,j,T,L];function B(e,t){return D(e,!0).filter((function(e){return t.has(e)}))}function Y(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1;if(!e)return null;var o=B(e,t),i=o.length,a=o.findIndex((function(e){return n===e}));return r<0?-1===a?a=i-1:a-=1:r>0&&(a+=1),o[a=(a+i)%i]}var X=function(e,t){var n=new Set,r=new Map,o=new Map;return e.forEach((function(e){var i=document.querySelector("[data-menu-id='".concat(y(t,e),"']"));i&&(n.add(i),o.set(i,e),r.set(e,i))})),{elements:n,key2element:r,element2key:o}};function U(e,t,n,r,i,a,l,u,c,s){var d=h.useRef(),f=h.useRef();f.current=t;var v=function(){O.Z.cancel(d.current)};return h.useEffect((function(){return function(){v()}}),[]),function(p){var h=p.which;if([].concat(W,[F,V,H,z]).includes(h)){var m=a(),g=X(m,r),y=g,b=y.elements,Z=y.key2element,w=y.element2key,x=function(e,t){for(var n=e||document.activeElement;n;){if(t.has(n))return n;n=n.parentElement}return null}(Z.get(t),b),E=w.get(x),C=function(e,t,n,r){var i,a="prev",l="next",u="children",c="parent";if("inline"===e&&r===F)return{inlineTrigger:!0};var s=(0,o.Z)((0,o.Z)({},_,a),j,l),d=(0,o.Z)((0,o.Z)((0,o.Z)((0,o.Z)({},T,n?l:a),L,n?a:l),j,u),F,u),f=(0,o.Z)((0,o.Z)((0,o.Z)((0,o.Z)((0,o.Z)((0,o.Z)({},_,a),j,l),F,u),V,c),T,n?u:c),L,n?c:u);switch(null===(i={inline:s,horizontal:d,vertical:f,inlineSub:s,horizontalSub:f,verticalSub:f}["".concat(e).concat(t?"":"Sub")])||void 0===i?void 0:i[r]){case a:return{offset:-1,sibling:!0};case l:return{offset:1,sibling:!0};case c:return{offset:-1,sibling:!1};case u:return{offset:1,sibling:!1};default:return null}}(e,1===l(E,!0).length,n,h);if(!C&&h!==H&&h!==z)return;(W.includes(h)||[H,z].includes(h))&&p.preventDefault();var N=function(e){if(e){var t=e,n=e.querySelector("a");null!=n&&n.getAttribute("href")&&(t=n);var r=w.get(e);u(r),v(),d.current=(0,O.Z)((function(){f.current===r&&t.focus()}))}};if([H,z].includes(h)||C.sibling||!x){var k,S,M=B(k=x&&"inline"!==e?function(e){for(var t=e;t;){if(t.getAttribute("data-menu-list"))return t;t=t.parentElement}return null}(x):i.current,b);S=h===H?M[0]:h===z?M[M.length-1]:Y(k,b,x,C.offset),N(S)}else if(C.inlineTrigger)c(E);else if(C.offset>0)c(E,!0),v(),d.current=(0,O.Z)((function(){g=X(m,r);var e=x.getAttribute("aria-controls"),t=Y(document.getElementById(e),g.elements);N(t)}),5);else if(C.offset<0){var R=l(E,!0),P=R[R.length-2],K=Z.get(P);c(P,!1),N(K)}}null==s||s(p)}}var G="__RC_UTIL_PATH_SPLIT__",q=function(e){return e.join(G)},J="rc-menu-more";function Q(){var e=h.useState({}),t=(0,l.Z)(e,2)[1],n=(0,h.useRef)(new Map),r=(0,h.useRef)(new Map),o=h.useState([]),i=(0,l.Z)(o,2),u=i[0],c=i[1],s=(0,h.useRef)(0),d=(0,h.useRef)(!1),f=(0,h.useCallback)((function(e,o){var i=q(o);r.current.set(i,e),n.current.set(e,i),s.current+=1;var a,l=s.current;a=function(){l===s.current&&(d.current||t({}))},Promise.resolve().then(a)}),[]),v=(0,h.useCallback)((function(e,t){var o=q(t);r.current.delete(o),n.current.delete(e)}),[]),p=(0,h.useCallback)((function(e){c(e)}),[]),m=(0,h.useCallback)((function(e,t){var r=n.current.get(e)||"",o=r.split(G);return t&&u.includes(o[0])&&o.unshift(J),o}),[u]),g=(0,h.useCallback)((function(e,t){return e.filter((function(e){return void 0!==e})).some((function(e){return m(e,!0).includes(t)}))}),[m]),y=(0,h.useCallback)((function(e){var t="".concat(n.current.get(e)).concat(G),o=new Set;return(0,a.Z)(r.current.keys()).forEach((function(e){e.startsWith(t)&&o.add(r.current.get(e))})),o}),[]);return h.useEffect((function(){return function(){d.current=!0}}),[]),{registerPath:f,unregisterPath:v,refreshOverflowKeys:p,isSubPathKey:g,getKeyPath:m,getKeys:function(){var e=(0,a.Z)(n.current.keys());return u.length&&e.push(J),e},getSubPathKeys:y}}function $(e){var t=h.useRef(e);t.current=e;var n=h.useCallback((function(){for(var e,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return null===(e=t.current)||void 0===e?void 0:e.call.apply(e,[t].concat(r))}),[]);return e?n:void 0}var ee=Math.random().toFixed(5).toString().slice(2),te=0;var ne=n(67732),re=n(83652),oe=n(42403),ie=n(158),ae=n(2738),le=n(8654);function ue(e,t,n,r){var o=h.useContext(x),i=o.activeKey,a=o.onActive,l=o.onInactive,u={active:i===e};return t||(u.onMouseEnter=function(t){null==n||n({key:e,domEvent:t}),a(e)},u.onMouseLeave=function(t){null==r||r({key:e,domEvent:t}),l(e)}),u}function ce(e){var t=h.useContext(x),n=t.mode,r=t.rtl,o=t.inlineIndent;if("inline"!==n)return null;return r?{paddingRight:e*o}:{paddingLeft:e*o}}function se(e){var t,n=e.icon,r=e.props,o=e.children;return null===n||!1===n?null:("function"==typeof n?t=h.createElement(n,(0,i.Z)({},r)):"boolean"!=typeof n&&(t=n),t||o||null)}var de=["item"];function fe(e){var t=e.item,n=(0,u.Z)(e,de);return Object.defineProperty(n,"item",{get:function(){return(0,p.ZP)(!1,"`info.item` is deprecated since we will move to function component that not provides React Node instance in future."),t}}),n}var ve=["title","attribute","elementRef"],pe=["style","className","eventKey","warnKey","disabled","itemIcon","children","role","onMouseEnter","onMouseLeave","onClick","onKeyDown","onFocus"],he=["active"],me=function(e){(0,oe.Z)(n,e);var t=(0,ie.Z)(n);function n(){return(0,ne.Z)(this,n),t.apply(this,arguments)}return(0,re.Z)(n,[{key:"render",value:function(){var e=this.props,t=e.title,n=e.attribute,o=e.elementRef,i=(0,u.Z)(e,ve),a=(0,ae.Z)(i,["eventKey","popupClassName","popupOffset","onTitleClick"]);return(0,p.ZP)(!n,"`attribute` of Menu.Item is deprecated. Please pass attribute directly."),h.createElement(d.Z.Item,(0,r.Z)({},n,{title:"string"==typeof t?t:void 0},a,{ref:o}))}}]),n}(h.Component),ge=h.forwardRef((function(e,t){var n=e.style,l=e.className,c=e.eventKey,d=(e.warnKey,e.disabled),f=e.itemIcon,v=e.children,p=e.role,m=e.onMouseEnter,g=e.onMouseLeave,y=e.onClick,Z=e.onKeyDown,w=e.onFocus,E=(0,u.Z)(e,pe),C=b(c),N=h.useContext(x),k=N.prefixCls,S=N.onItemClick,R=N.disabled,K=N.overflowDisabled,I=N.itemIcon,D=N.selectedKeys,O=N.onActive,T=h.useContext(P)._internalRenderMenuItem,L="".concat(k,"-item"),_=h.useRef(),j=h.useRef(),F=R||d,V=(0,le.x1)(t,j),H=M(c);var z=function(e){return{key:c,keyPath:(0,a.Z)(H).reverse(),item:_.current,domEvent:e}},W=f||I,B=ue(c,F,m,g),Y=B.active,X=(0,u.Z)(B,he),U=D.includes(c),G=ce(H.length),q={};"option"===e.role&&(q["aria-selected"]=U);var J=h.createElement(me,(0,r.Z)({ref:_,elementRef:V,role:null===p?"none":p||"menuitem",tabIndex:d?null:-1,"data-menu-id":K&&C?null:C},(0,ae.Z)(E,["extra"]),X,q,{component:"li","aria-disabled":d,style:(0,i.Z)((0,i.Z)({},G),n),className:s()(L,(0,o.Z)((0,o.Z)((0,o.Z)({},"".concat(L,"-active"),Y),"".concat(L,"-selected"),U),"".concat(L,"-disabled"),F),l),onClick:function(e){if(!F){var t=z(e);null==y||y(fe(t)),S(t)}},onKeyDown:function(e){if(null==Z||Z(e),e.which===A.Z.ENTER){var t=z(e);null==y||y(fe(t)),S(t)}},onFocus:function(e){O(c),null==w||w(e)}}),v,h.createElement(se,{props:(0,i.Z)((0,i.Z)({},e),{},{isSelected:U}),icon:W}));return T&&(J=T(J,e,{selected:U})),J}));function ye(e,t){var n=e.eventKey,o=k(),i=M(n);return h.useEffect((function(){if(o)return o.registerPath(n,i),function(){o.unregisterPath(n,i)}}),[i]),o?null:h.createElement(ge,(0,r.Z)({},e,{ref:t}))}var be=h.forwardRef(ye),Ze=["className","children"],we=function(e,t){var n=e.className,o=e.children,i=(0,u.Z)(e,Ze),a=h.useContext(x),l=a.prefixCls,c=a.mode,d=a.rtl;return h.createElement("ul",(0,r.Z)({className:s()(l,d&&"".concat(l,"-rtl"),"".concat(l,"-sub"),"".concat(l,"-").concat("inline"===c?"inline":"vertical"),n),role:"menu"},i,{"data-menu-list":!0,ref:t}),o)},xe=h.forwardRef(we);xe.displayName="SubMenuList";var Ee=xe,Ce=n(11592);function Ne(e,t){return(0,Ce.Z)(e).map((function(e,n){if(h.isValidElement(e)){var r,o,i=e.key,l=null!==(r=null===(o=e.props)||void 0===o?void 0:o.eventKey)&&void 0!==r?r:i;null==l&&(l="tmp_key-".concat([].concat((0,a.Z)(t),[n]).join("-")));var u={key:l,eventKey:l};return h.cloneElement(e,u)}return e}))}var ke=n(65030),Se={adjustX:1,adjustY:1},Me={topLeft:{points:["bl","tl"],overflow:Se},topRight:{points:["br","tr"],overflow:Se},bottomLeft:{points:["tl","bl"],overflow:Se},bottomRight:{points:["tr","br"],overflow:Se},leftTop:{points:["tr","tl"],overflow:Se},leftBottom:{points:["br","bl"],overflow:Se},rightTop:{points:["tl","tr"],overflow:Se},rightBottom:{points:["bl","br"],overflow:Se}},Re={topLeft:{points:["bl","tl"],overflow:Se},topRight:{points:["br","tr"],overflow:Se},bottomLeft:{points:["tl","bl"],overflow:Se},bottomRight:{points:["tr","br"],overflow:Se},rightTop:{points:["tr","tl"],overflow:Se},rightBottom:{points:["br","bl"],overflow:Se},leftTop:{points:["tl","tr"],overflow:Se},leftBottom:{points:["bl","br"],overflow:Se}};function Pe(e,t,n){return t||(n?n[e]||n.other:void 0)}var Ke={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"};function Ie(e){var t=e.prefixCls,n=e.visible,r=e.children,a=e.popup,u=e.popupStyle,c=e.popupClassName,d=e.popupOffset,f=e.disabled,v=e.mode,p=e.onVisibleChange,m=h.useContext(x),g=m.getPopupContainer,y=m.rtl,b=m.subMenuOpenDelay,Z=m.subMenuCloseDelay,w=m.builtinPlacements,E=m.triggerSubMenuAction,C=m.forceSubMenuRender,N=m.rootClassName,k=m.motion,S=m.defaultMotions,M=h.useState(!1),R=(0,l.Z)(M,2),P=R[0],K=R[1],I=y?(0,i.Z)((0,i.Z)({},Re),w):(0,i.Z)((0,i.Z)({},Me),w),D=Ke[v],A=Pe(v,k,S),T=h.useRef(A);"inline"!==v&&(T.current=A);var L=(0,i.Z)((0,i.Z)({},T.current),{},{leavedClassName:"".concat(t,"-hidden"),removeOnLeave:!1,motionAppear:!0}),_=h.useRef();return h.useEffect((function(){return _.current=(0,O.Z)((function(){K(n)})),function(){O.Z.cancel(_.current)}}),[n]),h.createElement(ke.Z,{prefixCls:t,popupClassName:s()("".concat(t,"-popup"),(0,o.Z)({},"".concat(t,"-rtl"),y),c,N),stretch:"horizontal"===v?"minWidth":null,getPopupContainer:g,builtinPlacements:I,popupPlacement:D,popupVisible:P,popup:a,popupStyle:u,popupAlign:d&&{offset:d},action:f?[]:[E],mouseEnterDelay:b,mouseLeaveDelay:Z,onPopupVisibleChange:p,forceRender:C,popupMotion:L,fresh:!0},r)}var De=n(77900);function Ae(e){var t=e.id,n=e.open,o=e.keyPath,a=e.children,u="inline",c=h.useContext(x),s=c.prefixCls,d=c.forceSubMenuRender,f=c.motion,v=c.defaultMotions,p=c.mode,m=h.useRef(!1);m.current=p===u;var g=h.useState(!m.current),y=(0,l.Z)(g,2),b=y[0],Z=y[1],w=!!m.current&&n;h.useEffect((function(){m.current&&Z(!1)}),[p]);var C=(0,i.Z)({},Pe(u,f,v));o.length>1&&(C.motionAppear=!1);var N=C.onVisibleChanged;return C.onVisibleChanged=function(e){return m.current||e||Z(!0),null==N?void 0:N(e)},b?null:h.createElement(E,{mode:u,locked:!m.current},h.createElement(De.default,(0,r.Z)({visible:w},C,{forceRender:d,removeOnLeave:!1,leavedClassName:"".concat(s,"-hidden")}),(function(e){var n=e.className,r=e.style;return h.createElement(Ee,{id:t,className:n,style:r},a)})))}var Oe=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],Te=["active"],Le=h.forwardRef((function(e,t){var n=e.style,a=e.className,c=e.title,f=e.eventKey,v=(e.warnKey,e.disabled),p=e.internalPopupClose,m=e.children,g=e.itemIcon,y=e.expandIcon,Z=e.popupClassName,w=e.popupOffset,C=e.popupStyle,N=e.onClick,k=e.onMouseEnter,S=e.onMouseLeave,K=e.onTitleClick,I=e.onTitleMouseEnter,D=e.onTitleMouseLeave,A=(0,u.Z)(e,Oe),O=b(f),T=h.useContext(x),L=T.prefixCls,_=T.mode,j=T.openKeys,F=T.disabled,V=T.overflowDisabled,H=T.activeKey,z=T.selectedKeys,W=T.itemIcon,B=T.expandIcon,Y=T.onItemClick,X=T.onOpenChange,U=T.onActive,G=h.useContext(P)._internalRenderSubMenuItem,q=h.useContext(R).isSubPathKey,J=M(),Q="".concat(L,"-submenu"),ee=F||v,te=h.useRef(),ne=h.useRef();var re=null!=g?g:W,oe=null!=y?y:B,ie=j.includes(f),ae=!V&&ie,le=q(z,f),de=ue(f,ee,I,D),ve=de.active,pe=(0,u.Z)(de,Te),he=h.useState(!1),me=(0,l.Z)(he,2),ge=me[0],ye=me[1],be=function(e){ee||ye(e)},Ze=h.useMemo((function(){return ve||"inline"!==_&&(ge||q([H],f))}),[_,ve,H,ge,f,q]),we=ce(J.length),xe=$((function(e){null==N||N(fe(e)),Y(e)})),Ce=O&&"".concat(O,"-popup"),Ne=h.useMemo((function(){return h.createElement(se,{icon:"horizontal"!==_?oe:void 0,props:(0,i.Z)((0,i.Z)({},e),{},{isOpen:ae,isSubMenu:!0})},h.createElement("i",{className:"".concat(Q,"-arrow")}))}),[_,oe,e,ae,Q]),ke=h.createElement("div",(0,r.Z)({role:"menuitem",style:we,className:"".concat(Q,"-title"),tabIndex:ee?null:-1,ref:te,title:"string"==typeof c?c:null,"data-menu-id":V&&O?null:O,"aria-expanded":ae,"aria-haspopup":!0,"aria-controls":Ce,"aria-disabled":ee,onClick:function(e){ee||(null==K||K({key:f,domEvent:e}),"inline"===_&&X(f,!ie))},onFocus:function(){U(f)}},pe),c,Ne),Se=h.useRef(_);if("inline"!==_&&J.length>1?Se.current="vertical":Se.current=_,!V){var Me=Se.current;ke=h.createElement(Ie,{mode:Me,prefixCls:Q,visible:!p&&ae&&"inline"!==_,popupClassName:Z,popupOffset:w,popupStyle:C,popup:h.createElement(E,{mode:"horizontal"===Me?"vertical":Me},h.createElement(Ee,{id:Ce,ref:ne},m)),disabled:ee,onVisibleChange:function(e){"inline"!==_&&X(f,e)}},ke)}var Re=h.createElement(d.Z.Item,(0,r.Z)({ref:t,role:"none"},A,{component:"li",style:n,className:s()(Q,"".concat(Q,"-").concat(_),a,(0,o.Z)((0,o.Z)((0,o.Z)((0,o.Z)({},"".concat(Q,"-open"),ae),"".concat(Q,"-active"),Ze),"".concat(Q,"-selected"),le),"".concat(Q,"-disabled"),ee)),onMouseEnter:function(e){be(!0),null==k||k({key:f,domEvent:e})},onMouseLeave:function(e){be(!1),null==S||S({key:f,domEvent:e})}}),ke,!V&&h.createElement(Ae,{id:Ce,open:ae,keyPath:J},m));return G&&(Re=G(Re,e,{selected:le,active:Ze,open:ae,disabled:ee})),h.createElement(E,{onItemClick:xe,mode:"horizontal"===_?"vertical":_,itemIcon:re,expandIcon:oe},Re)}));var _e=h.forwardRef((function(e,t){var n,o=e.eventKey,i=e.children,a=M(o),l=Ne(i,a),u=k();return h.useEffect((function(){if(u)return u.registerPath(o,a),function(){u.unregisterPath(o,a)}}),[a]),n=u?l:h.createElement(Le,(0,r.Z)({ref:t},e),l),h.createElement(S.Provider,{value:a},n)})),je=n(76190);function Fe(e){var t=e.className,n=e.style,r=h.useContext(x).prefixCls;return k()?null:h.createElement("li",{role:"separator",className:s()("".concat(r,"-item-divider"),t),style:n})}var Ve=["className","title","eventKey","children"],He=h.forwardRef((function(e,t){var n=e.className,o=e.title,i=(e.eventKey,e.children),a=(0,u.Z)(e,Ve),l=h.useContext(x).prefixCls,c="".concat(l,"-item-group");return h.createElement("li",(0,r.Z)({ref:t,role:"presentation"},a,{onClick:function(e){return e.stopPropagation()},className:s()(c,n)}),h.createElement("div",{role:"presentation",className:"".concat(c,"-title"),title:"string"==typeof o?o:void 0},o),h.createElement("ul",{role:"group",className:"".concat(c,"-list")},i))}));var ze=h.forwardRef((function(e,t){var n=e.eventKey,o=Ne(e.children,M(n));return k()?o:h.createElement(He,(0,r.Z)({ref:t},(0,ae.Z)(e,["warnKey"])),o)})),We=["label","children","key","type","extra"];function Be(e,t,n){var o=t.item,i=t.group,a=t.submenu,l=t.divider;return(e||[]).map((function(e,c){if(e&&"object"===(0,je.Z)(e)){var s=e,d=s.label,f=s.children,v=s.key,p=s.type,m=s.extra,g=(0,u.Z)(s,We),y=null!=v?v:"tmp-".concat(c);return f||"group"===p?"group"===p?h.createElement(i,(0,r.Z)({key:y},g,{title:d}),Be(f,t,n)):h.createElement(a,(0,r.Z)({key:y},g,{title:d}),Be(f,t,n)):"divider"===p?h.createElement(l,(0,r.Z)({key:y},g)):h.createElement(o,(0,r.Z)({key:y},g,{extra:m}),d,(!!m||0===m)&&h.createElement("span",{className:"".concat(n,"-item-extra")},m))}return null})).filter((function(e){return e}))}function Ye(e,t,n,r,o){var a=e,l=(0,i.Z)({divider:Fe,item:be,group:ze,submenu:_e},r);return t&&(a=Be(t,l,o)),Ne(a,n)}var Xe=["prefixCls","rootClassName","style","className","tabIndex","items","children","direction","id","mode","inlineCollapsed","disabled","disabledOverflow","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","defaultOpenKeys","openKeys","activeKey","defaultActiveFirst","selectable","multiple","defaultSelectedKeys","selectedKeys","onSelect","onDeselect","inlineIndent","motion","defaultMotions","triggerSubMenuAction","builtinPlacements","itemIcon","expandIcon","overflowedIndicator","overflowedIndicatorPopupClassName","getPopupContainer","onClick","onOpenChange","onKeyDown","openAnimation","openTransitionName","_internalRenderMenuItem","_internalRenderSubMenuItem","_internalComponents"],Ue=[],Ge=h.forwardRef((function(e,t){var n,c=e,p=c.prefixCls,y=void 0===p?"rc-menu":p,b=c.rootClassName,Z=c.style,w=c.className,x=c.tabIndex,C=void 0===x?0:x,k=c.items,S=c.children,M=c.direction,K=c.id,I=c.mode,D=void 0===I?"vertical":I,A=c.inlineCollapsed,O=c.disabled,T=c.disabledOverflow,L=c.subMenuOpenDelay,_=void 0===L?.1:L,j=c.subMenuCloseDelay,F=void 0===j?.1:j,V=c.forceSubMenuRender,H=c.defaultOpenKeys,z=c.openKeys,W=c.activeKey,Y=c.defaultActiveFirst,G=c.selectable,q=void 0===G||G,ne=c.multiple,re=void 0!==ne&&ne,oe=c.defaultSelectedKeys,ie=c.selectedKeys,ae=c.onSelect,le=c.onDeselect,ue=c.inlineIndent,ce=void 0===ue?24:ue,se=c.motion,de=c.defaultMotions,ve=c.triggerSubMenuAction,pe=void 0===ve?"hover":ve,he=c.builtinPlacements,me=c.itemIcon,ge=c.expandIcon,ye=c.overflowedIndicator,Ze=void 0===ye?"...":ye,we=c.overflowedIndicatorPopupClassName,xe=c.getPopupContainer,Ee=c.onClick,Ce=c.onOpenChange,Ne=c.onKeyDown,ke=(c.openAnimation,c.openTransitionName,c._internalRenderMenuItem),Se=c._internalRenderSubMenuItem,Me=c._internalComponents,Re=(0,u.Z)(c,Xe),Pe=h.useMemo((function(){return[Ye(S,k,Ue,Me,y),Ye(S,k,Ue,{},y)]}),[S,k,Me]),Ke=(0,l.Z)(Pe,2),Ie=Ke[0],De=Ke[1],Ae=h.useState(!1),Oe=(0,l.Z)(Ae,2),Te=Oe[0],Le=Oe[1],je=h.useRef(),Fe=function(e){var t=(0,f.Z)(e,{value:e}),n=(0,l.Z)(t,2),r=n[0],o=n[1];return h.useEffect((function(){te+=1;var e="".concat(ee,"-").concat(te);o("rc-menu-uuid-".concat(e))}),[]),r}(K),Ve="rtl"===M;var He=(0,f.Z)(H,{value:z,postState:function(e){return e||Ue}}),ze=(0,l.Z)(He,2),We=ze[0],Be=ze[1],Ge=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];function n(){Be(e),null==Ce||Ce(e)}t?(0,m.flushSync)(n):n()},qe=h.useState(We),Je=(0,l.Z)(qe,2),Qe=Je[0],$e=Je[1],et=h.useRef(!1),tt=h.useMemo((function(){return"inline"!==D&&"vertical"!==D||!A?[D,!1]:["vertical",A]}),[D,A]),nt=(0,l.Z)(tt,2),rt=nt[0],ot=nt[1],it="inline"===rt,at=h.useState(rt),lt=(0,l.Z)(at,2),ut=lt[0],ct=lt[1],st=h.useState(ot),dt=(0,l.Z)(st,2),ft=dt[0],vt=dt[1];h.useEffect((function(){ct(rt),vt(ot),et.current&&(it?Be(Qe):Ge(Ue))}),[rt,ot]);var pt=h.useState(0),ht=(0,l.Z)(pt,2),mt=ht[0],gt=ht[1],yt=mt>=Ie.length-1||"horizontal"!==ut||T;h.useEffect((function(){it&&$e(We)}),[We]),h.useEffect((function(){return et.current=!0,function(){et.current=!1}}),[]);var bt=Q(),Zt=bt.registerPath,wt=bt.unregisterPath,xt=bt.refreshOverflowKeys,Et=bt.isSubPathKey,Ct=bt.getKeyPath,Nt=bt.getKeys,kt=bt.getSubPathKeys,St=h.useMemo((function(){return{registerPath:Zt,unregisterPath:wt}}),[Zt,wt]),Mt=h.useMemo((function(){return{isSubPathKey:Et}}),[Et]);h.useEffect((function(){xt(yt?Ue:Ie.slice(mt+1).map((function(e){return e.key})))}),[mt,yt]);var Rt=(0,f.Z)(W||Y&&(null===(n=Ie[0])||void 0===n?void 0:n.key),{value:W}),Pt=(0,l.Z)(Rt,2),Kt=Pt[0],It=Pt[1],Dt=$((function(e){It(e)})),At=$((function(){It(void 0)}));(0,h.useImperativeHandle)(t,(function(){return{list:je.current,focus:function(e){var t,n,r=Nt(),o=X(r,Fe),i=o.elements,a=o.key2element,l=o.element2key,u=B(je.current,i),c=null!=Kt?Kt:u[0]?l.get(u[0]):null===(t=Ie.find((function(e){return!e.props.disabled})))||void 0===t?void 0:t.key,s=a.get(c);c&&s&&(null==s||null===(n=s.focus)||void 0===n||n.call(s,e))}}}));var Ot=(0,f.Z)(oe||[],{value:ie,postState:function(e){return Array.isArray(e)?e:null==e?Ue:[e]}}),Tt=(0,l.Z)(Ot,2),Lt=Tt[0],_t=Tt[1],jt=$((function(e){null==Ee||Ee(fe(e)),function(e){if(q){var t,n=e.key,r=Lt.includes(n);t=re?r?Lt.filter((function(e){return e!==n})):[].concat((0,a.Z)(Lt),[n]):[n],_t(t);var o=(0,i.Z)((0,i.Z)({},e),{},{selectedKeys:t});r?null==le||le(o):null==ae||ae(o)}!re&&We.length&&"inline"!==ut&&Ge(Ue)}(e)})),Ft=$((function(e,t){var n=We.filter((function(t){return t!==e}));if(t)n.push(e);else if("inline"!==ut){var r=kt(e);n=n.filter((function(e){return!r.has(e)}))}(0,v.Z)(We,n,!0)||Ge(n,!0)})),Vt=U(ut,Kt,Ve,Fe,je,Nt,Ct,It,(function(e,t){var n=null!=t?t:!We.includes(e);Ft(e,n)}),Ne);h.useEffect((function(){Le(!0)}),[]);var Ht=h.useMemo((function(){return{_internalRenderMenuItem:ke,_internalRenderSubMenuItem:Se}}),[ke,Se]),zt="horizontal"!==ut||T?Ie:Ie.map((function(e,t){return h.createElement(E,{key:e.key,overflowDisabled:t>mt},e)})),Wt=h.createElement(d.Z,(0,r.Z)({id:K,ref:je,prefixCls:"".concat(y,"-overflow"),component:"ul",itemComponent:be,className:s()(y,"".concat(y,"-root"),"".concat(y,"-").concat(ut),w,(0,o.Z)((0,o.Z)({},"".concat(y,"-inline-collapsed"),ft),"".concat(y,"-rtl"),Ve),b),dir:M,style:Z,role:"menu",tabIndex:C,data:zt,renderRawItem:function(e){return e},renderRawRest:function(e){var t=e.length,n=t?Ie.slice(-t):null;return h.createElement(_e,{eventKey:J,title:Ze,disabled:yt,internalPopupClose:0===t,popupClassName:we},n)},maxCount:"horizontal"!==ut||T?d.Z.INVALIDATE:d.Z.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(e){gt(e)},onKeyDown:Vt},Re));return h.createElement(P.Provider,{value:Ht},h.createElement(g.Provider,{value:Fe},h.createElement(E,{prefixCls:y,rootClassName:b,mode:ut,openKeys:We,rtl:Ve,disabled:O,motion:Te?se:null,defaultMotions:Te?de:null,activeKey:Kt,onActive:Dt,onInactive:At,selectedKeys:Lt,inlineIndent:ce,subMenuOpenDelay:_,subMenuCloseDelay:F,forceSubMenuRender:V,builtinPlacements:he,triggerSubMenuAction:pe,getPopupContainer:xe,itemIcon:me,expandIcon:ge,onItemClick:jt,onOpenChange:Ft},h.createElement(R.Provider,{value:Mt},Wt),h.createElement("div",{style:{display:"none"},"aria-hidden":!0},h.createElement(N.Provider,{value:St},De)))))})),qe=Ge;qe.Item=be,qe.SubMenu=_e,qe.ItemGroup=ze,qe.Divider=Fe;var Je=qe},83836:function(e,t,n){n.d(t,{Z:function(){return O}});var r=n(54476),o=n(33885),i=n(42978),a=n(75931),l=n(59301),u=n(92310),c=n.n(u),s=n(29301),d=n(34280),f=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],v=void 0;function p(e,t){var n=e.prefixCls,i=e.invalidate,u=e.item,d=e.renderItem,p=e.responsive,h=e.responsiveDisabled,m=e.registerSize,g=e.itemKey,y=e.className,b=e.style,Z=e.children,w=e.display,x=e.order,E=e.component,C=void 0===E?"div":E,N=(0,a.Z)(e,f),k=p&&!w;function S(e){m(g,e)}l.useEffect((function(){return function(){S(null)}}),[]);var M,R=d&&u!==v?d(u,{index:x}):Z;i||(M={opacity:k?0:1,height:k?0:v,overflowY:k?"hidden":v,order:p?x:v,pointerEvents:k?"none":v,position:k?"absolute":v});var P={};k&&(P["aria-hidden"]=!0);var K=l.createElement(C,(0,r.Z)({className:c()(!i&&n,y),style:(0,o.Z)((0,o.Z)({},M),b)},P,N,{ref:t}),R);return p&&(K=l.createElement(s.Z,{onResize:function(e){S(e.offsetWidth)},disabled:h},K)),K}var h=l.forwardRef(p);h.displayName="Item";var m=h,g=n(6089),y=n(4676),b=n(16089);function Z(){var e=l.useRef(null);return function(t){e.current||(e.current=[],function(e){if("undefined"==typeof MessageChannel)(0,b.Z)(e);else{var t=new MessageChannel;t.port1.onmessage=function(){return e()},t.port2.postMessage(void 0)}}((function(){(0,y.unstable_batchedUpdates)((function(){e.current.forEach((function(e){e()})),e.current=null}))}))),e.current.push(t)}}function w(e,t){var n=l.useState(t),r=(0,i.Z)(n,2),o=r[0],a=r[1];return[o,(0,g.Z)((function(t){e((function(){a(t)}))}))]}var x=l.createContext(null),E=["component"],C=["className"],N=["className"],k=function(e,t){var n=l.useContext(x);if(!n){var o=e.component,i=void 0===o?"div":o,u=(0,a.Z)(e,E);return l.createElement(i,(0,r.Z)({},u,{ref:t}))}var s=n.className,d=(0,a.Z)(n,C),f=e.className,v=(0,a.Z)(e,N);return l.createElement(x.Provider,{value:null},l.createElement(m,(0,r.Z)({ref:t,className:c()(s,f)},d,v)))},S=l.forwardRef(k);S.displayName="RawItem";var M=S,R=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","prefix","suffix","component","itemComponent","onVisibleChange"],P="responsive",K="invalidate";function I(e){return"+ ".concat(e.length," ...")}function D(e,t){var n=e.prefixCls,u=void 0===n?"rc-overflow":n,f=e.data,v=void 0===f?[]:f,p=e.renderItem,h=e.renderRawItem,g=e.itemKey,y=e.itemWidth,b=void 0===y?10:y,E=e.ssr,C=e.style,N=e.className,k=e.maxCount,S=e.renderRest,M=e.renderRawRest,D=e.prefix,A=e.suffix,O=e.component,T=void 0===O?"div":O,L=e.itemComponent,_=e.onVisibleChange,j=(0,a.Z)(e,R),F="full"===E,V=Z(),H=w(V,null),z=(0,i.Z)(H,2),W=z[0],B=z[1],Y=W||0,X=w(V,new Map),U=(0,i.Z)(X,2),G=U[0],q=U[1],J=w(V,0),Q=(0,i.Z)(J,2),$=Q[0],ee=Q[1],te=w(V,0),ne=(0,i.Z)(te,2),re=ne[0],oe=ne[1],ie=w(V,0),ae=(0,i.Z)(ie,2),le=ae[0],ue=ae[1],ce=w(V,0),se=(0,i.Z)(ce,2),de=se[0],fe=se[1],ve=(0,l.useState)(null),pe=(0,i.Z)(ve,2),he=pe[0],me=pe[1],ge=(0,l.useState)(null),ye=(0,i.Z)(ge,2),be=ye[0],Ze=ye[1],we=l.useMemo((function(){return null===be&&F?Number.MAX_SAFE_INTEGER:be||0}),[be,W]),xe=(0,l.useState)(!1),Ee=(0,i.Z)(xe,2),Ce=Ee[0],Ne=Ee[1],ke="".concat(u,"-item"),Se=Math.max($,re),Me=k===P,Re=v.length&&Me,Pe=k===K,Ke=Re||"number"==typeof k&&v.length>k,Ie=(0,l.useMemo)((function(){var e=v;return Re?e=null===W&&F?v:v.slice(0,Math.min(v.length,Y/b)):"number"==typeof k&&(e=v.slice(0,k)),e}),[v,b,W,k,Re]),De=(0,l.useMemo)((function(){return Re?v.slice(we+1):v.slice(Ie.length)}),[v,Ie,Re,we]),Ae=(0,l.useCallback)((function(e,t){var n;return"function"==typeof g?g(e):null!==(n=g&&(null==e?void 0:e[g]))&&void 0!==n?n:t}),[g]),Oe=(0,l.useCallback)(p||function(e){return e},[p]);function Te(e,t,n){(be!==e||void 0!==t&&t!==he)&&(Ze(e),n||(Ne(e<v.length-1),null==_||_(e)),void 0!==t&&me(t))}function Le(e,t){q((function(n){var r=new Map(n);return null===t?r.delete(e):r.set(e,t),r}))}function _e(e){return G.get(Ae(Ie[e],e))}(0,d.Z)((function(){if(Y&&"number"==typeof Se&&Ie){var e=le+de,t=Ie.length,n=t-1;if(!t)return void Te(0,null);for(var r=0;r<t;r+=1){var o=_e(r);if(F&&(o=o||0),void 0===o){Te(r-1,void 0,!0);break}if(e+=o,0===n&&e<=Y||r===n-1&&e+_e(n)<=Y){Te(n,null);break}if(e+Se>Y){Te(r-1,e-o-de+re);break}}A&&_e(0)+de>Y&&me(null)}}),[Y,G,re,le,de,Ae,Ie]);var je=Ce&&!!De.length,Fe={};null!==he&&Re&&(Fe={position:"absolute",left:he,top:0});var Ve={prefixCls:ke,responsive:Re,component:L,invalidate:Pe},He=h?function(e,t){var n=Ae(e,t);return l.createElement(x.Provider,{key:n,value:(0,o.Z)((0,o.Z)({},Ve),{},{order:t,item:e,itemKey:n,registerSize:Le,display:t<=we})},h(e,t))}:function(e,t){var n=Ae(e,t);return l.createElement(m,(0,r.Z)({},Ve,{order:t,key:n,item:e,renderItem:Oe,itemKey:n,registerSize:Le,display:t<=we}))},ze={order:je?we:Number.MAX_SAFE_INTEGER,className:"".concat(ke,"-rest"),registerSize:function(e,t){oe(t),ee(re)},display:je},We=S||I,Be=M?l.createElement(x.Provider,{value:(0,o.Z)((0,o.Z)({},Ve),ze)},M(De)):l.createElement(m,(0,r.Z)({},Ve,ze),"function"==typeof We?We(De):We),Ye=l.createElement(T,(0,r.Z)({className:c()(!Pe&&u,N),style:C,ref:t},j),D&&l.createElement(m,(0,r.Z)({},Ve,{responsive:Me,responsiveDisabled:!Re,order:-1,className:"".concat(ke,"-prefix"),registerSize:function(e,t){ue(t)},display:!0}),D),Ie.map(He),Ke?Be:null,A&&l.createElement(m,(0,r.Z)({},Ve,{responsive:Me,responsiveDisabled:!Re,order:we,className:"".concat(ke,"-suffix"),registerSize:function(e,t){fe(t)},display:!0,style:Fe}),A));return Me?l.createElement(s.Z,{onResize:function(e,t){B(t.clientWidth)},disabled:!Re},Ye):Ye}var A=l.forwardRef(D);A.displayName="Overflow",A.Item=M,A.RESPONSIVE=P,A.INVALIDATE=K;var O=A},29301:function(e,t,n){n.d(t,{Z:function(){return E}});var r=n(54476),o=n(59301),i=n(11592),a=(n(48736),n(33885)),l=n(76190),u=n(76846),c=n(8654),s=o.createContext(null);var d=n(76374),f=new Map;var v=new d.Z((function(e){e.forEach((function(e){var t,n=e.target;null===(t=f.get(n))||void 0===t||t.forEach((function(e){return e(n)}))}))}));var p=n(67732),h=n(83652),m=n(42403),g=n(158),y=function(e){(0,m.Z)(n,e);var t=(0,g.Z)(n);function n(){return(0,p.Z)(this,n),t.apply(this,arguments)}return(0,h.Z)(n,[{key:"render",value:function(){return this.props.children}}]),n}(o.Component);function b(e,t){var n=e.children,r=e.disabled,i=o.useRef(null),d=o.useRef(null),p=o.useContext(s),h="function"==typeof n,m=h?n(i):n,g=o.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),b=!h&&o.isValidElement(m)&&(0,c.Yr)(m),Z=b?(0,c.C4)(m):null,w=(0,c.x1)(Z,i),x=function(){var e;return(0,u.ZP)(i.current)||(i.current&&"object"===(0,l.Z)(i.current)?(0,u.ZP)(null===(e=i.current)||void 0===e?void 0:e.nativeElement):null)||(0,u.ZP)(d.current)};o.useImperativeHandle(t,(function(){return x()}));var E=o.useRef(e);E.current=e;var C=o.useCallback((function(e){var t=E.current,n=t.onResize,r=t.data,o=e.getBoundingClientRect(),i=o.width,l=o.height,u=e.offsetWidth,c=e.offsetHeight,s=Math.floor(i),d=Math.floor(l);if(g.current.width!==s||g.current.height!==d||g.current.offsetWidth!==u||g.current.offsetHeight!==c){var f={width:s,height:d,offsetWidth:u,offsetHeight:c};g.current=f;var v=u===Math.round(i)?i:u,h=c===Math.round(l)?l:c,m=(0,a.Z)((0,a.Z)({},f),{},{offsetWidth:v,offsetHeight:h});null==p||p(m,e,r),n&&Promise.resolve().then((function(){n(m,e)}))}}),[]);return o.useEffect((function(){var e,t,n=x();return n&&!r&&(e=n,t=C,f.has(e)||(f.set(e,new Set),v.observe(e)),f.get(e).add(t)),function(){return function(e,t){f.has(e)&&(f.get(e).delete(t),f.get(e).size||(v.unobserve(e),f.delete(e)))}(n,C)}}),[i.current,r]),o.createElement(y,{ref:d},b?o.cloneElement(m,{ref:w}):m)}var Z=o.forwardRef(b);function w(e,t){var n=e.children;return("function"==typeof n?[n]:(0,i.Z)(n)).map((function(n,i){var a=(null==n?void 0:n.key)||"".concat("rc-observer-key","-").concat(i);return o.createElement(Z,(0,r.Z)({},e,{key:a,ref:0===i?t:void 0}),n)}))}var x=o.forwardRef(w);x.Collection=function(e){var t=e.children,n=e.onBatchResize,r=o.useRef(0),i=o.useRef([]),a=o.useContext(s),l=o.useCallback((function(e,t,o){r.current+=1;var l=r.current;i.current.push({size:e,element:t,data:o}),Promise.resolve().then((function(){l===r.current&&(null==n||n(i.current),i.current=[])})),null==a||a(e,t,o)}),[n,a]);return o.createElement(s.Provider,{value:l},t)};var E=x},6551:function(e,t,n){n.d(t,{ZP:function(){return u}});var r=n(42978),o=n(59301),i=n(47273),a=0,l=(0,i.Z)();function u(e){var t=o.useState(),n=(0,r.Z)(t,2),i=n[0],u=n[1];return o.useEffect((function(){var e;u("rc_select_".concat((l?(e=a,a+=1):e="TEST_OR_SSR",e)))}),[]),e||i}},37463:function(e,t,n){n.d(t,{Ac:function(){return ee},Xo:function(){return ne},Wx:function(){return oe},ZP:function(){return Ne},lk:function(){return Z}});var r=n(54476),o=n(94480),i=n(20068),a=n(33885),l=n(42978),u=n(75931),c=n(76190),s=n(18929),d=n(48736),f=n(59301),v=n(92310),p=n.n(v),h=n(34280),m=n(49658),g=n(8654),y=function(e){var t=e.className,n=e.customizeIcon,r=e.customizeIconProps,o=e.children,i=e.onMouseDown,a=e.onClick,l="function"==typeof n?n(r):n;return f.createElement("span",{className:t,onMouseDown:function(e){e.preventDefault(),null==i||i(e)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:a,"aria-hidden":!0},void 0!==l?l:f.createElement("span",{className:p()(t.split(/\s+/).map((function(e){return"".concat(e,"-icon")})))},o))},b=f.createContext(null);function Z(){return f.useContext(b)}function w(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:250,t=f.useRef(null),n=f.useRef(null);function r(r){(r||null===t.current)&&(t.current=r),window.clearTimeout(n.current),n.current=window.setTimeout((function(){t.current=null}),e)}return f.useEffect((function(){return function(){window.clearTimeout(n.current)}}),[]),[function(){return t.current},r]}var x=n(10228);var E=n(26112),C=n(83836);var N=function(e,t,n){var r=(0,a.Z)((0,a.Z)({},e),n?t:{});return Object.keys(t).forEach((function(n){var o=t[n];"function"==typeof o&&(r[n]=function(){for(var t,r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];return o.apply(void 0,i),null===(t=e[n])||void 0===t?void 0:t.call.apply(t,[e].concat(i))})})),r},k=["prefixCls","id","inputElement","autoFocus","autoComplete","editable","activeDescendantId","value","open","attrs"],S=function(e,t){var n=e.prefixCls,r=e.id,o=e.inputElement,i=e.autoFocus,l=e.autoComplete,c=e.editable,s=e.activeDescendantId,v=e.value,h=e.open,m=e.attrs,y=(0,u.Z)(e,k),b=o||f.createElement("input",null),Z=b,w=Z.ref,x=Z.props;return(0,d.Kp)(!("maxLength"in b.props),"Passing 'maxLength' to input element directly may not work because input in BaseSelect is controlled."),b=f.cloneElement(b,(0,a.Z)((0,a.Z)((0,a.Z)({type:"search"},N(y,x,!0)),{},{id:r,ref:(0,g.sQ)(t,w),autoComplete:l||"off",autoFocus:i,className:p()("".concat(n,"-selection-search-input"),null==x?void 0:x.className),role:"combobox","aria-expanded":h||!1,"aria-haspopup":"listbox","aria-owns":"".concat(r,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(r,"_list"),"aria-activedescendant":h?s:void 0},m),{},{value:c?v:"",readOnly:!c,unselectable:c?null:"on",style:(0,a.Z)((0,a.Z)({},x.style),{},{opacity:c?null:0})}))};var M=f.forwardRef(S);function R(e){return Array.isArray(e)?e:void 0!==e?[e]:[]}var P="undefined"!=typeof window&&window.document&&window.document.documentElement;function K(e){return["string","number"].includes((0,c.Z)(e))}function I(e){var t=void 0;return e&&(K(e.title)?t=e.title.toString():K(e.label)&&(t=e.label.toString())),t}function D(e){var t;return null!==(t=e.key)&&void 0!==t?t:e.value}var A=function(e){e.preventDefault(),e.stopPropagation()},O=function(e){var t,n,r=e.id,o=e.prefixCls,a=e.values,u=e.open,c=e.searchValue,s=e.autoClearSearchValue,d=e.inputRef,v=e.placeholder,h=e.disabled,m=e.mode,g=e.showSearch,b=e.autoFocus,Z=e.autoComplete,w=e.activeDescendantId,x=e.tabIndex,N=e.removeIcon,k=e.maxTagCount,S=e.maxTagTextLength,R=e.maxTagPlaceholder,K=void 0===R?function(e){return"+ ".concat(e.length," ...")}:R,O=e.tagRender,T=e.onToggleOpen,L=e.onRemove,_=e.onInputChange,j=e.onInputPaste,F=e.onInputKeyDown,V=e.onInputMouseDown,H=e.onInputCompositionStart,z=e.onInputCompositionEnd,W=e.onInputBlur,B=f.useRef(null),Y=(0,f.useState)(0),X=(0,l.Z)(Y,2),U=X[0],G=X[1],q=(0,f.useState)(!1),J=(0,l.Z)(q,2),Q=J[0],$=J[1],ee="".concat(o,"-selection"),te=u||"multiple"===m&&!1===s||"tags"===m?c:"",ne="tags"===m||"multiple"===m&&!1===s||g&&(u||Q);t=function(){G(B.current.scrollWidth)},n=[te],P?f.useLayoutEffect(t,n):f.useEffect(t,n);var re=function(e,t,n,r,o){return f.createElement("span",{title:I(e),className:p()("".concat(ee,"-item"),(0,i.Z)({},"".concat(ee,"-item-disabled"),n))},f.createElement("span",{className:"".concat(ee,"-item-content")},t),r&&f.createElement(y,{className:"".concat(ee,"-item-remove"),onMouseDown:A,onClick:o,customizeIcon:N},"×"))},oe=function(e,t,n,r,o,i){return f.createElement("span",{onMouseDown:function(e){A(e),T(!u)}},O({label:t,value:e,disabled:n,closable:r,onClose:o,isMaxTag:!!i}))},ie=f.createElement("div",{className:"".concat(ee,"-search"),style:{width:U},onFocus:function(){$(!0)},onBlur:function(){$(!1)}},f.createElement(M,{ref:d,open:u,prefixCls:o,id:r,inputElement:null,disabled:h,autoFocus:b,autoComplete:Z,editable:ne,activeDescendantId:w,value:te,onKeyDown:F,onMouseDown:V,onChange:_,onPaste:j,onCompositionStart:H,onCompositionEnd:z,onBlur:W,tabIndex:x,attrs:(0,E.Z)(e,!0)}),f.createElement("span",{ref:B,className:"".concat(ee,"-search-mirror"),"aria-hidden":!0},te," ")),ae=f.createElement(C.Z,{prefixCls:"".concat(ee,"-overflow"),data:a,renderItem:function(e){var t=e.disabled,n=e.label,r=e.value,o=!h&&!t,i=n;if("number"==typeof S&&("string"==typeof n||"number"==typeof n)){var a=String(i);a.length>S&&(i="".concat(a.slice(0,S),"..."))}var l=function(t){t&&t.stopPropagation(),L(e)};return"function"==typeof O?oe(r,i,t,o,l):re(e,i,t,o,l)},renderRest:function(e){if(!a.length)return null;var t="function"==typeof K?K(e):K;return"function"==typeof O?oe(void 0,t,!1,!1,void 0,!0):re({title:t},t,!1)},suffix:ie,itemKey:D,maxCount:k});return f.createElement("span",{className:"".concat(ee,"-wrap")},ae,!a.length&&!te&&f.createElement("span",{className:"".concat(ee,"-placeholder")},v))},T=function(e){var t=e.inputElement,n=e.prefixCls,r=e.id,o=e.inputRef,i=e.disabled,a=e.autoFocus,u=e.autoComplete,c=e.activeDescendantId,s=e.mode,d=e.open,v=e.values,p=e.placeholder,h=e.tabIndex,m=e.showSearch,g=e.searchValue,y=e.activeValue,b=e.maxLength,Z=e.onInputKeyDown,w=e.onInputMouseDown,x=e.onInputChange,C=e.onInputPaste,N=e.onInputCompositionStart,k=e.onInputCompositionEnd,S=e.onInputBlur,R=e.title,P=f.useState(!1),K=(0,l.Z)(P,2),D=K[0],A=K[1],O="combobox"===s,T=O||m,L=v[0],_=g||"";O&&y&&!D&&(_=y),f.useEffect((function(){O&&A(!1)}),[O,y]);var j=!("combobox"!==s&&!d&&!m)&&!!_,F=void 0===R?I(L):R,V=f.useMemo((function(){return L?null:f.createElement("span",{className:"".concat(n,"-selection-placeholder"),style:j?{visibility:"hidden"}:void 0},p)}),[L,j,p,n]);return f.createElement("span",{className:"".concat(n,"-selection-wrap")},f.createElement("span",{className:"".concat(n,"-selection-search")},f.createElement(M,{ref:o,prefixCls:n,id:r,open:d,inputElement:t,disabled:i,autoFocus:a,autoComplete:u,editable:T,activeDescendantId:c,value:_,onKeyDown:Z,onMouseDown:w,onChange:function(e){A(!0),x(e)},onPaste:C,onCompositionStart:N,onCompositionEnd:k,onBlur:S,tabIndex:h,attrs:(0,E.Z)(e,!0),maxLength:O?b:void 0})),!O&&L?f.createElement("span",{className:"".concat(n,"-selection-item"),title:F,style:j?{visibility:"hidden"}:void 0},L.label):null,V)},L=function(e,t){var n=(0,f.useRef)(null),o=(0,f.useRef)(!1),i=e.prefixCls,a=e.open,u=e.mode,c=e.showSearch,s=e.tokenWithEnter,d=e.disabled,v=e.prefix,p=e.autoClearSearchValue,h=e.onSearch,m=e.onSearchSubmit,g=e.onToggleOpen,y=e.onInputKeyDown,b=e.onInputBlur,Z=e.domRef;f.useImperativeHandle(t,(function(){return{focus:function(e){n.current.focus(e)},blur:function(){n.current.blur()}}}));var E=w(0),C=(0,l.Z)(E,2),N=C[0],k=C[1],S=(0,f.useRef)(null),M=function(e){!1!==h(e,!0,o.current)&&g(!0)},R={inputRef:n,onInputKeyDown:function(e){var t,r=e.which,i=n.current instanceof HTMLTextAreaElement;(i||!a||r!==x.Z.UP&&r!==x.Z.DOWN||e.preventDefault(),y&&y(e),r!==x.Z.ENTER||"tags"!==u||o.current||a||null==m||m(e.target.value),i&&!a&&~[x.Z.UP,x.Z.DOWN,x.Z.LEFT,x.Z.RIGHT].indexOf(r))||(t=r)&&![x.Z.ESC,x.Z.SHIFT,x.Z.BACKSPACE,x.Z.TAB,x.Z.WIN_KEY,x.Z.ALT,x.Z.META,x.Z.WIN_KEY_RIGHT,x.Z.CTRL,x.Z.SEMICOLON,x.Z.EQUALS,x.Z.CAPS_LOCK,x.Z.CONTEXT_MENU,x.Z.F1,x.Z.F2,x.Z.F3,x.Z.F4,x.Z.F5,x.Z.F6,x.Z.F7,x.Z.F8,x.Z.F9,x.Z.F10,x.Z.F11,x.Z.F12].includes(t)&&g(!0)},onInputMouseDown:function(){k(!0)},onInputChange:function(e){var t=e.target.value;if(s&&S.current&&/[\r\n]/.test(S.current)){var n=S.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");t=t.replace(n,S.current)}S.current=null,M(t)},onInputPaste:function(e){var t=e.clipboardData,n=null==t?void 0:t.getData("text");S.current=n||""},onInputCompositionStart:function(){o.current=!0},onInputCompositionEnd:function(e){o.current=!1,"combobox"!==u&&M(e.target.value)},onInputBlur:b},P="multiple"===u||"tags"===u?f.createElement(O,(0,r.Z)({},e,R)):f.createElement(T,(0,r.Z)({},e,R));return f.createElement("div",{ref:Z,className:"".concat(i,"-selector"),onClick:function(e){e.target!==n.current&&(void 0!==document.body.style.msTouchAction?setTimeout((function(){n.current.focus()})):n.current.focus())},onMouseDown:function(e){var t=N();e.target===n.current||t||"combobox"===u&&d||e.preventDefault(),("combobox"===u||c&&t)&&a||(a&&!1!==p&&h("",!0,!1),g())}},v&&f.createElement("div",{className:"".concat(i,"-prefix")},v),P)};var _=f.forwardRef(L),j=n(65030),F=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],V=function(e,t){var n=e.prefixCls,o=(e.disabled,e.visible),l=e.children,c=e.popupElement,s=e.animation,d=e.transitionName,v=e.dropdownStyle,h=e.dropdownClassName,m=e.direction,g=void 0===m?"ltr":m,y=e.placement,b=e.builtinPlacements,Z=e.dropdownMatchSelectWidth,w=e.dropdownRender,x=e.dropdownAlign,E=e.getPopupContainer,C=e.empty,N=e.getTriggerDOMNode,k=e.onPopupVisibleChange,S=e.onPopupMouseEnter,M=(0,u.Z)(e,F),R="".concat(n,"-dropdown"),P=c;w&&(P=w(c));var K=f.useMemo((function(){return b||function(e){var t=!0===e?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:t,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:t,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:t,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:t,adjustY:1},htmlRegion:"scroll"}}}(Z)}),[b,Z]),I=s?"".concat(R,"-").concat(s):d,D="number"==typeof Z,A=f.useMemo((function(){return D?null:!1===Z?"minWidth":"width"}),[Z,D]),O=v;D&&(O=(0,a.Z)((0,a.Z)({},O),{},{width:Z}));var T=f.useRef(null);return f.useImperativeHandle(t,(function(){return{getPopupElement:function(){var e;return null===(e=T.current)||void 0===e?void 0:e.popupElement}}})),f.createElement(j.Z,(0,r.Z)({},M,{showAction:k?["click"]:[],hideAction:k?["click"]:[],popupPlacement:y||("rtl"===g?"bottomRight":"bottomLeft"),builtinPlacements:K,prefixCls:R,popupTransitionName:I,popup:f.createElement("div",{onMouseEnter:S},P),ref:T,stretch:A,popupAlign:x,popupVisible:o,getPopupContainer:E,popupClassName:p()(h,(0,i.Z)({},"".concat(R,"-empty"),C)),popupStyle:O,getTriggerDOMNode:N,onPopupVisibleChange:k}),l)};var H=f.forwardRef(V),z=n(66712);function W(e,t){var n,r=e.key;return"value"in e&&(n=e.value),null!=r?r:void 0!==n?n:"rc-index-key-".concat(t)}function B(e){return void 0!==e&&!Number.isNaN(e)}function Y(e,t){var n=e||{},r=n.label||(t?"children":"label");return{label:r,value:n.value||"value",options:n.options||"options",groupLabel:n.groupLabel||r}}function X(e){var t=(0,a.Z)({},e);return"props"in t||Object.defineProperty(t,"props",{get:function(){return(0,d.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),t}}),t}var U=f.createContext(null);function G(e){var t=e.visible,n=e.values;if(!t)return null;return f.createElement("span",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},"".concat(n.slice(0,50).map((function(e){var t=e.label,n=e.value;return["number","string"].includes((0,c.Z)(t))?t:n})).join(", ")),n.length>50?", ...":null)}var q=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","autoClearSearchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","prefix","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],J=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"],Q=function(e){return"tags"===e||"multiple"===e},$=f.forwardRef((function(e,t){var n,d=e.id,v=e.prefixCls,Z=e.className,x=e.showSearch,E=e.tagRender,C=e.direction,N=e.omitDomProps,k=e.displayValues,S=e.onDisplayValuesChange,M=e.emptyOptions,R=e.notFoundContent,P=void 0===R?"Not Found":R,K=e.onClear,I=e.mode,D=e.disabled,A=e.loading,O=e.getInputElement,T=e.getRawInputElement,L=e.open,j=e.defaultOpen,F=e.onDropdownVisibleChange,V=e.activeValue,W=e.onActiveValueChange,Y=e.activeDescendantId,X=e.searchValue,$=e.autoClearSearchValue,ee=e.onSearch,te=e.onSearchSplit,ne=e.tokenSeparators,re=e.allowClear,oe=e.prefix,ie=e.suffixIcon,ae=e.clearIcon,le=e.OptionList,ue=e.animation,ce=e.transitionName,se=e.dropdownStyle,de=e.dropdownClassName,fe=e.dropdownMatchSelectWidth,ve=e.dropdownRender,pe=e.dropdownAlign,he=e.placement,me=e.builtinPlacements,ge=e.getPopupContainer,ye=e.showAction,be=void 0===ye?[]:ye,Ze=e.onFocus,we=e.onBlur,xe=e.onKeyUp,Ee=e.onKeyDown,Ce=e.onMouseDown,Ne=(0,u.Z)(e,q),ke=Q(I),Se=(void 0!==x?x:ke)||"combobox"===I,Me=(0,a.Z)({},Ne);J.forEach((function(e){delete Me[e]})),null==N||N.forEach((function(e){delete Me[e]}));var Re=f.useState(!1),Pe=(0,l.Z)(Re,2),Ke=Pe[0],Ie=Pe[1];f.useEffect((function(){Ie((0,m.Z)())}),[]);var De=f.useRef(null),Ae=f.useRef(null),Oe=f.useRef(null),Te=f.useRef(null),Le=f.useRef(null),_e=f.useRef(!1),je=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:10,t=f.useState(!1),n=(0,l.Z)(t,2),r=n[0],o=n[1],i=f.useRef(null),a=function(){window.clearTimeout(i.current)};return f.useEffect((function(){return a}),[]),[r,function(t,n){a(),i.current=window.setTimeout((function(){o(t),n&&n()}),e)},a]}(),Fe=(0,l.Z)(je,3),Ve=Fe[0],He=Fe[1],ze=Fe[2];f.useImperativeHandle(t,(function(){var e,t;return{focus:null===(e=Te.current)||void 0===e?void 0:e.focus,blur:null===(t=Te.current)||void 0===t?void 0:t.blur,scrollTo:function(e){var t;return null===(t=Le.current)||void 0===t?void 0:t.scrollTo(e)},nativeElement:De.current||Ae.current}}));var We=f.useMemo((function(){var e;if("combobox"!==I)return X;var t=null===(e=k[0])||void 0===e?void 0:e.value;return"string"==typeof t||"number"==typeof t?String(t):""}),[X,I,k]),Be="combobox"===I&&"function"==typeof O&&O()||null,Ye="function"==typeof T&&T(),Xe=(0,g.x1)(Ae,null==Ye||null===(n=Ye.props)||void 0===n?void 0:n.ref),Ue=f.useState(!1),Ge=(0,l.Z)(Ue,2),qe=Ge[0],Je=Ge[1];(0,h.Z)((function(){Je(!0)}),[]);var Qe=(0,s.Z)(!1,{defaultValue:j,value:L}),$e=(0,l.Z)(Qe,2),et=$e[0],tt=$e[1],nt=!!qe&&et,rt=!P&&M;(D||rt&&nt&&"combobox"===I)&&(nt=!1);var ot=!rt&&nt,it=f.useCallback((function(e){var t=void 0!==e?e:!nt;D||(tt(t),nt!==t&&(null==F||F(t)))}),[D,nt,tt,F]),at=f.useMemo((function(){return(ne||[]).some((function(e){return["\n","\r\n"].includes(e)}))}),[ne]),lt=f.useContext(U)||{},ut=lt.maxCount,ct=lt.rawValues,st=function(e,t,n){if(!(ke&&B(ut)&&(null==ct?void 0:ct.size)>=ut)){var r=!0,i=e;null==W||W(null);var a=function(e,t,n){if(!t||!t.length)return null;var r=!1,i=function e(t,n){var i=(0,z.Z)(n),a=i[0],l=i.slice(1);if(!a)return[t];var u=t.split(a);return r=r||u.length>1,u.reduce((function(t,n){return[].concat((0,o.Z)(t),(0,o.Z)(e(n,l)))}),[]).filter(Boolean)}(e,t);return r?void 0!==n?i.slice(0,n):i:null}(e,ne,B(ut)?ut-ct.size:void 0),l=n?null:a;return"combobox"!==I&&l&&(i="",null==te||te(l),it(!1),r=!1),ee&&We!==i&&ee(i,{source:t?"typing":"effect"}),r}};f.useEffect((function(){nt||ke||"combobox"===I||st("",!1,!1)}),[nt]),f.useEffect((function(){et&&D&&tt(!1),D&&!_e.current&&He(!1)}),[D]);var dt=w(),ft=(0,l.Z)(dt,2),vt=ft[0],pt=ft[1],ht=f.useRef(!1),mt=f.useRef(!1),gt=[];f.useEffect((function(){return function(){gt.forEach((function(e){return clearTimeout(e)})),gt.splice(0,gt.length)}}),[]);var yt,bt=f.useState({}),Zt=(0,l.Z)(bt,2)[1];Ye&&(yt=function(e){it(e)}),function(e,t,n,r){var o=f.useRef(null);o.current={open:t,triggerOpen:n,customizedTrigger:r},f.useEffect((function(){function t(t){var n;if(null===(n=o.current)||void 0===n||!n.customizedTrigger){var r=t.target;r.shadowRoot&&t.composed&&(r=t.composedPath()[0]||r),o.current.open&&e().filter((function(e){return e})).every((function(e){return!e.contains(r)&&e!==r}))&&o.current.triggerOpen(!1)}}return window.addEventListener("mousedown",t),function(){return window.removeEventListener("mousedown",t)}}),[])}((function(){var e;return[De.current,null===(e=Oe.current)||void 0===e?void 0:e.getPopupElement()]}),ot,it,!!Ye);var wt,xt=f.useMemo((function(){return(0,a.Z)((0,a.Z)({},e),{},{notFoundContent:P,open:nt,triggerOpen:ot,id:d,showSearch:Se,multiple:ke,toggleOpen:it})}),[e,P,ot,nt,d,Se,ke,it]),Et=!!ie||A;Et&&(wt=f.createElement(y,{className:p()("".concat(v,"-arrow"),(0,i.Z)({},"".concat(v,"-arrow-loading"),A)),customizeIcon:ie,customizeIconProps:{loading:A,searchValue:We,open:nt,focused:Ve,showSearch:Se}}));var Ct,Nt=function(e,t,n,r,o){var i=arguments.length>5&&void 0!==arguments[5]&&arguments[5],a=arguments.length>6?arguments[6]:void 0,l=arguments.length>7?arguments[7]:void 0,u=f.useMemo((function(){return"object"===(0,c.Z)(r)?r.clearIcon:o||void 0}),[r,o]),s=f.useMemo((function(){return!(i||!r||!n.length&&!a||"combobox"===l&&""===a)}),[r,i,n.length,a,l]);return{allowClear:s,clearIcon:f.createElement(y,{className:"".concat(e,"-clear"),onMouseDown:t,customizeIcon:u},"×")}}(v,(function(){var e;null==K||K(),null===(e=Te.current)||void 0===e||e.focus(),S([],{type:"clear",values:k}),st("",!1,!1)}),k,re,ae,D,We,I),kt=Nt.allowClear,St=Nt.clearIcon,Mt=f.createElement(le,{ref:Le}),Rt=p()(v,Z,(0,i.Z)((0,i.Z)((0,i.Z)((0,i.Z)((0,i.Z)((0,i.Z)((0,i.Z)((0,i.Z)((0,i.Z)((0,i.Z)({},"".concat(v,"-focused"),Ve),"".concat(v,"-multiple"),ke),"".concat(v,"-single"),!ke),"".concat(v,"-allow-clear"),re),"".concat(v,"-show-arrow"),Et),"".concat(v,"-disabled"),D),"".concat(v,"-loading"),A),"".concat(v,"-open"),nt),"".concat(v,"-customize-input"),Be),"".concat(v,"-show-search"),Se)),Pt=f.createElement(H,{ref:Oe,disabled:D,prefixCls:v,visible:ot,popupElement:Mt,animation:ue,transitionName:ce,dropdownStyle:se,dropdownClassName:de,direction:C,dropdownMatchSelectWidth:fe,dropdownRender:ve,dropdownAlign:pe,placement:he,builtinPlacements:me,getPopupContainer:ge,empty:M,getTriggerDOMNode:function(e){return Ae.current||e},onPopupVisibleChange:yt,onPopupMouseEnter:function(){Zt({})}},Ye?f.cloneElement(Ye,{ref:Xe}):f.createElement(_,(0,r.Z)({},e,{domRef:Ae,prefixCls:v,inputElement:Be,ref:Te,id:d,prefix:oe,showSearch:Se,autoClearSearchValue:$,mode:I,activeDescendantId:Y,tagRender:E,values:k,open:nt,onToggleOpen:it,activeValue:V,searchValue:We,onSearch:st,onSearchSubmit:function(e){e&&e.trim()&&ee(e,{source:"submit"})},onRemove:function(e){var t=k.filter((function(t){return t!==e}));S(t,{type:"remove",values:[e]})},tokenWithEnter:at,onInputBlur:function(){ht.current=!1}})));return Ct=Ye?Pt:f.createElement("div",(0,r.Z)({className:Rt},Me,{ref:De,onMouseDown:function(e){var t,n=e.target,r=null===(t=Oe.current)||void 0===t?void 0:t.getPopupElement();if(r&&r.contains(n)){var o=setTimeout((function(){var e,t=gt.indexOf(o);-1!==t&&gt.splice(t,1),ze(),Ke||r.contains(document.activeElement)||null===(e=Te.current)||void 0===e||e.focus()}));gt.push(o)}for(var i=arguments.length,a=new Array(i>1?i-1:0),l=1;l<i;l++)a[l-1]=arguments[l];null==Ce||Ce.apply(void 0,[e].concat(a))},onKeyDown:function(e){var t,n=vt(),r=e.key,i="Enter"===r;if(i&&("combobox"!==I&&e.preventDefault(),nt||it(!0)),pt(!!We),"Backspace"===r&&!n&&ke&&!We&&k.length){for(var a=(0,o.Z)(k),l=null,u=a.length-1;u>=0;u-=1){var c=a[u];if(!c.disabled){a.splice(u,1),l=c;break}}l&&S(a,{type:"remove",values:[l]})}for(var s=arguments.length,d=new Array(s>1?s-1:0),f=1;f<s;f++)d[f-1]=arguments[f];!nt||i&&ht.current||(i&&(ht.current=!0),null===(t=Le.current)||void 0===t||t.onKeyDown.apply(t,[e].concat(d))),null==Ee||Ee.apply(void 0,[e].concat(d))},onKeyUp:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var o;nt&&(null===(o=Le.current)||void 0===o||o.onKeyUp.apply(o,[e].concat(n))),"Enter"===e.key&&(ht.current=!1),null==xe||xe.apply(void 0,[e].concat(n))},onFocus:function(){He(!0),D||(Ze&&!mt.current&&Ze.apply(void 0,arguments),be.includes("focus")&&it(!0)),mt.current=!0},onBlur:function(){_e.current=!0,He(!1,(function(){mt.current=!1,_e.current=!1,it(!1)})),D||(We&&("tags"===I?ee(We,{source:"submit"}):"multiple"===I&&ee("",{source:"blur"})),we&&we.apply(void 0,arguments))}}),f.createElement(G,{visible:Ve&&!nt,values:k}),Pt,wt,kt&&St),f.createElement(b.Provider,{value:xt},Ct)}));var ee=$,te=function(){return null};te.isSelectOptGroup=!0;var ne=te,re=function(){return null};re.isSelectOption=!0;var oe=re,ie=n(80547),ae=n(2738),le=n(48911);var ue=["disabled","title","children","style","className"];function ce(e){return"string"==typeof e||"number"==typeof e}var se=function(e,t){var n=Z(),a=n.prefixCls,c=n.id,s=n.open,d=n.multiple,v=n.mode,h=n.searchValue,m=n.toggleOpen,g=n.notFoundContent,b=n.onPopupScroll,w=f.useContext(U),C=w.maxCount,N=w.flattenOptions,k=w.onActiveValue,S=w.defaultActiveFirstOption,M=w.onSelect,R=w.menuItemSelectedIcon,P=w.rawValues,K=w.fieldNames,I=w.virtual,D=w.direction,A=w.listHeight,O=w.listItemHeight,T=w.optionRender,L="".concat(a,"-item"),_=(0,ie.Z)((function(){return N}),[s,N],(function(e,t){return t[0]&&e[1]!==t[1]})),j=f.useRef(null),F=f.useMemo((function(){return d&&B(C)&&(null==P?void 0:P.size)>=C}),[d,C,null==P?void 0:P.size]),V=function(e){e.preventDefault()},H=function(e){var t;null===(t=j.current)||void 0===t||t.scrollTo("number"==typeof e?{index:e}:e)},z=f.useCallback((function(e){return"combobox"!==v&&P.has(e)}),[v,(0,o.Z)(P).toString(),P.size]),W=function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=_.length,r=0;r<n;r+=1){var o=(e+r*t+n)%n,i=_[o]||{},a=i.group,l=i.data;if(!a&&(null==l||!l.disabled)&&(z(l.value)||!F))return o}return-1},Y=f.useState((function(){return W(0)})),X=(0,l.Z)(Y,2),G=X[0],q=X[1],J=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];q(e);var n={source:t?"keyboard":"mouse"},r=_[e];r?k(r.value,e,n):k(null,-1,n)};(0,f.useEffect)((function(){J(!1!==S?W(0):-1)}),[_.length,h]);var Q=f.useCallback((function(e){return"combobox"===v?String(e).toLowerCase()===h.toLowerCase():P.has(e)}),[v,h,(0,o.Z)(P).toString(),P.size]);(0,f.useEffect)((function(){var e,t=setTimeout((function(){if(!d&&s&&1===P.size){var e=Array.from(P)[0],t=_.findIndex((function(t){var n=t.data;return h?String(n.value).startsWith(h):n.value===e}));-1!==t&&(J(t),H(t))}}));s&&(null===(e=j.current)||void 0===e||e.scrollTo(void 0));return function(){return clearTimeout(t)}}),[s,h]);var $=function(e){void 0!==e&&M(e,{selected:!P.has(e)}),d||m(!1)};if(f.useImperativeHandle(t,(function(){return{onKeyDown:function(e){var t=e.which,n=e.ctrlKey;switch(t){case x.Z.N:case x.Z.P:case x.Z.UP:case x.Z.DOWN:var r=0;if(t===x.Z.UP?r=-1:t===x.Z.DOWN?r=1:/(mac\sos|macintosh)/i.test(navigator.appVersion)&&n&&(t===x.Z.N?r=1:t===x.Z.P&&(r=-1)),0!==r){var o=W(G+r,r);H(o),J(o,!0)}break;case x.Z.TAB:case x.Z.ENTER:var i,a=_[G];!a||null!=a&&null!==(i=a.data)&&void 0!==i&&i.disabled||F?$(void 0):$(a.value),s&&e.preventDefault();break;case x.Z.ESC:m(!1),s&&e.stopPropagation()}},onKeyUp:function(){},scrollTo:function(e){H(e)}}})),0===_.length)return f.createElement("div",{role:"listbox",id:"".concat(c,"_list"),className:"".concat(L,"-empty"),onMouseDown:V},g);var ee=Object.keys(K).map((function(e){return K[e]})),te=function(e){return e.label};function ne(e,t){return{role:e.group?"presentation":"option",id:"".concat(c,"_list_").concat(t)}}var re=function(e){var t=_[e];if(!t)return null;var n=t.data||{},o=n.value,i=t.group,a=(0,E.Z)(n,!0),l=te(t);return t?f.createElement("div",(0,r.Z)({"aria-label":"string"!=typeof l||i?null:l},a,{key:e},ne(t,e),{"aria-selected":Q(o)}),o):null},oe={role:"listbox",id:"".concat(c,"_list")};return f.createElement(f.Fragment,null,I&&f.createElement("div",(0,r.Z)({},oe,{style:{height:0,width:0,overflow:"hidden"}}),re(G-1),re(G),re(G+1)),f.createElement(le.Z,{itemKey:"key",ref:j,data:_,height:A,itemHeight:O,fullHeight:!1,onMouseDown:V,onScroll:b,virtual:I,direction:D,innerProps:I?null:oe},(function(e,t){var n=e.group,o=e.groupOption,a=e.data,l=e.label,c=e.value,s=a.key;if(n){var d,v=null!==(d=a.title)&&void 0!==d?d:ce(l)?l.toString():void 0;return f.createElement("div",{className:p()(L,"".concat(L,"-group"),a.className),title:v},void 0!==l?l:s)}var h=a.disabled,m=a.title,g=(a.children,a.style),b=a.className,Z=(0,u.Z)(a,ue),w=(0,ae.Z)(Z,ee),x=z(c),C=h||!x&&F,N="".concat(L,"-option"),k=p()(L,N,b,(0,i.Z)((0,i.Z)((0,i.Z)((0,i.Z)({},"".concat(N,"-grouped"),o),"".concat(N,"-active"),G===t&&!C),"".concat(N,"-disabled"),C),"".concat(N,"-selected"),x)),S=te(e),M=!R||"function"==typeof R||x,P="number"==typeof S?S:S||c,K=ce(P)?P.toString():void 0;return void 0!==m&&(K=m),f.createElement("div",(0,r.Z)({},(0,E.Z)(w),I?{}:ne(e,t),{"aria-selected":Q(c),className:k,title:K,onMouseMove:function(){G===t||C||J(t)},onClick:function(){C||$(c)},style:g}),f.createElement("div",{className:"".concat(N,"-content")},"function"==typeof T?T(e,{index:t}):P),f.isValidElement(R)||x,M&&f.createElement(y,{className:"".concat(L,"-option-state"),customizeIcon:R,customizeIconProps:{value:c,disabled:C,isSelected:x}},x?"✓":null))})))};var de=f.forwardRef(se);function fe(e,t){return R(e).join("").toUpperCase().includes(t)}var ve=n(6551),pe=n(11592),he=["children","value"],me=["children"];function ge(e){var t=e,n=t.key,r=t.props,o=r.children,i=r.value,l=(0,u.Z)(r,he);return(0,a.Z)({key:n,value:void 0!==i?i:n,children:o},l)}function ye(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return(0,pe.Z)(e).map((function(e,n){if(!f.isValidElement(e)||!e.type)return null;var r=e,o=r.type.isSelectOptGroup,i=r.key,l=r.props,c=l.children,s=(0,u.Z)(l,me);return t||!o?ge(e):(0,a.Z)((0,a.Z)({key:"__RC_SELECT_GRP__".concat(null===i?n:i,"__"),label:i},s),{},{options:ye(c)})})).filter((function(e){return e}))}var be=function(e,t,n,r,o){return f.useMemo((function(){var i=e;!e&&(i=ye(t));var a=new Map,l=new Map,u=function(e,t,n){n&&"string"==typeof n&&e.set(t[n],t)};return function e(t){for(var i=arguments.length>1&&void 0!==arguments[1]&&arguments[1],c=0;c<t.length;c+=1){var s=t[c];!s[n.options]||i?(a.set(s[n.value],s),u(l,s,n.label),u(l,s,r),u(l,s,o)):e(s[n.options],!0)}}(i),{options:i,valueOptions:a,labelOptions:l}}),[e,t,n,r,o])};function Ze(e){var t=f.useRef();t.current=e;var n=f.useCallback((function(){return t.current.apply(t,arguments)}),[]);return n}var we=["id","mode","prefixCls","backfill","fieldNames","inputValue","searchValue","onSearch","autoClearSearchValue","onSelect","onDeselect","dropdownMatchSelectWidth","filterOption","filterSort","optionFilterProp","optionLabelProp","options","optionRender","children","defaultActiveFirstOption","menuItemSelectedIcon","virtual","direction","listHeight","listItemHeight","labelRender","value","defaultValue","labelInValue","onChange","maxCount"],xe=["inputValue"];var Ee=f.forwardRef((function(e,t){var n=e.id,d=e.mode,v=e.prefixCls,p=void 0===v?"rc-select":v,h=e.backfill,m=e.fieldNames,g=e.inputValue,y=e.searchValue,b=e.onSearch,Z=e.autoClearSearchValue,w=void 0===Z||Z,x=e.onSelect,E=e.onDeselect,C=e.dropdownMatchSelectWidth,N=void 0===C||C,k=e.filterOption,S=e.filterSort,M=e.optionFilterProp,P=e.optionLabelProp,K=e.options,I=e.optionRender,D=e.children,A=e.defaultActiveFirstOption,O=e.menuItemSelectedIcon,T=e.virtual,L=e.direction,_=e.listHeight,j=void 0===_?200:_,F=e.listItemHeight,V=void 0===F?20:F,H=e.labelRender,z=e.value,B=e.defaultValue,G=e.labelInValue,q=e.onChange,J=e.maxCount,$=(0,u.Z)(e,we),te=(0,ve.ZP)(n),ne=Q(d),re=!(K||!D),oe=f.useMemo((function(){return(void 0!==k||"combobox"!==d)&&k}),[k,d]),ie=f.useMemo((function(){return Y(m,re)}),[JSON.stringify(m),re]),ae=(0,s.Z)("",{value:void 0!==y?y:g,postState:function(e){return e||""}}),le=(0,l.Z)(ae,2),ue=le[0],ce=le[1],se=be(K,D,ie,M,P),pe=se.valueOptions,he=se.labelOptions,me=se.options,ge=f.useCallback((function(e){return R(e).map((function(e){var t,n,r,o,i,a;(function(e){return!e||"object"!==(0,c.Z)(e)})(e)?t=e:(r=e.key,n=e.label,t=null!==(a=e.value)&&void 0!==a?a:r);var l,u=pe.get(t);u&&(void 0===n&&(n=null==u?void 0:u[P||ie.label]),void 0===r&&(r=null!==(l=null==u?void 0:u.key)&&void 0!==l?l:t),o=null==u?void 0:u.disabled,i=null==u?void 0:u.title);return{label:n,value:t,key:r,disabled:o,title:i}}))}),[ie,P,pe]),ye=(0,s.Z)(B,{value:z}),Ee=(0,l.Z)(ye,2),Ce=Ee[0],Ne=Ee[1],ke=f.useMemo((function(){var e,t=ge(ne&&null===Ce?[]:Ce);return"combobox"===d&&function(e){return!e&&0!==e}(null===(e=t[0])||void 0===e?void 0:e.value)?[]:t}),[Ce,ge,d,ne]),Se=function(e,t){var n=f.useRef({values:new Map,options:new Map});return[f.useMemo((function(){var r=n.current,o=r.values,i=r.options,l=e.map((function(e){var t;return void 0===e.label?(0,a.Z)((0,a.Z)({},e),{},{label:null===(t=o.get(e.value))||void 0===t?void 0:t.label}):e})),u=new Map,c=new Map;return l.forEach((function(e){u.set(e.value,e),c.set(e.value,t.get(e.value)||i.get(e.value))})),n.current.values=u,n.current.options=c,l}),[e,t]),f.useCallback((function(e){return t.get(e)||n.current.options.get(e)}),[t])]}(ke,pe),Me=(0,l.Z)(Se,2),Re=Me[0],Pe=Me[1],Ke=f.useMemo((function(){if(!d&&1===Re.length){var e=Re[0];if(null===e.value&&(null===e.label||void 0===e.label))return[]}return Re.map((function(e){var t;return(0,a.Z)((0,a.Z)({},e),{},{label:null!==(t="function"==typeof H?H(e):e.label)&&void 0!==t?t:e.value})}))}),[d,Re,H]),Ie=f.useMemo((function(){return new Set(Re.map((function(e){return e.value})))}),[Re]);f.useEffect((function(){if("combobox"===d){var e,t=null===(e=Re[0])||void 0===e?void 0:e.value;ce(function(e){return null!=e}(t)?String(t):"")}}),[Re]);var De=Ze((function(e,t){var n=null!=t?t:e;return(0,i.Z)((0,i.Z)({},ie.value,e),ie.label,n)})),Ae=function(e,t,n,r,o){return f.useMemo((function(){if(!n||!1===r)return e;var l=t.options,u=t.label,c=t.value,s=[],d="function"==typeof r,f=n.toUpperCase(),v=d?r:function(e,t){return o?fe(t[o],f):t[l]?fe(t["children"!==u?u:"label"],f):fe(t[c],f)},p=d?function(e){return X(e)}:function(e){return e};return e.forEach((function(e){if(e[l])if(v(n,p(e)))s.push(e);else{var t=e[l].filter((function(e){return v(n,p(e))}));t.length&&s.push((0,a.Z)((0,a.Z)({},e),{},(0,i.Z)({},l,t)))}else v(n,p(e))&&s.push(e)})),s}),[e,r,o,n,t])}(f.useMemo((function(){if("tags"!==d)return me;var e=(0,o.Z)(me);return(0,o.Z)(Re).sort((function(e,t){return e.value<t.value?-1:1})).forEach((function(t){var n=t.value;(function(e){return pe.has(e)})(n)||e.push(De(n,t.label))})),e}),[De,me,pe,Re,d]),ie,ue,oe,M),Oe=f.useMemo((function(){return"tags"!==d||!ue||Ae.some((function(e){return e[M||"value"]===ue}))||Ae.some((function(e){return e[ie.value]===ue}))?Ae:[De(ue)].concat((0,o.Z)(Ae))}),[De,M,d,Ae,ue,ie]),Te=function e(t){return(0,o.Z)(t).sort((function(e,t){return S(e,t,{searchValue:ue})})).map((function(t){return Array.isArray(t.options)?(0,a.Z)((0,a.Z)({},t),{},{options:t.options.length>0?e(t.options):t.options}):t}))},Le=f.useMemo((function(){return S?Te(Oe):Oe}),[Oe,S,ue]),_e=f.useMemo((function(){return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.fieldNames,r=t.childrenAsData,o=[],i=Y(n,!1),a=i.label,l=i.value,u=i.options,c=i.groupLabel;function s(e,t){Array.isArray(e)&&e.forEach((function(e){if(t||!(u in e)){var n=e[l];o.push({key:W(e,o.length),groupOption:t,data:e,label:e[a],value:n})}else{var i=e[c];void 0===i&&r&&(i=e.label),o.push({key:W(e,o.length),group:!0,data:e,label:i}),s(e[u],!0)}}))}return s(e,!1),o}(Le,{fieldNames:ie,childrenAsData:re})}),[Le,ie,re]),je=function(e){var t=ge(e);if(Ne(t),q&&(t.length!==Re.length||t.some((function(e,t){var n;return(null===(n=Re[t])||void 0===n?void 0:n.value)!==(null==e?void 0:e.value)})))){var n=G?t:t.map((function(e){return e.value})),r=t.map((function(e){return X(Pe(e.value))}));q(ne?n:n[0],ne?r:r[0])}},Fe=f.useState(null),Ve=(0,l.Z)(Fe,2),He=Ve[0],ze=Ve[1],We=f.useState(0),Be=(0,l.Z)(We,2),Ye=Be[0],Xe=Be[1],Ue=void 0!==A?A:"combobox"!==d,Ge=f.useCallback((function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.source,o=void 0===r?"keyboard":r;Xe(t),h&&"combobox"===d&&null!==e&&"keyboard"===o&&ze(String(e))}),[h,d]),qe=function(e,t,n){var r=function(){var t,n=Pe(e);return[G?{label:null==n?void 0:n[ie.label],value:e,key:null!==(t=null==n?void 0:n.key)&&void 0!==t?t:e}:e,X(n)]};if(t&&x){var o=r(),i=(0,l.Z)(o,2),a=i[0],u=i[1];x(a,u)}else if(!t&&E&&"clear"!==n){var c=r(),s=(0,l.Z)(c,2),d=s[0],f=s[1];E(d,f)}},Je=Ze((function(e,t){var n,r=!ne||t.selected;n=r?ne?[].concat((0,o.Z)(Re),[e]):[e]:Re.filter((function(t){return t.value!==e})),je(n),qe(e,r),"combobox"===d?ze(""):Q&&!w||(ce(""),ze(""))})),Qe=f.useMemo((function(){var e=!1!==T&&!1!==N;return(0,a.Z)((0,a.Z)({},se),{},{flattenOptions:_e,onActiveValue:Ge,defaultActiveFirstOption:Ue,onSelect:Je,menuItemSelectedIcon:O,rawValues:Ie,fieldNames:ie,virtual:e,direction:L,listHeight:j,listItemHeight:V,childrenAsData:re,maxCount:J,optionRender:I})}),[J,se,_e,Ge,Ue,Je,O,Ie,ie,T,N,L,j,V,re,I]);return f.createElement(U.Provider,{value:Qe},f.createElement(ee,(0,r.Z)({},$,{id:te,prefixCls:p,ref:t,omitDomProps:xe,mode:d,displayValues:Ke,onDisplayValuesChange:function(e,t){je(e);var n=t.type,r=t.values;"remove"!==n&&"clear"!==n||r.forEach((function(e){qe(e.value,!1,n)}))},direction:L,searchValue:ue,onSearch:function(e,t){if(ce(e),ze(null),"submit"!==t.source)"blur"!==t.source&&("combobox"===d&&je(e),null==b||b(e));else{var n=(e||"").trim();if(n){var r=Array.from(new Set([].concat((0,o.Z)(Ie),[n])));je(r),qe(n,!0),ce("")}}},autoClearSearchValue:w,onSearchSplit:function(e){var t=e;"tags"!==d&&(t=e.map((function(e){var t=he.get(e);return null==t?void 0:t.value})).filter((function(e){return void 0!==e})));var n=Array.from(new Set([].concat((0,o.Z)(Ie),(0,o.Z)(t))));je(n),n.forEach((function(e){qe(e,!0)}))},dropdownMatchSelectWidth:N,OptionList:de,emptyOptions:!_e.length,activeValue:He,activeDescendantId:"".concat(te,"_list_").concat(Ye)})))}));var Ce=Ee;Ce.Option=oe,Ce.OptGroup=ne;var Ne=Ce},22711:function(e,t,n){n.r(t),n.d(t,{ResizableTextArea:function(){return S},default:function(){return R}});var r,o=n(54476),i=n(20068),a=n(33885),l=n(94480),u=n(42978),c=n(75931),s=n(92310),d=n.n(s),f=n(36901),v=n(66003),p=n(30292),h=n(18929),m=n(59301),g=n(76190),y=n(29301),b=n(34280),Z=n(16089),w="\n min-height:0 !important;\n max-height:none !important;\n height:0 !important;\n visibility:hidden !important;\n overflow:hidden !important;\n position:absolute !important;\n z-index:-1000 !important;\n top:0 !important;\n right:0 !important;\n pointer-events: none !important;\n",x=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break","white-space"],E={};function C(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e.getAttribute("id")||e.getAttribute("data-reactid")||e.getAttribute("name");if(t&&E[n])return E[n];var r=window.getComputedStyle(e),o=r.getPropertyValue("box-sizing")||r.getPropertyValue("-moz-box-sizing")||r.getPropertyValue("-webkit-box-sizing"),i=parseFloat(r.getPropertyValue("padding-bottom"))+parseFloat(r.getPropertyValue("padding-top")),a=parseFloat(r.getPropertyValue("border-bottom-width"))+parseFloat(r.getPropertyValue("border-top-width")),l=x.map((function(e){return"".concat(e,":").concat(r.getPropertyValue(e))})).join(";"),u={sizingStyle:l,paddingSize:i,borderSize:a,boxSizing:o};return t&&n&&(E[n]=u),u}var N=["prefixCls","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],k=m.forwardRef((function(e,t){var n=e,l=n.prefixCls,s=n.defaultValue,f=n.value,v=n.autoSize,p=n.onResize,x=n.className,E=n.style,k=n.disabled,S=n.onChange,M=(n.onInternalAutoSize,(0,c.Z)(n,N)),R=(0,h.Z)(s,{value:f,postState:function(e){return null!=e?e:""}}),P=(0,u.Z)(R,2),K=P[0],I=P[1],D=m.useRef();m.useImperativeHandle(t,(function(){return{textArea:D.current}}));var A=m.useMemo((function(){return v&&"object"===(0,g.Z)(v)?[v.minRows,v.maxRows]:[]}),[v]),O=(0,u.Z)(A,2),T=O[0],L=O[1],_=!!v,j=m.useState(2),F=(0,u.Z)(j,2),V=F[0],H=F[1],z=m.useState(),W=(0,u.Z)(z,2),B=W[0],Y=W[1],X=function(){H(0)};(0,b.Z)((function(){_&&X()}),[f,T,L,_]),(0,b.Z)((function(){if(0===V)H(1);else if(1===V){var e=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;r||((r=document.createElement("textarea")).setAttribute("tab-index","-1"),r.setAttribute("aria-hidden","true"),r.setAttribute("name","hiddenTextarea"),document.body.appendChild(r)),e.getAttribute("wrap")?r.setAttribute("wrap",e.getAttribute("wrap")):r.removeAttribute("wrap");var i=C(e,t),a=i.paddingSize,l=i.borderSize,u=i.boxSizing,c=i.sizingStyle;r.setAttribute("style","".concat(c,";").concat(w)),r.value=e.value||e.placeholder||"";var s,d=void 0,f=void 0,v=r.scrollHeight;if("border-box"===u?v+=l:"content-box"===u&&(v-=a),null!==n||null!==o){r.value=" ";var p=r.scrollHeight-a;null!==n&&(d=p*n,"border-box"===u&&(d=d+a+l),v=Math.max(d,v)),null!==o&&(f=p*o,"border-box"===u&&(f=f+a+l),s=v>f?"":"hidden",v=Math.min(f,v))}var h={height:v,overflowY:s,resize:"none"};return d&&(h.minHeight=d),f&&(h.maxHeight=f),h}(D.current,!1,T,L);H(2),Y(e)}else!function(){try{if(document.activeElement===D.current){var e=D.current,t=e.selectionStart,n=e.selectionEnd,r=e.scrollTop;D.current.setSelectionRange(t,n),D.current.scrollTop=r}}catch(e){}}()}),[V]);var U=m.useRef(),G=function(){Z.Z.cancel(U.current)};m.useEffect((function(){return G}),[]);var q=_?B:null,J=(0,a.Z)((0,a.Z)({},E),q);return 0!==V&&1!==V||(J.overflowY="hidden",J.overflowX="hidden"),m.createElement(y.Z,{onResize:function(e){2===V&&(null==p||p(e),v&&(G(),U.current=(0,Z.Z)((function(){X()}))))},disabled:!(v||p)},m.createElement("textarea",(0,o.Z)({},M,{ref:D,style:J,className:d()(l,x,(0,i.Z)({},"".concat(l,"-disabled"),k)),disabled:k,value:K,onChange:function(e){I(e.target.value),null==S||S(e)}})))})),S=k,M=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","showCount","count","className","style","disabled","hidden","classNames","styles","onResize","onClear","onPressEnter","readOnly","autoSize","onKeyDown"],R=m.forwardRef((function(e,t){var n,r=e.defaultValue,s=e.value,g=e.onFocus,y=e.onBlur,b=e.onChange,Z=e.allowClear,w=e.maxLength,x=e.onCompositionStart,E=e.onCompositionEnd,C=e.suffix,N=e.prefixCls,k=void 0===N?"rc-textarea":N,R=e.showCount,P=e.count,K=e.className,I=e.style,D=e.disabled,A=e.hidden,O=e.classNames,T=e.styles,L=e.onResize,_=e.onClear,j=e.onPressEnter,F=e.readOnly,V=e.autoSize,H=e.onKeyDown,z=(0,c.Z)(e,M),W=(0,h.Z)(r,{value:s,defaultValue:r}),B=(0,u.Z)(W,2),Y=B[0],X=B[1],U=null==Y?"":String(Y),G=m.useState(!1),q=(0,u.Z)(G,2),J=q[0],Q=q[1],$=m.useRef(!1),ee=m.useState(null),te=(0,u.Z)(ee,2),ne=te[0],re=te[1],oe=(0,m.useRef)(null),ie=(0,m.useRef)(null),ae=function(){var e;return null===(e=ie.current)||void 0===e?void 0:e.textArea},le=function(){ae().focus()};(0,m.useImperativeHandle)(t,(function(){var e;return{resizableTextArea:ie.current,focus:le,blur:function(){ae().blur()},nativeElement:(null===(e=oe.current)||void 0===e?void 0:e.nativeElement)||ae()}})),(0,m.useEffect)((function(){Q((function(e){return!D&&e}))}),[D]);var ue=m.useState(null),ce=(0,u.Z)(ue,2),se=ce[0],de=ce[1];m.useEffect((function(){var e;se&&(e=ae()).setSelectionRange.apply(e,(0,l.Z)(se))}),[se]);var fe,ve=(0,v.Z)(P,R),pe=null!==(n=ve.max)&&void 0!==n?n:w,he=Number(pe)>0,me=ve.strategy(U),ge=!!pe&&me>pe,ye=function(e,t){var n=t;!$.current&&ve.exceedFormatter&&ve.max&&ve.strategy(t)>ve.max&&t!==(n=ve.exceedFormatter(t,{max:ve.max}))&&de([ae().selectionStart||0,ae().selectionEnd||0]),X(n),(0,p.rJ)(e.currentTarget,e,b,n)},be=C;ve.show&&(fe=ve.showFormatter?ve.showFormatter({value:U,count:me,maxLength:pe}):"".concat(me).concat(he?" / ".concat(pe):""),be=m.createElement(m.Fragment,null,be,m.createElement("span",{className:d()("".concat(k,"-data-count"),null==O?void 0:O.count),style:null==T?void 0:T.count},fe)));var Ze=!V&&!R&&!Z;return m.createElement(f.BaseInput,{ref:oe,value:U,allowClear:Z,handleReset:function(e){X(""),le(),(0,p.rJ)(ae(),e,b)},suffix:be,prefixCls:k,classNames:(0,a.Z)((0,a.Z)({},O),{},{affixWrapper:d()(null==O?void 0:O.affixWrapper,(0,i.Z)((0,i.Z)({},"".concat(k,"-show-count"),R),"".concat(k,"-textarea-allow-clear"),Z))}),disabled:D,focused:J,className:d()(K,ge&&"".concat(k,"-out-of-range")),style:(0,a.Z)((0,a.Z)({},I),ne&&!Ze?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":"string"==typeof fe?fe:void 0}},hidden:A,readOnly:F,onClear:_},m.createElement(S,(0,o.Z)({},z,{autoSize:V,maxLength:w,onKeyDown:function(e){"Enter"===e.key&&j&&j(e),null==H||H(e)},onChange:function(e){ye(e,e.target.value)},onFocus:function(e){Q(!0),null==g||g(e)},onBlur:function(e){Q(!1),null==y||y(e)},onCompositionStart:function(e){$.current=!0,null==x||x(e)},onCompositionEnd:function(e){$.current=!1,ye(e,e.currentTarget.value),null==E||E(e)},className:d()(null==O?void 0:O.textarea),style:(0,a.Z)((0,a.Z)({},null==T?void 0:T.textarea),{},{resize:null==I?void 0:I.resize}),disabled:D,prefixCls:k,onResize:function(e){var t;null==L||L(e),null!==(t=ae())&&void 0!==t&&t.style.height&&re(!0)},ref:ie,readOnly:F})))}))},29125:function(e,t,n){n.d(t,{G:function(){return a},Z:function(){return y}});var r=n(92310),o=n.n(r),i=n(59301);function a(e){var t=e.children,n=e.prefixCls,r=e.id,a=e.overlayInnerStyle,l=e.bodyClassName,u=e.className,c=e.style;return i.createElement("div",{className:o()("".concat(n,"-content"),u),style:c},i.createElement("div",{className:o()("".concat(n,"-inner"),l),id:r,role:"tooltip",style:a},"function"==typeof t?t():t))}var l=n(54476),u=n(33885),c=n(75931),s=n(65030),d={shiftX:64,adjustY:1},f={adjustX:1,shiftY:!0},v=[0,0],p={left:{points:["cr","cl"],overflow:f,offset:[-4,0],targetOffset:v},right:{points:["cl","cr"],overflow:f,offset:[4,0],targetOffset:v},top:{points:["bc","tc"],overflow:d,offset:[0,-4],targetOffset:v},bottom:{points:["tc","bc"],overflow:d,offset:[0,4],targetOffset:v},topLeft:{points:["bl","tl"],overflow:d,offset:[0,-4],targetOffset:v},leftTop:{points:["tr","tl"],overflow:f,offset:[-4,0],targetOffset:v},topRight:{points:["br","tr"],overflow:d,offset:[0,-4],targetOffset:v},rightTop:{points:["tl","tr"],overflow:f,offset:[4,0],targetOffset:v},bottomRight:{points:["tr","br"],overflow:d,offset:[0,4],targetOffset:v},rightBottom:{points:["bl","br"],overflow:f,offset:[4,0],targetOffset:v},bottomLeft:{points:["tl","bl"],overflow:d,offset:[0,4],targetOffset:v},leftBottom:{points:["br","bl"],overflow:f,offset:[-4,0],targetOffset:v}},h=n(80402),m=["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","motion","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle","arrowContent","overlay","id","showArrow","classNames","styles"],g=function(e,t){var n=e.overlayClassName,r=e.trigger,d=void 0===r?["hover"]:r,f=e.mouseEnterDelay,v=void 0===f?0:f,g=e.mouseLeaveDelay,y=void 0===g?.1:g,b=e.overlayStyle,Z=e.prefixCls,w=void 0===Z?"rc-tooltip":Z,x=e.children,E=e.onVisibleChange,C=e.afterVisibleChange,N=e.transitionName,k=e.animation,S=e.motion,M=e.placement,R=void 0===M?"right":M,P=e.align,K=void 0===P?{}:P,I=e.destroyTooltipOnHide,D=void 0!==I&&I,A=e.defaultVisible,O=e.getTooltipContainer,T=e.overlayInnerStyle,L=(e.arrowContent,e.overlay),_=e.id,j=e.showArrow,F=void 0===j||j,V=e.classNames,H=e.styles,z=(0,c.Z)(e,m),W=(0,h.Z)(_),B=(0,i.useRef)(null);(0,i.useImperativeHandle)(t,(function(){return B.current}));var Y=(0,u.Z)({},z);"visible"in e&&(Y.popupVisible=e.visible);var X,U,G;return i.createElement(s.Z,(0,l.Z)({popupClassName:o()(n,null==V?void 0:V.root),prefixCls:w,popup:function(){return i.createElement(a,{key:"content",prefixCls:w,id:W,bodyClassName:null==V?void 0:V.body,overlayInnerStyle:(0,u.Z)((0,u.Z)({},T),null==H?void 0:H.body)},L)},action:d,builtinPlacements:p,popupPlacement:R,ref:B,popupAlign:K,getPopupContainer:O,onPopupVisibleChange:E,afterPopupVisibleChange:C,popupTransitionName:N,popupAnimation:k,popupMotion:S,defaultPopupVisible:A,autoDestroy:D,mouseLeaveDelay:y,popupStyle:(0,u.Z)((0,u.Z)({},b),null==H?void 0:H.root),mouseEnterDelay:v,arrow:F},Y),(X=i.Children.only(x),U=(null==X?void 0:X.props)||{},G=(0,u.Z)((0,u.Z)({},U),{},{"aria-describedby":L?W:null}),i.cloneElement(x,G)))},y=(0,i.forwardRef)(g)},9940:function(e,t,n){n.d(t,{Qw:function(){return _},FJ:function(){return F},hT:function(){return j},OF:function(){return b},ZP:function(){return B}});var r=n(54476),o=n(94480),i=n(33885),a=n(42978),l=n(75931),u=n(76190),c=n(37463),s=n(6551),d=n(34643),f=n(18929),v=n(48736),p=n(59301),h=function(e,t,n,r){return p.useMemo((function(){var i=function(e){return e.map((function(e){return e.value}))},a=i(e),l=i(t),u=a.filter((function(e){return!r[e]})),c=a,s=l;if(n){var f=(0,d.S)(a,!0,r);c=f.checkedKeys,s=f.halfCheckedKeys}return[Array.from(new Set([].concat((0,o.Z)(u),(0,o.Z)(c)))),s]}),[e,t,n,r])},m=n(34061),g=n(20068),y=n(11592),b=function(){return null},Z=["children","value"];function w(e){return(0,y.Z)(e).map((function(e){if(!p.isValidElement(e)||!e.type)return null;var t=e,n=t.key,r=t.props,o=r.children,a=r.value,u=(0,l.Z)(r,Z),c=(0,i.Z)({key:n,value:a},u),s=w(o);return s.length&&(c.children=s),c})).filter((function(e){return e}))}function x(e){if(!e)return e;var t=(0,i.Z)({},e);return"props"in t||Object.defineProperty(t,"props",{get:function(){return(0,v.ZP)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),t}}),t}var E=function(e,t,n){var r=n.fieldNames,o=n.treeNodeFilterProp,a=n.filterTreeNode,l=r.children;return p.useMemo((function(){if(!t||!1===a)return e;var n="function"==typeof a?a:function(e,n){return String(n[o]).toUpperCase().includes(t.toUpperCase())};return function e(r){var o=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return r.reduce((function(r,a){var u=a[l],c=o||n(t,x(a)),s=e(u||[],c);return(c||s.length)&&r.push((0,i.Z)((0,i.Z)({},a),{},(0,g.Z)({isLeaf:void 0},l,s))),r}),[])}(e)}),[e,t,l,o,a])};function C(e){var t=p.useRef();t.current=e;var n=p.useCallback((function(){return t.current.apply(t,arguments)}),[]);return n}function N(e,t,n){return p.useMemo((function(){if(e){if(n){var r=(0,i.Z)({id:"id",pId:"pId",rootPId:null},"object"===(0,u.Z)(n)?n:{});return function(e,t){var n=t.id,r=t.pId,o=t.rootPId,a=new Map,l=[];return e.forEach((function(e){var t=e[n],r=(0,i.Z)((0,i.Z)({},e),{},{key:e.key||t});a.set(t,r)})),a.forEach((function(e){var t=e[r],n=a.get(t);n?(n.children=n.children||[],n.children.push(e)):t!==o&&null!==o||l.push(e)})),l}(e,r)}return e}return w(t)}),[t,n,e])}var k=p.createContext(null),S=n(19251),M=n(3741),R=n(10228),P=n(80547),K=p.createContext(null),I=function(e){return!e||e.disabled||e.disableCheckbox||!1===e.checkable},D=function(e){return null==e},A=n(70425),O={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},T=function(e,t){var n=(0,c.lk)(),i=n.prefixCls,l=n.multiple,u=n.searchValue,s=n.toggleOpen,d=n.open,f=n.notFoundContent,v=p.useContext(K),h=v.virtual,m=v.listHeight,g=v.listItemHeight,y=v.listItemScrollOffset,b=v.treeData,Z=v.fieldNames,w=v.onSelect,x=v.dropdownMatchSelectWidth,E=v.treeExpandAction,C=v.treeTitleRender,N=v.onPopupScroll,D=v.leftMaxCount,T=v.leafCountOnly,L=v.valueEntities,_=p.useContext(k),j=_.checkable,F=_.checkedKeys,V=_.halfCheckedKeys,H=_.treeExpandedKeys,z=_.treeDefaultExpandAll,W=_.treeDefaultExpandedKeys,B=_.onTreeExpand,Y=_.treeIcon,X=_.showTreeIcon,U=_.switcherIcon,G=_.treeLine,q=_.treeNodeFilterProp,J=_.loadData,Q=_.treeLoadedKeys,$=_.treeMotion,ee=_.onTreeLoad,te=_.keyEntities,ne=p.useRef(),re=(0,P.Z)((function(){return b}),[d,b],(function(e,t){return t[0]&&e[1]!==t[1]})),oe=p.useMemo((function(){return j?{checked:F,halfChecked:V}:null}),[j,F,V]);p.useEffect((function(){var e;d&&!l&&F.length&&(null===(e=ne.current)||void 0===e||e.scrollTo({key:F[0]}))}),[d]);var ie=function(e){e.preventDefault()},ae=function(e,t){var n=t.node;j&&I(n)||(w(n.key,{selected:!F.includes(n.key)}),l||s(!1))},le=p.useState(W),ue=(0,a.Z)(le,2),ce=ue[0],se=ue[1],de=p.useState(null),fe=(0,a.Z)(de,2),ve=fe[0],pe=fe[1],he=p.useMemo((function(){return H?(0,o.Z)(H):u?ve:ce}),[ce,ve,H,u]),me=String(u).toLowerCase(),ge=function(e){return!!me&&String(e[q]).toLowerCase().includes(me)};p.useEffect((function(){u&&pe(function(e,t){var n=[];return function e(r){r.forEach((function(r){var o=r[t.children];o&&(n.push(r[t.value]),e(o))}))}(e),n}(b,Z))}),[u]);var ye=p.useState((function(){return new Map})),be=(0,a.Z)(ye,2),Ze=be[0],we=be[1];p.useEffect((function(){D&&we(new Map)}),[D]);var xe=(0,A.zX)((function(e){var t=e[Z.value];return!F.includes(t)&&(null!==D&&(D<=0||!(!T||!D)&&function(e){var t=e[Z.value];if(!Ze.has(t)){var n=L.get(t);if(0===(n.children||[]).length)Ze.set(t,!1);else{var r=n.children.filter((function(e){return!e.node.disabled&&!e.node.disableCheckbox&&!F.includes(e.node[Z.value])})).length;Ze.set(t,r>D)}}return Ze.get(t)}(e)))})),Ee=function e(t){var n,r=(0,S.Z)(t);try{for(r.s();!(n=r.n()).done;){var o=n.value;if(!o.disabled&&!1!==o.selectable){if(!u)return o;if(ge(o))return o;if(o[Z.children]){var i=e(o[Z.children]);if(i)return i}}}}catch(e){r.e(e)}finally{r.f()}return null},Ce=p.useState(null),Ne=(0,a.Z)(Ce,2),ke=Ne[0],Se=Ne[1],Me=te[ke];p.useEffect((function(){if(d){var e,t=null;t=l||!F.length||u?(e=Ee(re))?e[Z.value]:null:F[0],Se(t)}}),[d,u]),p.useImperativeHandle(t,(function(){var e;return{scrollTo:null===(e=ne.current)||void 0===e?void 0:e.scrollTo,onKeyDown:function(e){var t;switch(e.which){case R.Z.UP:case R.Z.DOWN:case R.Z.LEFT:case R.Z.RIGHT:null===(t=ne.current)||void 0===t||t.onKeyDown(e);break;case R.Z.ENTER:if(Me){var n=xe(Me.node),r=(null==Me?void 0:Me.node)||{},o=r.selectable,i=r.value,a=r.disabled;!1===o||a||n||ae(0,{node:{key:ke},selected:!F.includes(i)})}break;case R.Z.ESC:s(!1)}},onKeyUp:function(){}}}));var Re=(0,P.Z)((function(){return!u}),[u,H||ce],(function(e,t){var n=(0,a.Z)(e,1)[0],r=(0,a.Z)(t,2),o=r[0],i=r[1];return n!==o&&!(!o&&!i)}))?J:null;if(0===re.length)return p.createElement("div",{role:"listbox",className:"".concat(i,"-empty"),onMouseDown:ie},f);var Pe={fieldNames:Z};return Q&&(Pe.loadedKeys=Q),he&&(Pe.expandedKeys=he),p.createElement("div",{onMouseDown:ie},Me&&d&&p.createElement("span",{style:O,"aria-live":"assertive"},Me.node.value),p.createElement(M.y6.Provider,{value:{nodeDisabled:xe}},p.createElement(M.ZP,(0,r.Z)({ref:ne,focusable:!1,prefixCls:"".concat(i,"-tree"),treeData:re,height:m,itemHeight:g,itemScrollOffset:y,virtual:!1!==h&&!1!==x,multiple:l,icon:Y,showIcon:X,switcherIcon:U,showLine:G,loadData:Re,motion:$,activeKey:ke,checkable:j,checkStrictly:!0,checkedKeys:oe,selectedKeys:j?[]:F,defaultExpandAll:z,titleRender:C},Pe,{onActiveChange:Se,onSelect:ae,onCheck:ae,onExpand:function(e){se(e),pe(e),B&&B(e)},onLoad:ee,filterTreeNode:ge,expandAction:E,onScroll:N}))))};var L=p.forwardRef(T),_="SHOW_ALL",j="SHOW_PARENT",F="SHOW_CHILD";function V(e,t,n,r){var o=new Set(e);return t===F?e.filter((function(e){var t=n[e];return!(t&&t.children&&t.children.some((function(e){var t=e.node;return o.has(t[r.value])}))&&t.children.every((function(e){var t=e.node;return I(t)||o.has(t[r.value])})))})):t===j?e.filter((function(e){var t=n[e],r=t?t.parent:null;return!r||I(r.node)||!o.has(r.key)})):e}var H=["id","prefixCls","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","maxCount","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","treeExpandAction","virtual","listHeight","listItemHeight","listItemScrollOffset","onDropdownVisibleChange","dropdownMatchSelectWidth","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion","treeTitleRender","onPopupScroll"];var z=p.forwardRef((function(e,t){var n=e.id,g=e.prefixCls,y=void 0===g?"rc-tree-select":g,Z=e.value,w=e.defaultValue,S=e.onChange,M=e.onSelect,R=e.onDeselect,P=e.searchValue,I=e.inputValue,A=e.onSearch,O=e.autoClearSearchValue,T=void 0===O||O,j=e.filterTreeNode,z=e.treeNodeFilterProp,W=void 0===z?"value":z,B=e.showCheckedStrategy,Y=e.treeNodeLabelProp,X=e.multiple,U=e.treeCheckable,G=e.treeCheckStrictly,q=e.labelInValue,J=e.maxCount,Q=e.fieldNames,$=e.treeDataSimpleMode,ee=e.treeData,te=e.children,ne=e.loadData,re=e.treeLoadedKeys,oe=e.onTreeLoad,ie=e.treeDefaultExpandAll,ae=e.treeExpandedKeys,le=e.treeDefaultExpandedKeys,ue=e.onTreeExpand,ce=e.treeExpandAction,se=e.virtual,de=e.listHeight,fe=void 0===de?200:de,ve=e.listItemHeight,pe=void 0===ve?20:ve,he=e.listItemScrollOffset,me=void 0===he?0:he,ge=e.onDropdownVisibleChange,ye=e.dropdownMatchSelectWidth,be=void 0===ye||ye,Ze=e.treeLine,we=e.treeIcon,xe=e.showTreeIcon,Ee=e.switcherIcon,Ce=e.treeMotion,Ne=e.treeTitleRender,ke=e.onPopupScroll,Se=(0,l.Z)(e,H),Me=(0,s.ZP)(n),Re=U&&!G,Pe=U||G,Ke=G||q,Ie=Pe||X,De=(0,f.Z)(w,{value:Z}),Ae=(0,a.Z)(De,2),Oe=Ae[0],Te=Ae[1],Le=p.useMemo((function(){return U?B||F:_}),[B,U]);var _e,je,Fe=p.useMemo((function(){return function(e){var t=e||{},n=t.label,r=t.value;return{_title:n?[n]:["title","label"],value:r||"value",key:r||"value",children:t.children||"children"}}(Q)}),[JSON.stringify(Q)]),Ve=(0,f.Z)("",{value:void 0!==P?P:I,postState:function(e){return e||""}}),He=(0,a.Z)(Ve,2),ze=He[0],We=He[1],Be=N(ee,te,$),Ye=function(e,t){return p.useMemo((function(){return(0,m.I8)(e,{fieldNames:t,initWrapper:function(e){return(0,i.Z)((0,i.Z)({},e),{},{valueEntities:new Map})},processEntity:function(e,n){var r=e.node[t.value];n.valueEntities.set(r,e)}})}),[e,t])}(Be,Fe),Xe=Ye.keyEntities,Ue=Ye.valueEntities,Ge=p.useCallback((function(e){var t=[],n=[];return e.forEach((function(e){Ue.has(e)?n.push(e):t.push(e)})),{missingRawValues:t,existRawValues:n}}),[Ue]),qe=E(Be,ze,{fieldNames:Fe,treeNodeFilterProp:W,filterTreeNode:j}),Je=p.useCallback((function(e){if(e){if(Y)return e[Y];for(var t=Fe._title,n=0;n<t.length;n+=1){var r=e[t[n]];if(void 0!==r)return r}}}),[Fe,Y]),Qe=p.useCallback((function(e){var t=function(e){return Array.isArray(e)?e:void 0!==e?[e]:[]}(e);return t.map((function(e){return function(e){return!e||"object"!==(0,u.Z)(e)}(e)?{value:e}:e}))}),[]),$e=p.useCallback((function(e){return Qe(e).map((function(e){var t,n,r=e.label,o=e.value,i=e.halfChecked,a=Ue.get(o);if(a)r=Ne?Ne(a.node):null!==(n=r)&&void 0!==n?n:Je(a.node),t=a.node.disabled;else if(void 0===r){r=Qe(Oe).find((function(e){return e.value===o})).label}return{label:r,value:o,halfChecked:i,disabled:t}}))}),[Ue,Je,Qe,Oe]),et=p.useMemo((function(){return Qe(null===Oe?[]:Oe)}),[Qe,Oe]),tt=p.useMemo((function(){var e=[],t=[];return et.forEach((function(n){n.halfChecked?t.push(n):e.push(n)})),[e,t]}),[et]),nt=(0,a.Z)(tt,2),rt=nt[0],ot=nt[1],it=p.useMemo((function(){return rt.map((function(e){return e.value}))}),[rt]),at=h(rt,ot,Re,Xe),lt=(0,a.Z)(at,2),ut=lt[0],ct=lt[1],st=p.useMemo((function(){var e=V(ut,Le,Xe,Fe).map((function(e){var t,n;return null!==(t=null===(n=Xe[e])||void 0===n||null===(n=n.node)||void 0===n?void 0:n[Fe.value])&&void 0!==t?t:e})).map((function(e){var t=rt.find((function(t){return t.value===e})),n=q?null==t?void 0:t.label:null==Ne?void 0:Ne(t);return{value:e,label:n}})),t=$e(e),n=t[0];return!Ie&&n&&D(n.value)&&D(n.label)?[]:t.map((function(e){var t;return(0,i.Z)((0,i.Z)({},e),{},{label:null!==(t=e.label)&&void 0!==t?t:e.value})}))}),[Fe,Ie,ut,rt,$e,Le,Xe]),dt=(_e=st,je=p.useRef({valueLabels:new Map}),p.useMemo((function(){var e=je.current.valueLabels,t=new Map,n=_e.map((function(n){var r=n.value,o=n.label,a=null!=o?o:e.get(r);return t.set(r,a),(0,i.Z)((0,i.Z)({},n),{},{label:a})}));return je.current.valueLabels=t,[n]}),[_e])),ft=(0,a.Z)(dt,1)[0],vt=p.useMemo((function(){return!Ie||"SHOW_CHILD"!==Le&&!G&&U?null:J}),[J,Ie,G,Le,U]),pt=C((function(e,t,n){var r=V(e,Le,Xe,Fe);if(!(vt&&r.length>vt)){var i=$e(e);if(Te(i),T&&We(""),S){var a=e;Re&&(a=r.map((function(e){var t=Ue.get(e);return t?t.node[Fe.value]:e})));var l=t||{triggerValue:void 0,selected:void 0},u=l.triggerValue,c=l.selected,s=a;if(G){var d=ot.filter((function(e){return!a.includes(e.value)}));s=[].concat((0,o.Z)(s),(0,o.Z)(d))}var f=$e(s),h={preValue:rt,triggerValue:u},m=!0;(G||"selection"===n&&!c)&&(m=!1),function(e,t,n,r,o,i){var a=null,l=null;function u(){l||(l=[],function e(r){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"0",u=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return r.map((function(r,c){var s="".concat(o,"-").concat(c),d=r[i.value],f=n.includes(d),v=e(r[i.children]||[],s,f),h=p.createElement(b,r,v.map((function(e){return e.node})));if(t===d&&(a=h),f){var m={pos:s,node:h,children:v};return u||l.push(m),m}return null})).filter((function(e){return e}))}(r),l.sort((function(e,t){var r=e.node.props.value,o=t.node.props.value;return n.indexOf(r)-n.indexOf(o)})))}Object.defineProperty(e,"triggerNode",{get:function(){return(0,v.ZP)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),u(),a}}),Object.defineProperty(e,"allCheckedNodes",{get:function(){return(0,v.ZP)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),u(),o?l:l.map((function(e){return e.node}))}})}(h,u,e,Be,m,Fe),Pe?h.checked=c:h.selected=c;var g=Ke?f:f.map((function(e){return e.value}));S(Ie?g:g[0],Ke?null:f.map((function(e){return e.label})),h)}}})),ht=p.useCallback((function(e,t){var n,r=t.selected,i=t.source,a=Xe[e],l=null==a?void 0:a.node,u=null!==(n=null==l?void 0:l[Fe.value])&&void 0!==n?n:e;if(Ie){var c=r?[].concat((0,o.Z)(it),[u]):ut.filter((function(e){return e!==u}));if(Re){var s,f=Ge(c),v=f.missingRawValues,p=f.existRawValues.map((function(e){return Ue.get(e).key}));if(r)s=(0,d.S)(p,!0,Xe).checkedKeys;else s=(0,d.S)(p,{checked:!1,halfCheckedKeys:ct},Xe).checkedKeys;c=[].concat((0,o.Z)(v),(0,o.Z)(s.map((function(e){return Xe[e].node[Fe.value]}))))}pt(c,{selected:r,triggerValue:u},i||"option")}else pt([u],{selected:!0,triggerValue:u},"option");r||!Ie?null==M||M(u,x(l)):null==R||R(u,x(l))}),[Ge,Ue,Xe,Fe,Ie,it,pt,Re,M,R,ut,ct,J]),mt=p.useCallback((function(e){if(ge){var t={};Object.defineProperty(t,"documentClickClose",{get:function(){return(0,v.ZP)(!1,"Second param of `onDropdownVisibleChange` has been removed."),!1}}),ge(e,t)}}),[ge]),gt=C((function(e,t){var n=e.map((function(e){return e.value}));"clear"!==t.type?t.values.length&&ht(t.values[0].value,{selected:!1,source:"selection"}):pt(n,{},"selection")})),yt=p.useMemo((function(){return{virtual:se,dropdownMatchSelectWidth:be,listHeight:fe,listItemHeight:pe,listItemScrollOffset:me,treeData:qe,fieldNames:Fe,onSelect:ht,treeExpandAction:ce,treeTitleRender:Ne,onPopupScroll:ke,leftMaxCount:void 0===J?null:J-ft.length,leafCountOnly:"SHOW_CHILD"===Le&&!G&&!!U,valueEntities:Ue}}),[se,be,fe,pe,me,qe,Fe,ht,ce,Ne,ke,J,ft.length,Le,G,U,Ue]),bt=p.useMemo((function(){return{checkable:Pe,loadData:ne,treeLoadedKeys:re,onTreeLoad:oe,checkedKeys:ut,halfCheckedKeys:ct,treeDefaultExpandAll:ie,treeExpandedKeys:ae,treeDefaultExpandedKeys:le,onTreeExpand:ue,treeIcon:we,treeMotion:Ce,showTreeIcon:xe,switcherIcon:Ee,treeLine:Ze,treeNodeFilterProp:W,keyEntities:Xe}}),[Pe,ne,re,oe,ut,ct,ie,ae,le,ue,we,Ce,xe,Ee,Ze,W,Xe]);return p.createElement(K.Provider,{value:yt},p.createElement(k.Provider,{value:bt},p.createElement(c.Ac,(0,r.Z)({ref:t},Se,{id:Me,prefixCls:y,mode:Ie?"multiple":void 0,displayValues:ft,onDisplayValuesChange:gt,searchValue:ze,onSearch:function(e){We(e),null==A||A(e)},OptionList:L,emptyOptions:!Be.length,onDropdownVisibleChange:mt,dropdownMatchSelectWidth:be}))))}));var W=z;W.TreeNode=b,W.SHOW_ALL=_,W.SHOW_PARENT=j,W.SHOW_CHILD=F;var B=W},639:function(e,t,n){n.d(t,{Z:function(){return w}});var r=n(54476),o=n(20068),i=n(33885),a=n(42978),l=n(75931),u=n(59301),c=n(92310),s=n.n(c),d=n(26112),f=n(30699),v=function(e){for(var t=e.prefixCls,n=e.level,r=e.isStart,i=e.isEnd,a="".concat(t,"-indent-unit"),l=[],c=0;c<n;c+=1)l.push(u.createElement("span",{key:c,className:s()(a,(0,o.Z)((0,o.Z)({},"".concat(a,"-start"),r[c]),"".concat(a,"-end"),i[c]))}));return u.createElement("span",{"aria-hidden":"true",className:"".concat(t,"-indent")},l)},p=u.memo(v),h=n(65065),m=n(34061),g=["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","data","onMouseMove","selectable"],y="open",b="close",Z=function(e){var t,n,c,v=e.eventKey,Z=e.className,w=e.style,x=e.dragOver,E=e.dragOverGapTop,C=e.dragOverGapBottom,N=e.isLeaf,k=e.isStart,S=e.isEnd,M=e.expanded,R=e.selected,P=e.checked,K=e.halfChecked,I=e.loading,D=e.domRef,A=e.active,O=e.data,T=e.onMouseMove,L=e.selectable,_=(0,l.Z)(e,g),j=u.useContext(f.k),F=u.useContext(f.y),V=u.useRef(null),H=u.useState(!1),z=(0,a.Z)(H,2),W=z[0],B=z[1],Y=!!(j.disabled||e.disabled||null!==(t=F.nodeDisabled)&&void 0!==t&&t.call(F,O)),X=u.useMemo((function(){return!(!j.checkable||!1===e.checkable)&&j.checkable}),[j.checkable,e.checkable]),U=function(t){Y||X&&!e.disableCheckbox&&j.onNodeCheck(t,(0,m.F)(e),!P)},G=u.useMemo((function(){return"boolean"==typeof L?L:j.selectable}),[L,j.selectable]),q=function(t){j.onNodeClick(t,(0,m.F)(e)),G?function(t){Y||j.onNodeSelect(t,(0,m.F)(e))}(t):U(t)},J=function(t){j.onNodeDoubleClick(t,(0,m.F)(e))},Q=function(t){j.onNodeMouseEnter(t,(0,m.F)(e))},$=function(t){j.onNodeMouseLeave(t,(0,m.F)(e))},ee=function(t){j.onNodeContextMenu(t,(0,m.F)(e))},te=u.useMemo((function(){return!(!j.draggable||j.draggable.nodeDraggable&&!j.draggable.nodeDraggable(O))}),[j.draggable,O]),ne=function(t){I||j.onNodeExpand(t,(0,m.F)(e))},re=u.useMemo((function(){var e=((0,h.Z)(j.keyEntities,v)||{}).children;return Boolean((e||[]).length)}),[j.keyEntities,v]),oe=u.useMemo((function(){return!1!==N&&(N||!j.loadData&&!re||j.loadData&&e.loaded&&!re)}),[N,j.loadData,re,e.loaded]);u.useEffect((function(){I||"function"!=typeof j.loadData||!M||oe||e.loaded||j.onNodeLoad((0,m.F)(e))}),[I,j.loadData,j.onNodeLoad,M,oe,e]);var ie=u.useMemo((function(){var e;return null!==(e=j.draggable)&&void 0!==e&&e.icon?u.createElement("span",{className:"".concat(j.prefixCls,"-draggable-icon")},j.draggable.icon):null}),[j.draggable]),ae=function(t){var n=e.switcherIcon||j.switcherIcon;return"function"==typeof n?n((0,i.Z)((0,i.Z)({},e),{},{isLeaf:t})):n},le=u.useMemo((function(){if(!X)return null;var t="boolean"!=typeof X?X:null;return u.createElement("span",{className:s()("".concat(j.prefixCls,"-checkbox"),(0,o.Z)((0,o.Z)((0,o.Z)({},"".concat(j.prefixCls,"-checkbox-checked"),P),"".concat(j.prefixCls,"-checkbox-indeterminate"),!P&&K),"".concat(j.prefixCls,"-checkbox-disabled"),Y||e.disableCheckbox)),onClick:U,role:"checkbox","aria-checked":K?"mixed":P,"aria-disabled":Y||e.disableCheckbox,"aria-label":"Select ".concat("string"==typeof e.title?e.title:"tree node")},t)}),[X,P,K,Y,e.disableCheckbox,e.title]),ue=u.useMemo((function(){return oe?null:M?y:b}),[oe,M]),ce=u.useMemo((function(){return u.createElement("span",{className:s()("".concat(j.prefixCls,"-iconEle"),"".concat(j.prefixCls,"-icon__").concat(ue||"docu"),(0,o.Z)({},"".concat(j.prefixCls,"-icon_loading"),I))})}),[j.prefixCls,ue,I]),se=u.useMemo((function(){var t=Boolean(j.draggable);return!e.disabled&&t&&j.dragOverNodeKey===v?j.dropIndicatorRender({dropPosition:j.dropPosition,dropLevelOffset:j.dropLevelOffset,indent:j.indent,prefixCls:j.prefixCls,direction:j.direction}):null}),[j.dropPosition,j.dropLevelOffset,j.indent,j.prefixCls,j.direction,j.draggable,j.dragOverNodeKey,j.dropIndicatorRender]),de=u.useMemo((function(){var t,n,r=e.title,i=void 0===r?"---":r,a="".concat(j.prefixCls,"-node-content-wrapper");if(j.showIcon){var l=e.icon||j.icon;t=l?u.createElement("span",{className:s()("".concat(j.prefixCls,"-iconEle"),"".concat(j.prefixCls,"-icon__customize"))},"function"==typeof l?l(e):l):ce}else j.loadData&&I&&(t=ce);return n="function"==typeof i?i(O):j.titleRender?j.titleRender(O):i,u.createElement("span",{ref:V,title:"string"==typeof i?i:"",className:s()(a,"".concat(a,"-").concat(ue||"normal"),(0,o.Z)({},"".concat(j.prefixCls,"-node-selected"),!Y&&(R||W))),onMouseEnter:Q,onMouseLeave:$,onContextMenu:ee,onClick:q,onDoubleClick:J},t,u.createElement("span",{className:"".concat(j.prefixCls,"-title")},n),se)}),[j.prefixCls,j.showIcon,e,j.icon,ce,j.titleRender,O,ue,Q,$,ee,q,J]),fe=(0,d.Z)(_,{aria:!0,data:!0}),ve=((0,h.Z)(j.keyEntities,v)||{}).level,pe=S[S.length-1],he=!Y&&te,me=j.draggingNodeKey===v,ge=void 0!==L?{"aria-selected":!!L}:void 0;return u.createElement("div",(0,r.Z)({ref:D,role:"treeitem","aria-expanded":N?void 0:M,className:s()(Z,"".concat(j.prefixCls,"-treenode"),(c={},(0,o.Z)((0,o.Z)((0,o.Z)((0,o.Z)((0,o.Z)((0,o.Z)((0,o.Z)((0,o.Z)((0,o.Z)((0,o.Z)(c,"".concat(j.prefixCls,"-treenode-disabled"),Y),"".concat(j.prefixCls,"-treenode-switcher-").concat(M?"open":"close"),!N),"".concat(j.prefixCls,"-treenode-checkbox-checked"),P),"".concat(j.prefixCls,"-treenode-checkbox-indeterminate"),K),"".concat(j.prefixCls,"-treenode-selected"),R),"".concat(j.prefixCls,"-treenode-loading"),I),"".concat(j.prefixCls,"-treenode-active"),A),"".concat(j.prefixCls,"-treenode-leaf-last"),pe),"".concat(j.prefixCls,"-treenode-draggable"),te),"dragging",me),(0,o.Z)((0,o.Z)((0,o.Z)((0,o.Z)((0,o.Z)((0,o.Z)((0,o.Z)(c,"drop-target",j.dropTargetKey===v),"drop-container",j.dropContainerKey===v),"drag-over",!Y&&x),"drag-over-gap-top",!Y&&E),"drag-over-gap-bottom",!Y&&C),"filter-node",null===(n=j.filterTreeNode)||void 0===n?void 0:n.call(j,(0,m.F)(e))),"".concat(j.prefixCls,"-treenode-leaf"),oe))),style:w,draggable:he,onDragStart:he?function(t){t.stopPropagation(),B(!0),j.onNodeDragStart(t,e);try{t.dataTransfer.setData("text/plain","")}catch(e){}}:void 0,onDragEnter:te?function(t){t.preventDefault(),t.stopPropagation(),j.onNodeDragEnter(t,e)}:void 0,onDragOver:te?function(t){t.preventDefault(),t.stopPropagation(),j.onNodeDragOver(t,e)}:void 0,onDragLeave:te?function(t){t.stopPropagation(),j.onNodeDragLeave(t,e)}:void 0,onDrop:te?function(t){t.preventDefault(),t.stopPropagation(),B(!1),j.onNodeDrop(t,e)}:void 0,onDragEnd:te?function(t){t.stopPropagation(),B(!1),j.onNodeDragEnd(t,e)}:void 0,onMouseMove:T},ge,fe),u.createElement(p,{prefixCls:j.prefixCls,level:ve,isStart:k,isEnd:S}),ie,function(){if(oe){var e=ae(!0);return!1!==e?u.createElement("span",{className:s()("".concat(j.prefixCls,"-switcher"),"".concat(j.prefixCls,"-switcher-noop"))},e):null}var t=ae(!1);return!1!==t?u.createElement("span",{onClick:ne,className:s()("".concat(j.prefixCls,"-switcher"),"".concat(j.prefixCls,"-switcher_").concat(M?y:b))},t):null}(),le,de)};Z.isTreeNode=1;var w=Z},30699:function(e,t,n){n.d(t,{k:function(){return o},y:function(){return i}});var r=n(59301),o=r.createContext(null),i=r.createContext({})},3741:function(e,t,n){n.d(t,{OF:function(){return S.Z},y6:function(){return b.y},ZP:function(){return U}});var r=n(54476),o=n(76190),i=n(33885),a=n(94480),l=n(67732),u=n(83652),c=n(31226),s=n(42403),d=n(158),f=n(20068),v=n(92310),p=n.n(v),h=n(10228),m=n(26112),g=n(48736),y=n(59301),b=n(30699);var Z=function(e){var t=e.dropPosition,n=e.dropLevelOffset,r=e.indent,o={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(t){case-1:o.top=0,o.left=-n*r;break;case 1:o.bottom=0,o.left=-n*r;break;case 0:o.bottom=0,o.left=r}return y.createElement("div",{style:o})};function w(e){if(null==e)throw new TypeError("Cannot destructure "+e)}var x=n(42978),E=n(75931),C=n(34280),N=n(48911),k=n(77900),S=n(639);var M=function(e,t){var n=y.useState(!1),r=(0,x.Z)(n,2),o=r[0],i=r[1];(0,C.Z)((function(){if(o)return e(),function(){t()}}),[o]),(0,C.Z)((function(){return i(!0),function(){i(!1)}}),[])},R=n(34061),P=["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"];var K=y.forwardRef((function(e,t){var n=e.className,o=e.style,i=e.motion,a=e.motionNodes,l=e.motionType,u=e.onMotionStart,c=e.onMotionEnd,s=e.active,d=e.treeNodeRequiredProps,f=(0,E.Z)(e,P),v=y.useState(!0),h=(0,x.Z)(v,2),m=h[0],g=h[1],Z=y.useContext(b.k).prefixCls,N=a&&"hide"!==l;(0,C.Z)((function(){a&&N!==m&&g(N)}),[a]);var K=y.useRef(!1),I=function(){a&&!K.current&&(K.current=!0,c())};M((function(){a&&u()}),I);return a?y.createElement(k.default,(0,r.Z)({ref:t,visible:m},i,{motionAppear:"show"===l,onVisibleChanged:function(e){N===e&&I()}}),(function(e,t){var n=e.className,o=e.style;return y.createElement("div",{ref:t,className:p()("".concat(Z,"-treenode-motion"),n),style:o},a.map((function(e){var t=Object.assign({},(w(e.data),e.data)),n=e.title,o=e.key,i=e.isStart,a=e.isEnd;delete t.children;var l=(0,R.H8)(o,d);return y.createElement(S.Z,(0,r.Z)({},t,l,{title:n,active:s,data:e.data,key:o,isStart:i,isEnd:a}))})))})):y.createElement(S.Z,(0,r.Z)({domRef:t,className:n,style:o},f,{active:s}))}));function I(e,t,n){var r=e.findIndex((function(e){return e.key===n})),o=e[r+1],i=t.findIndex((function(e){return e.key===n}));if(o){var a=t.findIndex((function(e){return e.key===o.key}));return t.slice(i+1,a)}return t.slice(i+1)}var D=["prefixCls","data","selectable","checkable","expandedKeys","selectedKeys","checkedKeys","loadedKeys","loadingKeys","halfCheckedKeys","keyEntities","disabled","dragging","dragOverNodeKey","dropPosition","motion","height","itemHeight","virtual","scrollWidth","focusable","activeItem","focused","tabIndex","onKeyDown","onFocus","onBlur","onActiveChange","onListChangeStart","onListChangeEnd"],A={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},O=function(){},T="RC_TREE_MOTION_".concat(Math.random()),L={key:T},_={key:T,level:0,index:0,pos:"0",node:L,nodes:[L]},j={parent:null,children:[],pos:_.pos,data:L,title:null,key:T,isStart:[],isEnd:[]};function F(e,t,n,r){return!1!==t&&n?e.slice(0,Math.ceil(n/r)+1):e}function V(e){var t=e.key,n=e.pos;return(0,R.km)(t,n)}var H=y.forwardRef((function(e,t){var n=e.prefixCls,o=e.data,i=(e.selectable,e.checkable,e.expandedKeys),a=e.selectedKeys,l=e.checkedKeys,u=e.loadedKeys,c=e.loadingKeys,s=e.halfCheckedKeys,d=e.keyEntities,f=e.disabled,v=e.dragging,p=e.dragOverNodeKey,h=e.dropPosition,m=e.motion,g=e.height,b=e.itemHeight,Z=e.virtual,k=e.scrollWidth,S=e.focusable,M=e.activeItem,P=e.focused,L=e.tabIndex,_=e.onKeyDown,H=e.onFocus,z=e.onBlur,W=e.onActiveChange,B=e.onListChangeStart,Y=e.onListChangeEnd,X=(0,E.Z)(e,D),U=y.useRef(null),G=y.useRef(null);y.useImperativeHandle(t,(function(){return{scrollTo:function(e){U.current.scrollTo(e)},getIndentWidth:function(){return G.current.offsetWidth}}}));var q=y.useState(i),J=(0,x.Z)(q,2),Q=J[0],$=J[1],ee=y.useState(o),te=(0,x.Z)(ee,2),ne=te[0],re=te[1],oe=y.useState(o),ie=(0,x.Z)(oe,2),ae=ie[0],le=ie[1],ue=y.useState([]),ce=(0,x.Z)(ue,2),se=ce[0],de=ce[1],fe=y.useState(null),ve=(0,x.Z)(fe,2),pe=ve[0],he=ve[1],me=y.useRef(o);function ge(){var e=me.current;re(e),le(e),de([]),he(null),Y()}me.current=o,(0,C.Z)((function(){$(i);var e=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=e.length,r=t.length;if(1!==Math.abs(n-r))return{add:!1,key:null};function o(e,t){var n=new Map;e.forEach((function(e){n.set(e,!0)}));var r=t.filter((function(e){return!n.has(e)}));return 1===r.length?r[0]:null}return n<r?{add:!0,key:o(e,t)}:{add:!1,key:o(t,e)}}(Q,i);if(null!==e.key)if(e.add){var t=ne.findIndex((function(t){return t.key===e.key})),n=F(I(ne,o,e.key),Z,g,b),r=ne.slice();r.splice(t+1,0,j),le(r),de(n),he("show")}else{var a=o.findIndex((function(t){return t.key===e.key})),l=F(I(o,ne,e.key),Z,g,b),u=o.slice();u.splice(a+1,0,j),le(u),de(l),he("hide")}else ne!==o&&(re(o),le(o))}),[i,o]),y.useEffect((function(){v||ge()}),[v]);var ye=m?ae:o,be={expandedKeys:i,selectedKeys:a,loadedKeys:u,loadingKeys:c,checkedKeys:l,halfCheckedKeys:s,dragOverNodeKey:p,dropPosition:h,keyEntities:d};return y.createElement(y.Fragment,null,P&&M&&y.createElement("span",{style:A,"aria-live":"assertive"},function(e){for(var t=String(e.data.key),n=e;n.parent;)n=n.parent,t="".concat(n.data.key," > ").concat(t);return t}(M)),y.createElement("div",null,y.createElement("input",{style:A,disabled:!1===S||f,tabIndex:!1!==S?L:null,onKeyDown:_,onFocus:H,onBlur:z,value:"",onChange:O,"aria-label":"for screen reader"})),y.createElement("div",{className:"".concat(n,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},y.createElement("div",{className:"".concat(n,"-indent")},y.createElement("div",{ref:G,className:"".concat(n,"-indent-unit")}))),y.createElement(N.Z,(0,r.Z)({},X,{data:ye,itemKey:V,height:g,fullHeight:!1,virtual:Z,itemHeight:b,scrollWidth:k,prefixCls:"".concat(n,"-list"),ref:U,role:"tree",onVisibleChange:function(e){e.every((function(e){return V(e)!==T}))&&ge()}}),(function(e){var t=e.pos,n=Object.assign({},(w(e.data),e.data)),o=e.title,i=e.key,a=e.isStart,l=e.isEnd,u=(0,R.km)(i,t);delete n.key,delete n.children;var c=(0,R.H8)(u,be);return y.createElement(K,(0,r.Z)({},n,c,{title:o,active:!!M&&i===M.key,pos:t,data:e.data,isStart:a,isEnd:l,motion:m,motionNodes:i===T?se:null,motionType:pe,onMotionStart:B,onMotionEnd:ge,treeNodeRequiredProps:be,onMouseMove:function(){W(null)}}))})))}));var z=H,W=n(82661),B=n(34643),Y=n(65065),X=function(e){(0,s.Z)(n,e);var t=(0,d.Z)(n);function n(){var e;(0,l.Z)(this,n);for(var r=arguments.length,o=new Array(r),u=0;u<r;u++)o[u]=arguments[u];return e=t.call.apply(t,[this].concat(o)),(0,f.Z)((0,c.Z)(e),"destroyed",!1),(0,f.Z)((0,c.Z)(e),"delayedDragEnterLogic",void 0),(0,f.Z)((0,c.Z)(e),"loadingRetryTimes",{}),(0,f.Z)((0,c.Z)(e),"state",{keyEntities:{},indent:null,selectedKeys:[],checkedKeys:[],halfCheckedKeys:[],loadedKeys:[],loadingKeys:[],expandedKeys:[],draggingNodeKey:null,dragChildrenKeys:[],dropTargetKey:null,dropPosition:null,dropContainerKey:null,dropLevelOffset:null,dropTargetPos:null,dropAllowed:!0,dragOverNodeKey:null,treeData:[],flattenNodes:[],focused:!1,activeKey:null,listChanging:!1,prevProps:null,fieldNames:(0,R.w$)()}),(0,f.Z)((0,c.Z)(e),"dragStartMousePosition",null),(0,f.Z)((0,c.Z)(e),"dragNodeProps",null),(0,f.Z)((0,c.Z)(e),"currentMouseOverDroppableNodeKey",null),(0,f.Z)((0,c.Z)(e),"listRef",y.createRef()),(0,f.Z)((0,c.Z)(e),"onNodeDragStart",(function(t,n){var r=e.state,o=r.expandedKeys,i=r.keyEntities,a=e.props.onDragStart,l=n.eventKey;e.dragNodeProps=n,e.dragStartMousePosition={x:t.clientX,y:t.clientY};var u=(0,W._5)(o,l);e.setState({draggingNodeKey:l,dragChildrenKeys:(0,W.wA)(l,i),indent:e.listRef.current.getIndentWidth()}),e.setExpandedKeys(u),window.addEventListener("dragend",e.onWindowDragEnd),null==a||a({event:t,node:(0,R.F)(n)})})),(0,f.Z)((0,c.Z)(e),"onNodeDragEnter",(function(t,n){var r=e.state,o=r.expandedKeys,i=r.keyEntities,l=r.dragChildrenKeys,u=r.flattenNodes,c=r.indent,s=e.props,d=s.onDragEnter,f=s.onExpand,v=s.allowDrop,p=s.direction,h=n.pos,m=n.eventKey;if(e.currentMouseOverDroppableNodeKey!==m&&(e.currentMouseOverDroppableNodeKey=m),e.dragNodeProps){var g=(0,W.OM)(t,e.dragNodeProps,n,c,e.dragStartMousePosition,v,u,i,o,p),y=g.dropPosition,b=g.dropLevelOffset,Z=g.dropTargetKey,w=g.dropContainerKey,x=g.dropTargetPos,E=g.dropAllowed,C=g.dragOverNodeKey;!l.includes(Z)&&E?(e.delayedDragEnterLogic||(e.delayedDragEnterLogic={}),Object.keys(e.delayedDragEnterLogic).forEach((function(t){clearTimeout(e.delayedDragEnterLogic[t])})),e.dragNodeProps.eventKey!==n.eventKey&&(t.persist(),e.delayedDragEnterLogic[h]=window.setTimeout((function(){if(null!==e.state.draggingNodeKey){var r=(0,a.Z)(o),l=(0,Y.Z)(i,n.eventKey);l&&(l.children||[]).length&&(r=(0,W.L0)(o,n.eventKey)),e.props.hasOwnProperty("expandedKeys")||e.setExpandedKeys(r),null==f||f(r,{node:(0,R.F)(n),expanded:!0,nativeEvent:t.nativeEvent})}}),800)),e.dragNodeProps.eventKey!==Z||0!==b?(e.setState({dragOverNodeKey:C,dropPosition:y,dropLevelOffset:b,dropTargetKey:Z,dropContainerKey:w,dropTargetPos:x,dropAllowed:E}),null==d||d({event:t,node:(0,R.F)(n),expandedKeys:o})):e.resetDragState()):e.resetDragState()}else e.resetDragState()})),(0,f.Z)((0,c.Z)(e),"onNodeDragOver",(function(t,n){var r=e.state,o=r.dragChildrenKeys,i=r.flattenNodes,a=r.keyEntities,l=r.expandedKeys,u=r.indent,c=e.props,s=c.onDragOver,d=c.allowDrop,f=c.direction;if(e.dragNodeProps){var v=(0,W.OM)(t,e.dragNodeProps,n,u,e.dragStartMousePosition,d,i,a,l,f),p=v.dropPosition,h=v.dropLevelOffset,m=v.dropTargetKey,g=v.dropContainerKey,y=v.dropTargetPos,b=v.dropAllowed,Z=v.dragOverNodeKey;!o.includes(m)&&b&&(e.dragNodeProps.eventKey===m&&0===h?null===e.state.dropPosition&&null===e.state.dropLevelOffset&&null===e.state.dropTargetKey&&null===e.state.dropContainerKey&&null===e.state.dropTargetPos&&!1===e.state.dropAllowed&&null===e.state.dragOverNodeKey||e.resetDragState():p===e.state.dropPosition&&h===e.state.dropLevelOffset&&m===e.state.dropTargetKey&&g===e.state.dropContainerKey&&y===e.state.dropTargetPos&&b===e.state.dropAllowed&&Z===e.state.dragOverNodeKey||e.setState({dropPosition:p,dropLevelOffset:h,dropTargetKey:m,dropContainerKey:g,dropTargetPos:y,dropAllowed:b,dragOverNodeKey:Z}),null==s||s({event:t,node:(0,R.F)(n)}))}})),(0,f.Z)((0,c.Z)(e),"onNodeDragLeave",(function(t,n){e.currentMouseOverDroppableNodeKey!==n.eventKey||t.currentTarget.contains(t.relatedTarget)||(e.resetDragState(),e.currentMouseOverDroppableNodeKey=null);var r=e.props.onDragLeave;null==r||r({event:t,node:(0,R.F)(n)})})),(0,f.Z)((0,c.Z)(e),"onWindowDragEnd",(function(t){e.onNodeDragEnd(t,null,!0),window.removeEventListener("dragend",e.onWindowDragEnd)})),(0,f.Z)((0,c.Z)(e),"onNodeDragEnd",(function(t,n){var r=e.props.onDragEnd;e.setState({dragOverNodeKey:null}),e.cleanDragState(),null==r||r({event:t,node:(0,R.F)(n)}),e.dragNodeProps=null,window.removeEventListener("dragend",e.onWindowDragEnd)})),(0,f.Z)((0,c.Z)(e),"onNodeDrop",(function(t,n){var r,o=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=e.state,l=a.dragChildrenKeys,u=a.dropPosition,c=a.dropTargetKey,s=a.dropTargetPos,d=a.dropAllowed;if(d){var f=e.props.onDrop;if(e.setState({dragOverNodeKey:null}),e.cleanDragState(),null!==c){var v=(0,i.Z)((0,i.Z)({},(0,R.H8)(c,e.getTreeNodeRequiredProps())),{},{active:(null===(r=e.getActiveItem())||void 0===r?void 0:r.key)===c,data:(0,Y.Z)(e.state.keyEntities,c).node}),p=l.includes(c);(0,g.ZP)(!p,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var h=(0,W.yx)(s),m={event:t,node:(0,R.F)(v),dragNode:e.dragNodeProps?(0,R.F)(e.dragNodeProps):null,dragNodesKeys:[e.dragNodeProps.eventKey].concat(l),dropToGap:0!==u,dropPosition:u+Number(h[h.length-1])};o||null==f||f(m),e.dragNodeProps=null}}})),(0,f.Z)((0,c.Z)(e),"cleanDragState",(function(){null!==e.state.draggingNodeKey&&e.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),e.dragStartMousePosition=null,e.currentMouseOverDroppableNodeKey=null})),(0,f.Z)((0,c.Z)(e),"triggerExpandActionExpand",(function(t,n){var r=e.state,o=r.expandedKeys,a=r.flattenNodes,l=n.expanded,u=n.key;if(!(n.isLeaf||t.shiftKey||t.metaKey||t.ctrlKey)){var c=a.filter((function(e){return e.key===u}))[0],s=(0,R.F)((0,i.Z)((0,i.Z)({},(0,R.H8)(u,e.getTreeNodeRequiredProps())),{},{data:c.data}));e.setExpandedKeys(l?(0,W._5)(o,u):(0,W.L0)(o,u)),e.onNodeExpand(t,s)}})),(0,f.Z)((0,c.Z)(e),"onNodeClick",(function(t,n){var r=e.props,o=r.onClick;"click"===r.expandAction&&e.triggerExpandActionExpand(t,n),null==o||o(t,n)})),(0,f.Z)((0,c.Z)(e),"onNodeDoubleClick",(function(t,n){var r=e.props,o=r.onDoubleClick;"doubleClick"===r.expandAction&&e.triggerExpandActionExpand(t,n),null==o||o(t,n)})),(0,f.Z)((0,c.Z)(e),"onNodeSelect",(function(t,n){var r=e.state.selectedKeys,o=e.state,i=o.keyEntities,a=o.fieldNames,l=e.props,u=l.onSelect,c=l.multiple,s=n.selected,d=n[a.key],f=!s,v=(r=f?c?(0,W.L0)(r,d):[d]:(0,W._5)(r,d)).map((function(e){var t=(0,Y.Z)(i,e);return t?t.node:null})).filter(Boolean);e.setUncontrolledState({selectedKeys:r}),null==u||u(r,{event:"select",selected:f,node:n,selectedNodes:v,nativeEvent:t.nativeEvent})})),(0,f.Z)((0,c.Z)(e),"onNodeCheck",(function(t,n,r){var o,i=e.state,l=i.keyEntities,u=i.checkedKeys,c=i.halfCheckedKeys,s=e.props,d=s.checkStrictly,f=s.onCheck,v=n.key,p={event:"check",node:n,checked:r,nativeEvent:t.nativeEvent};if(d){var h=r?(0,W.L0)(u,v):(0,W._5)(u,v);o={checked:h,halfChecked:(0,W._5)(c,v)},p.checkedNodes=h.map((function(e){return(0,Y.Z)(l,e)})).filter(Boolean).map((function(e){return e.node})),e.setUncontrolledState({checkedKeys:h})}else{var m=(0,B.S)([].concat((0,a.Z)(u),[v]),!0,l),g=m.checkedKeys,y=m.halfCheckedKeys;if(!r){var b=new Set(g);b.delete(v);var Z=(0,B.S)(Array.from(b),{checked:!1,halfCheckedKeys:y},l);g=Z.checkedKeys,y=Z.halfCheckedKeys}o=g,p.checkedNodes=[],p.checkedNodesPositions=[],p.halfCheckedKeys=y,g.forEach((function(e){var t=(0,Y.Z)(l,e);if(t){var n=t.node,r=t.pos;p.checkedNodes.push(n),p.checkedNodesPositions.push({node:n,pos:r})}})),e.setUncontrolledState({checkedKeys:g},!1,{halfCheckedKeys:y})}null==f||f(o,p)})),(0,f.Z)((0,c.Z)(e),"onNodeLoad",(function(t){var n,r=t.key,o=e.state.keyEntities,i=(0,Y.Z)(o,r);if(null==i||null===(n=i.children)||void 0===n||!n.length){var a=new Promise((function(n,o){e.setState((function(i){var a=i.loadedKeys,l=void 0===a?[]:a,u=i.loadingKeys,c=void 0===u?[]:u,s=e.props,d=s.loadData,f=s.onLoad;return!d||l.includes(r)||c.includes(r)?null:(d(t).then((function(){var o=e.state.loadedKeys,i=(0,W.L0)(o,r);null==f||f(i,{event:"load",node:t}),e.setUncontrolledState({loadedKeys:i}),e.setState((function(e){return{loadingKeys:(0,W._5)(e.loadingKeys,r)}})),n()})).catch((function(t){if(e.setState((function(e){return{loadingKeys:(0,W._5)(e.loadingKeys,r)}})),e.loadingRetryTimes[r]=(e.loadingRetryTimes[r]||0)+1,e.loadingRetryTimes[r]>=10){var i=e.state.loadedKeys;(0,g.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),e.setUncontrolledState({loadedKeys:(0,W.L0)(i,r)}),n()}o(t)})),{loadingKeys:(0,W.L0)(c,r)})}))}));return a.catch((function(){})),a}})),(0,f.Z)((0,c.Z)(e),"onNodeMouseEnter",(function(t,n){var r=e.props.onMouseEnter;null==r||r({event:t,node:n})})),(0,f.Z)((0,c.Z)(e),"onNodeMouseLeave",(function(t,n){var r=e.props.onMouseLeave;null==r||r({event:t,node:n})})),(0,f.Z)((0,c.Z)(e),"onNodeContextMenu",(function(t,n){var r=e.props.onRightClick;r&&(t.preventDefault(),r({event:t,node:n}))})),(0,f.Z)((0,c.Z)(e),"onFocus",(function(){var t=e.props.onFocus;e.setState({focused:!0});for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];null==t||t.apply(void 0,r)})),(0,f.Z)((0,c.Z)(e),"onBlur",(function(){var t=e.props.onBlur;e.setState({focused:!1}),e.onActiveChange(null);for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];null==t||t.apply(void 0,r)})),(0,f.Z)((0,c.Z)(e),"getTreeNodeRequiredProps",(function(){var t=e.state;return{expandedKeys:t.expandedKeys||[],selectedKeys:t.selectedKeys||[],loadedKeys:t.loadedKeys||[],loadingKeys:t.loadingKeys||[],checkedKeys:t.checkedKeys||[],halfCheckedKeys:t.halfCheckedKeys||[],dragOverNodeKey:t.dragOverNodeKey,dropPosition:t.dropPosition,keyEntities:t.keyEntities}})),(0,f.Z)((0,c.Z)(e),"setExpandedKeys",(function(t){var n=e.state,r=n.treeData,o=n.fieldNames,i=(0,R.oH)(r,t,o);e.setUncontrolledState({expandedKeys:t,flattenNodes:i},!0)})),(0,f.Z)((0,c.Z)(e),"onNodeExpand",(function(t,n){var r=e.state.expandedKeys,o=e.state,i=o.listChanging,a=o.fieldNames,l=e.props,u=l.onExpand,c=l.loadData,s=n.expanded,d=n[a.key];if(!i){var f=r.includes(d),v=!s;if((0,g.ZP)(s&&f||!s&&!f,"Expand state not sync with index check"),r=v?(0,W.L0)(r,d):(0,W._5)(r,d),e.setExpandedKeys(r),null==u||u(r,{node:n,expanded:v,nativeEvent:t.nativeEvent}),v&&c){var p=e.onNodeLoad(n);p&&p.then((function(){var t=(0,R.oH)(e.state.treeData,r,a);e.setUncontrolledState({flattenNodes:t})})).catch((function(){var t=e.state.expandedKeys,n=(0,W._5)(t,d);e.setExpandedKeys(n)}))}}})),(0,f.Z)((0,c.Z)(e),"onListChangeStart",(function(){e.setUncontrolledState({listChanging:!0})})),(0,f.Z)((0,c.Z)(e),"onListChangeEnd",(function(){setTimeout((function(){e.setUncontrolledState({listChanging:!1})}))})),(0,f.Z)((0,c.Z)(e),"onActiveChange",(function(t){var n=e.state.activeKey,r=e.props,o=r.onActiveChange,i=r.itemScrollOffset,a=void 0===i?0:i;n!==t&&(e.setState({activeKey:t}),null!==t&&e.scrollTo({key:t,offset:a}),null==o||o(t))})),(0,f.Z)((0,c.Z)(e),"getActiveItem",(function(){var t=e.state,n=t.activeKey,r=t.flattenNodes;return null===n?null:r.find((function(e){return e.key===n}))||null})),(0,f.Z)((0,c.Z)(e),"offsetActiveKey",(function(t){var n=e.state,r=n.flattenNodes,o=n.activeKey,i=r.findIndex((function(e){return e.key===o}));-1===i&&t<0&&(i=r.length);var a=r[i=(i+t+r.length)%r.length];if(a){var l=a.key;e.onActiveChange(l)}else e.onActiveChange(null)})),(0,f.Z)((0,c.Z)(e),"onKeyDown",(function(t){var n=e.state,r=n.activeKey,o=n.expandedKeys,a=n.checkedKeys,l=n.fieldNames,u=e.props,c=u.onKeyDown,s=u.checkable,d=u.selectable;switch(t.which){case h.Z.UP:e.offsetActiveKey(-1),t.preventDefault();break;case h.Z.DOWN:e.offsetActiveKey(1),t.preventDefault()}var f=e.getActiveItem();if(f&&f.data){var v=e.getTreeNodeRequiredProps(),p=!1===f.data.isLeaf||!!(f.data[l.children]||[]).length,m=(0,R.F)((0,i.Z)((0,i.Z)({},(0,R.H8)(r,v)),{},{data:f.data,active:!0}));switch(t.which){case h.Z.LEFT:p&&o.includes(r)?e.onNodeExpand({},m):f.parent&&e.onActiveChange(f.parent.key),t.preventDefault();break;case h.Z.RIGHT:p&&!o.includes(r)?e.onNodeExpand({},m):f.children&&f.children.length&&e.onActiveChange(f.children[0].key),t.preventDefault();break;case h.Z.ENTER:case h.Z.SPACE:!s||m.disabled||!1===m.checkable||m.disableCheckbox?s||!d||m.disabled||!1===m.selectable||e.onNodeSelect({},m):e.onNodeCheck({},m,!a.includes(r))}}null==c||c(t)})),(0,f.Z)((0,c.Z)(e),"setUncontrolledState",(function(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if(!e.destroyed){var o=!1,a=!0,l={};Object.keys(t).forEach((function(n){e.props.hasOwnProperty(n)?a=!1:(o=!0,l[n]=t[n])})),!o||n&&!a||e.setState((0,i.Z)((0,i.Z)({},l),r))}})),(0,f.Z)((0,c.Z)(e),"scrollTo",(function(t){e.listRef.current.scrollTo(t)})),e}return(0,u.Z)(n,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var e=this.props,t=e.activeKey,n=e.itemScrollOffset,r=void 0===n?0:n;void 0!==t&&t!==this.state.activeKey&&(this.setState({activeKey:t}),null!==t&&this.scrollTo({key:t,offset:r}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var e,t=this.state,n=t.focused,i=t.flattenNodes,a=t.keyEntities,l=t.draggingNodeKey,u=t.activeKey,c=t.dropLevelOffset,s=t.dropContainerKey,d=t.dropTargetKey,v=t.dropPosition,h=t.dragOverNodeKey,g=t.indent,Z=this.props,w=Z.prefixCls,x=Z.className,E=Z.style,C=Z.showLine,N=Z.focusable,k=Z.tabIndex,S=void 0===k?0:k,M=Z.selectable,R=Z.showIcon,P=Z.icon,K=Z.switcherIcon,I=Z.draggable,D=Z.checkable,A=Z.checkStrictly,O=Z.disabled,T=Z.motion,L=Z.loadData,_=Z.filterTreeNode,j=Z.height,F=Z.itemHeight,V=Z.scrollWidth,H=Z.virtual,W=Z.titleRender,B=Z.dropIndicatorRender,Y=Z.onContextMenu,X=Z.onScroll,U=Z.direction,G=Z.rootClassName,q=Z.rootStyle,J=(0,m.Z)(this.props,{aria:!0,data:!0});I&&(e="object"===(0,o.Z)(I)?I:"function"==typeof I?{nodeDraggable:I}:{});var Q={prefixCls:w,selectable:M,showIcon:R,icon:P,switcherIcon:K,draggable:e,draggingNodeKey:l,checkable:D,checkStrictly:A,disabled:O,keyEntities:a,dropLevelOffset:c,dropContainerKey:s,dropTargetKey:d,dropPosition:v,dragOverNodeKey:h,indent:g,direction:U,dropIndicatorRender:B,loadData:L,filterTreeNode:_,titleRender:W,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 y.createElement(b.k.Provider,{value:Q},y.createElement("div",{className:p()(w,x,G,(0,f.Z)((0,f.Z)((0,f.Z)({},"".concat(w,"-show-line"),C),"".concat(w,"-focused"),n),"".concat(w,"-active-focused"),null!==u)),style:q},y.createElement(z,(0,r.Z)({ref:this.listRef,prefixCls:w,style:E,data:i,disabled:O,selectable:M,checkable:!!D,motion:T,dragging:null!==l,height:j,itemHeight:F,virtual:H,focusable:N,focused:n,tabIndex:S,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Y,onScroll:X,scrollWidth:V},this.getTreeNodeRequiredProps(),J))))}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n,r=t.prevProps,o={prevProps:e};function a(t){return!r&&e.hasOwnProperty(t)||r&&r[t]!==e[t]}var l=t.fieldNames;if(a("fieldNames")&&(l=(0,R.w$)(e.fieldNames),o.fieldNames=l),a("treeData")?n=e.treeData:a("children")&&((0,g.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),n=(0,R.zn)(e.children)),n){o.treeData=n;var u=(0,R.I8)(n,{fieldNames:l});o.keyEntities=(0,i.Z)((0,f.Z)({},T,_),u.keyEntities)}var c,s=o.keyEntities||t.keyEntities;if(a("expandedKeys")||r&&a("autoExpandParent"))o.expandedKeys=e.autoExpandParent||!r&&e.defaultExpandParent?(0,W.r7)(e.expandedKeys,s):e.expandedKeys;else if(!r&&e.defaultExpandAll){var d=(0,i.Z)({},s);delete d[T];var v=[];Object.keys(d).forEach((function(e){var t=d[e];t.children&&t.children.length&&v.push(t.key)})),o.expandedKeys=v}else!r&&e.defaultExpandedKeys&&(o.expandedKeys=e.autoExpandParent||e.defaultExpandParent?(0,W.r7)(e.defaultExpandedKeys,s):e.defaultExpandedKeys);if(o.expandedKeys||delete o.expandedKeys,n||o.expandedKeys){var p=(0,R.oH)(n||t.treeData,o.expandedKeys||t.expandedKeys,l);o.flattenNodes=p}if((e.selectable&&(a("selectedKeys")?o.selectedKeys=(0,W.BT)(e.selectedKeys,e):!r&&e.defaultSelectedKeys&&(o.selectedKeys=(0,W.BT)(e.defaultSelectedKeys,e))),e.checkable)&&(a("checkedKeys")?c=(0,W.E6)(e.checkedKeys)||{}:!r&&e.defaultCheckedKeys?c=(0,W.E6)(e.defaultCheckedKeys)||{}:n&&(c=(0,W.E6)(e.checkedKeys)||{checkedKeys:t.checkedKeys,halfCheckedKeys:t.halfCheckedKeys}),c)){var h=c,m=h.checkedKeys,y=void 0===m?[]:m,b=h.halfCheckedKeys,Z=void 0===b?[]:b;if(!e.checkStrictly){var w=(0,B.S)(y,!0,s);y=w.checkedKeys,Z=w.halfCheckedKeys}o.checkedKeys=y,o.halfCheckedKeys=Z}return a("loadedKeys")&&(o.loadedKeys=e.loadedKeys),o}}]),n}(y.Component);(0,f.Z)(X,"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:Z,allowDrop:function(){return!0},expandAction:!1}),(0,f.Z)(X,"TreeNode",S.Z);var U=X},82661:function(e,t,n){n.d(t,{BT:function(){return v},E6:function(){return p},L0:function(){return u},OM:function(){return f},_5:function(){return l},r7:function(){return h},wA:function(){return s},yx:function(){return c}});var r=n(94480),o=n(76190),i=n(48736),a=(n(59301),n(639),n(65065));n(34061);function l(e,t){if(!e)return[];var n=e.slice(),r=n.indexOf(t);return r>=0&&n.splice(r,1),n}function u(e,t){var n=(e||[]).slice();return-1===n.indexOf(t)&&n.push(t),n}function c(e){return e.split("-")}function s(e,t){var n=[];return function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];t.forEach((function(t){var r=t.key,o=t.children;n.push(r),e(o)}))}((0,a.Z)(t,e).children),n}function d(e){if(e.parent){var t=c(e.pos);return Number(t[t.length-1])===e.parent.children.length-1}return!1}function f(e,t,n,r,o,i,l,u,s,f){var v,p=e.clientX,h=e.clientY,m=e.target.getBoundingClientRect(),g=m.top,y=m.height,b=(("rtl"===f?-1:1)*(((null==o?void 0:o.x)||0)-p)-12)/r,Z=s.filter((function(e){var t;return null===(t=u[e])||void 0===t||null===(t=t.children)||void 0===t?void 0:t.length})),w=(0,a.Z)(u,n.eventKey);if(h<g+y/2){var x=l.findIndex((function(e){return e.key===w.key})),E=l[x<=0?0:x-1].key;w=(0,a.Z)(u,E)}var C=w.key,N=w,k=w.key,S=0,M=0;if(!Z.includes(C))for(var R=0;R<b&&d(w);R+=1)w=w.parent,M+=1;var P,K=t.data,I=w.node,D=!0;return P=c(w.pos),0===Number(P[P.length-1])&&0===w.level&&h<g+y/2&&i({dragNode:K,dropNode:I,dropPosition:-1})&&w.key===n.eventKey?S=-1:(N.children||[]).length&&Z.includes(k)?i({dragNode:K,dropNode:I,dropPosition:0})?S=0:D=!1:0===M?b>-1.5?i({dragNode:K,dropNode:I,dropPosition:1})?S=1:D=!1:i({dragNode:K,dropNode:I,dropPosition:0})?S=0:i({dragNode:K,dropNode:I,dropPosition:1})?S=1:D=!1:i({dragNode:K,dropNode:I,dropPosition:1})?S=1:D=!1,{dropPosition:S,dropLevelOffset:M,dropTargetKey:w.key,dropTargetPos:w.pos,dragOverNodeKey:k,dropContainerKey:0===S?null:(null===(v=w.parent)||void 0===v?void 0:v.key)||null,dropAllowed:D}}function v(e,t){if(e)return t.multiple?e.slice():e.length?[e[0]]:e}function p(e){if(!e)return null;var t;if(Array.isArray(e))t={checkedKeys:e,halfCheckedKeys:void 0};else{if("object"!==(0,o.Z)(e))return(0,i.ZP)(!1,"`checkedKeys` is not an array or an object"),null;t={checkedKeys:e.checked||void 0,halfCheckedKeys:e.halfChecked||void 0}}return t}function h(e,t){var n=new Set;function o(e){if(!n.has(e)){var r=(0,a.Z)(t,e);if(r){n.add(e);var i=r.parent;r.node.disabled||i&&o(i.key)}}}return(e||[]).forEach((function(e){o(e)})),(0,r.Z)(n)}},34643:function(e,t,n){n.d(t,{S:function(){return l}});var r=n(48736),o=n(65065);function i(e,t){var n=new Set;return e.forEach((function(e){t.has(e)||n.add(e)})),n}function a(e){var t=e||{},n=t.disabled,r=t.disableCheckbox,o=t.checkable;return!(!n&&!r)||!1===o}function l(e,t,n,l){var u,c=[];u=l||a;var s,d=new Set(e.filter((function(e){var t=!!(0,o.Z)(n,e);return t||c.push(e),t}))),f=new Map,v=0;return Object.keys(n).forEach((function(e){var t=n[e],r=t.level,o=f.get(r);o||(o=new Set,f.set(r,o)),o.add(t),v=Math.max(v,r)})),(0,r.ZP)(!c.length,"Tree missing follow keys: ".concat(c.slice(0,100).map((function(e){return"'".concat(e,"'")})).join(", "))),s=!0===t?function(e,t,n,r){for(var o=new Set(e),a=new Set,l=0;l<=n;l+=1)(t.get(l)||new Set).forEach((function(e){var t=e.key,n=e.node,i=e.children,a=void 0===i?[]:i;o.has(t)&&!r(n)&&a.filter((function(e){return!r(e.node)})).forEach((function(e){o.add(e.key)}))}));for(var u=new Set,c=n;c>=0;c-=1)(t.get(c)||new Set).forEach((function(e){var t=e.parent,n=e.node;if(!r(n)&&e.parent&&!u.has(e.parent.key))if(r(e.parent.node))u.add(t.key);else{var i=!0,l=!1;(t.children||[]).filter((function(e){return!r(e.node)})).forEach((function(e){var t=e.key,n=o.has(t);i&&!n&&(i=!1),l||!n&&!a.has(t)||(l=!0)})),i&&o.add(t.key),l&&a.add(t.key),u.add(t.key)}}));return{checkedKeys:Array.from(o),halfCheckedKeys:Array.from(i(a,o))}}(d,f,v,u):function(e,t,n,r,o){for(var a=new Set(e),l=new Set(t),u=0;u<=r;u+=1)(n.get(u)||new Set).forEach((function(e){var t=e.key,n=e.node,r=e.children,i=void 0===r?[]:r;a.has(t)||l.has(t)||o(n)||i.filter((function(e){return!o(e.node)})).forEach((function(e){a.delete(e.key)}))}));l=new Set;for(var c=new Set,s=r;s>=0;s-=1)(n.get(s)||new Set).forEach((function(e){var t=e.parent,n=e.node;if(!o(n)&&e.parent&&!c.has(e.parent.key))if(o(e.parent.node))c.add(t.key);else{var r=!0,i=!1;(t.children||[]).filter((function(e){return!o(e.node)})).forEach((function(e){var t=e.key,n=a.has(t);r&&!n&&(r=!1),i||!n&&!l.has(t)||(i=!0)})),r||a.delete(t.key),i&&l.add(t.key),c.add(t.key)}}));return{checkedKeys:Array.from(a),halfCheckedKeys:Array.from(i(l,a))}}(d,t.halfCheckedKeys,f,v,u),s}},65065:function(e,t,n){function r(e,t){return e[t]}n.d(t,{Z:function(){return r}})},34061:function(e,t,n){n.d(t,{F:function(){return Z},H8:function(){return b},I8:function(){return y},km:function(){return v},oH:function(){return m},w$:function(){return p},zn:function(){return h}});var r=n(76190),o=n(94480),i=n(33885),a=n(75931),l=n(11592),u=n(2738),c=n(48736),s=n(65065),d=["children"];function f(e,t){return"".concat(e,"-").concat(t)}function v(e,t){return null!=e?e:t}function p(e){var t=e||{},n=t.title||"title";return{title:n,_title:t._title||[n],key:t.key||"key",children:t.children||"children"}}function h(e){return function e(t){return(0,l.Z)(t).map((function(t){if(!function(e){return e&&e.type&&e.type.isTreeNode}(t))return(0,c.ZP)(!t,"Tree/TreeNode can only accept TreeNode as children."),null;var n=t.key,r=t.props,o=r.children,l=(0,a.Z)(r,d),u=(0,i.Z)({key:n},l),s=e(o);return s.length&&(u.children=s),u})).filter((function(e){return e}))}(e)}function m(e,t,n){var r=p(n),i=r._title,a=r.key,l=r.children,c=new Set(!0===t?[]:t),s=[];return function e(n){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return n.map((function(d,p){for(var h,m=f(r?r.pos:"0",p),g=v(d[a],m),y=0;y<i.length;y+=1){var b=i[y];if(void 0!==d[b]){h=d[b];break}}var Z=Object.assign((0,u.Z)(d,[].concat((0,o.Z)(i),[a,l])),{title:h,key:g,parent:r,pos:m,children:null,data:d,isStart:[].concat((0,o.Z)(r?r.isStart:[]),[0===p]),isEnd:[].concat((0,o.Z)(r?r.isEnd:[]),[p===n.length-1])});return s.push(Z),!0===t||c.has(g)?Z.children=e(d[l]||[],Z):Z.children=[],Z}))}(e),s}function g(e,t,n){var i,a=("object"===(0,r.Z)(n)?n:{externalGetKey:n})||{},l=a.childrenPropName,u=a.externalGetKey,c=p(a.fieldNames),s=c.key,d=c.children,h=l||d;u?"string"==typeof u?i=function(e){return e[u]}:"function"==typeof u&&(i=function(e){return u(e)}):i=function(e,t){return v(e[s],t)},function n(r,a,l,u){var c=r?r[h]:e,s=r?f(l.pos,a):"0",d=r?[].concat((0,o.Z)(u),[r]):[];if(r){var v=i(r,s),p={node:r,index:a,pos:s,key:v,parentPos:l.node?l.pos:null,level:l.level+1,nodes:d};t(p)}c&&c.forEach((function(e,t){n(e,t,{node:r,pos:s,level:l?l.level+1:-1},d)}))}(null)}function y(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.initWrapper,r=t.processEntity,o=t.onProcessFinished,i=t.externalGetKey,a=t.childrenPropName,l=t.fieldNames,u=arguments.length>2?arguments[2]:void 0,c=i||u,s={},d={},f={posEntities:s,keyEntities:d};return n&&(f=n(f)||f),g(e,(function(e){var t=e.node,n=e.index,o=e.pos,i=e.key,a=e.parentPos,l=e.level,u={node:t,nodes:e.nodes,index:n,key:i,pos:o,level:l},c=v(i,o);s[o]=u,d[c]=u,u.parent=s[a],u.parent&&(u.parent.children=u.parent.children||[],u.parent.children.push(u)),r&&r(u,f)}),{externalGetKey:c,childrenPropName:a,fieldNames:l}),o&&o(f),f}function b(e,t){var n=t.expandedKeys,r=t.selectedKeys,o=t.loadedKeys,i=t.loadingKeys,a=t.checkedKeys,l=t.halfCheckedKeys,u=t.dragOverNodeKey,c=t.dropPosition,d=t.keyEntities,f=(0,s.Z)(d,e);return{eventKey:e,expanded:-1!==n.indexOf(e),selected:-1!==r.indexOf(e),loaded:-1!==o.indexOf(e),loading:-1!==i.indexOf(e),checked:-1!==a.indexOf(e),halfChecked:-1!==l.indexOf(e),pos:String(f?f.pos:""),dragOver:u===e&&0===c,dragOverGapTop:u===e&&-1===c,dragOverGapBottom:u===e&&1===c}}function Z(e){var t=e.data,n=e.expanded,r=e.selected,o=e.checked,a=e.loaded,l=e.loading,u=e.halfChecked,s=e.dragOver,d=e.dragOverGapTop,f=e.dragOverGapBottom,v=e.pos,p=e.active,h=e.eventKey,m=(0,i.Z)((0,i.Z)({},t),{},{expanded:n,selected:r,checked:o,loaded:a,loading:l,halfChecked:u,dragOver:s,dragOverGapTop:d,dragOverGapBottom:f,pos:v,active:p,key:h});return"props"in m||Object.defineProperty(m,"props",{get:function(){return(0,c.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),e}}),m}},49658:function(e,t){t.Z=function(){if("undefined"==typeof navigator||"undefined"==typeof window)return!1;var e=navigator.userAgent||navigator.vendor||window.opera;return/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(e)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(null==e?void 0:e.substr(0,4))}},48911:function(e,t,n){n.d(t,{Z:function(){return _}});var r=n(54476),o=n(76190),i=n(33885),a=n(20068),l=n(42978),u=n(75931),c=n(92310),s=n.n(c),d=n(29301),f=n(70425),v=n(34280),p=n(59301),h=n(4676),m=p.forwardRef((function(e,t){var n=e.height,o=e.offsetY,l=e.offsetX,u=e.children,c=e.prefixCls,f=e.onInnerResize,v=e.innerProps,h=e.rtl,m=e.extra,g={},y={display:"flex",flexDirection:"column"};return void 0!==o&&(g={height:n,position:"relative",overflow:"hidden"},y=(0,i.Z)((0,i.Z)({},y),{},(0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)({transform:"translateY(".concat(o,"px)")},h?"marginRight":"marginLeft",-l),"position","absolute"),"left",0),"right",0),"top",0))),p.createElement("div",{style:g},p.createElement(d.Z,{onResize:function(e){e.offsetHeight&&f&&f()}},p.createElement("div",(0,r.Z)({style:y,className:s()((0,a.Z)({},"".concat(c,"-holder-inner"),c)),ref:t},v),u,m)))}));m.displayName="Filler";var g=m;function y(e){var t=e.children,n=e.setRef,r=p.useCallback((function(e){n(e)}),[]);return p.cloneElement(t,{ref:r})}function b(e,t,n){var r=p.useState(e),o=(0,l.Z)(r,2),i=o[0],a=o[1],u=p.useState(null),c=(0,l.Z)(u,2),s=c[0],d=c[1];return p.useEffect((function(){var r=function(e,t,n){var r,o,i=e.length,a=t.length;if(0===i&&0===a)return null;i<a?(r=e,o=t):(r=t,o=e);var l={__EMPTY_ITEM__:!0};function u(e){return void 0!==e?n(e):l}for(var c=null,s=1!==Math.abs(i-a),d=0;d<o.length;d+=1){var f=u(r[d]);if(f!==u(o[d])){c=d,s=s||f!==u(o[d+1]);break}}return null===c?null:{index:c,multiple:s}}(i||[],e||[],t);void 0!==(null==r?void 0:r.index)&&(null==n||n(r.index),d(e[r.index])),a(e)}),[e]),[s]}var Z=n(16089),w="object"===("undefined"==typeof navigator?"undefined":(0,o.Z)(navigator))&&/Firefox/i.test(navigator.userAgent),x=function(e,t,n,r){var o=(0,p.useRef)(!1),i=(0,p.useRef)(null);function a(){clearTimeout(i.current),o.current=!0,i.current=setTimeout((function(){o.current=!1}),50)}var l=(0,p.useRef)({top:e,bottom:t,left:n,right:r});return l.current.top=e,l.current.bottom=t,l.current.left=n,l.current.right=r,function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=e?t<0&&l.current.left||t>0&&l.current.right:t<0&&l.current.top||t>0&&l.current.bottom;return n&&r?(clearTimeout(i.current),o.current=!1):r&&!o.current||a(),!o.current&&r}};function E(e,t,n,r,o,i,a){var l=(0,p.useRef)(0),u=(0,p.useRef)(null),c=(0,p.useRef)(null),s=(0,p.useRef)(!1),d=x(t,n,r,o);var f=(0,p.useRef)(null),v=(0,p.useRef)(null);return[function(t){if(e){Z.Z.cancel(v.current),v.current=(0,Z.Z)((function(){f.current=null}),2);var n=t.deltaX,r=t.deltaY,o=t.shiftKey,p=n,h=r;("sx"===f.current||!f.current&&o&&r&&!n)&&(p=r,h=0,f.current="sx");var m=Math.abs(p),g=Math.abs(h);null===f.current&&(f.current=i&&m>g?"x":"y"),"y"===f.current?function(e,t){if(Z.Z.cancel(u.current),!d(!1,t)){var n=e;n._virtualHandled||(n._virtualHandled=!0,l.current+=t,c.current=t,w||n.preventDefault(),u.current=(0,Z.Z)((function(){var e=s.current?10:1;a(l.current*e,!1),l.current=0})))}}(t,h):function(e,t){a(t,!0),w||e.preventDefault()}(t,p)}},function(t){e&&(s.current=t.detail===c.current)}]}var C=n(67732),N=n(83652),k=function(){function e(){(0,C.Z)(this,e),(0,a.Z)(this,"maps",void 0),(0,a.Z)(this,"id",0),(0,a.Z)(this,"diffRecords",new Map),this.maps=Object.create(null)}return(0,N.Z)(e,[{key:"set",value:function(e,t){this.diffRecords.set(e,this.maps[e]),this.maps[e]=t,this.id+=1}},{key:"get",value:function(e){return this.maps[e]}},{key:"resetRecord",value:function(){this.diffRecords.clear()}},{key:"getRecord",value:function(){return this.diffRecords}}]),e}();function S(e){var t=parseFloat(e);return isNaN(t)?0:t}var M=14/15;function R(e){return Math.floor(Math.pow(e,.5))}function P(e,t){return("touches"in e?e.touches[0]:e)[t?"pageX":"pageY"]-window[t?"scrollX":"scrollY"]}var K=p.forwardRef((function(e,t){var n=e.prefixCls,r=e.rtl,o=e.scrollOffset,u=e.scrollRange,c=e.onStartMove,d=e.onStopMove,f=e.onScroll,v=e.horizontal,h=e.spinSize,m=e.containerSize,g=e.style,y=e.thumbStyle,b=e.showScrollBar,w=p.useState(!1),x=(0,l.Z)(w,2),E=x[0],C=x[1],N=p.useState(null),k=(0,l.Z)(N,2),S=k[0],M=k[1],R=p.useState(null),K=(0,l.Z)(R,2),I=K[0],D=K[1],A=!r,O=p.useRef(),T=p.useRef(),L=p.useState(b),_=(0,l.Z)(L,2),j=_[0],F=_[1],V=p.useRef(),H=function(){!0!==b&&!1!==b&&(clearTimeout(V.current),F(!0),V.current=setTimeout((function(){F(!1)}),3e3))},z=u-m||0,W=m-h||0,B=p.useMemo((function(){return 0===o||0===z?0:o/z*W}),[o,z,W]),Y=p.useRef({top:B,dragging:E,pageY:S,startTop:I});Y.current={top:B,dragging:E,pageY:S,startTop:I};var X=function(e){C(!0),M(P(e,v)),D(Y.current.top),c(),e.stopPropagation(),e.preventDefault()};p.useEffect((function(){var e=function(e){e.preventDefault()},t=O.current,n=T.current;return t.addEventListener("touchstart",e,{passive:!1}),n.addEventListener("touchstart",X,{passive:!1}),function(){t.removeEventListener("touchstart",e),n.removeEventListener("touchstart",X)}}),[]);var U=p.useRef();U.current=z;var G=p.useRef();G.current=W,p.useEffect((function(){if(E){var e,t=function(t){var n=Y.current,r=n.dragging,o=n.pageY,i=n.startTop;Z.Z.cancel(e);var a=O.current.getBoundingClientRect(),l=m/(v?a.width:a.height);if(r){var u=(P(t,v)-o)*l,c=i;!A&&v?c-=u:c+=u;var s=U.current,d=G.current,p=d?c/d:0,h=Math.ceil(p*s);h=Math.max(h,0),h=Math.min(h,s),e=(0,Z.Z)((function(){f(h,v)}))}},n=function(){C(!1),d()};return window.addEventListener("mousemove",t,{passive:!0}),window.addEventListener("touchmove",t,{passive:!0}),window.addEventListener("mouseup",n,{passive:!0}),window.addEventListener("touchend",n,{passive:!0}),function(){window.removeEventListener("mousemove",t),window.removeEventListener("touchmove",t),window.removeEventListener("mouseup",n),window.removeEventListener("touchend",n),Z.Z.cancel(e)}}}),[E]),p.useEffect((function(){return H(),function(){clearTimeout(V.current)}}),[o]),p.useImperativeHandle(t,(function(){return{delayHidden:H}}));var q="".concat(n,"-scrollbar"),J={position:"absolute",visibility:j?null:"hidden"},Q={position:"absolute",borderRadius:99,background:"var(--rc-virtual-list-scrollbar-bg, rgba(0, 0, 0, 0.5))",cursor:"pointer",userSelect:"none"};return v?(Object.assign(J,{height:8,left:0,right:0,bottom:0}),Object.assign(Q,(0,a.Z)({height:"100%",width:h},A?"left":"right",B))):(Object.assign(J,(0,a.Z)({width:8,top:0,bottom:0},A?"right":"left",0)),Object.assign(Q,{width:"100%",height:h,top:B})),p.createElement("div",{ref:O,className:s()(q,(0,a.Z)((0,a.Z)((0,a.Z)({},"".concat(q,"-horizontal"),v),"".concat(q,"-vertical"),!v),"".concat(q,"-visible"),j)),style:(0,i.Z)((0,i.Z)({},J),g),onMouseDown:function(e){e.stopPropagation(),e.preventDefault()},onMouseMove:H},p.createElement("div",{ref:T,className:s()("".concat(q,"-thumb"),(0,a.Z)({},"".concat(q,"-thumb-moving"),E)),style:(0,i.Z)((0,i.Z)({},Q),y),onMouseDown:X}))}));function I(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=e/t*e;return isNaN(n)&&(n=0),n=Math.max(n,20),Math.floor(n)}var D=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],A=[],O={overflowY:"auto",overflowAnchor:"none"};function T(e,t){var n=e.prefixCls,c=void 0===n?"rc-virtual-list":n,m=e.className,w=e.height,C=e.itemHeight,N=e.fullHeight,T=void 0===N||N,L=e.style,_=e.data,j=e.children,F=e.itemKey,V=e.virtual,H=e.direction,z=e.scrollWidth,W=e.component,B=void 0===W?"div":W,Y=e.onScroll,X=e.onVirtualScroll,U=e.onVisibleChange,G=e.innerProps,q=e.extraRender,J=e.styles,Q=e.showScrollBar,$=void 0===Q?"optional":Q,ee=(0,u.Z)(e,D),te=p.useCallback((function(e){return"function"==typeof F?F(e):null==e?void 0:e[F]}),[F]),ne=function(e,t,n){var r=p.useState(0),o=(0,l.Z)(r,2),i=o[0],a=o[1],u=(0,p.useRef)(new Map),c=(0,p.useRef)(new k),s=(0,p.useRef)(0);function d(){s.current+=1}function f(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];d();var t=function(){var e=!1;u.current.forEach((function(t,n){if(t&&t.offsetParent){var r=t.offsetHeight,o=getComputedStyle(t),i=o.marginTop,a=o.marginBottom,l=r+S(i)+S(a);c.current.get(n)!==l&&(c.current.set(n,l),e=!0)}})),e&&a((function(e){return e+1}))};if(e)t();else{s.current+=1;var n=s.current;Promise.resolve().then((function(){n===s.current&&t()}))}}return(0,p.useEffect)((function(){return d}),[]),[function(r,o){var i=e(r),a=u.current.get(i);o?(u.current.set(i,o),f()):u.current.delete(i),!a!=!o&&(o?null==t||t(r):null==n||n(r))},f,c.current,i]}(te,null,null),re=(0,l.Z)(ne,4),oe=re[0],ie=re[1],ae=re[2],le=re[3],ue=!(!1===V||!w||!C),ce=p.useMemo((function(){return Object.values(ae.maps).reduce((function(e,t){return e+t}),0)}),[ae.id,ae.maps]),se=ue&&_&&(Math.max(C*_.length,ce)>w||!!z),de="rtl"===H,fe=s()(c,(0,a.Z)({},"".concat(c,"-rtl"),de),m),ve=_||A,pe=(0,p.useRef)(),he=(0,p.useRef)(),me=(0,p.useRef)(),ge=(0,p.useState)(0),ye=(0,l.Z)(ge,2),be=ye[0],Ze=ye[1],we=(0,p.useState)(0),xe=(0,l.Z)(we,2),Ee=xe[0],Ce=xe[1],Ne=(0,p.useState)(!1),ke=(0,l.Z)(Ne,2),Se=ke[0],Me=ke[1],Re=function(){Me(!0)},Pe=function(){Me(!1)},Ke={getKey:te};function Ie(e){Ze((function(t){var n=function(e){var t=e;Number.isNaN(Je.current)||(t=Math.min(t,Je.current));return t=Math.max(t,0),t}("function"==typeof e?e(t):e);return pe.current.scrollTop=n,n}))}var De=(0,p.useRef)({start:0,end:ve.length}),Ae=(0,p.useRef)(),Oe=b(ve,te),Te=(0,l.Z)(Oe,1)[0];Ae.current=Te;var Le=p.useMemo((function(){if(!ue)return{scrollHeight:void 0,start:0,end:ve.length-1,offset:void 0};var e;if(!se)return{scrollHeight:(null===(e=he.current)||void 0===e?void 0:e.offsetHeight)||0,start:0,end:ve.length-1,offset:void 0};for(var t,n,r,o=0,i=ve.length,a=0;a<i;a+=1){var l=ve[a],u=te(l),c=ae.get(u),s=o+(void 0===c?C:c);s>=be&&void 0===t&&(t=a,n=o),s>be+w&&void 0===r&&(r=a),o=s}return void 0===t&&(t=0,n=0,r=Math.ceil(w/C)),void 0===r&&(r=ve.length-1),{scrollHeight:o,start:t,end:r=Math.min(r+1,ve.length-1),offset:n}}),[se,ue,be,ve,le,w]),_e=Le.scrollHeight,je=Le.start,Fe=Le.end,Ve=Le.offset;De.current.start=je,De.current.end=Fe,p.useLayoutEffect((function(){var e=ae.getRecord();if(1===e.size){var t=Array.from(e.keys())[0],n=e.get(t),r=ve[je];if(r&&void 0===n)if(te(r)===t){var o=ae.get(t)-C;Ie((function(e){return e+o}))}}ae.resetRecord()}),[_e]);var He=p.useState({width:0,height:w}),ze=(0,l.Z)(He,2),We=ze[0],Be=ze[1],Ye=(0,p.useRef)(),Xe=(0,p.useRef)(),Ue=p.useMemo((function(){return I(We.width,z)}),[We.width,z]),Ge=p.useMemo((function(){return I(We.height,_e)}),[We.height,_e]),qe=_e-w,Je=(0,p.useRef)(qe);Je.current=qe;var Qe=be<=0,$e=be>=qe,et=Ee<=0,tt=Ee>=z,nt=x(Qe,$e,et,tt),rt=function(){return{x:de?-Ee:Ee,y:be}},ot=(0,p.useRef)(rt()),it=(0,f.zX)((function(e){if(X){var t=(0,i.Z)((0,i.Z)({},rt()),e);ot.current.x===t.x&&ot.current.y===t.y||(X(t),ot.current=t)}}));function at(e,t){var n=e;t?((0,h.flushSync)((function(){Ce(n)})),it()):Ie(n)}var lt=function(e){var t=e,n=z?z-We.width:0;return t=Math.max(t,0),t=Math.min(t,n)},ut=(0,f.zX)((function(e,t){t?((0,h.flushSync)((function(){Ce((function(t){return lt(t+(de?-e:e))}))})),it()):Ie((function(t){return t+e}))})),ct=E(ue,Qe,$e,et,tt,!!z,ut),st=(0,l.Z)(ct,2),dt=st[0],ft=st[1];!function(e,t,n){var r,o=(0,p.useRef)(!1),i=(0,p.useRef)(0),a=(0,p.useRef)(0),l=(0,p.useRef)(null),u=(0,p.useRef)(null),c=function(e){if(o.current){var t=Math.ceil(e.touches[0].pageX),r=Math.ceil(e.touches[0].pageY),l=i.current-t,c=a.current-r,s=Math.abs(l)>Math.abs(c);s?i.current=t:a.current=r;var d=n(s,s?l:c,!1,e);d&&e.preventDefault(),clearInterval(u.current),d&&(u.current=setInterval((function(){s?l*=M:c*=M;var e=Math.floor(s?l:c);(!n(s,e,!0)||Math.abs(e)<=.1)&&clearInterval(u.current)}),16))}},s=function(){o.current=!1,r()},d=function(e){r(),1!==e.touches.length||o.current||(o.current=!0,i.current=Math.ceil(e.touches[0].pageX),a.current=Math.ceil(e.touches[0].pageY),l.current=e.target,l.current.addEventListener("touchmove",c,{passive:!1}),l.current.addEventListener("touchend",s,{passive:!0}))};r=function(){l.current&&(l.current.removeEventListener("touchmove",c),l.current.removeEventListener("touchend",s))},(0,v.Z)((function(){return e&&t.current.addEventListener("touchstart",d,{passive:!0}),function(){var e;null===(e=t.current)||void 0===e||e.removeEventListener("touchstart",d),r(),clearInterval(u.current)}}),[e])}(ue,pe,(function(e,t,n,r){var o=r;return!nt(e,t,n)&&((!o||!o._virtualHandled)&&(o&&(o._virtualHandled=!0),dt({preventDefault:function(){},deltaX:e?t:0,deltaY:e?0:t}),!0))})),function(e,t,n){p.useEffect((function(){var r=t.current;if(e&&r){var o,i,a=!1,l=function(){Z.Z.cancel(o)},u=function e(){l(),o=(0,Z.Z)((function(){n(i),e()}))},c=function(){a=!1,l()},s=function(e){if(!e.target.draggable&&0===e.button){var t=e;t._virtualHandled||(t._virtualHandled=!0,a=!0)}},d=function(e){if(a){var t=P(e,!1),n=r.getBoundingClientRect(),o=n.top,c=n.bottom;t<=o?(i=-R(o-t),u()):t>=c?(i=R(t-c),u()):l()}};return r.addEventListener("mousedown",s),r.ownerDocument.addEventListener("mouseup",c),r.ownerDocument.addEventListener("mousemove",d),r.ownerDocument.addEventListener("dragend",c),function(){r.removeEventListener("mousedown",s),r.ownerDocument.removeEventListener("mouseup",c),r.ownerDocument.removeEventListener("mousemove",d),r.ownerDocument.removeEventListener("dragend",c),l()}}}),[e])}(se,pe,(function(e){Ie((function(t){return t+e}))})),(0,v.Z)((function(){function e(e){var t=Qe&&e.detail<0,n=$e&&e.detail>0;!ue||t||n||e.preventDefault()}var t=pe.current;return t.addEventListener("wheel",dt,{passive:!1}),t.addEventListener("DOMMouseScroll",ft,{passive:!0}),t.addEventListener("MozMousePixelScroll",e,{passive:!1}),function(){t.removeEventListener("wheel",dt),t.removeEventListener("DOMMouseScroll",ft),t.removeEventListener("MozMousePixelScroll",e)}}),[ue,Qe,$e]),(0,v.Z)((function(){if(z){var e=lt(Ee);Ce(e),it({x:e})}}),[We.width,z]);var vt=function(){var e,t;null===(e=Ye.current)||void 0===e||e.delayHidden(),null===(t=Xe.current)||void 0===t||t.delayHidden()},pt=function(e,t,n,r,a,u,c,s){var d=p.useRef(),f=p.useState(null),h=(0,l.Z)(f,2),m=h[0],g=h[1];return(0,v.Z)((function(){if(m&&m.times<10){if(!e.current)return void g((function(e){return(0,i.Z)({},e)}));u();var o=m.targetAlign,l=m.originAlign,s=m.index,d=m.offset,f=e.current.clientHeight,v=!1,p=o,h=null;if(f){for(var y=o||l,b=0,Z=0,w=0,x=Math.min(t.length-1,s),E=0;E<=x;E+=1){var C=a(t[E]);Z=b;var N=n.get(C);b=w=Z+(void 0===N?r:N)}for(var k="top"===y?d:f-d,S=x;S>=0;S-=1){var M=a(t[S]),R=n.get(M);if(void 0===R){v=!0;break}if((k-=R)<=0)break}switch(y){case"top":h=Z-d;break;case"bottom":h=w-f+d;break;default:var P=e.current.scrollTop;Z<P?p="top":w>P+f&&(p="bottom")}null!==h&&c(h),h!==m.lastTop&&(v=!0)}v&&g((0,i.Z)((0,i.Z)({},m),{},{times:m.times+1,targetAlign:p,lastTop:h}))}}),[m,e.current]),function(e){if(null!=e){if(Z.Z.cancel(d.current),"number"==typeof e)c(e);else if(e&&"object"===(0,o.Z)(e)){var n,r=e.align;n="index"in e?e.index:t.findIndex((function(t){return a(t)===e.key}));var i=e.offset;g({times:0,index:n,offset:void 0===i?0:i,originAlign:r})}}else s()}}(pe,ve,ae,C,te,(function(){return ie(!0)}),Ie,vt);p.useImperativeHandle(t,(function(){return{nativeElement:me.current,getScrollInfo:rt,scrollTo:function(e){var t;(t=e)&&"object"===(0,o.Z)(t)&&("left"in t||"top"in t)?(void 0!==e.left&&Ce(lt(e.left)),pt(e.top)):pt(e)}}})),(0,v.Z)((function(){if(U){var e=ve.slice(je,Fe+1);U(e,ve)}}),[je,Fe,ve]);var ht=function(e,t,n,r){var o=p.useMemo((function(){return[new Map,[]]}),[e,n.id,r]),i=(0,l.Z)(o,2),a=i[0],u=i[1];return function(o){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o,l=a.get(o),c=a.get(i);if(void 0===l||void 0===c)for(var s=e.length,d=u.length;d<s;d+=1){var f,v=e[d],p=t(v);a.set(p,d);var h=null!==(f=n.get(p))&&void 0!==f?f:r;if(u[d]=(u[d-1]||0)+h,p===o&&(l=d),p===i&&(c=d),void 0!==l&&void 0!==c)break}return{top:u[l-1]||0,bottom:u[c]}}}(ve,te,ae,C),mt=null==q?void 0:q({start:je,end:Fe,virtual:se,offsetX:Ee,offsetY:Ve,rtl:de,getSize:ht}),gt=function(e,t,n,r,o,i,a,l){var u=l.getKey;return e.slice(t,n+1).map((function(e,n){var l=a(e,t+n,{style:{width:r},offsetX:o}),c=u(e);return p.createElement(y,{key:c,setRef:function(t){return i(e,t)}},l)}))}(ve,je,Fe,z,Ee,oe,j,Ke),yt=null;w&&(yt=(0,i.Z)((0,a.Z)({},T?"height":"maxHeight",w),O),ue&&(yt.overflowY="hidden",z&&(yt.overflowX="hidden"),Se&&(yt.pointerEvents="none")));var bt={};return de&&(bt.dir="rtl"),p.createElement("div",(0,r.Z)({ref:me,style:(0,i.Z)((0,i.Z)({},L),{},{position:"relative"}),className:fe},bt,ee),p.createElement(d.Z,{onResize:function(e){Be({width:e.offsetWidth,height:e.offsetHeight})}},p.createElement(B,{className:"".concat(c,"-holder"),style:yt,ref:pe,onScroll:function(e){var t=e.currentTarget.scrollTop;t!==be&&Ie(t),null==Y||Y(e),it()},onMouseEnter:vt},p.createElement(g,{prefixCls:c,height:_e,offsetX:Ee,offsetY:Ve,scrollWidth:z,onInnerResize:ie,ref:he,innerProps:G,rtl:de,extra:mt},gt))),se&&_e>w&&p.createElement(K,{ref:Ye,prefixCls:c,scrollOffset:be,scrollRange:_e,rtl:de,onScroll:at,onStartMove:Re,onStopMove:Pe,spinSize:Ge,containerSize:We.height,style:null==J?void 0:J.verticalScrollBar,thumbStyle:null==J?void 0:J.verticalScrollBarThumb,showScrollBar:$}),se&&z>We.width&&p.createElement(K,{ref:Xe,prefixCls:c,scrollOffset:Ee,scrollRange:z,rtl:de,onScroll:at,onStartMove:Re,onStopMove:Pe,spinSize:Ue,containerSize:We.width,horizontal:!0,style:null==J?void 0:J.horizontalScrollBar,thumbStyle:null==J?void 0:J.horizontalScrollBarThumb,showScrollBar:$}))}var L=p.forwardRef(T);L.displayName="List";var _=L},76374:function(e,t,n){var r=function(){if("undefined"!=typeof Map)return Map;function e(e,t){var n=-1;return e.some((function(e,r){return e[0]===t&&(n=r,!0)})),n}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(t){var n=e(this.__entries__,t),r=this.__entries__[n];return r&&r[1]},t.prototype.set=function(t,n){var r=e(this.__entries__,t);~r?this.__entries__[r][1]=n:this.__entries__.push([t,n])},t.prototype.delete=function(t){var n=this.__entries__,r=e(n,t);~r&&n.splice(r,1)},t.prototype.has=function(t){return!!~e(this.__entries__,t)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(e,t){void 0===t&&(t=null);for(var n=0,r=this.__entries__;n<r.length;n++){var o=r[n];e.call(t,o[1],o[0])}},t}()}(),o="undefined"!=typeof window&&"undefined"!=typeof document&&window.document===document,i=void 0!==n.g&&n.g.Math===Math?n.g:"undefined"!=typeof self&&self.Math===Math?self:"undefined"!=typeof window&&window.Math===Math?window:Function("return this")(),a="function"==typeof requestAnimationFrame?requestAnimationFrame.bind(i):function(e){return setTimeout((function(){return e(Date.now())}),1e3/60)};var l=["top","right","bottom","left","width","height","size","weight"],u="undefined"!=typeof MutationObserver,c=function(){function e(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=function(e,t){var n=!1,r=!1,o=0;function i(){n&&(n=!1,e()),r&&u()}function l(){a(i)}function u(){var e=Date.now();if(n){if(e-o<2)return;r=!0}else n=!0,r=!1,setTimeout(l,t);o=e}return u}(this.refresh.bind(this),20)}return e.prototype.addObserver=function(e){~this.observers_.indexOf(e)||this.observers_.push(e),this.connected_||this.connect_()},e.prototype.removeObserver=function(e){var t=this.observers_,n=t.indexOf(e);~n&&t.splice(n,1),!t.length&&this.connected_&&this.disconnect_()},e.prototype.refresh=function(){this.updateObservers_()&&this.refresh()},e.prototype.updateObservers_=function(){var e=this.observers_.filter((function(e){return e.gatherActive(),e.hasActive()}));return e.forEach((function(e){return e.broadcastActive()})),e.length>0},e.prototype.connect_=function(){o&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),u?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){o&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(e){var t=e.propertyName,n=void 0===t?"":t;l.some((function(e){return!!~n.indexOf(e)}))&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),s=function(e,t){for(var n=0,r=Object.keys(t);n<r.length;n++){var o=r[n];Object.defineProperty(e,o,{value:t[o],enumerable:!1,writable:!1,configurable:!0})}return e},d=function(e){return e&&e.ownerDocument&&e.ownerDocument.defaultView||i},f=y(0,0,0,0);function v(e){return parseFloat(e)||0}function p(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return t.reduce((function(t,n){return t+v(e["border-"+n+"-width"])}),0)}function h(e){var t=e.clientWidth,n=e.clientHeight;if(!t&&!n)return f;var r=d(e).getComputedStyle(e),o=function(e){for(var t={},n=0,r=["top","right","bottom","left"];n<r.length;n++){var o=r[n],i=e["padding-"+o];t[o]=v(i)}return t}(r),i=o.left+o.right,a=o.top+o.bottom,l=v(r.width),u=v(r.height);if("border-box"===r.boxSizing&&(Math.round(l+i)!==t&&(l-=p(r,"left","right")+i),Math.round(u+a)!==n&&(u-=p(r,"top","bottom")+a)),!function(e){return e===d(e).document.documentElement}(e)){var c=Math.round(l+i)-t,s=Math.round(u+a)-n;1!==Math.abs(c)&&(l-=c),1!==Math.abs(s)&&(u-=s)}return y(o.left,o.top,l,u)}var m="undefined"!=typeof SVGGraphicsElement?function(e){return e instanceof d(e).SVGGraphicsElement}:function(e){return e instanceof d(e).SVGElement&&"function"==typeof e.getBBox};function g(e){return o?m(e)?function(e){var t=e.getBBox();return y(0,0,t.width,t.height)}(e):h(e):f}function y(e,t,n,r){return{x:e,y:t,width:n,height:r}}var b=function(){function e(e){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=y(0,0,0,0),this.target=e}return e.prototype.isActive=function(){var e=g(this.target);return this.contentRect_=e,e.width!==this.broadcastWidth||e.height!==this.broadcastHeight},e.prototype.broadcastRect=function(){var e=this.contentRect_;return this.broadcastWidth=e.width,this.broadcastHeight=e.height,e},e}(),Z=function(e,t){var n,r,o,i,a,l,u,c=(r=(n=t).x,o=n.y,i=n.width,a=n.height,l="undefined"!=typeof DOMRectReadOnly?DOMRectReadOnly:Object,u=Object.create(l.prototype),s(u,{x:r,y:o,width:i,height:a,top:o,right:r+i,bottom:a+o,left:r}),u);s(this,{target:e,contentRect:c})},w=function(){function e(e,t,n){if(this.activeObservations_=[],this.observations_=new r,"function"!=typeof e)throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=e,this.controller_=t,this.callbackCtx_=n}return e.prototype.observe=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(e instanceof d(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)||(t.set(e,new b(e)),this.controller_.addObserver(this),this.controller_.refresh())}},e.prototype.unobserve=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(e instanceof d(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)&&(t.delete(e),t.size||this.controller_.removeObserver(this))}},e.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},e.prototype.gatherActive=function(){var e=this;this.clearActive(),this.observations_.forEach((function(t){t.isActive()&&e.activeObservations_.push(t)}))},e.prototype.broadcastActive=function(){if(this.hasActive()){var e=this.callbackCtx_,t=this.activeObservations_.map((function(e){return new Z(e.target,e.broadcastRect())}));this.callback_.call(e,t,e),this.clearActive()}},e.prototype.clearActive=function(){this.activeObservations_.splice(0)},e.prototype.hasActive=function(){return this.activeObservations_.length>0},e}(),x="undefined"!=typeof WeakMap?new WeakMap:new r,E=function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var n=c.getInstance(),r=new w(t,n,this);x.set(this,r)};["observe","unobserve","disconnect"].forEach((function(e){E.prototype[e]=function(){var t;return(t=x.get(this))[e].apply(t,arguments)}}));var C=void 0!==i.ResizeObserver?i.ResizeObserver:E;t.Z=C},99288:function(e){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAgCAYAAAAFQMh/AAAAAXNSR0IArs4c6QAAA2ZJREFUWEetlk9sFGUYxp93ZnYXkYomxDSEC8RU9IIcYEUSw8EDPUDcJgtpYqUhZKctkmBEUtIiK1AOBKgR6bpL0AQTTWyocgDiSTFIIQIREq2JtgoYQgkY/gjb0p15ZIaWzO7O7n6z7Xfbff/85n3mfd9vBD5Hb2U9LRwSwXtWWr7y85nsf+KXwDC5xCZOOzYBUnMjePfP/TI6WZg33hfsOOgmT5J4fdz5QlhHfCQlQ1MFLwk2TC63iRMe0B0Bmq2MfDsV8JJgJ7lm8gKIhV6QJti3gGg/n5GxyTxAWbCeYJzA14UAEfSHdazO9sjVauFlwckkte3XMACgrggguCUamqyUeF+H8nOUBbtN1sK1tHGoREZqwK7YG9jWu0osZerjaSl/Xk4y/Ps1DAKYU8pTBD9M09F4v0euV8o3Ya8IdpsswY0AuiskHdaAxlxGvleBK4FnJzj9OnAZwKwKSa1HGiatT9ElIiznqwQer3rro+K3K1Uj+G468da9jNws+Xocw7Jvup8d4X+bCFkk4A2I9uWZWEdet85s5XP3LLfqGhU4gH80A6tzPeKu3qKRXHZsd212dPRnML95RLTOMw0dXd4Aw+Rum3hfEey0bg5Eu52RvUXg6JGdhwE2FRkgFsPhl86u2PzHhO3pNtZmLfwNIqIMd0ZHcLTmKTTf/khuP+nqaN+Oq4XVThg1Dev6Y1vzZlg3mSLREgQ87vuXriM+lpLzzm+JHtk5CHCeXyJdk7dPxzq/yJO7ja/ZOfxUBdgJ+WVeBK86V6xE+7o+Ae31PlJnwzpe/PHNzrx9bJjstglnrgMdERyeVYO24T1y3624/vjHz/w7cvckyFee6C/ICTSzv6HjM292t7NtXAExIwD1gQjesdLyuTfGnePEuXTo0pUbzYAsBjhsINR7qqH9YmFyzeQWELsCQAeMEOIPD8ivxYoqZnlhAyNDD92OrlUJKZS2arCe4DoCBxWgvtJWBSYpuonfAMyvAC4pbVVgvZUraeFoOWglaasDmzxFYmkJsJK0gcHeb2wfsLK0gcG6yT4SsaLAgoWg0HR5LmXv48h61o3lMABC80RVJW2ginWTaRIJT1DV0iqDZ7Tw+Qe2e/FPc3frJKVVBhsmP7SJDwBMibRBwDtsot4IYY3frg3aTIX+/wMViEMw4clpOQAAAABJRU5ErkJggg=="},44487:function(e){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAABgVJREFUWEeVV2lsVFUYPecOFcFKNHHBYtS6EVuqxkSI+sf1h4mGGlsFWuhuW1BpKVCkLbymIJS2TlVkKVpGCiqbSjSGiDExilETl4gLSqIxEjAuiRHDNjP36HvTGTpvplP6/tyX9+77vvNt555HjPJ6rHF1QRQoMLQ5EHNAZFnqb1r8FKD5YkNP89ck5Tdb1dg5lYyWQrwX0JUgD8Oglmfjv3px5w0M2xoLWwghN8V6wogAmp9IvRiwCPX1thytblh1t6AVgm6D3PeEt8K95VcZATzWsPKyCNUuy0pAAT9Y92PXVNxI/N5biQhovpe1BXSdepcOwfA1COMhNQH4c1gAVY0rHpSwTcL5MTce5mSXvohSshmP1vB3A1P7YvCpPW55Khs6HGux3NB8lxZA+fyVzYR9WoJJMup3GHcwGGGmjBiD9v7eNse1VzG/46CkySR7UgCUz+9oltXqNPGOmAAfHkhy6+ytsZobh7SfSNwbe5A1NQlAxfyOByS7JxH50KKm69ZMIaeLINaDRyTkkPg49PzyOxIAyhetmWhPHv8BwoShTZ0oexqDBCEI7uq12OC9u450BRC4Z/PatvcTAMoed9YLqBu2rdNY9Dv0A0rt2VhJIHy95QXnpnhMmDPPuV7Et7AakxTxCHOXUoHkMff1DP+E7EVuDQhYZY2ZMtDb9r2XgTlznS5BC1MjGn7OR9US5A5juElRuy/BG8YEB9Y6CzwAJfVtPwK4bqSajvw+GfAgyB/OOT/71v41zcdmz1v2iaymeWwIHB14oX0SZ8/tuMHa098NMtUQskntutQxS2LWBMsmiA88ziwzbeA555uSJ5wJjEQ/EzA5TsXGII+ldW2PCNo+Utd6Xe6vcaJjB7veh9CIZVs3dmyRxNL61jcATo9zg2vPwMxhSX1bg6yC6TNwNrDS7yH4/LaNK550386qb2mFRYd/pyGXsaS2dY2VXRRjqhhrxQ+PVCbL/D7ugMAr2zauLHV5v6R+6f2yfFtSMq0DCBgT5MzaliCkhliK/dSZ7PBs8kHynWxdUdjXVxsum9eWH45EP5RwYbpvDU0XZ9Y8tez/0raPaqyGR7L/suyL7wsGF5yY/XhrbuRU9CNBOYkD268HTKCRs6qXzrG0L6dvsswxDyUiV1yMPW/sXaFe5+/yuc7Ek+FTHwG4ZmhJzwzp4OEE8yhn1y2dcjpiD6R35T+NhtEDwP5x2ec+4DqfVb/kwmhYH0Ao8M9lSonHZuXRHZEZ1c2HJFyTZpCTcaXRA4TeyZkwschNu+s8EtZeClNjh9MZNvZPGYFD219ac71HSY9WNy+RtCrFvk9y+Q8XENvyLh9f7jhOpHiuM5GnT7wrq4I4EWVuanbveKlzkQdgZvXSS6MK/yohKynkjHrAPLujf3WjO2rF1a251Kl9sm4WB1GnEukQnmbEBAL52zet+jFxHBdVLPoGUH5GAN5uHjdQ7Y7N3Vs98DXN+dGo3pWUc9Z6gNywq7+rPo4RM6oW3xOJ2vdSUpyagYNZWYGiVzd1fut+XFTZdD8sXxF0QcxYskBJpwcM+Q/GcfLOdV2/JQAUVTTtl3A7xMOgJnnCxneRfI3js2t2rnP+dRu3uHJhC8F2K5mE6M6oB7yGtKCZvmtz19sJ1iyuWjzVRqKfemiMHgTMJGvt+pi0j5eNfxma0p2hrr3uqXby2LGXJRWmgMzwn+DuNTRLdoW6O4d+x6Kypu6obBPBn2+8esK1juPYh8ub6mS1TpCnX+IajzSfSzab4OTYmMX0YOK9f2oGPZG0IFt2h3o8tZ0E4KGyBa4UyyPZ/vqWZxw3vUUVC6crajcKuGSoxBitHoj9IfEYaUp2h7rfSkd2LCxt+IPERYamW8AJwM74/4/oujObeYBQnoDAaPQAgSjAfo7T8tf7eo8OR+ougC8B3OxnKhAfE2x7Y6D3/RmVi3NOhU9XCKiGdNVwxrznxM8E3jSBMX27Qz0HM+51txeWNtwJqU/UJEPzi+COY2Drm1uCn/k/dsvzUEXjTbS4hWKulb2ARNiKR2B0BMYc2BMKDnOupIfyH6JkKuUo/S9iAAAAAElFTkSuQmCC"},19251:function(e,t,n){n.d(t,{Z:function(){return o}});var r=n(3208);function o(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=(0,r.Z)(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0,i=function(){};return{s:i,n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,l=!0,u=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return l=e.done,e},e:function(e){u=!0,a=e},f:function(){try{l||null==n.return||n.return()}finally{if(u)throw a}}}}},16722:function(e,t,n){n.d(t,{Z:function(){return c}});const r=e=>"object"==typeof e&&null!=e&&1===e.nodeType,o=(e,t)=>(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e,i=(e,t)=>{if(e.clientHeight<e.scrollHeight||e.clientWidth<e.scrollWidth){const n=getComputedStyle(e,null);return o(n.overflowY,t)||o(n.overflowX,t)||(e=>{const t=(e=>{if(!e.ownerDocument||!e.ownerDocument.defaultView)return null;try{return e.ownerDocument.defaultView.frameElement}catch(e){return null}})(e);return!!t&&(t.clientHeight<e.scrollHeight||t.clientWidth<e.scrollWidth)})(e)}return!1},a=(e,t,n,r,o,i,a,l)=>i<e&&a>t||i>e&&a<t?0:i<=e&&l<=n||a>=t&&l>=n?i-e-r:a>t&&l<n||i<e&&l>n?a-t+o:0,l=e=>{const t=e.parentElement;return null==t?e.getRootNode().host||null:t},u=(e,t)=>{var n,o,u,c;if("undefined"==typeof document)return[];const{scrollMode:s,block:d,inline:f,boundary:v,skipOverflowHiddenElements:p}=t,h="function"==typeof v?v:e=>e!==v;if(!r(e))throw new TypeError("Invalid target");const m=document.scrollingElement||document.documentElement,g=[];let y=e;for(;r(y)&&h(y);){if(y=l(y),y===m){g.push(y);break}null!=y&&y===document.body&&i(y)&&!i(document.documentElement)||null!=y&&i(y,p)&&g.push(y)}const b=null!=(o=null==(n=window.visualViewport)?void 0:n.width)?o:innerWidth,Z=null!=(c=null==(u=window.visualViewport)?void 0:u.height)?c:innerHeight,{scrollX:w,scrollY:x}=window,{height:E,width:C,top:N,right:k,bottom:S,left:M}=e.getBoundingClientRect(),{top:R,right:P,bottom:K,left:I}=(e=>{const t=window.getComputedStyle(e);return{top:parseFloat(t.scrollMarginTop)||0,right:parseFloat(t.scrollMarginRight)||0,bottom:parseFloat(t.scrollMarginBottom)||0,left:parseFloat(t.scrollMarginLeft)||0}})(e);let D="start"===d||"nearest"===d?N-R:"end"===d?S+K:N+E/2-R+K,A="center"===f?M+C/2-I+P:"end"===f?k+P:M-I;const O=[];for(let e=0;e<g.length;e++){const t=g[e],{height:n,width:r,top:o,right:l,bottom:u,left:c}=t.getBoundingClientRect();if("if-needed"===s&&N>=0&&M>=0&&S<=Z&&k<=b&&(t===m&&!i(t)||N>=o&&S<=u&&M>=c&&k<=l))return O;const v=getComputedStyle(t),p=parseInt(v.borderLeftWidth,10),h=parseInt(v.borderTopWidth,10),y=parseInt(v.borderRightWidth,10),R=parseInt(v.borderBottomWidth,10);let P=0,K=0;const I="offsetWidth"in t?t.offsetWidth-t.clientWidth-p-y:0,T="offsetHeight"in t?t.offsetHeight-t.clientHeight-h-R:0,L="offsetWidth"in t?0===t.offsetWidth?0:r/t.offsetWidth:0,_="offsetHeight"in t?0===t.offsetHeight?0:n/t.offsetHeight:0;if(m===t)P="start"===d?D:"end"===d?D-Z:"nearest"===d?a(x,x+Z,Z,h,R,x+D,x+D+E,E):D-Z/2,K="start"===f?A:"center"===f?A-b/2:"end"===f?A-b:a(w,w+b,b,p,y,w+A,w+A+C,C),P=Math.max(0,P+x),K=Math.max(0,K+w);else{P="start"===d?D-o-h:"end"===d?D-u+R+T:"nearest"===d?a(o,u,n,h,R+T,D,D+E,E):D-(o+n/2)+T/2,K="start"===f?A-c-p:"center"===f?A-(c+r/2)+I/2:"end"===f?A-l+y+I:a(c,l,r,p,y+I,A,A+C,C);const{scrollLeft:e,scrollTop:i}=t;P=0===_?0:Math.max(0,Math.min(i+P/_,t.scrollHeight-n/_+T)),K=0===L?0:Math.max(0,Math.min(e+K/L,t.scrollWidth-r/L+I)),D+=i-P,A+=e-K}O.push({el:t,top:P,left:K})}return O};function c(e,t){if(!e.isConnected||!(e=>{let t=e;for(;t&&t.parentNode;){if(t.parentNode===document)return!0;t=t.parentNode instanceof ShadowRoot?t.parentNode.host:t.parentNode}return!1})(e))return;const n=(e=>{const t=window.getComputedStyle(e);return{top:parseFloat(t.scrollMarginTop)||0,right:parseFloat(t.scrollMarginRight)||0,bottom:parseFloat(t.scrollMarginBottom)||0,left:parseFloat(t.scrollMarginLeft)||0}})(e);if((e=>"object"==typeof e&&"function"==typeof e.behavior)(t))return t.behavior(u(e,t));const r="boolean"==typeof t||null==t?void 0:t.behavior;for(const{el:o,top:i,left:a}of u(e,(e=>!1===e?{block:"end",inline:"nearest"}:(e=>e===Object(e)&&0!==Object.keys(e).length)(e)?e:{block:"start",inline:"nearest"})(t))){const e=i-n.top+n.bottom,t=a-n.left+n.right;o.scroll({top:e,left:t,behavior:r})}}}}]);