1 line
42 KiB
JavaScript
1 line
42 KiB
JavaScript
(this["webpackJsonpbeancount-web"]=this["webpackJsonpbeancount-web"]||[]).push([[3],{253:function(e,t){e.exports=function(e,t,n,a){var r=n?n.call(a,e,t):void 0;if(void 0!==r)return!!r;if(e===t)return!0;if("object"!==typeof e||!e||"object"!==typeof t||!t)return!1;var o=Object.keys(e),c=Object.keys(t);if(o.length!==c.length)return!1;for(var i=Object.prototype.hasOwnProperty.bind(t),l=0;l<o.length;l++){var u=o[l];if(!i(u))return!1;var s=e[u],f=t[u];if(!1===(r=n?n.call(a,s,f,u):void 0)||void 0===r&&s!==f)return!1}return!0}},456:function(e,t,n){"use strict";n.d(t,"a",(function(){return W}));var a=n(2),r=n(5),o=n(1),c=n(4),i=n(6),l=n(14),u=n(0),s=n(12),f=n.n(s),d=n(253),v=n.n(d),b=n(132),p=n(11),m=n(251),h=n(10),O=n(13),j=n(15),y=n(16),g=n(133),E=n(107),C=n(71),w=u.createContext(null);function x(e){var t=e.children,n=e.locked,a=Object(l.a)(e,["children","locked"]),r=u.useContext(w),c=Object(C.a)((function(){return function(e,t){var n=Object(o.a)({},e);return Object.keys(t).forEach((function(e){var a=t[e];void 0!==a&&(n[e]=a)})),n}(r,a)}),[r,a],(function(e,t){return!n&&(e[0]!==t[0]||!v()(e[1],t[1]))}));return u.createElement(w.Provider,{value:c},t)}function k(e,t,n,a){var r=u.useContext(w),o=r.activeKey,c=r.onActive,i=r.onInactive,l={active:o===e};return t||(l.onMouseEnter=function(t){null===n||void 0===n||n({key:e,domEvent:t}),c(e)},l.onMouseLeave=function(t){null===a||void 0===a||a({key:e,domEvent:t}),i(e)}),l}function N(e){var t=e.item,n=Object(l.a)(e,["item"]);return Object.defineProperty(n,"item",{get:function(){return Object(p.a)(!1,"`info.item` is deprecated since we will move to function component that not provides React Node instance in future."),t}}),n}function P(e){var t=e.icon,n=e.props,a=e.children;return("function"===typeof t?u.createElement(t,Object(o.a)({},n)):t)||a||null}function S(e){var t=u.useContext(w),n=t.mode,a=t.rtl,r=t.inlineIndent;if("inline"!==n)return null;return a?{paddingRight:e*r}:{paddingLeft:e*r}}var I=[],M=u.createContext(null);function R(){return u.useContext(M)}var K=u.createContext(I);function T(e){var t=u.useContext(K);return u.useMemo((function(){return void 0!==e?[].concat(Object(c.a)(t),[e]):t}),[t,e])}var A=u.createContext(null),L=u.createContext(null);function D(e,t){return void 0===e?null:"".concat(e,"-").concat(t)}function B(e){return D(u.useContext(L),e)}var V=function(e){Object(j.a)(n,e);var t=Object(y.a)(n);function n(){return Object(h.a)(this,n),t.apply(this,arguments)}return Object(O.a)(n,[{key:"render",value:function(){var e=this.props,t=e.title,n=e.attribute,r=e.elementRef,o=Object(l.a)(e,["title","attribute","elementRef"]),c=Object(E.a)(o,["eventKey"]);return Object(p.a)(!n,"`attribute` of Menu.Item is deprecated. Please pass attribute directly."),u.createElement(m.a.Item,Object(a.a)({},n,{title:"string"===typeof t?t:void 0},c,{ref:r}))}}]),n}(u.Component),z=function(e){var t,n=e.style,i=e.className,s=e.eventKey,d=(e.warnKey,e.disabled),v=e.itemIcon,b=e.children,p=e.role,m=e.onMouseEnter,h=e.onMouseLeave,O=e.onClick,j=e.onKeyDown,y=e.onFocus,E=Object(l.a)(e,["style","className","eventKey","warnKey","disabled","itemIcon","children","role","onMouseEnter","onMouseLeave","onClick","onKeyDown","onFocus"]),C=B(s),x=u.useContext(w),I=x.prefixCls,M=x.onItemClick,R=x.disabled,K=x.overflowDisabled,A=x.itemIcon,L=x.selectedKeys,D=x.onActive,z="".concat(I,"-item"),W=u.useRef(),F=u.useRef(),_=R||d,q=T(s);var H=function(e){return{key:s,keyPath:Object(c.a)(q).reverse(),item:W.current,domEvent:e}},G=v||A,Y=k(s,_,m,h),X=Y.active,U=Object(l.a)(Y,["active"]),J=L.includes(s),Q=S(q.length),Z={};return"option"===e.role&&(Z["aria-selected"]=J),u.createElement(V,Object(a.a)({ref:W,elementRef:F,role:null===p?"none":p||"menuitem",tabIndex:d?null:-1,"data-menu-id":K&&C?null:C},E,U,Z,{component:"li","aria-disabled":d,style:Object(o.a)(Object(o.a)({},Q),n),className:f()(z,(t={},Object(r.a)(t,"".concat(z,"-active"),X),Object(r.a)(t,"".concat(z,"-selected"),J),Object(r.a)(t,"".concat(z,"-disabled"),_),t),i),onClick:function(e){if(!_){var t=H(e);null===O||void 0===O||O(N(t)),M(t)}},onKeyDown:function(e){if(null===j||void 0===j||j(e),e.which===g.a.ENTER){var t=H(e);null===O||void 0===O||O(N(t)),M(t)}},onFocus:function(e){D(s),null===y||void 0===y||y(e)}}),b,u.createElement(P,{props:Object(o.a)(Object(o.a)({},e),{},{isSelected:J}),icon:G}))};var W=function(e){var t=e.eventKey,n=R(),a=T(t);return u.useEffect((function(){if(n)return n.registerPath(t,a),function(){n.unregisterPath(t,a)}}),[a]),n?null:u.createElement(z,e)},F=n(66);function _(e,t){return Object(F.a)(e).map((function(e,n){if(u.isValidElement(e)){var a,r,o=e.key,i=null!==(a=null===(r=e.props)||void 0===r?void 0:r.eventKey)&&void 0!==a?a:o;(null===i||void 0===i)&&(i="tmp_key-".concat([].concat(Object(c.a)(t),[n]).join("-")));var l={key:i,eventKey:i};return u.cloneElement(e,l)}return e}))}function q(e){var t=u.useRef(e);t.current=e;var n=u.useCallback((function(){for(var e,n=arguments.length,a=new Array(n),r=0;r<n;r++)a[r]=arguments[r];return null===(e=t.current)||void 0===e?void 0:e.call.apply(e,[t].concat(a))}),[]);return e?n:void 0}var H=function(e,t){var n=e.className,r=e.children,o=Object(l.a)(e,["className","children"]),c=u.useContext(w),i=c.prefixCls,s=c.mode;return u.createElement("ul",Object(a.a)({className:f()(i,"".concat(i,"-sub"),"".concat(i,"-").concat("inline"===s?"inline":"vertical"),n)},o,{"data-menu-list":!0,ref:t}),r)},G=u.forwardRef(H);G.displayName="SubMenuList";var Y=G,X=n(171),U=n(53),J={adjustX:1,adjustY:1},Q={topLeft:{points:["bl","tl"],overflow:J,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:J,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:J,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:J,offset:[4,0]}},Z={topLeft:{points:["bl","tl"],overflow:J,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:J,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:J,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:J,offset:[4,0]}};function $(e,t,n){return t||(n?n[e]||n.other:void 0)}var ee={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"};function te(e){var t=e.prefixCls,n=e.visible,a=e.children,c=e.popup,l=e.popupClassName,s=e.popupOffset,d=e.disabled,v=e.mode,b=e.onVisibleChange,p=u.useContext(w),m=p.getPopupContainer,h=p.rtl,O=p.subMenuOpenDelay,j=p.subMenuCloseDelay,y=p.builtinPlacements,g=p.triggerSubMenuAction,E=p.forceSubMenuRender,C=p.motion,x=p.defaultMotions,k=u.useState(!1),N=Object(i.a)(k,2),P=N[0],S=N[1],I=h?Object(o.a)(Object(o.a)({},Z),y):Object(o.a)(Object(o.a)({},Q),y),M=ee[v],R=$(v,C,x),K=Object(o.a)(Object(o.a)({},R),{},{leavedClassName:"".concat(t,"-hidden"),removeOnLeave:!1,motionAppear:!0}),T=u.useRef();return u.useEffect((function(){return T.current=Object(U.a)((function(){S(n)})),function(){U.a.cancel(T.current)}}),[n]),u.createElement(X.a,{prefixCls:t,popupClassName:f()("".concat(t,"-popup"),Object(r.a)({},"".concat(t,"-rtl"),h),l),stretch:"horizontal"===v?"minWidth":null,getPopupContainer:m,builtinPlacements:I,popupPlacement:M,popupVisible:P,popup:c,popupAlign:s&&{offset:s},action:d?[]:[g],mouseEnterDelay:O,mouseLeaveDelay:j,onPopupVisibleChange:b,forceRender:E,popupMotion:K},a)}var ne=n(64);function ae(e){var t=e.id,n=e.open,r=e.keyPath,c=e.children,l="inline",s=u.useContext(w),f=s.prefixCls,d=s.forceSubMenuRender,v=s.motion,b=s.defaultMotions,p=s.mode,m=u.useRef(!1);m.current=p===l;var h=u.useState(!m.current),O=Object(i.a)(h,2),j=O[0],y=O[1],g=!!m.current&&n;u.useEffect((function(){m.current&&y(!1)}),[p]);var E=Object(o.a)({},$(l,v,b));r.length>1&&(E.motionAppear=!1);var C=E.onVisibleChanged;return E.onVisibleChanged=function(e){return m.current||e||y(!0),null===C||void 0===C?void 0:C(e)},j?null:u.createElement(x,{mode:l,locked:!m.current},u.createElement(ne.b,Object(a.a)({visible:g},E,{forceRender:d,removeOnLeave:!1,leavedClassName:"".concat(f,"-hidden")}),(function(e){var n=e.className,a=e.style;return u.createElement(Y,{id:t,className:n,style:a},c)})))}var re=function(e){var t,n=e.style,c=e.className,s=e.title,d=e.eventKey,v=(e.warnKey,e.disabled),b=e.internalPopupClose,p=e.children,h=e.itemIcon,O=e.expandIcon,j=e.popupClassName,y=e.popupOffset,g=e.onClick,E=e.onMouseEnter,C=e.onMouseLeave,I=e.onTitleClick,M=e.onTitleMouseEnter,R=e.onTitleMouseLeave,K=Object(l.a)(e,["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"]),L=B(d),D=u.useContext(w),V=D.prefixCls,z=D.mode,W=D.openKeys,F=D.disabled,_=D.overflowDisabled,H=D.activeKey,G=D.selectedKeys,X=D.itemIcon,U=D.expandIcon,J=D.onItemClick,Q=D.onOpenChange,Z=D.onActive,$=u.useContext(A).isSubPathKey,ee=T(),ne="".concat(V,"-submenu"),re=F||v,oe=u.useRef(),ce=u.useRef();var ie=h||X,le=O||U,ue=W.includes(d),se=!_&&ue,fe=$(G,d),de=k(d,re,M,R),ve=de.active,be=Object(l.a)(de,["active"]),pe=u.useState(!1),me=Object(i.a)(pe,2),he=me[0],Oe=me[1],je=function(e){re||Oe(e)},ye=u.useMemo((function(){return ve||"inline"!==z&&(he||$([H],d))}),[z,ve,H,he,d,$]),ge=S(ee.length),Ee=q((function(e){null===g||void 0===g||g(N(e)),J(e)})),Ce=L&&"".concat(L,"-popup"),we=u.createElement("div",Object(a.a)({role:"menuitem",style:ge,className:"".concat(ne,"-title"),tabIndex:re?null:-1,ref:oe,title:"string"===typeof s?s:null,"data-menu-id":_&&L?null:L,"aria-expanded":se,"aria-haspopup":!0,"aria-controls":Ce,"aria-disabled":re,onClick:function(e){re||(null===I||void 0===I||I({key:d,domEvent:e}),"inline"===z&&Q(d,!ue))},onFocus:function(){Z(d)}},be),s,u.createElement(P,{icon:"horizontal"!==z?le:null,props:Object(o.a)(Object(o.a)({},e),{},{isOpen:se,isSubMenu:!0})},u.createElement("i",{className:"".concat(ne,"-arrow")}))),xe=u.useRef(z);if("inline"!==z&&(xe.current=ee.length>1?"vertical":z),!_){var ke=xe.current;we=u.createElement(te,{mode:ke,prefixCls:ne,visible:!b&&se&&"inline"!==z,popupClassName:j,popupOffset:y,popup:u.createElement(x,{mode:"horizontal"===ke?"vertical":ke},u.createElement(Y,{id:Ce,ref:ce},p)),disabled:re,onVisibleChange:function(e){"inline"!==z&&Q(d,e)}},we)}return u.createElement(x,{onItemClick:Ee,mode:"horizontal"===z?"vertical":z,itemIcon:ie,expandIcon:le},u.createElement(m.a.Item,Object(a.a)({role:"none"},K,{component:"li",style:n,className:f()(ne,"".concat(ne,"-").concat(z),c,(t={},Object(r.a)(t,"".concat(ne,"-open"),se),Object(r.a)(t,"".concat(ne,"-active"),ye),Object(r.a)(t,"".concat(ne,"-selected"),fe),Object(r.a)(t,"".concat(ne,"-disabled"),re),t)),onMouseEnter:function(e){je(!0),null===E||void 0===E||E({key:d,domEvent:e})},onMouseLeave:function(e){je(!1),null===C||void 0===C||C({key:d,domEvent:e})}}),we,!_&&u.createElement(ae,{id:Ce,open:se,keyPath:ee},p)))};function oe(e){var t,n=e.eventKey,a=e.children,r=T(n),o=_(a,r),c=R();return u.useEffect((function(){if(c)return c.registerPath(n,r),function(){c.unregisterPath(n,r)}}),[r]),t=c?o:u.createElement(re,e,o),u.createElement(K.Provider,{value:r},t)}var ce=n(306);function ie(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(Object(ce.a)(e)){var n=e.nodeName.toLowerCase(),a=["input","select","textarea","button"].includes(n)||e.isContentEditable||"a"===n&&!!e.getAttribute("href"),r=e.getAttribute("tabindex"),o=Number(r),c=null;return r&&!Number.isNaN(o)?c=o:a&&null===c&&(c=0),a&&e.disabled&&(c=null),null!==c&&(c>=0||t&&c<0)}return!1}function le(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=Object(c.a)(e.querySelectorAll("*")).filter((function(e){return ie(e,t)}));return ie(e,t)&&n.unshift(e),n}var ue=g.a.LEFT,se=g.a.RIGHT,fe=g.a.UP,de=g.a.DOWN,ve=g.a.ENTER,be=g.a.ESC,pe=[fe,de,ue,se];function me(e,t){return le(e,!0).filter((function(e){return t.has(e)}))}function he(e,t,n){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1;if(!e)return null;var r=me(e,t),o=r.length,c=r.findIndex((function(e){return n===e}));return a<0?-1===c?c=o-1:c-=1:a>0&&(c+=1),r[c=(c+o)%o]}function Oe(e,t,n,a,o,c,i,l,s,f){var d=u.useRef(),v=u.useRef();v.current=t;var b=function(){U.a.cancel(d.current)};return u.useEffect((function(){return function(){b()}}),[]),function(u){var p=u.which;if([].concat(pe,[ve,be]).includes(p)){var m,h,O,j=function(){return m=new Set,h=new Map,O=new Map,c().forEach((function(e){var t=document.querySelector("[data-menu-id='".concat(D(a,e),"']"));t&&(m.add(t),O.set(t,e),h.set(e,t))})),m};j();var y=function(e,t){for(var n=e||document.activeElement;n;){if(t.has(n))return n;n=n.parentElement}return null}(h.get(t),m),g=O.get(y),E=function(e,t,n,a){var o,c,i,l,u="prev",s="next",f="children",d="parent";if("inline"===e&&a===ve)return{inlineTrigger:!0};var v=(o={},Object(r.a)(o,fe,u),Object(r.a)(o,de,s),o),b=(c={},Object(r.a)(c,ue,n?s:u),Object(r.a)(c,se,n?u:s),Object(r.a)(c,de,f),Object(r.a)(c,ve,f),c),p=(i={},Object(r.a)(i,fe,u),Object(r.a)(i,de,s),Object(r.a)(i,ve,f),Object(r.a)(i,be,d),Object(r.a)(i,ue,n?f:d),Object(r.a)(i,se,n?d:f),i);switch(null===(l={inline:v,horizontal:b,vertical:p,inlineSub:v,horizontalSub:p,verticalSub:p}["".concat(e).concat(t?"":"Sub")])||void 0===l?void 0:l[a]){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===i(g,!0).length,n,p);if(!E)return;pe.includes(p)&&u.preventDefault();var C=function(e){if(e){var t=e,n=e.querySelector("a");(null===n||void 0===n?void 0:n.getAttribute("href"))&&(t=n);var a=O.get(e);l(a),b(),d.current=Object(U.a)((function(){v.current===a&&t.focus()}))}};if(E.sibling||!y){var w=he(y&&"inline"!==e?function(e){for(var t=e;t;){if(t.getAttribute("data-menu-list"))return t;t=t.parentElement}return null}(y):o.current,m,y,E.offset);C(w)}else if(E.inlineTrigger)s(g);else if(E.offset>0)s(g,!0),b(),d.current=Object(U.a)((function(){j();var e=y.getAttribute("aria-controls"),t=he(document.getElementById(e),m);C(t)}),5);else if(E.offset<0){var x=i(g,!0),k=x[x.length-2],N=h.get(k);s(k,!1),C(N)}}null===f||void 0===f||f(u)}}var je=Math.random().toFixed(5).toString().slice(2),ye=0;var ge="__RC_UTIL_PATH_SPLIT__",Ee=function(e){return e.join(ge)},Ce="rc-menu-more";function we(){var e=u.useState({}),t=Object(i.a)(e,2)[1],n=Object(u.useRef)(new Map),a=Object(u.useRef)(new Map),r=u.useState([]),o=Object(i.a)(r,2),l=o[0],s=o[1],f=Object(u.useRef)(0),d=Object(u.useRef)(!1),v=Object(u.useCallback)((function(e,r){var o=Ee(r);a.current.set(o,e),n.current.set(e,o),f.current+=1;var c,i=f.current;c=function(){i===f.current&&(d.current||t({}))},Promise.resolve().then(c)}),[]),b=Object(u.useCallback)((function(e,t){var r=Ee(t);a.current.delete(r),n.current.delete(e)}),[]),p=Object(u.useCallback)((function(e){s(e)}),[]),m=Object(u.useCallback)((function(e,t){var a=n.current.get(e)||"",r=a.split(ge);return t&&l.includes(r[0])&&r.unshift(Ce),r}),[l]),h=Object(u.useCallback)((function(e,t){return e.some((function(e){return m(e,!0).includes(t)}))}),[m]),O=Object(u.useCallback)((function(e){var t="".concat(n.current.get(e)).concat(ge),r=new Set;return Object(c.a)(a.current.keys()).forEach((function(e){e.startsWith(t)&&r.add(a.current.get(e))})),r}),[]);return u.useEffect((function(){return function(){d.current=!0}}),[]),{registerPath:v,unregisterPath:b,refreshOverflowKeys:p,isSubPathKey:h,getKeyPath:m,getKeys:function(){var e=Object(c.a)(n.current.keys());return l.length&&e.push(Ce),e},getSubPathKeys:O}}var xe=[],ke=function(e){var t=e.className,n=e.title,r=(e.eventKey,e.children),o=Object(l.a)(e,["className","title","eventKey","children"]),c=u.useContext(w).prefixCls,i="".concat(c,"-item-group");return u.createElement("li",Object(a.a)({},o,{onClick:function(e){return e.stopPropagation()},className:f()(i,t)}),u.createElement("div",{className:"".concat(i,"-title"),title:"string"===typeof n?n:void 0},n),u.createElement("ul",{className:"".concat(i,"-list")},r))};var Ne=function(e){var t,n,s=e.prefixCls,d=void 0===s?"rc-menu":s,p=e.style,h=e.className,O=e.tabIndex,j=void 0===O?0:O,y=e.children,g=e.direction,E=e.id,C=e.mode,w=void 0===C?"vertical":C,k=e.inlineCollapsed,P=e.disabled,S=e.disabledOverflow,I=e.subMenuOpenDelay,R=void 0===I?.1:I,K=e.subMenuCloseDelay,T=void 0===K?.1:K,D=e.forceSubMenuRender,B=e.defaultOpenKeys,V=e.openKeys,z=e.activeKey,F=e.defaultActiveFirst,H=e.selectable,G=void 0===H||H,Y=e.multiple,X=void 0!==Y&&Y,U=e.defaultSelectedKeys,J=e.selectedKeys,Q=e.onSelect,Z=e.onDeselect,$=e.inlineIndent,ee=void 0===$?24:$,te=e.motion,ne=e.defaultMotions,ae=e.triggerSubMenuAction,re=void 0===ae?"hover":ae,ce=e.builtinPlacements,ie=e.itemIcon,le=e.expandIcon,ue=e.overflowedIndicator,se=void 0===ue?"...":ue,fe=e.overflowedIndicatorPopupClassName,de=e.getPopupContainer,ve=e.onClick,be=e.onOpenChange,pe=e.onKeyDown,me=(e.openAnimation,e.openTransitionName,Object(l.a)(e,["prefixCls","style","className","tabIndex","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"])),he=_(y,xe),ge=u.useState(!1),Ee=Object(i.a)(ge,2),ke=Ee[0],Ne=Ee[1],Pe=u.useRef(),Se=function(e){var t=Object(b.a)(e,{value:e}),n=Object(i.a)(t,2),a=n[0],r=n[1];return u.useEffect((function(){ye+=1;var e="".concat(je,"-").concat(ye);r("rc-menu-uuid-".concat(e))}),[]),a}(E),Ie="rtl"===g;var Me=u.useMemo((function(){return"inline"!==w&&"vertical"!==w||!k?[w,!1]:["vertical",k]}),[w,k]),Re=Object(i.a)(Me,2),Ke=Re[0],Te=Re[1],Ae=u.useState(0),Le=Object(i.a)(Ae,2),De=Le[0],Be=Le[1],Ve=De>=he.length-1||"horizontal"!==Ke||S,ze=Object(b.a)(B,{value:V,postState:function(e){return e||xe}}),We=Object(i.a)(ze,2),Fe=We[0],_e=We[1],qe=function(e){_e(e),null===be||void 0===be||be(e)},He=u.useState(Fe),Ge=Object(i.a)(He,2),Ye=Ge[0],Xe=Ge[1],Ue="inline"===Ke,Je=u.useRef(!1);u.useEffect((function(){Ue&&Xe(Fe)}),[Fe]),u.useEffect((function(){Je.current?Ue?_e(Ye):qe(xe):Je.current=!0}),[Ue]);var Qe=we(),Ze=Qe.registerPath,$e=Qe.unregisterPath,et=Qe.refreshOverflowKeys,tt=Qe.isSubPathKey,nt=Qe.getKeyPath,at=Qe.getKeys,rt=Qe.getSubPathKeys,ot=u.useMemo((function(){return{registerPath:Ze,unregisterPath:$e}}),[Ze,$e]),ct=u.useMemo((function(){return{isSubPathKey:tt}}),[tt]);u.useEffect((function(){et(Ve?xe:he.slice(De+1).map((function(e){return e.key})))}),[De,Ve]);var it=Object(b.a)(z||F&&(null===(t=he[0])||void 0===t?void 0:t.key),{value:z}),lt=Object(i.a)(it,2),ut=lt[0],st=lt[1],ft=q((function(e){st(e)})),dt=q((function(){st(void 0)})),vt=Object(b.a)(U||[],{value:J,postState:function(e){return Array.isArray(e)?e:null===e||void 0===e?xe:[e]}}),bt=Object(i.a)(vt,2),pt=bt[0],mt=bt[1],ht=q((function(e){null===ve||void 0===ve||ve(N(e)),function(e){if(G){var t,n=e.key,a=pt.includes(n);t=X?a?pt.filter((function(e){return e!==n})):[].concat(Object(c.a)(pt),[n]):[n],mt(t);var r=Object(o.a)(Object(o.a)({},e),{},{selectedKeys:t});a?null===Z||void 0===Z||Z(r):null===Q||void 0===Q||Q(r)}!X&&Fe.length&&"inline"!==Ke&&qe(xe)}(e)})),Ot=q((function(e,t){var n=Fe.filter((function(t){return t!==e}));if(t)n.push(e);else if("inline"!==Ke){var a=rt(e);n=n.filter((function(e){return!a.has(e)}))}v()(Fe,n)||qe(n)})),jt=q(de),yt=Oe(Ke,ut,Ie,Se,Pe,at,nt,st,(function(e,t){var n=null!==t&&void 0!==t?t:!Fe.includes(e);Ot(e,n)}),pe);u.useEffect((function(){Ne(!0)}),[]);var gt="horizontal"!==Ke||S?he:he.map((function(e,t){return u.createElement(x,{key:e.key,overflowDisabled:t>De},e)})),Et=u.createElement(m.a,Object(a.a)({id:E,ref:Pe,prefixCls:"".concat(d,"-overflow"),component:"ul",itemComponent:W,className:f()(d,"".concat(d,"-root"),"".concat(d,"-").concat(Ke),h,(n={},Object(r.a)(n,"".concat(d,"-inline-collapsed"),Te),Object(r.a)(n,"".concat(d,"-rtl"),Ie),n)),dir:g,style:p,role:"menu",tabIndex:j,data:gt,renderRawItem:function(e){return e},renderRawRest:function(e){var t=e.length,n=t?he.slice(-t):null;return u.createElement(oe,{eventKey:Ce,title:se,disabled:Ve,internalPopupClose:0===t,popupClassName:fe},n)},maxCount:"horizontal"!==Ke||S?m.a.INVALIDATE:m.a.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(e){Be(e)},onKeyDown:yt},me));return u.createElement(L.Provider,{value:Se},u.createElement(x,{prefixCls:d,mode:Ke,openKeys:Fe,rtl:Ie,disabled:P,motion:ke?te:null,defaultMotions:ke?ne:null,activeKey:ut,onActive:ft,onInactive:dt,selectedKeys:pt,inlineIndent:ee,subMenuOpenDelay:R,subMenuCloseDelay:T,forceSubMenuRender:D,builtinPlacements:ce,triggerSubMenuAction:re,getPopupContainer:jt,itemIcon:ie,expandIcon:le,onItemClick:ht,onOpenChange:Ot},u.createElement(A.Provider,{value:ct},Et),u.createElement("div",{style:{display:"none"},"aria-hidden":!0},u.createElement(M.Provider,{value:ot},he))))};Ne.Item=W,Ne.SubMenu=oe,Ne.ItemGroup=function(e){var t=e.children,n=Object(l.a)(e,["children"]),a=_(t,T(n.eventKey));return R()?a:u.createElement(ke,Object(E.a)(n,["warnKey"]),a)},Ne.Divider=function(e){var t=e.className,n=e.style,a=u.useContext(w).prefixCls;return R()?null:u.createElement("li",{className:f()("".concat(a,"-item-divider"),t),style:n})};t.b=Ne},457:function(e,t,n){"use strict";var a=n(2),r=n(5),o=n(0),c=n(6),i=n(9),l=n(14),u=n(1),s=n(12),f=n.n(s),d=n(66),v=n(272),b=n(132),p=n(4),m=n(53),h=n(152);function O(e){var t=Object(o.useRef)(),n=Object(o.useRef)(!1);return Object(o.useEffect)((function(){return function(){n.current=!0,m.a.cancel(t.current)}}),[]),function(){for(var a=arguments.length,r=new Array(a),o=0;o<a;o++)r[o]=arguments[o];n.current||(m.a.cancel(t.current),t.current=Object(m.a)((function(){e.apply(void 0,r)})))}}var j=n(133);function y(e,t){var n,a=e.prefixCls,c=e.id,i=e.active,l=e.tab,u=l.key,s=l.tab,d=l.disabled,v=l.closeIcon,b=e.closable,p=e.renderWrapper,m=e.removeAriaLabel,h=e.editable,O=e.onClick,y=e.onRemove,g=e.onFocus,E=e.style,C="".concat(a,"-tab");o.useEffect((function(){return y}),[]);var w=h&&!1!==b&&!d;function x(e){d||O(e)}var k=o.createElement("div",{key:u,ref:t,className:f()(C,(n={},Object(r.a)(n,"".concat(C,"-with-remove"),w),Object(r.a)(n,"".concat(C,"-active"),i),Object(r.a)(n,"".concat(C,"-disabled"),d),n)),style:E,onClick:x},o.createElement("div",{role:"tab","aria-selected":i,id:c&&"".concat(c,"-tab-").concat(u),className:"".concat(C,"-btn"),"aria-controls":c&&"".concat(c,"-panel-").concat(u),"aria-disabled":d,tabIndex:d?null:0,onClick:function(e){e.stopPropagation(),x(e)},onKeyDown:function(e){[j.a.SPACE,j.a.ENTER].includes(e.which)&&(e.preventDefault(),x(e))},onFocus:g},s),w&&o.createElement("button",{type:"button","aria-label":m||"remove",tabIndex:0,className:"".concat(C,"-remove"),onClick:function(e){var t;e.stopPropagation(),(t=e).preventDefault(),t.stopPropagation(),h.onEdit("remove",{key:u,event:t})}},v||h.removeIcon||"\xd7"));return p?p(k):k}var g=o.forwardRef(y),E={width:0,height:0,left:0,top:0};var C={width:0,height:0,left:0,top:0,right:0};var w=n(456),x=n(171),k={adjustX:1,adjustY:1},N=[0,0],P={topLeft:{points:["bl","tl"],overflow:k,offset:[0,-4],targetOffset:N},topCenter:{points:["bc","tc"],overflow:k,offset:[0,-4],targetOffset:N},topRight:{points:["br","tr"],overflow:k,offset:[0,-4],targetOffset:N},bottomLeft:{points:["tl","bl"],overflow:k,offset:[0,4],targetOffset:N},bottomCenter:{points:["tc","bc"],overflow:k,offset:[0,4],targetOffset:N},bottomRight:{points:["tr","br"],overflow:k,offset:[0,4],targetOffset:N}};var S=o.forwardRef((function(e,t){var n=e.arrow,a=void 0!==n&&n,i=e.prefixCls,u=void 0===i?"rc-dropdown":i,s=e.transitionName,d=e.animation,v=e.align,b=e.placement,p=void 0===b?"bottomLeft":b,m=e.placements,h=void 0===m?P:m,O=e.getPopupContainer,j=e.showAction,y=e.hideAction,g=e.overlayClassName,E=e.overlayStyle,C=e.visible,w=e.trigger,k=void 0===w?["hover"]:w,N=Object(l.a)(e,["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger"]),S=o.useState(),I=Object(c.a)(S,2),M=I[0],R=I[1],K="visible"in e?C:M,T=o.useRef(null);o.useImperativeHandle(t,(function(){return T.current}));var A=function(){var t=e.overlay;return"function"===typeof t?t():t},L=function(t){var n=e.onOverlayClick,a=A().props;R(!1),n&&n(t),a.onClick&&a.onClick(t)},D=function(){var e=A(),t={prefixCls:"".concat(u,"-menu"),onClick:L};return"string"===typeof e.type&&delete t.prefixCls,o.createElement(o.Fragment,null,a&&o.createElement("div",{className:"".concat(u,"-arrow")}),o.cloneElement(e,t))},B=y;return B||-1===k.indexOf("contextMenu")||(B=["click"]),o.createElement(x.a,Object.assign({},N,{prefixCls:u,ref:T,popupClassName:f()(g,Object(r.a)({},"".concat(u,"-show-arrow"),a)),popupStyle:E,builtinPlacements:h,action:k,showAction:j,hideAction:B||[],popupPlacement:p,popupAlign:v,popupTransitionName:s,popupAnimation:d,popupVisible:K,stretch:function(){var t=e.minOverlayWidthMatchTrigger,n=e.alignPoint;return"minOverlayWidthMatchTrigger"in e?t:!n}()?"minWidth":"",popup:"function"===typeof e.overlay?D:D(),onPopupVisibleChange:function(t){var n=e.onVisibleChange;R(t),"function"===typeof n&&n(t)},getPopupContainer:O}),function(){var t=e.children,n=t.props?t.props:{},a=f()(n.className,function(){var t=e.openClassName;return void 0!==t?t:"".concat(u,"-open")}());return M&&t?o.cloneElement(t,{className:a}):t}())}));function I(e,t){var n=e.prefixCls,a=e.editable,r=e.locale,c=e.style;return a&&!1!==a.showAdd?o.createElement("button",{ref:t,type:"button",className:"".concat(n,"-nav-add"),style:c,"aria-label":(null===r||void 0===r?void 0:r.addAriaLabel)||"Add tab",onClick:function(e){a.onEdit("add",{event:e})}},a.addIcon||"+"):null}var M=o.forwardRef(I);function R(e,t){var n=e.prefixCls,a=e.id,i=e.tabs,l=e.locale,u=e.mobile,s=e.moreIcon,d=void 0===s?"More":s,v=e.moreTransitionName,b=e.style,p=e.className,m=e.editable,h=e.tabBarGutter,O=e.rtl,y=e.onTabClick,g=Object(o.useState)(!1),E=Object(c.a)(g,2),C=E[0],x=E[1],k=Object(o.useState)(null),N=Object(c.a)(k,2),P=N[0],I=N[1],R="".concat(a,"-more-popup"),K="".concat(n,"-dropdown"),T=null!==P?"".concat(R,"-").concat(P):null,A=null===l||void 0===l?void 0:l.dropdownAriaLabel,L=o.createElement(w.b,{onClick:function(e){var t=e.key,n=e.domEvent;y(t,n),x(!1)},id:R,tabIndex:-1,role:"listbox","aria-activedescendant":T,selectedKeys:[P],"aria-label":void 0!==A?A:"expanded dropdown"},i.map((function(e){return o.createElement(w.a,{key:e.key,id:"".concat(R,"-").concat(e.key),role:"option","aria-controls":a&&"".concat(a,"-panel-").concat(e.key),disabled:e.disabled},e.tab)})));function D(e){for(var t=i.filter((function(e){return!e.disabled})),n=t.findIndex((function(e){return e.key===P}))||0,a=t.length,r=0;r<a;r+=1){var o=t[n=(n+e+a)%a];if(!o.disabled)return void I(o.key)}}Object(o.useEffect)((function(){var e=document.getElementById(T);e&&e.scrollIntoView&&e.scrollIntoView(!1)}),[P]),Object(o.useEffect)((function(){C||I(null)}),[C]);var B=Object(r.a)({},O?"marginRight":"marginLeft",h);i.length||(B.visibility="hidden",B.order=1);var V=f()(Object(r.a)({},"".concat(K,"-rtl"),O)),z=u?null:o.createElement(S,{prefixCls:K,overlay:L,trigger:["hover"],visible:C,transitionName:v,onVisibleChange:x,overlayClassName:V,mouseEnterDelay:.1,mouseLeaveDelay:.1},o.createElement("button",{type:"button",className:"".concat(n,"-nav-more"),style:B,tabIndex:-1,"aria-hidden":"true","aria-haspopup":"listbox","aria-controls":R,id:"".concat(a,"-more"),"aria-expanded":C,onKeyDown:function(e){var t=e.which;if(C)switch(t){case j.a.UP:D(-1),e.preventDefault();break;case j.a.DOWN:D(1),e.preventDefault();break;case j.a.ESC:x(!1);break;case j.a.SPACE:case j.a.ENTER:null!==P&&y(P,e)}else[j.a.DOWN,j.a.SPACE,j.a.ENTER].includes(t)&&(x(!0),e.preventDefault())}},d));return o.createElement("div",{className:f()("".concat(n,"-nav-operations"),p),style:b,ref:t},z,o.createElement(M,{prefixCls:n,locale:l,editable:m}))}var K=o.forwardRef(R),T=Object(o.createContext)(null),A=Math.pow(.995,20);function L(e,t){var n=o.useRef(e),a=o.useState({}),r=Object(c.a)(a,2)[1];return[n.current,function(e){var a="function"===typeof e?e(n.current):e;a!==n.current&&t(a,n.current),n.current=a,r({})}]}var D=function(e){var t,n=e.position,a=e.prefixCls,r=e.extra;if(!r)return null;var c={};return r&&"object"===Object(i.a)(r)&&!o.isValidElement(r)?c=r:c.right=r,"right"===n&&(t=c.right),"left"===n&&(t=c.left),t?o.createElement("div",{className:"".concat(a,"-extra-content")},t):null};function B(e,t){var n,i=o.useContext(T),l=i.prefixCls,s=i.tabs,d=e.className,v=e.style,b=e.id,j=e.animated,y=e.activeKey,w=e.rtl,x=e.extra,k=e.editable,N=e.locale,P=e.tabPosition,S=e.tabBarGutter,I=e.children,R=e.onTabClick,B=e.onTabScroll,V=Object(o.useRef)(),z=Object(o.useRef)(),W=Object(o.useRef)(),F=Object(o.useRef)(),_=function(){var e=Object(o.useRef)(new Map);return[function(t){return e.current.has(t)||e.current.set(t,o.createRef()),e.current.get(t)},function(t){e.current.delete(t)}]}(),q=Object(c.a)(_,2),H=q[0],G=q[1],Y="top"===P||"bottom"===P,X=L(0,(function(e,t){Y&&B&&B({direction:e>t?"left":"right"})})),U=Object(c.a)(X,2),J=U[0],Q=U[1],Z=L(0,(function(e,t){!Y&&B&&B({direction:e>t?"top":"bottom"})})),$=Object(c.a)(Z,2),ee=$[0],te=$[1],ne=Object(o.useState)(0),ae=Object(c.a)(ne,2),re=ae[0],oe=ae[1],ce=Object(o.useState)(0),ie=Object(c.a)(ce,2),le=ie[0],ue=ie[1],se=Object(o.useState)(0),fe=Object(c.a)(se,2),de=fe[0],ve=fe[1],be=Object(o.useState)(0),pe=Object(c.a)(be,2),me=pe[0],he=pe[1],Oe=Object(o.useState)(null),je=Object(c.a)(Oe,2),ye=je[0],ge=je[1],Ee=Object(o.useState)(null),Ce=Object(c.a)(Ee,2),we=Ce[0],xe=Ce[1],ke=Object(o.useState)(0),Ne=Object(c.a)(ke,2),Pe=Ne[0],Se=Ne[1],Ie=Object(o.useState)(0),Me=Object(c.a)(Ie,2),Re=Me[0],Ke=Me[1],Te=function(e){var t=Object(o.useRef)([]),n=Object(o.useState)({}),a=Object(c.a)(n,2)[1],r=Object(o.useRef)("function"===typeof e?e():e),i=O((function(){var e=r.current;t.current.forEach((function(t){e=t(e)})),t.current=[],r.current=e,a({})}));return[r.current,function(e){t.current.push(e),i()}]}(new Map),Ae=Object(c.a)(Te,2),Le=Ae[0],De=Ae[1],Be=function(e,t,n){return Object(o.useMemo)((function(){for(var n,a=new Map,r=t.get(null===(n=e[0])||void 0===n?void 0:n.key)||E,o=r.left+r.width,c=0;c<e.length;c+=1){var i,l=e[c].key,s=t.get(l);s||(s=t.get(null===(i=e[c-1])||void 0===i?void 0:i.key)||E);var f=a.get(l)||Object(u.a)({},s);f.right=o-f.left-f.width,a.set(l,f)}return a}),[e.map((function(e){return e.key})).join("_"),t,n])}(s,Le,re),Ve="".concat(l,"-nav-operations-hidden"),ze=0,We=0;function Fe(e){return e<ze?ze:e>We?We:e}Y?w?(ze=0,We=Math.max(0,re-ye)):(ze=Math.min(0,ye-re),We=0):(ze=Math.min(0,we-le),We=0);var _e=Object(o.useRef)(),qe=Object(o.useState)(),He=Object(c.a)(qe,2),Ge=He[0],Ye=He[1];function Xe(){Ye(Date.now())}function Ue(){window.clearTimeout(_e.current)}function Je(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:y,t=Be.get(e)||{width:0,height:0,left:0,right:0,top:0};if(Y){var n=J;w?t.right<J?n=t.right:t.right+t.width>J+ye&&(n=t.right+t.width-ye):t.left<-J?n=-t.left:t.left+t.width>-J+ye&&(n=-(t.left+t.width-ye)),te(0),Q(Fe(n))}else{var a=ee;t.top<-ee?a=-t.top:t.top+t.height>-ee+we&&(a=-(t.top+t.height-we)),Q(0),te(Fe(a))}}!function(e,t){var n=Object(o.useState)(),a=Object(c.a)(n,2),r=a[0],i=a[1],l=Object(o.useState)(0),u=Object(c.a)(l,2),s=u[0],f=u[1],d=Object(o.useState)(0),v=Object(c.a)(d,2),b=v[0],p=v[1],m=Object(o.useState)(),h=Object(c.a)(m,2),O=h[0],j=h[1],y=Object(o.useRef)(),g=Object(o.useRef)(),E=Object(o.useRef)(null);E.current={onTouchStart:function(e){var t=e.touches[0],n=t.screenX,a=t.screenY;i({x:n,y:a}),window.clearInterval(y.current)},onTouchMove:function(e){if(r){e.preventDefault();var n=e.touches[0],a=n.screenX,o=n.screenY;i({x:a,y:o});var c=a-r.x,l=o-r.y;t(c,l);var u=Date.now();f(u),p(u-s),j({x:c,y:l})}},onTouchEnd:function(){if(r&&(i(null),j(null),O)){var e=O.x/b,n=O.y/b,a=Math.abs(e),o=Math.abs(n);if(Math.max(a,o)<.1)return;var c=e,l=n;y.current=window.setInterval((function(){Math.abs(c)<.01&&Math.abs(l)<.01?window.clearInterval(y.current):t(20*(c*=A),20*(l*=A))}),20)}},onWheel:function(e){var n=e.deltaX,a=e.deltaY,r=0,o=Math.abs(n),c=Math.abs(a);o===c?r="x"===g.current?n:a:o>c?(r=n,g.current="x"):(r=a,g.current="y"),t(-r,-r)&&e.preventDefault()}},o.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)}}),[])}(V,(function(e,t){function n(e,t){e((function(e){return Fe(e+t)}))}if(Y){if(ye>=re)return!1;n(Q,e)}else{if(we>=le)return!1;n(te,t)}return Ue(),Xe(),!0})),Object(o.useEffect)((function(){return Ue(),Ge&&(_e.current=window.setTimeout((function(){Ye(0)}),100)),Ue}),[Ge]);var Qe=function(e,t,n,a,r){var c,i,l,u=r.tabs,s=r.tabPosition,f=r.rtl;["top","bottom"].includes(s)?(c="width",i=f?"right":"left",l=Math.abs(t.left)):(c="height",i="top",l=-t.top);var d=t[c],v=n[c],b=a[c],p=d;return v+b>d&&(p=d-b),Object(o.useMemo)((function(){if(!u.length)return[0,0];for(var t=u.length,n=t,a=0;a<t;a+=1){var r=e.get(u[a].key)||C;if(r[i]+r[c]>l+p){n=a-1;break}}for(var o=0,s=t-1;s>=0;s-=1)if((e.get(u[s].key)||C)[i]<l){o=s+1;break}return[o,n]}),[e,l,p,s,u.map((function(e){return e.key})).join("_"),f])}(Be,{width:ye,height:we,left:J,top:ee},{width:de,height:me},{width:Pe,height:Re},Object(u.a)(Object(u.a)({},e),{},{tabs:s})),Ze=Object(c.a)(Qe,2),$e=Ze[0],et=Ze[1],tt={};"top"===P||"bottom"===P?tt[w?"marginRight":"marginLeft"]=S:tt.marginTop=S;var nt=s.map((function(e,t){var n=e.key;return o.createElement(g,{id:b,prefixCls:l,key:n,tab:e,style:0===t?void 0:tt,closable:e.closable,editable:k,active:n===y,renderWrapper:I,removeAriaLabel:null===N||void 0===N?void 0:N.removeAriaLabel,ref:H(n),onClick:function(e){R(n,e)},onRemove:function(){G(n)},onFocus:function(){Je(n),Xe(),V.current&&(w||(V.current.scrollLeft=0),V.current.scrollTop=0)}})})),at=O((function(){var e,t,n,a,r,o,c,i,l,u=(null===(e=V.current)||void 0===e?void 0:e.offsetWidth)||0,f=(null===(t=V.current)||void 0===t?void 0:t.offsetHeight)||0,d=(null===(n=F.current)||void 0===n?void 0:n.offsetWidth)||0,v=(null===(a=F.current)||void 0===a?void 0:a.offsetHeight)||0,b=(null===(r=W.current)||void 0===r?void 0:r.offsetWidth)||0,p=(null===(o=W.current)||void 0===o?void 0:o.offsetHeight)||0;ge(u),xe(f),Se(d),Ke(v);var m=((null===(c=z.current)||void 0===c?void 0:c.offsetWidth)||0)-d,h=((null===(i=z.current)||void 0===i?void 0:i.offsetHeight)||0)-v;oe(m),ue(h);var O=null===(l=W.current)||void 0===l?void 0:l.className.includes(Ve);ve(m-(O?0:b)),he(h-(O?0:p)),De((function(){var e=new Map;return s.forEach((function(t){var n=t.key,a=H(n).current;a&&e.set(n,{width:a.offsetWidth,height:a.offsetHeight,left:a.offsetLeft,top:a.offsetTop})})),e}))})),rt=s.slice(0,$e),ot=s.slice(et+1),ct=[].concat(Object(p.a)(rt),Object(p.a)(ot)),it=Object(o.useState)(),lt=Object(c.a)(it,2),ut=lt[0],st=lt[1],ft=Be.get(y),dt=Object(o.useRef)();function vt(){m.a.cancel(dt.current)}Object(o.useEffect)((function(){var e={};return ft&&(Y?(w?e.right=ft.right:e.left=ft.left,e.width=ft.width):(e.top=ft.top,e.height=ft.height)),vt(),dt.current=Object(m.a)((function(){st(e)})),vt}),[ft,Y,w]),Object(o.useEffect)((function(){Je()}),[y,ft,Be,Y]),Object(o.useEffect)((function(){at()}),[w,S,y,s.map((function(e){return e.key})).join("_")]);var bt,pt,mt,ht,Ot=!!ct.length,jt="".concat(l,"-nav-wrap");return Y?w?(pt=J>0,bt=J+ye<re):(bt=J<0,pt=-J+ye<re):(mt=ee<0,ht=-ee+we<le),o.createElement("div",{ref:t,role:"tablist",className:f()("".concat(l,"-nav"),d),style:v,onKeyDown:function(){Xe()}},o.createElement(D,{position:"left",extra:x,prefixCls:l}),o.createElement(h.a,{onResize:at},o.createElement("div",{className:f()(jt,(n={},Object(r.a)(n,"".concat(jt,"-ping-left"),bt),Object(r.a)(n,"".concat(jt,"-ping-right"),pt),Object(r.a)(n,"".concat(jt,"-ping-top"),mt),Object(r.a)(n,"".concat(jt,"-ping-bottom"),ht),n)),ref:V},o.createElement(h.a,{onResize:at},o.createElement("div",{ref:z,className:"".concat(l,"-nav-list"),style:{transform:"translate(".concat(J,"px, ").concat(ee,"px)"),transition:Ge?"none":void 0}},nt,o.createElement(M,{ref:F,prefixCls:l,locale:N,editable:k,style:Object(u.a)(Object(u.a)({},0===nt.length?void 0:tt),{},{visibility:Ot?"hidden":null})}),o.createElement("div",{className:f()("".concat(l,"-ink-bar"),Object(r.a)({},"".concat(l,"-ink-bar-animated"),j.inkBar)),style:ut}))))),o.createElement(K,Object(a.a)({},e,{ref:W,prefixCls:l,tabs:ct,className:!Ot&&Ve})),o.createElement(D,{position:"right",extra:x,prefixCls:l}))}var V=o.forwardRef(B);function z(e){var t=e.id,n=e.activeKey,a=e.animated,c=e.tabPosition,i=e.rtl,l=e.destroyInactiveTabPane,u=o.useContext(T),s=u.prefixCls,d=u.tabs,v=a.tabPane,b=d.findIndex((function(e){return e.key===n}));return o.createElement("div",{className:f()("".concat(s,"-content-holder"))},o.createElement("div",{className:f()("".concat(s,"-content"),"".concat(s,"-content-").concat(c),Object(r.a)({},"".concat(s,"-content-animated"),v)),style:b&&v?Object(r.a)({},i?"marginRight":"marginLeft","-".concat(b,"00%")):null},d.map((function(e){return o.cloneElement(e.node,{key:e.key,prefixCls:s,tabKey:e.key,id:t,animated:v,active:e.key===n,destroyInactiveTabPane:l})}))))}function W(e){var t=e.prefixCls,n=e.forceRender,a=e.className,r=e.style,i=e.id,l=e.active,s=e.animated,d=e.destroyInactiveTabPane,v=e.tabKey,b=e.children,p=o.useState(n),m=Object(c.a)(p,2),h=m[0],O=m[1];o.useEffect((function(){l?O(!0):d&&O(!1)}),[l,d]);var j={};return l||(s?(j.visibility="hidden",j.height=0,j.overflowY="hidden"):j.display="none"),o.createElement("div",{id:i&&"".concat(i,"-panel-").concat(v),role:"tabpanel",tabIndex:l?0:-1,"aria-labelledby":i&&"".concat(i,"-tab-").concat(v),"aria-hidden":!l,style:Object(u.a)(Object(u.a)({},j),r),className:f()("".concat(t,"-tabpane"),l&&"".concat(t,"-tabpane-active"),a)},(l||h||n)&&b)}var F=["id","prefixCls","className","children","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","moreIcon","moreTransitionName","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll"],_=0;function q(e,t){var n,s,p=e.id,m=e.prefixCls,h=void 0===m?"rc-tabs":m,O=e.className,j=e.children,y=e.direction,g=e.activeKey,E=e.defaultActiveKey,C=e.editable,w=e.animated,x=void 0===w?{inkBar:!0,tabPane:!1}:w,k=e.tabPosition,N=void 0===k?"top":k,P=e.tabBarGutter,S=e.tabBarStyle,I=e.tabBarExtraContent,M=e.locale,R=e.moreIcon,K=e.moreTransitionName,A=e.destroyInactiveTabPane,L=e.renderTabBar,D=e.onChange,B=e.onTabClick,W=e.onTabScroll,q=Object(l.a)(e,F),H=function(e){return Object(d.a)(e).map((function(e){if(o.isValidElement(e)){var t=void 0!==e.key?String(e.key):void 0;return Object(u.a)(Object(u.a)({key:t},e.props),{},{node:e})}return null})).filter((function(e){return e}))}(j),G="rtl"===y;s=!1===x?{inkBar:!1,tabPane:!1}:!0===x?{inkBar:!0,tabPane:!0}:Object(u.a)({inkBar:!0,tabPane:!1},"object"===Object(i.a)(x)?x:{});var Y=Object(o.useState)(!1),X=Object(c.a)(Y,2),U=X[0],J=X[1];Object(o.useEffect)((function(){J(Object(v.a)())}),[]);var Q=Object(b.a)((function(){var e;return null===(e=H[0])||void 0===e?void 0:e.key}),{value:g,defaultValue:E}),Z=Object(c.a)(Q,2),$=Z[0],ee=Z[1],te=Object(o.useState)((function(){return H.findIndex((function(e){return e.key===$}))})),ne=Object(c.a)(te,2),ae=ne[0],re=ne[1];Object(o.useEffect)((function(){var e,t=H.findIndex((function(e){return e.key===$}));-1===t&&(t=Math.max(0,Math.min(ae,H.length-1)),ee(null===(e=H[t])||void 0===e?void 0:e.key));re(t)}),[H.map((function(e){return e.key})).join("_"),$,ae]);var oe=Object(b.a)(null,{value:p}),ce=Object(c.a)(oe,2),ie=ce[0],le=ce[1],ue=N;U&&!["left","right"].includes(N)&&(ue="top"),Object(o.useEffect)((function(){p||(le("rc-tabs-".concat(_)),_+=1)}),[]);var se,fe={id:ie,activeKey:$,animated:s,tabPosition:ue,rtl:G,mobile:U},de=Object(u.a)(Object(u.a)({},fe),{},{editable:C,locale:M,moreIcon:R,moreTransitionName:K,tabBarGutter:P,onTabClick:function(e,t){null===B||void 0===B||B(e,t),ee(e),null===D||void 0===D||D(e)},onTabScroll:W,extra:I,style:S,panes:j});return se=L?L(de,V):o.createElement(V,de),o.createElement(T.Provider,{value:{tabs:H,prefixCls:h}},o.createElement("div",Object(a.a)({ref:t,id:p,className:f()(h,"".concat(h,"-").concat(ue),(n={},Object(r.a)(n,"".concat(h,"-mobile"),U),Object(r.a)(n,"".concat(h,"-editable"),C),Object(r.a)(n,"".concat(h,"-rtl"),G),n),O)},q),se,o.createElement(z,Object(a.a)({destroyInactiveTabPane:A},fe,{animated:s}))))}var H=o.forwardRef(q);H.TabPane=W;var G=H,Y={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"},X=n(8),U=function(e,t){return o.createElement(X.a,Object.assign({},e,{ref:t,icon:Y}))};U.displayName="EllipsisOutlined";var J=o.forwardRef(U),Q=n(465),Z=n(65),$=n(61),ee=n(29),te=n(54),ne=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var r=0;for(a=Object.getOwnPropertySymbols(e);r<a.length;r++)t.indexOf(a[r])<0&&Object.prototype.propertyIsEnumerable.call(e,a[r])&&(n[a[r]]=e[a[r]])}return n};function ae(e){var t,n=e.type,c=e.className,i=e.size,l=e.onEdit,u=e.hideAdd,s=e.centered,d=e.addIcon,v=ne(e,["type","className","size","onEdit","hideAdd","centered","addIcon"]),b=v.prefixCls,p=v.moreIcon,m=void 0===p?o.createElement(J,null):p,h=o.useContext(ee.b),O=h.getPrefixCls,j=h.direction,y=O("tabs",b);"editable-card"===n&&(t={onEdit:function(e,t){var n=t.key,a=t.event;null===l||void 0===l||l("add"===e?a:n,e)},removeIcon:o.createElement(Z.a,null),addIcon:d||o.createElement(Q.a,null),showAdd:!0!==u});var g=O();return Object($.a)(!("onPrevClick"in v)&&!("onNextClick"in v),"Tabs","`onPrevClick` and `onNextClick` has been removed. Please use `onTabScroll` instead."),o.createElement(te.b.Consumer,null,(function(e){var l,u=void 0!==i?i:e;return o.createElement(G,Object(a.a)({direction:j,moreTransitionName:"".concat(g,"-slide-up")},v,{className:f()((l={},Object(r.a)(l,"".concat(y,"-").concat(u),u),Object(r.a)(l,"".concat(y,"-card"),["card","editable-card"].includes(n)),Object(r.a)(l,"".concat(y,"-editable-card"),"editable-card"===n),Object(r.a)(l,"".concat(y,"-centered"),s),l),c),editable:t,moreIcon:m,prefixCls:y}))}))}ae.TabPane=W;t.a=ae},465:function(e,t,n){"use strict";var a=n(0),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z"}},{tag:"path",attrs:{d:"M176 474h672q8 0 8 8v60q0 8-8 8H176q-8 0-8-8v-60q0-8 8-8z"}}]},name:"plus",theme:"outlined"},o=n(8),c=function(e,t){return a.createElement(o.a,Object.assign({},e,{ref:t,icon:r}))};c.displayName="PlusOutlined";t.a=a.forwardRef(c)}}]); |