1 line
46 KiB
JavaScript
1 line
46 KiB
JavaScript
"use strict";(self.webpackChunkbeancount_web=self.webpackChunkbeancount_web||[]).push([[691],{3420:(e,t,n)=>{n.d(t,{A:()=>l});var r=n(9379),o=n(9284);const a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"ellipsis",theme:"outlined"};var i=n(3768),c=function(e,t){return o.createElement(i.A,(0,r.A)((0,r.A)({},e),{},{ref:t,icon:a}))};const l=o.forwardRef(c)},6445:(e,t,n)=>{n.d(t,{A:()=>l});var r=n(9379),o=n(9284);const a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z"}},{tag:"path",attrs:{d:"M192 474h672q8 0 8 8v60q0 8-8 8H160q-8 0-8-8v-60q0-8 8-8z"}}]},name:"plus",theme:"outlined"};var i=n(3768),c=function(e,t){return o.createElement(i.A,(0,r.A)((0,r.A)({},e),{},{ref:t,icon:a}))};const l=o.forwardRef(c)},7691:(e,t,n)=>{n.d(t,{A:()=>se});var r=n(4467),o=n(8168),a=n(5691),i=n(3420),c=n(6445),l=n(4480),u=n.n(l),s=n(9379),f=n(5544),d=n(2284),v=n(45),p=n(9284),m=n(7142),b=n(4413),A=n(7285);const h=(0,p.createContext)(null);const y=p.forwardRef((function(e,t){var n=e.prefixCls,r=e.className,o=e.style,a=e.id,i=e.active,c=e.tabKey,l=e.children;return p.createElement("div",{id:a&&"".concat(a,"-panel-").concat(c),role:"tabpanel",tabIndex:i?0:-1,"aria-labelledby":a&&"".concat(a,"-tab-").concat(c),"aria-hidden":!i,style:o,className:u()(n,i&&"".concat(n,"-active"),r),ref:t},l)}));var g=["key","forceRender","style","className"];function C(e){var t=e.id,n=e.activeKey,a=e.animated,i=e.tabPosition,c=e.destroyInactiveTabPane,l=p.useContext(h),f=l.prefixCls,d=l.tabs,m=a.tabPane,b="".concat(f,"-tabpane");return p.createElement("div",{className:u()("".concat(f,"-content-holder"))},p.createElement("div",{className:u()("".concat(f,"-content"),"".concat(f,"-content-").concat(i),(0,r.A)({},"".concat(f,"-content-animated"),m))},d.map((function(e){var r=e.key,i=e.forceRender,l=e.style,f=e.className,d=(0,v.A)(e,g),h=r===n;return p.createElement(A.Ay,(0,o.A)({key:r,visible:h,forceRender:i,removeOnLeave:!!c,leavedClassName:"".concat(b,"-hidden")},a.tabPaneMotion),(function(e,n){var a=e.style,i=e.className;return p.createElement(y,(0,o.A)({},d,{prefixCls:b,id:t,tabKey:r,animated:m,active:h,style:(0,s.A)((0,s.A)({},l),a),className:u()(f,i),ref:n}))}))}))))}var E=n(436),w=n(2773),k=n(7668),x=n(8979),N=n(7095),P={width:0,height:0,left:0,top:0};function M(e,t){var n=p.useRef(e),r=p.useState({}),o=(0,f.A)(r,2)[1];return[n.current,function(e){var r="function"===typeof e?e(n.current):e;r!==n.current&&t(r,n.current),n.current=r,o({})}]}var S=Math.pow(.995,20);var I=n(909);function R(e){var t=(0,p.useState)(0),n=(0,f.A)(t,2),r=n[0],o=n[1],a=(0,p.useRef)(0),i=(0,p.useRef)();return i.current=e,(0,I.o)((function(){var e;null===(e=i.current)||void 0===e||e.call(i)}),[r]),function(){a.current===r&&(a.current+=1,o(a.current))}}var K={width:0,height:0,left:0,top:0,right:0};function T(e){var t;return e instanceof Map?(t={},e.forEach((function(e,n){t[n]=e}))):t=e,JSON.stringify(t)}function O(e){return String(e).replace(/"/g,"TABS_DQ")}function D(e,t){var n=e.prefixCls,r=e.editable,o=e.locale,a=e.style;return r&&!1!==r.showAdd?p.createElement("button",{ref:t,type:"button",className:"".concat(n,"-nav-add"),style:a,"aria-label":(null===o||void 0===o?void 0:o.addAriaLabel)||"Add tab",onClick:function(e){r.onEdit("add",{event:e})}},r.addIcon||"+"):null}const L=p.forwardRef(D);const j=p.forwardRef((function(e,t){var n,r=e.position,o=e.prefixCls,a=e.extra;if(!a)return null;var i={};return"object"!==(0,d.A)(a)||p.isValidElement(a)?i.right=a:i=a,"right"===r&&(n=i.right),"left"===r&&(n=i.left),n?p.createElement("div",{className:"".concat(o,"-extra-content"),ref:t},n):null}));var B=n(7007),V=n(2462),_=n(6184);function z(e,t){var n=e.prefixCls,o=e.id,a=e.tabs,i=e.locale,c=e.mobile,l=e.moreIcon,s=void 0===l?"More":l,d=e.moreTransitionName,v=e.style,m=e.className,b=e.editable,A=e.tabBarGutter,h=e.rtl,y=e.removeAriaLabel,g=e.onTabClick,C=e.getPopupContainer,E=e.popupClassName,w=(0,p.useState)(!1),k=(0,f.A)(w,2),x=k[0],N=k[1],P=(0,p.useState)(null),M=(0,f.A)(P,2),S=M[0],I=M[1],R="".concat(o,"-more-popup"),K="".concat(n,"-dropdown"),T=null!==S?"".concat(R,"-").concat(S):null,O=null===i||void 0===i?void 0:i.dropdownAriaLabel;var D=p.createElement(V.Ay,{onClick:function(e){var t=e.key,n=e.domEvent;g(t,n),N(!1)},prefixCls:"".concat(K,"-menu"),id:R,tabIndex:-1,role:"listbox","aria-activedescendant":T,selectedKeys:[S],"aria-label":void 0!==O?O:"expanded dropdown"},a.map((function(e){var t=b&&!1!==e.closable&&!e.disabled;return p.createElement(V.Dr,{key:e.key,id:"".concat(R,"-").concat(e.key),role:"option","aria-controls":o&&"".concat(o,"-panel-").concat(e.key),disabled:e.disabled},p.createElement("span",null,e.label),t&&p.createElement("button",{type:"button","aria-label":y||"remove",tabIndex:0,className:"".concat(K,"-menu-item-remove"),onClick:function(t){var n,r;t.stopPropagation(),n=t,r=e.key,n.preventDefault(),n.stopPropagation(),b.onEdit("remove",{key:r,event:n})}},e.closeIcon||b.removeIcon||"\xd7"))})));function j(e){for(var t=a.filter((function(e){return!e.disabled})),n=t.findIndex((function(e){return e.key===S}))||0,r=t.length,o=0;o<r;o+=1){var i=t[n=(n+e+r)%r];if(!i.disabled)return void I(i.key)}}(0,p.useEffect)((function(){var e=document.getElementById(T);e&&e.scrollIntoView&&e.scrollIntoView(!1)}),[S]),(0,p.useEffect)((function(){x||I(null)}),[x]);var z=(0,r.A)({},h?"marginRight":"marginLeft",A);a.length||(z.visibility="hidden",z.order=1);var F=u()((0,r.A)({},"".concat(K,"-rtl"),h)),W=c?null:p.createElement(B.A,{prefixCls:K,overlay:D,trigger:["hover"],visible:!!a.length&&x,transitionName:d,onVisibleChange:N,overlayClassName:u()(F,E),mouseEnterDelay:.1,mouseLeaveDelay:.1,getPopupContainer:C},p.createElement("button",{type:"button",className:"".concat(n,"-nav-more"),style:z,tabIndex:-1,"aria-hidden":"true","aria-haspopup":"listbox","aria-controls":R,id:"".concat(o,"-more"),"aria-expanded":x,onKeyDown:function(e){var t=e.which;if(x)switch(t){case _.A.UP:j(-1),e.preventDefault();break;case _.A.DOWN:j(1),e.preventDefault();break;case _.A.ESC:N(!1);break;case _.A.SPACE:case _.A.ENTER:null!==S&&g(S,e)}else[_.A.DOWN,_.A.SPACE,_.A.ENTER].includes(t)&&(N(!0),e.preventDefault())}},s));return p.createElement("div",{className:u()("".concat(n,"-nav-operations"),m),style:v,ref:t},W,p.createElement(L,{prefixCls:n,locale:i,editable:b}))}const F=p.memo(p.forwardRef(z),(function(e,t){return t.tabMoving}));const W=function(e){var t,n=e.prefixCls,o=e.id,a=e.active,i=e.tab,c=i.key,l=i.label,s=i.disabled,f=i.closeIcon,d=e.closable,v=e.renderWrapper,m=e.removeAriaLabel,b=e.editable,A=e.onClick,h=e.onFocus,y=e.style,g="".concat(n,"-tab"),C=b&&!1!==d&&!s;function E(e){s||A(e)}var w=p.createElement("div",{key:c,"data-node-key":O(c),className:u()(g,(t={},(0,r.A)(t,"".concat(g,"-with-remove"),C),(0,r.A)(t,"".concat(g,"-active"),a),(0,r.A)(t,"".concat(g,"-disabled"),s),t)),style:y,onClick:E},p.createElement("div",{role:"tab","aria-selected":a,id:o&&"".concat(o,"-tab-").concat(c),className:"".concat(g,"-btn"),"aria-controls":o&&"".concat(o,"-panel-").concat(c),"aria-disabled":s,tabIndex:s?null:0,onClick:function(e){e.stopPropagation(),E(e)},onKeyDown:function(e){[_.A.SPACE,_.A.ENTER].includes(e.which)&&(e.preventDefault(),E(e))},onFocus:h},l),C&&p.createElement("button",{type:"button","aria-label":m||"remove",tabIndex:0,className:"".concat(g,"-remove"),onClick:function(e){var t;e.stopPropagation(),(t=e).preventDefault(),t.stopPropagation(),b.onEdit("remove",{key:c,event:t})}},f||b.removeIcon||"\xd7"));return v?v(w):w};var q=function(e){var t=e.current||{},n=t.offsetWidth,r=void 0===n?0:n,o=t.offsetHeight;return[r,void 0===o?0:o]},G=function(e,t){return e[t?0:1]};function H(e,t){var n,a=p.useContext(h),i=a.prefixCls,c=a.tabs,l=e.className,d=e.style,v=e.id,m=e.animated,b=e.activeKey,A=e.rtl,y=e.extra,g=e.editable,C=e.locale,I=e.tabPosition,D=e.tabBarGutter,B=e.children,V=e.onTabClick,_=e.onTabScroll,z=(0,p.useRef)(),H=(0,p.useRef)(),X=(0,p.useRef)(),Y=(0,p.useRef)(),U=(0,p.useRef)(),Q=(0,p.useRef)(),J=(0,p.useRef)(),Z="top"===I||"bottom"===I,$=M(0,(function(e,t){Z&&_&&_({direction:e>t?"left":"right"})})),ee=(0,f.A)($,2),te=ee[0],ne=ee[1],re=M(0,(function(e,t){!Z&&_&&_({direction:e>t?"top":"bottom"})})),oe=(0,f.A)(re,2),ae=oe[0],ie=oe[1],ce=(0,p.useState)([0,0]),le=(0,f.A)(ce,2),ue=le[0],se=le[1],fe=(0,p.useState)([0,0]),de=(0,f.A)(fe,2),ve=de[0],pe=de[1],me=(0,p.useState)([0,0]),be=(0,f.A)(me,2),Ae=be[0],he=be[1],ye=(0,p.useState)([0,0]),ge=(0,f.A)(ye,2),Ce=ge[0],Ee=ge[1],we=function(e){var t=(0,p.useRef)([]),n=(0,p.useState)({}),r=(0,f.A)(n,2)[1],o=(0,p.useRef)("function"===typeof e?e():e),a=R((function(){var e=o.current;t.current.forEach((function(t){e=t(e)})),t.current=[],o.current=e,r({})}));return[o.current,function(e){t.current.push(e),a()}]}(new Map),ke=(0,f.A)(we,2),xe=ke[0],Ne=ke[1],Pe=function(e,t,n){return(0,p.useMemo)((function(){for(var n,r=new Map,o=t.get(null===(n=e[0])||void 0===n?void 0:n.key)||P,a=o.left+o.width,i=0;i<e.length;i+=1){var c,l=e[i].key,u=t.get(l);u||(u=t.get(null===(c=e[i-1])||void 0===c?void 0:c.key)||P);var f=r.get(l)||(0,s.A)({},u);f.right=a-f.left-f.width,r.set(l,f)}return r}),[e.map((function(e){return e.key})).join("_"),t,n])}(c,xe,ve[0]),Me=G(ue,Z),Se=G(ve,Z),Ie=G(Ae,Z),Re=G(Ce,Z),Ke=Me<Se+Ie,Te=Ke?Me-Re:Me-Ie,Oe="".concat(i,"-nav-operations-hidden"),De=0,Le=0;function je(e){return e<De?De:e>Le?Le:e}Z&&A?(De=0,Le=Math.max(0,Se-Te)):(De=Math.min(0,Te-Se),Le=0);var Be=(0,p.useRef)(),Ve=(0,p.useState)(),_e=(0,f.A)(Ve,2),ze=_e[0],Fe=_e[1];function We(){Fe(Date.now())}function qe(){window.clearTimeout(Be.current)}!function(e,t){var n=(0,p.useState)(),r=(0,f.A)(n,2),o=r[0],a=r[1],i=(0,p.useState)(0),c=(0,f.A)(i,2),l=c[0],u=c[1],s=(0,p.useState)(0),d=(0,f.A)(s,2),v=d[0],m=d[1],b=(0,p.useState)(),A=(0,f.A)(b,2),h=A[0],y=A[1],g=(0,p.useRef)(),C=(0,p.useRef)(),E=(0,p.useRef)(null);E.current={onTouchStart:function(e){var t=e.touches[0],n=t.screenX,r=t.screenY;a({x:n,y:r}),window.clearInterval(g.current)},onTouchMove:function(e){if(o){e.preventDefault();var n=e.touches[0],r=n.screenX,i=n.screenY;a({x:r,y:i});var c=r-o.x,s=i-o.y;t(c,s);var f=Date.now();u(f),m(f-l),y({x:c,y:s})}},onTouchEnd:function(){if(o&&(a(null),y(null),h)){var e=h.x/v,n=h.y/v,r=Math.abs(e),i=Math.abs(n);if(Math.max(r,i)<.1)return;var c=e,l=n;g.current=window.setInterval((function(){Math.abs(c)<.01&&Math.abs(l)<.01?window.clearInterval(g.current):t(20*(c*=S),20*(l*=S))}),20)}},onWheel:function(e){var n=e.deltaX,r=e.deltaY,o=0,a=Math.abs(n),i=Math.abs(r);a===i?o="x"===C.current?n:r:a>i?(o=n,C.current="x"):(o=r,C.current="y"),t(-o,-o)&&e.preventDefault()}},p.useEffect((function(){function t(e){E.current.onTouchMove(e)}function n(e){E.current.onTouchEnd(e)}return document.addEventListener("touchmove",t,{passive:!1}),document.addEventListener("touchend",n,{passive:!1}),e.current.addEventListener("touchstart",(function(e){E.current.onTouchStart(e)}),{passive:!1}),e.current.addEventListener("wheel",(function(e){E.current.onWheel(e)})),function(){document.removeEventListener("touchmove",t),document.removeEventListener("touchend",n)}}),[])}(Y,(function(e,t){function n(e,t){e((function(e){return je(e+t)}))}return!!Ke&&(Z?n(ne,e):n(ie,t),qe(),We(),!0)})),(0,p.useEffect)((function(){return qe(),ze&&(Be.current=window.setTimeout((function(){Fe(0)}),100)),qe}),[ze]);var Ge=function(e,t,n,r,o,a,i){var c,l,u,s=i.tabs,f=i.tabPosition,d=i.rtl;return["top","bottom"].includes(f)?(c="width",l=d?"right":"left",u=Math.abs(n)):(c="height",l="top",u=-n),(0,p.useMemo)((function(){if(!s.length)return[0,0];for(var n=s.length,r=n,o=0;o<n;o+=1){var a=e.get(s[o].key)||K;if(a[l]+a[c]>u+t){r=o-1;break}}for(var i=0,f=n-1;f>=0;f-=1)if((e.get(s[f].key)||K)[l]<u){i=f+1;break}return[i,r]}),[e,t,r,o,a,u,f,s.map((function(e){return e.key})).join("_"),d])}(Pe,Te,Z?te:ae,Se,Ie,Re,(0,s.A)((0,s.A)({},e),{},{tabs:c})),He=(0,f.A)(Ge,2),Xe=He[0],Ye=He[1],Ue=(0,k.A)((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:b,t=Pe.get(e)||{width:0,height:0,left:0,right:0,top:0};if(Z){var n=te;A?t.right<te?n=t.right:t.right+t.width>te+Te&&(n=t.right+t.width-Te):t.left<-te?n=-t.left:t.left+t.width>-te+Te&&(n=-(t.left+t.width-Te)),ie(0),ne(je(n))}else{var r=ae;t.top<-ae?r=-t.top:t.top+t.height>-ae+Te&&(r=-(t.top+t.height-Te)),ne(0),ie(je(r))}})),Qe={};"top"===I||"bottom"===I?Qe[A?"marginRight":"marginLeft"]=D:Qe.marginTop=D;var Je=c.map((function(e,t){var n=e.key;return p.createElement(W,{id:v,prefixCls:i,key:n,tab:e,style:0===t?void 0:Qe,closable:e.closable,editable:g,active:n===b,renderWrapper:B,removeAriaLabel:null===C||void 0===C?void 0:C.removeAriaLabel,onClick:function(e){V(n,e)},onFocus:function(){Ue(n),We(),Y.current&&(A||(Y.current.scrollLeft=0),Y.current.scrollTop=0)}})})),Ze=function(){return Ne((function(){var e=new Map;return c.forEach((function(t){var n,r=t.key,o=null===(n=U.current)||void 0===n?void 0:n.querySelector('[data-node-key="'.concat(O(r),'"]'));o&&e.set(r,{width:o.offsetWidth,height:o.offsetHeight,left:o.offsetLeft,top:o.offsetTop})})),e}))};(0,p.useEffect)((function(){Ze()}),[c.map((function(e){return e.key})).join("_")]);var $e=R((function(){var e=q(z),t=q(H),n=q(X);se([e[0]-t[0]-n[0],e[1]-t[1]-n[1]]);var r=q(J);he(r);var o=q(Q);Ee(o);var a=q(U);pe([a[0]-r[0],a[1]-r[1]]),Ze()})),et=c.slice(0,Xe),tt=c.slice(Ye+1),nt=[].concat((0,E.A)(et),(0,E.A)(tt)),rt=(0,p.useState)(),ot=(0,f.A)(rt,2),at=ot[0],it=ot[1],ct=Pe.get(b),lt=(0,p.useRef)();function ut(){x.A.cancel(lt.current)}(0,p.useEffect)((function(){var e={};return ct&&(Z?(A?e.right=ct.right:e.left=ct.left,e.width=ct.width):(e.top=ct.top,e.height=ct.height)),ut(),lt.current=(0,x.A)((function(){it(e)})),ut}),[ct,Z,A]),(0,p.useEffect)((function(){Ue()}),[b,De,Le,T(ct),T(Pe),Z]),(0,p.useEffect)((function(){$e()}),[A]);var st,ft,dt,vt,pt=!!nt.length,mt="".concat(i,"-nav-wrap");return Z?A?(ft=te>0,st=te!==Le):(st=te<0,ft=te!==De):(dt=ae<0,vt=ae!==De),p.createElement(w.A,{onResize:$e},p.createElement("div",{ref:(0,N.xK)(t,z),role:"tablist",className:u()("".concat(i,"-nav"),l),style:d,onKeyDown:function(){We()}},p.createElement(j,{ref:H,position:"left",extra:y,prefixCls:i}),p.createElement("div",{className:u()(mt,(n={},(0,r.A)(n,"".concat(mt,"-ping-left"),st),(0,r.A)(n,"".concat(mt,"-ping-right"),ft),(0,r.A)(n,"".concat(mt,"-ping-top"),dt),(0,r.A)(n,"".concat(mt,"-ping-bottom"),vt),n)),ref:Y},p.createElement(w.A,{onResize:$e},p.createElement("div",{ref:U,className:"".concat(i,"-nav-list"),style:{transform:"translate(".concat(te,"px, ").concat(ae,"px)"),transition:ze?"none":void 0}},Je,p.createElement(L,{ref:J,prefixCls:i,locale:C,editable:g,style:(0,s.A)((0,s.A)({},0===Je.length?void 0:Qe),{},{visibility:pt?"hidden":null})}),p.createElement("div",{className:u()("".concat(i,"-ink-bar"),(0,r.A)({},"".concat(i,"-ink-bar-animated"),m.inkBar)),style:at})))),p.createElement(F,(0,o.A)({},e,{removeAriaLabel:null===C||void 0===C?void 0:C.removeAriaLabel,ref:Q,prefixCls:i,tabs:nt,className:!pt&&Oe,tabMoving:!!ze})),p.createElement(j,{ref:X,position:"right",extra:y,prefixCls:i})))}const X=p.forwardRef(H);var Y=["renderTabBar"],U=["label","key"];function Q(e){var t=e.renderTabBar,n=(0,v.A)(e,Y),r=p.useContext(h).tabs;return t?t((0,s.A)((0,s.A)({},n),{},{panes:r.map((function(e){var t=e.label,n=e.key,r=(0,v.A)(e,U);return p.createElement(y,(0,o.A)({tab:t,key:n,tabKey:n},r))}))}),X):p.createElement(X,n)}n(2042);var J=["id","prefixCls","className","items","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","moreIcon","moreTransitionName","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll","getPopupContainer","popupClassName"],Z=0;function $(e,t){var n,a=e.id,i=e.prefixCls,c=void 0===i?"rc-tabs":i,l=e.className,A=e.items,y=e.direction,g=e.activeKey,E=e.defaultActiveKey,w=e.editable,k=e.animated,x=e.tabPosition,N=void 0===x?"top":x,P=e.tabBarGutter,M=e.tabBarStyle,S=e.tabBarExtraContent,I=e.locale,R=e.moreIcon,K=e.moreTransitionName,T=e.destroyInactiveTabPane,O=e.renderTabBar,D=e.onChange,L=e.onTabClick,j=e.onTabScroll,B=e.getPopupContainer,V=e.popupClassName,_=(0,v.A)(e,J),z=p.useMemo((function(){return(A||[]).filter((function(e){return e&&"object"===(0,d.A)(e)&&"key"in e}))}),[A]),F="rtl"===y,W=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{inkBar:!0,tabPane:!1};return(e=!1===t?{inkBar:!1,tabPane:!1}:!0===t?{inkBar:!0,tabPane:!1}:(0,s.A)({inkBar:!0},"object"===(0,d.A)(t)?t:{})).tabPaneMotion&&void 0===e.tabPane&&(e.tabPane=!0),!e.tabPaneMotion&&e.tabPane&&(e.tabPane=!1),e}(k),q=(0,p.useState)(!1),G=(0,f.A)(q,2),H=G[0],X=G[1];(0,p.useEffect)((function(){X((0,m.A)())}),[]);var Y=(0,b.A)((function(){var e;return null===(e=z[0])||void 0===e?void 0:e.key}),{value:g,defaultValue:E}),U=(0,f.A)(Y,2),$=U[0],ee=U[1],te=(0,p.useState)((function(){return z.findIndex((function(e){return e.key===$}))})),ne=(0,f.A)(te,2),re=ne[0],oe=ne[1];(0,p.useEffect)((function(){var e,t=z.findIndex((function(e){return e.key===$}));-1===t&&(t=Math.max(0,Math.min(re,z.length-1)),ee(null===(e=z[t])||void 0===e?void 0:e.key));oe(t)}),[z.map((function(e){return e.key})).join("_"),$,re]);var ae=(0,b.A)(null,{value:a}),ie=(0,f.A)(ae,2),ce=ie[0],le=ie[1];(0,p.useEffect)((function(){a||(le("rc-tabs-".concat(Z)),Z+=1)}),[]);var ue={id:ce,activeKey:$,animated:W,tabPosition:N,rtl:F,mobile:H},se=(0,s.A)((0,s.A)({},ue),{},{editable:w,locale:I,moreIcon:R,moreTransitionName:K,tabBarGutter:P,onTabClick:function(e,t){null===L||void 0===L||L(e,t);var n=e!==$;ee(e),n&&(null===D||void 0===D||D(e))},onTabScroll:j,extra:S,style:M,panes:null,getPopupContainer:B,popupClassName:V});return p.createElement(h.Provider,{value:{tabs:z,prefixCls:c}},p.createElement("div",(0,o.A)({ref:t,id:a,className:u()(c,"".concat(c,"-").concat(N),(n={},(0,r.A)(n,"".concat(c,"-mobile"),H),(0,r.A)(n,"".concat(c,"-editable"),w),(0,r.A)(n,"".concat(c,"-rtl"),F),n),l)},_),undefined,p.createElement(Q,(0,o.A)({},se,{renderTabBar:O})),p.createElement(C,(0,o.A)({destroyInactiveTabPane:T},ue,{animated:W}))))}const ee=p.forwardRef($);var te=n(3135),ne=n(9416),re=n(259),oe={motionAppear:!1,motionEnter:!0,motionLeave:!0};var ae=n(4650),ie=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n};const ce=function(){return null};var le=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n};function ue(e){var t,n=e.type,l=e.className,s=e.size,f=e.onEdit,v=e.hideAdd,m=e.centered,b=e.addIcon,A=e.children,h=e.items,y=e.animated,g=le(e,["type","className","size","onEdit","hideAdd","centered","addIcon","children","items","animated"]),C=g.prefixCls,E=g.moreIcon,w=void 0===E?p.createElement(i.A,null):E,k=p.useContext(te.QO),x=k.getPrefixCls,N=k.direction,P=k.getPopupContainer,M=x("tabs",C);"editable-card"===n&&(t={onEdit:function(e,t){var n=t.key,r=t.event;null===f||void 0===f||f("add"===e?r:n,e)},removeIcon:p.createElement(a.A,null),addIcon:b||p.createElement(c.A,null),showAdd:!0!==v});var S=x(),I=function(e,t){return e||function(e){return e.filter((function(e){return e}))}((0,ae.A)(t).map((function(e){if(p.isValidElement(e)){var t=e.key,n=e.props||{},r=n.tab,a=ie(n,["tab"]);return(0,o.A)((0,o.A)({key:String(t)},a),{label:r})}return null})))}(h,A),R=function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{inkBar:!0,tabPane:!1};return(t=!1===n?{inkBar:!1,tabPane:!1}:!0===n?{inkBar:!0,tabPane:!0}:(0,o.A)({inkBar:!0},"object"===(0,d.A)(n)?n:{})).tabPane&&(t.tabPaneMotion=(0,o.A)((0,o.A)({},oe),{motionName:(0,re.by)(e,"switch")})),t}(M,y);return p.createElement(ne.A.Consumer,null,(function(e){var a=void 0!==s?s:e;return p.createElement(ee,(0,o.A)({direction:N,getPopupContainer:P,moreTransitionName:"".concat(S,"-slide-up")},g,{items:I,className:u()((0,r.A)((0,r.A)((0,r.A)((0,r.A)({},"".concat(M,"-").concat(a),a),"".concat(M,"-card"),["card","editable-card"].includes(n)),"".concat(M,"-editable-card"),"editable-card"===n),"".concat(M,"-centered"),m),l),editable:t,moreIcon:w,prefixCls:M,animated:R}))}))}ue.TabPane=ce;const se=ue},7007:(e,t,n)=>{n.d(t,{A:()=>C});var r=n(4467),o=n(9379),a=n(5544),i=n(45),c=n(9284),l=n(9772),u=n(4480),s=n.n(u),f={adjustX:1,adjustY:1},d=[0,0];const v={topLeft:{points:["bl","tl"],overflow:f,offset:[0,-4],targetOffset:d},topCenter:{points:["bc","tc"],overflow:f,offset:[0,-4],targetOffset:d},topRight:{points:["br","tr"],overflow:f,offset:[0,-4],targetOffset:d},bottomLeft:{points:["tl","bl"],overflow:f,offset:[0,4],targetOffset:d},bottomCenter:{points:["tc","bc"],overflow:f,offset:[0,4],targetOffset:d},bottomRight:{points:["tr","br"],overflow:f,offset:[0,4],targetOffset:d}};var p=n(6184),m=n(8979),b=n(8645),A=p.A.ESC,h=p.A.TAB;var y=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus"];function g(e,t){var n=e.arrow,u=void 0!==n&&n,f=e.prefixCls,d=void 0===f?"rc-dropdown":f,p=e.transitionName,g=e.animation,C=e.align,E=e.placement,w=void 0===E?"bottomLeft":E,k=e.placements,x=void 0===k?v:k,N=e.getPopupContainer,P=e.showAction,M=e.hideAction,S=e.overlayClassName,I=e.overlayStyle,R=e.visible,K=e.trigger,T=void 0===K?["hover"]:K,O=e.autoFocus,D=(0,i.A)(e,y),L=c.useState(),j=(0,a.A)(L,2),B=j[0],V=j[1],_="visible"in e?R:B,z=c.useRef(null);c.useImperativeHandle(t,(function(){return z.current})),function(e){var t=e.visible,n=e.setTriggerVisible,r=e.triggerRef,o=e.onVisibleChange,a=e.autoFocus,i=c.useRef(!1),l=function(){var e,a,i,c;t&&r.current&&(null===(e=r.current)||void 0===e||null===(a=e.triggerRef)||void 0===a||null===(i=a.current)||void 0===i||null===(c=i.focus)||void 0===c||c.call(i),n(!1),"function"===typeof o&&o(!1))},u=function(){var e,t,n,o,a=(0,b.jD)(null===(e=r.current)||void 0===e||null===(t=e.popupRef)||void 0===t||null===(n=t.current)||void 0===n||null===(o=n.getElement)||void 0===o?void 0:o.call(n))[0];return!!(null===a||void 0===a?void 0:a.focus)&&(a.focus(),i.current=!0,!0)},s=function(e){switch(e.keyCode){case A:l();break;case h:var t=!1;i.current||(t=u()),t?e.preventDefault():l()}};c.useEffect((function(){return t?(window.addEventListener("keydown",s),a&&(0,m.A)(u,3),function(){window.removeEventListener("keydown",s),i.current=!1}):function(){i.current=!1}}),[t])}({visible:_,setTriggerVisible:V,triggerRef:z,onVisibleChange:e.onVisibleChange,autoFocus:O});var F=function(){var t=function(){var t=e.overlay;return"function"===typeof t?t():t}();return c.createElement(c.Fragment,null,u&&c.createElement("div",{className:"".concat(d,"-arrow")}),t)},W=M;return W||-1===T.indexOf("contextMenu")||(W=["click"]),c.createElement(l.A,(0,o.A)((0,o.A)({builtinPlacements:x},D),{},{prefixCls:d,ref:z,popupClassName:s()(S,(0,r.A)({},"".concat(d,"-show-arrow"),u)),popupStyle:I,action:T,showAction:P,hideAction:W||[],popupPlacement:w,popupAlign:C,popupTransitionName:p,popupAnimation:g,popupVisible:_,stretch:function(){var t=e.minOverlayWidthMatchTrigger,n=e.alignPoint;return"minOverlayWidthMatchTrigger"in e?t:!n}()?"minWidth":"",popup:"function"===typeof e.overlay?F:F(),onPopupVisibleChange:function(t){var n=e.onVisibleChange;V(t),"function"===typeof n&&n(t)},onPopupClick:function(t){var n=e.onOverlayClick;V(!1),n&&n(t)},getPopupContainer:N}),function(){var t=e.children,n=t.props?t.props:{},r=s()(n.className,function(){var t=e.openClassName;return void 0!==t?t:"".concat(d,"-open")}());return _&&t?c.cloneElement(t,{className:r}):t}())}const C=c.forwardRef(g)},2462:(e,t,n)=>{n.d(t,{cG:()=>He,q7:()=>be,te:()=>Ge,Dr:()=>be,Uh:()=>Ge,g8:()=>Ve,Ay:()=>Ye,Wj:()=>M});var r=n(8168),o=n(4467),a=n(9379),i=n(436),c=n(5544),l=n(45),u=n(4480),s=n.n(u),f=n(3490),d=n(4413),v=n(2042),p=n(9284),m=n(8681),b=n(3346),A=p.createContext(null);function h(e,t){return void 0===e?null:"".concat(e,"-").concat(t)}function y(e){return h(p.useContext(A),e)}var g=n(5568),C=["children","locked"],E=p.createContext(null);function w(e){var t=e.children,n=e.locked,r=(0,l.A)(e,C),o=p.useContext(E),i=(0,g.A)((function(){return function(e,t){var n=(0,a.A)({},e);return Object.keys(t).forEach((function(e){var r=t[e];void 0!==r&&(n[e]=r)})),n}(o,r)}),[o,r],(function(e,t){return!n&&(e[0]!==t[0]||!(0,b.A)(e[1],t[1],!0))}));return p.createElement(E.Provider,{value:i},t)}var k=[],x=p.createContext(null);function N(){return p.useContext(x)}var P=p.createContext(k);function M(e){var t=p.useContext(P);return p.useMemo((function(){return void 0!==e?[].concat((0,i.A)(t),[e]):t}),[t,e])}var S=p.createContext(null);const I=p.createContext({});var R=n(6184),K=n(8979),T=n(8645),O=R.A.LEFT,D=R.A.RIGHT,L=R.A.UP,j=R.A.DOWN,B=R.A.ENTER,V=R.A.ESC,_=R.A.HOME,z=R.A.END,F=[L,j,O,D];function W(e,t){return(0,T.jD)(e,!0).filter((function(e){return t.has(e)}))}function q(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1;if(!e)return null;var o=W(e,t),a=o.length,i=o.findIndex((function(e){return n===e}));return r<0?-1===i?i=a-1:i-=1:r>0&&(i+=1),o[i=(i+a)%a]}function G(e,t,n,r,a,i,c,l,u,s){var f=p.useRef(),d=p.useRef();d.current=t;var v=function(){K.A.cancel(f.current)};return p.useEffect((function(){return function(){v()}}),[]),function(p){var m=p.which;if([].concat(F,[B,V,_,z]).includes(m)){var b,A,y,g=function(){return b=new Set,A=new Map,y=new Map,i().forEach((function(e){var t=document.querySelector("[data-menu-id='".concat(h(r,e),"']"));t&&(b.add(t),y.set(t,e),A.set(e,t))})),b};g();var C=function(e,t){for(var n=e||document.activeElement;n;){if(t.has(n))return n;n=n.parentElement}return null}(A.get(t),b),E=y.get(C),w=function(e,t,n,r){var a,i,c,l,u="prev",s="next",f="children",d="parent";if("inline"===e&&r===B)return{inlineTrigger:!0};var v=(a={},(0,o.A)(a,L,u),(0,o.A)(a,j,s),a),p=(i={},(0,o.A)(i,O,n?s:u),(0,o.A)(i,D,n?u:s),(0,o.A)(i,j,f),(0,o.A)(i,B,f),i),m=(c={},(0,o.A)(c,L,u),(0,o.A)(c,j,s),(0,o.A)(c,B,f),(0,o.A)(c,V,d),(0,o.A)(c,O,n?f:d),(0,o.A)(c,D,n?d:f),c);switch(null===(l={inline:v,horizontal:p,vertical:m,inlineSub:v,horizontalSub:m,verticalSub:m}["".concat(e).concat(t?"":"Sub")])||void 0===l?void 0:l[r]){case u:return{offset:-1,sibling:!0};case s:return{offset:1,sibling:!0};case d:return{offset:-1,sibling:!1};case f:return{offset:1,sibling:!1};default:return null}}(e,1===c(E,!0).length,n,m);if(!w&&m!==_&&m!==z)return;(F.includes(m)||[_,z].includes(m))&&p.preventDefault();var k=function(e){if(e){var t=e,n=e.querySelector("a");null!==n&&void 0!==n&&n.getAttribute("href")&&(t=n);var r=y.get(e);l(r),v(),f.current=(0,K.A)((function(){d.current===r&&t.focus()}))}};if([_,z].includes(m)||w.sibling||!C){var x,N,P=W(x=C&&"inline"!==e?function(e){for(var t=e;t;){if(t.getAttribute("data-menu-list"))return t;t=t.parentElement}return null}(C):a.current,b);N=m===_?P[0]:m===z?P[P.length-1]:q(x,b,C,w.offset),k(N)}else if(w.inlineTrigger)u(E);else if(w.offset>0)u(E,!0),v(),f.current=(0,K.A)((function(){g();var e=C.getAttribute("aria-controls"),t=q(document.getElementById(e),b);k(t)}),5);else if(w.offset<0){var M=c(E,!0),S=M[M.length-2],I=A.get(S);u(S,!1),k(I)}}null===s||void 0===s||s(p)}}var H="__RC_UTIL_PATH_SPLIT__",X=function(e){return e.join(H)},Y="rc-menu-more";function U(){var e=p.useState({}),t=(0,c.A)(e,2)[1],n=(0,p.useRef)(new Map),r=(0,p.useRef)(new Map),o=p.useState([]),a=(0,c.A)(o,2),l=a[0],u=a[1],s=(0,p.useRef)(0),f=(0,p.useRef)(!1),d=(0,p.useCallback)((function(e,o){var a=X(o);r.current.set(a,e),n.current.set(e,a),s.current+=1;var i,c=s.current;i=function(){c===s.current&&(f.current||t({}))},Promise.resolve().then(i)}),[]),v=(0,p.useCallback)((function(e,t){var o=X(t);r.current.delete(o),n.current.delete(e)}),[]),m=(0,p.useCallback)((function(e){u(e)}),[]),b=(0,p.useCallback)((function(e,t){var r=n.current.get(e)||"",o=r.split(H);return t&&l.includes(o[0])&&o.unshift(Y),o}),[l]),A=(0,p.useCallback)((function(e,t){return e.some((function(e){return b(e,!0).includes(t)}))}),[b]),h=(0,p.useCallback)((function(e){var t="".concat(n.current.get(e)).concat(H),o=new Set;return(0,i.A)(r.current.keys()).forEach((function(e){e.startsWith(t)&&o.add(r.current.get(e))})),o}),[]);return p.useEffect((function(){return function(){f.current=!0}}),[]),{registerPath:d,unregisterPath:v,refreshOverflowKeys:m,isSubPathKey:A,getKeyPath:b,getKeys:function(){var e=(0,i.A)(n.current.keys());return l.length&&e.push(Y),e},getSubPathKeys:h}}function Q(e){var t=p.useRef(e);t.current=e;var n=p.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 J=Math.random().toFixed(5).toString().slice(2),Z=0;var $=n(3029),ee=n(2901),te=n(5501),ne=n(9426),re=n(37),oe=n(7095);function ae(e,t,n,r){var o=p.useContext(E),a=o.activeKey,i=o.onActive,c=o.onInactive,l={active:a===e};return t||(l.onMouseEnter=function(t){null===n||void 0===n||n({key:e,domEvent:t}),i(e)},l.onMouseLeave=function(t){null===r||void 0===r||r({key:e,domEvent:t}),c(e)}),l}function ie(e){var t=p.useContext(E),n=t.mode,r=t.rtl,o=t.inlineIndent;if("inline"!==n)return null;return r?{paddingRight:e*o}:{paddingLeft:e*o}}function ce(e){var t=e.icon,n=e.props,r=e.children;return("function"===typeof t?p.createElement(t,(0,a.A)({},n)):t)||r||null}var le=["item"];function ue(e){var t=e.item,n=(0,l.A)(e,le);return Object.defineProperty(n,"item",{get:function(){return(0,v.Ay)(!1,"`info.item` is deprecated since we will move to function component that not provides React Node instance in future."),t}}),n}var se=["title","attribute","elementRef"],fe=["style","className","eventKey","warnKey","disabled","itemIcon","children","role","onMouseEnter","onMouseLeave","onClick","onKeyDown","onFocus"],de=["active"],ve=function(e){(0,te.A)(n,e);var t=(0,ne.A)(n);function n(){return(0,$.A)(this,n),t.apply(this,arguments)}return(0,ee.A)(n,[{key:"render",value:function(){var e=this.props,t=e.title,n=e.attribute,o=e.elementRef,a=(0,l.A)(e,se),i=(0,re.A)(a,["eventKey","popupClassName","popupOffset","onTitleClick"]);return(0,v.Ay)(!n,"`attribute` of Menu.Item is deprecated. Please pass attribute directly."),p.createElement(f.A.Item,(0,r.A)({},n,{title:"string"===typeof t?t:void 0},i,{ref:o}))}}]),n}(p.Component),pe=p.forwardRef((function(e,t){var n,c=e.style,u=e.className,f=e.eventKey,d=(e.warnKey,e.disabled),v=e.itemIcon,m=e.children,b=e.role,A=e.onMouseEnter,h=e.onMouseLeave,g=e.onClick,C=e.onKeyDown,w=e.onFocus,k=(0,l.A)(e,fe),x=y(f),N=p.useContext(E),P=N.prefixCls,S=N.onItemClick,K=N.disabled,T=N.overflowDisabled,O=N.itemIcon,D=N.selectedKeys,L=N.onActive,j=p.useContext(I)._internalRenderMenuItem,B="".concat(P,"-item"),V=p.useRef(),_=p.useRef(),z=K||d,F=(0,oe.xK)(t,_),W=M(f);var q=function(e){return{key:f,keyPath:(0,i.A)(W).reverse(),item:V.current,domEvent:e}},G=v||O,H=ae(f,z,A,h),X=H.active,Y=(0,l.A)(H,de),U=D.includes(f),Q=ie(W.length),J={};"option"===e.role&&(J["aria-selected"]=U);var Z=p.createElement(ve,(0,r.A)({ref:V,elementRef:F,role:null===b?"none":b||"menuitem",tabIndex:d?null:-1,"data-menu-id":T&&x?null:x},k,Y,J,{component:"li","aria-disabled":d,style:(0,a.A)((0,a.A)({},Q),c),className:s()(B,(n={},(0,o.A)(n,"".concat(B,"-active"),X),(0,o.A)(n,"".concat(B,"-selected"),U),(0,o.A)(n,"".concat(B,"-disabled"),z),n),u),onClick:function(e){if(!z){var t=q(e);null===g||void 0===g||g(ue(t)),S(t)}},onKeyDown:function(e){if(null===C||void 0===C||C(e),e.which===R.A.ENTER){var t=q(e);null===g||void 0===g||g(ue(t)),S(t)}},onFocus:function(e){L(f),null===w||void 0===w||w(e)}}),m,p.createElement(ce,{props:(0,a.A)((0,a.A)({},e),{},{isSelected:U}),icon:G}));return j&&(Z=j(Z,e,{selected:U})),Z}));function me(e,t){var n=e.eventKey,o=N(),a=M(n);return p.useEffect((function(){if(o)return o.registerPath(n,a),function(){o.unregisterPath(n,a)}}),[a]),o?null:p.createElement(pe,(0,r.A)({},e,{ref:t}))}const be=p.forwardRef(me);var Ae=["className","children"],he=function(e,t){var n=e.className,o=e.children,a=(0,l.A)(e,Ae),i=p.useContext(E),c=i.prefixCls,u=i.mode,f=i.rtl;return p.createElement("ul",(0,r.A)({className:s()(c,f&&"".concat(c,"-rtl"),"".concat(c,"-sub"),"".concat(c,"-").concat("inline"===u?"inline":"vertical"),n),role:"menu"},a,{"data-menu-list":!0,ref:t}),o)},ye=p.forwardRef(he);ye.displayName="SubMenuList";const ge=ye;var Ce=n(2284),Ee=n(4650),we=["label","children","key","type"];function ke(e,t){return(0,Ee.A)(e).map((function(e,n){if(p.isValidElement(e)){var r,o,a=e.key,c=null!==(r=null===(o=e.props)||void 0===o?void 0:o.eventKey)&&void 0!==r?r:a;(null===c||void 0===c)&&(c="tmp_key-".concat([].concat((0,i.A)(t),[n]).join("-")));var l={key:c,eventKey:c};return p.cloneElement(e,l)}return e}))}function xe(e){return(e||[]).map((function(e,t){if(e&&"object"===(0,Ce.A)(e)){var n=e,o=n.label,a=n.children,i=n.key,c=n.type,u=(0,l.A)(n,we),s=null!==i&&void 0!==i?i:"tmp-".concat(t);return a||"group"===c?"group"===c?p.createElement(Ge,(0,r.A)({key:s},u,{title:o}),xe(a)):p.createElement(Ve,(0,r.A)({key:s},u,{title:o}),xe(a)):"divider"===c?p.createElement(He,(0,r.A)({key:s},u)):p.createElement(be,(0,r.A)({key:s},u),o)}return null})).filter((function(e){return e}))}function Ne(e,t,n){var r=e;return t&&(r=xe(t)),ke(r,n)}var Pe=n(9772),Me={adjustX:1,adjustY:1},Se={topLeft:{points:["bl","tl"],overflow:Me,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Me,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:Me,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:Me,offset:[4,0]}},Ie={topLeft:{points:["bl","tl"],overflow:Me,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Me,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:Me,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:Me,offset:[4,0]}};function Re(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 Te(e){var t=e.prefixCls,n=e.visible,r=e.children,i=e.popup,l=e.popupClassName,u=e.popupOffset,f=e.disabled,d=e.mode,v=e.onVisibleChange,m=p.useContext(E),b=m.getPopupContainer,A=m.rtl,h=m.subMenuOpenDelay,y=m.subMenuCloseDelay,g=m.builtinPlacements,C=m.triggerSubMenuAction,w=m.forceSubMenuRender,k=m.rootClassName,x=m.motion,N=m.defaultMotions,P=p.useState(!1),M=(0,c.A)(P,2),S=M[0],I=M[1],R=A?(0,a.A)((0,a.A)({},Ie),g):(0,a.A)((0,a.A)({},Se),g),T=Ke[d],O=Re(d,x,N),D=p.useRef(O);"inline"!==d&&(D.current=O);var L=(0,a.A)((0,a.A)({},D.current),{},{leavedClassName:"".concat(t,"-hidden"),removeOnLeave:!1,motionAppear:!0}),j=p.useRef();return p.useEffect((function(){return j.current=(0,K.A)((function(){I(n)})),function(){K.A.cancel(j.current)}}),[n]),p.createElement(Pe.A,{prefixCls:t,popupClassName:s()("".concat(t,"-popup"),(0,o.A)({},"".concat(t,"-rtl"),A),l,k),stretch:"horizontal"===d?"minWidth":null,getPopupContainer:b,builtinPlacements:R,popupPlacement:T,popupVisible:S,popup:i,popupAlign:u&&{offset:u},action:f?[]:[C],mouseEnterDelay:h,mouseLeaveDelay:y,onPopupVisibleChange:v,forceRender:w,popupMotion:L},r)}var Oe=n(7285);function De(e){var t=e.id,n=e.open,o=e.keyPath,i=e.children,l="inline",u=p.useContext(E),s=u.prefixCls,f=u.forceSubMenuRender,d=u.motion,v=u.defaultMotions,m=u.mode,b=p.useRef(!1);b.current=m===l;var A=p.useState(!b.current),h=(0,c.A)(A,2),y=h[0],g=h[1],C=!!b.current&&n;p.useEffect((function(){b.current&&g(!1)}),[m]);var k=(0,a.A)({},Re(l,d,v));o.length>1&&(k.motionAppear=!1);var x=k.onVisibleChanged;return k.onVisibleChanged=function(e){return b.current||e||g(!0),null===x||void 0===x?void 0:x(e)},y?null:p.createElement(w,{mode:l,locked:!b.current},p.createElement(Oe.Ay,(0,r.A)({visible:C},k,{forceRender:f,removeOnLeave:!1,leavedClassName:"".concat(s,"-hidden")}),(function(e){var n=e.className,r=e.style;return p.createElement(ge,{id:t,className:n,style:r},i)})))}var Le=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],je=["active"],Be=function(e){var t,n=e.style,i=e.className,u=e.title,d=e.eventKey,v=(e.warnKey,e.disabled),m=e.internalPopupClose,b=e.children,A=e.itemIcon,h=e.expandIcon,g=e.popupClassName,C=e.popupOffset,k=e.onClick,x=e.onMouseEnter,N=e.onMouseLeave,P=e.onTitleClick,R=e.onTitleMouseEnter,K=e.onTitleMouseLeave,T=(0,l.A)(e,Le),O=y(d),D=p.useContext(E),L=D.prefixCls,j=D.mode,B=D.openKeys,V=D.disabled,_=D.overflowDisabled,z=D.activeKey,F=D.selectedKeys,W=D.itemIcon,q=D.expandIcon,G=D.onItemClick,H=D.onOpenChange,X=D.onActive,Y=p.useContext(I)._internalRenderSubMenuItem,U=p.useContext(S).isSubPathKey,J=M(),Z="".concat(L,"-submenu"),$=V||v,ee=p.useRef(),te=p.useRef();var ne=A||W,re=h||q,oe=B.includes(d),le=!_&&oe,se=U(F,d),fe=ae(d,$,R,K),de=fe.active,ve=(0,l.A)(fe,je),pe=p.useState(!1),me=(0,c.A)(pe,2),be=me[0],Ae=me[1],he=function(e){$||Ae(e)},ye=p.useMemo((function(){return de||"inline"!==j&&(be||U([z],d))}),[j,de,z,be,d,U]),Ce=ie(J.length),Ee=Q((function(e){null===k||void 0===k||k(ue(e)),G(e)})),we=O&&"".concat(O,"-popup"),ke=p.createElement("div",(0,r.A)({role:"menuitem",style:Ce,className:"".concat(Z,"-title"),tabIndex:$?null:-1,ref:ee,title:"string"===typeof u?u:null,"data-menu-id":_&&O?null:O,"aria-expanded":le,"aria-haspopup":!0,"aria-controls":we,"aria-disabled":$,onClick:function(e){$||(null===P||void 0===P||P({key:d,domEvent:e}),"inline"===j&&H(d,!oe))},onFocus:function(){X(d)}},ve),u,p.createElement(ce,{icon:"horizontal"!==j?re:null,props:(0,a.A)((0,a.A)({},e),{},{isOpen:le,isSubMenu:!0})},p.createElement("i",{className:"".concat(Z,"-arrow")}))),xe=p.useRef(j);if("inline"!==j&&J.length>1?xe.current="vertical":xe.current=j,!_){var Ne=xe.current;ke=p.createElement(Te,{mode:Ne,prefixCls:Z,visible:!m&&le&&"inline"!==j,popupClassName:g,popupOffset:C,popup:p.createElement(w,{mode:"horizontal"===Ne?"vertical":Ne},p.createElement(ge,{id:we,ref:te},b)),disabled:$,onVisibleChange:function(e){"inline"!==j&&H(d,e)}},ke)}var Pe=p.createElement(f.A.Item,(0,r.A)({role:"none"},T,{component:"li",style:n,className:s()(Z,"".concat(Z,"-").concat(j),i,(t={},(0,o.A)(t,"".concat(Z,"-open"),le),(0,o.A)(t,"".concat(Z,"-active"),ye),(0,o.A)(t,"".concat(Z,"-selected"),se),(0,o.A)(t,"".concat(Z,"-disabled"),$),t)),onMouseEnter:function(e){he(!0),null===x||void 0===x||x({key:d,domEvent:e})},onMouseLeave:function(e){he(!1),null===N||void 0===N||N({key:d,domEvent:e})}}),ke,!_&&p.createElement(De,{id:we,open:le,keyPath:J},b));return Y&&(Pe=Y(Pe,e,{selected:se,active:ye,open:le,disabled:$})),p.createElement(w,{onItemClick:Ee,mode:"horizontal"===j?"vertical":j,itemIcon:ne,expandIcon:re},Pe)};function Ve(e){var t,n=e.eventKey,r=e.children,o=M(n),a=ke(r,o),i=N();return p.useEffect((function(){if(i)return i.registerPath(n,o),function(){i.unregisterPath(n,o)}}),[o]),t=i?a:p.createElement(Be,e,a),p.createElement(P.Provider,{value:o},t)}var _e=["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"],ze=[];var Fe=["className","title","eventKey","children"],We=["children"],qe=function(e){var t=e.className,n=e.title,o=(e.eventKey,e.children),a=(0,l.A)(e,Fe),i=p.useContext(E).prefixCls,c="".concat(i,"-item-group");return p.createElement("li",(0,r.A)({role:"presentation"},a,{onClick:function(e){return e.stopPropagation()},className:s()(c,t)}),p.createElement("div",{role:"presentation",className:"".concat(c,"-title"),title:"string"===typeof n?n:void 0},n),p.createElement("ul",{role:"group",className:"".concat(c,"-list")},o))};function Ge(e){var t=e.children,n=(0,l.A)(e,We),r=ke(t,M(n.eventKey));return N()?r:p.createElement(qe,(0,re.A)(n,["warnKey"]),r)}function He(e){var t=e.className,n=e.style,r=p.useContext(E).prefixCls;return N()?null:p.createElement("li",{className:s()("".concat(r,"-item-divider"),t),style:n})}var Xe=p.forwardRef((function(e,t){var n,u,v=e,y=v.prefixCls,g=void 0===y?"rc-menu":y,C=v.rootClassName,E=v.style,k=v.className,N=v.tabIndex,P=void 0===N?0:N,M=v.items,R=v.children,K=v.direction,T=v.id,O=v.mode,D=void 0===O?"vertical":O,L=v.inlineCollapsed,j=v.disabled,B=v.disabledOverflow,V=v.subMenuOpenDelay,_=void 0===V?.1:V,z=v.subMenuCloseDelay,F=void 0===z?.1:z,W=v.forceSubMenuRender,q=v.defaultOpenKeys,H=v.openKeys,X=v.activeKey,$=v.defaultActiveFirst,ee=v.selectable,te=void 0===ee||ee,ne=v.multiple,re=void 0!==ne&&ne,oe=v.defaultSelectedKeys,ae=v.selectedKeys,ie=v.onSelect,ce=v.onDeselect,le=v.inlineIndent,se=void 0===le?24:le,fe=v.motion,de=v.defaultMotions,ve=v.triggerSubMenuAction,pe=void 0===ve?"hover":ve,me=v.builtinPlacements,Ae=v.itemIcon,he=v.expandIcon,ye=v.overflowedIndicator,ge=void 0===ye?"...":ye,Ce=v.overflowedIndicatorPopupClassName,Ee=v.getPopupContainer,we=v.onClick,ke=v.onOpenChange,xe=v.onKeyDown,Pe=(v.openAnimation,v.openTransitionName,v._internalRenderMenuItem),Me=v._internalRenderSubMenuItem,Se=(0,l.A)(v,_e),Ie=p.useMemo((function(){return Ne(R,M,ze)}),[R,M]),Re=p.useState(!1),Ke=(0,c.A)(Re,2),Te=Ke[0],Oe=Ke[1],De=p.useRef(),Le=function(e){var t=(0,d.A)(e,{value:e}),n=(0,c.A)(t,2),r=n[0],o=n[1];return p.useEffect((function(){Z+=1;var e="".concat(J,"-").concat(Z);o("rc-menu-uuid-".concat(e))}),[]),r}(T),je="rtl"===K;var Be=(0,d.A)(q,{value:H,postState:function(e){return e||ze}}),Fe=(0,c.A)(Be,2),We=Fe[0],qe=Fe[1],Ge=function(e){function t(){qe(e),null===ke||void 0===ke||ke(e)}arguments.length>1&&void 0!==arguments[1]&&arguments[1]?(0,m.flushSync)(t):t()},He=p.useState(We),Xe=(0,c.A)(He,2),Ye=Xe[0],Ue=Xe[1],Qe=p.useRef(!1),Je=p.useMemo((function(){return"inline"!==D&&"vertical"!==D||!L?[D,!1]:["vertical",L]}),[D,L]),Ze=(0,c.A)(Je,2),$e=Ze[0],et=Ze[1],tt="inline"===$e,nt=p.useState($e),rt=(0,c.A)(nt,2),ot=rt[0],at=rt[1],it=p.useState(et),ct=(0,c.A)(it,2),lt=ct[0],ut=ct[1];p.useEffect((function(){at($e),ut(et),Qe.current&&(tt?qe(Ye):Ge(ze))}),[$e,et]);var st=p.useState(0),ft=(0,c.A)(st,2),dt=ft[0],vt=ft[1],pt=dt>=Ie.length-1||"horizontal"!==ot||B;p.useEffect((function(){tt&&Ue(We)}),[We]),p.useEffect((function(){return Qe.current=!0,function(){Qe.current=!1}}),[]);var mt=U(),bt=mt.registerPath,At=mt.unregisterPath,ht=mt.refreshOverflowKeys,yt=mt.isSubPathKey,gt=mt.getKeyPath,Ct=mt.getKeys,Et=mt.getSubPathKeys,wt=p.useMemo((function(){return{registerPath:bt,unregisterPath:At}}),[bt,At]),kt=p.useMemo((function(){return{isSubPathKey:yt}}),[yt]);p.useEffect((function(){ht(pt?ze:Ie.slice(dt+1).map((function(e){return e.key})))}),[dt,pt]);var xt=(0,d.A)(X||$&&(null===(n=Ie[0])||void 0===n?void 0:n.key),{value:X}),Nt=(0,c.A)(xt,2),Pt=Nt[0],Mt=Nt[1],St=Q((function(e){Mt(e)})),It=Q((function(){Mt(void 0)}));(0,p.useImperativeHandle)(t,(function(){return{list:De.current,focus:function(e){var t,n,r,o,a=null!==Pt&&void 0!==Pt?Pt:null===(t=Ie.find((function(e){return!e.props.disabled})))||void 0===t?void 0:t.key;a&&(null===(n=De.current)||void 0===n||null===(r=n.querySelector("li[data-menu-id='".concat(h(Le,a),"']")))||void 0===r||null===(o=r.focus)||void 0===o||o.call(r,e))}}}));var Rt=(0,d.A)(oe||[],{value:ae,postState:function(e){return Array.isArray(e)?e:null===e||void 0===e?ze:[e]}}),Kt=(0,c.A)(Rt,2),Tt=Kt[0],Ot=Kt[1],Dt=Q((function(e){null===we||void 0===we||we(ue(e)),function(e){if(te){var t,n=e.key,r=Tt.includes(n);t=re?r?Tt.filter((function(e){return e!==n})):[].concat((0,i.A)(Tt),[n]):[n],Ot(t);var o=(0,a.A)((0,a.A)({},e),{},{selectedKeys:t});r?null===ce||void 0===ce||ce(o):null===ie||void 0===ie||ie(o)}!re&&We.length&&"inline"!==ot&&Ge(ze)}(e)})),Lt=Q((function(e,t){var n=We.filter((function(t){return t!==e}));if(t)n.push(e);else if("inline"!==ot){var r=Et(e);n=n.filter((function(e){return!r.has(e)}))}(0,b.A)(We,n,!0)||Ge(n,!0)})),jt=Q(Ee),Bt=G(ot,Pt,je,Le,De,Ct,gt,Mt,(function(e,t){var n=null!==t&&void 0!==t?t:!We.includes(e);Lt(e,n)}),xe);p.useEffect((function(){Oe(!0)}),[]);var Vt=p.useMemo((function(){return{_internalRenderMenuItem:Pe,_internalRenderSubMenuItem:Me}}),[Pe,Me]),_t="horizontal"!==ot||B?Ie:Ie.map((function(e,t){return p.createElement(w,{key:e.key,overflowDisabled:t>dt},e)})),zt=p.createElement(f.A,(0,r.A)({id:T,ref:De,prefixCls:"".concat(g,"-overflow"),component:"ul",itemComponent:be,className:s()(g,"".concat(g,"-root"),"".concat(g,"-").concat(ot),k,(u={},(0,o.A)(u,"".concat(g,"-inline-collapsed"),lt),(0,o.A)(u,"".concat(g,"-rtl"),je),u),C),dir:K,style:E,role:"menu",tabIndex:P,data:_t,renderRawItem:function(e){return e},renderRawRest:function(e){var t=e.length,n=t?Ie.slice(-t):null;return p.createElement(Ve,{eventKey:Y,title:ge,disabled:pt,internalPopupClose:0===t,popupClassName:Ce},n)},maxCount:"horizontal"!==ot||B?f.A.INVALIDATE:f.A.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(e){vt(e)},onKeyDown:Bt},Se));return p.createElement(I.Provider,{value:Vt},p.createElement(A.Provider,{value:Le},p.createElement(w,{prefixCls:g,rootClassName:C,mode:ot,openKeys:We,rtl:je,disabled:j,motion:Te?fe:null,defaultMotions:Te?de:null,activeKey:Pt,onActive:St,onInactive:It,selectedKeys:Tt,inlineIndent:se,subMenuOpenDelay:_,subMenuCloseDelay:F,forceSubMenuRender:W,builtinPlacements:me,triggerSubMenuAction:pe,getPopupContainer:jt,itemIcon:Ae,expandIcon:he,onItemClick:Dt,onOpenChange:Lt},p.createElement(S.Provider,{value:kt},zt),p.createElement("div",{style:{display:"none"},"aria-hidden":!0},p.createElement(x.Provider,{value:wt},Ie)))))}));Xe.Item=be,Xe.SubMenu=Ve,Xe.ItemGroup=Ge,Xe.Divider=He;const Ye=Xe},8645:(e,t,n)=>{n.d(t,{jD:()=>i});var r=n(436),o=n(8251);function a(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if((0,o.A)(e)){var n=e.nodeName.toLowerCase(),r=["input","select","textarea","button"].includes(n)||e.isContentEditable||"a"===n&&!!e.getAttribute("href"),a=e.getAttribute("tabindex"),i=Number(a),c=null;return a&&!Number.isNaN(i)?c=i:r&&null===c&&(c=0),r&&e.disabled&&(c=null),null!==c&&(c>=0||t&&c<0)}return!1}function i(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=(0,r.A)(e.querySelectorAll("*")).filter((function(e){return a(e,t)}));return a(e,t)&&n.unshift(e),n}}}]); |