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/29970.a4fc6435.async.js

2 lines
36 KiB

(self.webpackChunk=self.webpackChunk||[]).push([[29970],{58776:function(re,B,m){"use strict";m.d(B,{zt:function(){return C},$j:function(){return O},Ue:function(){return Y}});var c=m(12924),w=function(){var E=function(h,b){return E=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(N,D){N.__proto__=D}||function(N,D){for(var S in D)D.hasOwnProperty(S)&&(N[S]=D[S])},E(h,b)};return function(h,b){E(h,b);function N(){this.constructor=h}h.prototype=b===null?Object.create(b):(N.prototype=b.prototype,new N)}}(),P=c.createContext(null),C=function(E){w(h,E);function h(){return E!==null&&E.apply(this,arguments)||this}return h.prototype.render=function(){return c.createElement(P.Provider,{value:this.props.store},this.props.children)},h}(c.Component),j=m(96774),F=m.n(j),y=m(8679),U=m.n(y),V=function(){var E=function(h,b){return E=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(N,D){N.__proto__=D}||function(N,D){for(var S in D)D.hasOwnProperty(S)&&(N[S]=D[S])},E(h,b)};return function(h,b){E(h,b);function N(){this.constructor=h}h.prototype=b===null?Object.create(b):(N.prototype=b.prototype,new N)}}(),Z=function(){return Z=Object.assign||function(E){for(var h,b=1,N=arguments.length;b<N;b++){h=arguments[b];for(var D in h)Object.prototype.hasOwnProperty.call(h,D)&&(E[D]=h[D])}return E},Z.apply(this,arguments)};function I(E){return E.displayName||E.name||"Component"}var z=function(){return{}};function O(E,h){h===void 0&&(h={});var b=!!E,N=E||z;return function(S){var $=function(W){V(T,W);function T(K,L){var k=W.call(this,K,L)||this;return k.unsubscribe=null,k.handleChange=function(){if(!k.unsubscribe)return;var te=N(k.store.getState(),k.props);k.setState({subscribed:te})},k.store=k.context,k.state={subscribed:N(k.store.getState(),K),store:k.store,props:K},k}return T.getDerivedStateFromProps=function(K,L){return E&&E.length===2&&K!==L.props?{subscribed:N(L.store.getState(),K),props:K}:{props:K}},T.prototype.componentDidMount=function(){this.trySubscribe()},T.prototype.componentWillUnmount=function(){this.tryUnsubscribe()},T.prototype.shouldComponentUpdate=function(K,L){return!F()(this.props,K)||!F()(this.state.subscribed,L.subscribed)},T.prototype.trySubscribe=function(){b&&(this.unsubscribe=this.store.subscribe(this.handleChange),this.handleChange())},T.prototype.tryUnsubscribe=function(){this.unsubscribe&&(this.unsubscribe(),this.unsubscribe=null)},T.prototype.render=function(){var K=Z(Z(Z({},this.props),this.state.subscribed),{store:this.store});return c.createElement(S,Z({},K,{ref:this.props.miniStoreForwardedRef}))},T.displayName="Connect("+I(S)+")",T.contextType=P,T}(c.Component);if(h.forwardRef){var _=c.forwardRef(function(W,T){return c.createElement($,Z({},W,{miniStoreForwardedRef:T}))});return U()(_,S)}return U()($,S)}}var X=function(){return X=Object.assign||function(E){for(var h,b=1,N=arguments.length;b<N;b++){h=arguments[b];for(var D in h)Object.prototype.hasOwnProperty.call(h,D)&&(E[D]=h[D])}return E},X.apply(this,arguments)};function Y(E){var h=E,b=[];function N($){h=X(X({},h),$);for(var _=0;_<b.length;_++)b[_]()}function D(){return h}function S($){return b.push($),function(){var W=b.indexOf($);b.splice(W,1)}}return{setState:N,getState:D,subscribe:S}}},91811:function(re,B,m){"use strict";m.d(B,{iz:function(){return rt},ck:function(){return ot},BW:function(){return it},Wd:function(){return ke},ZP:function(){return st}});var c=m(28991),w=m(6610),P=m(5991),C=m(63349),j=m(10379),F=m(54070),y=m(12924),U=m(58776),V=m(97435),Z=m(22122),I=m(96156),z=m(15105),O=m(6013),X=m(96774),Y=m.n(X),E=m(94184),h=m.n(E),b=m(90484),N=m(28481),D=/iPhone/i,S=/iPod/i,$=/iPad/i,_=/\bAndroid(?:.+)Mobile\b/i,W=/Android/i,T=/\bAndroid(?:.+)SD4930UR\b/i,K=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,L=/Windows Phone/i,k=/\bWindows(?:.+)ARM\b/i,te=/BlackBerry/i,se=/BB10/i,ye=/Opera Mini/i,ae=/\b(CriOS|Chrome)(?:.+)Mobile/i,ge=/Mobile(?:.+)Firefox\b/i;function v(p,s){return p.test(s)}function G(p){var s=p||(typeof navigator!="undefined"?navigator.userAgent:""),l=s.split("[FBAN");if(typeof l[1]!="undefined"){var n=l,e=(0,N.Z)(n,1);s=e[0]}if(l=s.split("Twitter"),typeof l[1]!="undefined"){var t=l,r=(0,N.Z)(t,1);s=r[0]}var o={apple:{phone:v(D,s)&&!v(L,s),ipod:v(S,s),tablet:!v(D,s)&&v($,s)&&!v(L,s),device:(v(D,s)||v(S,s)||v($,s))&&!v(L,s)},amazon:{phone:v(T,s),tablet:!v(T,s)&&v(K,s),device:v(T,s)||v(K,s)},android:{phone:!v(L,s)&&v(T,s)||!v(L,s)&&v(_,s),tablet:!v(L,s)&&!v(T,s)&&!v(_,s)&&(v(K,s)||v(W,s)),device:!v(L,s)&&(v(T,s)||v(K,s)||v(_,s)||v(W,s))||v(/\bokhttp\b/i,s)},windows:{phone:v(L,s),tablet:v(k,s),device:v(L,s)||v(k,s)},other:{blackberry:v(te,s),blackberry10:v(se,s),opera:v(ye,s),firefox:v(ge,s),chrome:v(ae,s),device:v(te,s)||v(se,s)||v(ye,s)||v(ge,s)||v(ae,s)},any:null,phone:null,tablet:null};return o.any=o.apple.device||o.android.device||o.windows.device||o.other.device,o.phone=o.apple.phone||o.android.phone||o.windows.phone,o.tablet=o.apple.tablet||o.android.tablet||o.windows.tablet,o}var we=(0,c.Z)((0,c.Z)({},G()),{},{isMobile:G}),Ne=we;function R(){}function le(p,s,l){var n=s||"";return p.key||"".concat(n,"item_").concat(l)}function ue(p){return"".concat(p,"-menu-")}function de(p,s){var l=-1;y.Children.forEach(p,function(n){l+=1,n&&n.type&&n.type.isMenuItemGroup?y.Children.forEach(n.props.children,function(e){l+=1,s(e,l)}):s(n,l)})}function be(p,s,l){if(!p||l.find)return;y.Children.forEach(p,function(n){if(n){var e=n.type;if(!e||!(e.isSubMenu||e.isMenuItem||e.isMenuItemGroup))return;s.indexOf(n.key)!==-1?l.find=!0:n.props.children&&be(n.props.children,s,l)}})}var H=["defaultSelectedKeys","selectedKeys","defaultOpenKeys","openKeys","mode","getPopupContainer","onSelect","onDeselect","onDestroy","openTransitionName","openAnimation","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","triggerSubMenuAction","level","selectable","multiple","onOpenChange","visible","focusable","defaultActiveFirst","prefixCls","inlineIndent","parentMenu","title","rootPrefixCls","eventKey","active","onItemHover","onTitleMouseEnter","onTitleMouseLeave","onTitleClick","popupAlign","popupOffset","isOpen","renderMenuItem","manualRef","subMenuKey","disabled","index","isSelected","store","activeKey","builtinPlacements","overflowedIndicator","motion","attribute","value","popupClassName","inlineCollapsed","menu","theme","itemIcon","expandIcon"],ne=function(s){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=s&&typeof s.getBoundingClientRect=="function"&&s.getBoundingClientRect().width;if(n){if(l){var e=getComputedStyle(s),t=e.marginLeft,r=e.marginRight;n+=+t.replace("px","")+ +r.replace("px","")}n=+n.toFixed(6)}return n||0},Q=function(s,l,n){s&&(0,b.Z)(s.style)==="object"&&(s.style[l]=n)},Ke=function(){return Ne.any},ce=m(85061),Me=m(81253),q=m(11092),Te=m(91033),Xe=m(28278),$e=m(83643),J={adjustX:1,adjustY:1},Ae={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]}},Ve={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]}},ct=null,Le=0,He={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},fe=function(s,l,n){var e=ue(l),t=s.getState();s.setState({defaultActiveFirst:(0,c.Z)((0,c.Z)({},t.defaultActiveFirst),{},(0,I.Z)({},e,n))})},Re=function(p){(0,j.Z)(l,p);var s=(0,F.Z)(l);function l(n){var e;(0,w.Z)(this,l),e=s.call(this,n),e.onDestroy=function(i){e.props.onDestroy(i)},e.onKeyDown=function(i){var a=i.keyCode,f=e.menuInstance,M=e.props,g=M.isOpen,x=M.store;if(a===z.Z.ENTER)return e.onTitleClick(i),fe(x,e.props.eventKey,!0),!0;if(a===z.Z.RIGHT)return g?f.onKeyDown(i):(e.triggerOpenChange(!0),fe(x,e.props.eventKey,!0)),!0;if(a===z.Z.LEFT){var A;if(g)A=f.onKeyDown(i);else return;return A||(e.triggerOpenChange(!1),A=!0),A}return g&&(a===z.Z.UP||a===z.Z.DOWN)?f.onKeyDown(i):void 0},e.onOpenChange=function(i){e.props.onOpenChange(i)},e.onPopupVisibleChange=function(i){e.triggerOpenChange(i,i?"mouseenter":"mouseleave")},e.onMouseEnter=function(i){var a=e.props,f=a.eventKey,M=a.onMouseEnter,g=a.store;fe(g,e.props.eventKey,!1),M({key:f,domEvent:i})},e.onMouseLeave=function(i){var a=e.props,f=a.parentMenu,M=a.eventKey,g=a.onMouseLeave;f.subMenuInstance=(0,C.Z)(e),g({key:M,domEvent:i})},e.onTitleMouseEnter=function(i){var a=e.props,f=a.eventKey,M=a.onItemHover,g=a.onTitleMouseEnter;M({key:f,hover:!0}),g({key:f,domEvent:i})},e.onTitleMouseLeave=function(i){var a=e.props,f=a.parentMenu,M=a.eventKey,g=a.onItemHover,x=a.onTitleMouseLeave;f.subMenuInstance=(0,C.Z)(e),g({key:M,hover:!1}),x({key:M,domEvent:i})},e.onTitleClick=function(i){var a=(0,C.Z)(e),f=a.props;if(f.onTitleClick({key:f.eventKey,domEvent:i}),f.triggerSubMenuAction==="hover")return;e.triggerOpenChange(!f.isOpen,"click"),fe(f.store,e.props.eventKey,!1)},e.onSubMenuClick=function(i){typeof e.props.onClick=="function"&&e.props.onClick(e.addKeyPath(i))},e.onSelect=function(i){e.props.onSelect(i)},e.onDeselect=function(i){e.props.onDeselect(i)},e.getPrefixCls=function(){return"".concat(e.props.rootPrefixCls,"-submenu")},e.getActiveClassName=function(){return"".concat(e.getPrefixCls(),"-active")},e.getDisabledClassName=function(){return"".concat(e.getPrefixCls(),"-disabled")},e.getSelectedClassName=function(){return"".concat(e.getPrefixCls(),"-selected")},e.getOpenClassName=function(){return"".concat(e.props.rootPrefixCls,"-submenu-open")},e.saveMenuInstance=function(i){e.menuInstance=i},e.addKeyPath=function(i){return(0,c.Z)((0,c.Z)({},i),{},{keyPath:(i.keyPath||[]).concat(e.props.eventKey)})},e.triggerOpenChange=function(i,a){var f=e.props.eventKey,M=function(){e.onOpenChange({key:f,item:(0,C.Z)(e),trigger:a,open:i})};a==="mouseenter"?e.mouseenterTimeout=setTimeout(function(){M()},0):M()},e.isChildrenSelected=function(){var i={find:!1};return be(e.props.children,e.props.selectedKeys,i),i.find},e.isOpen=function(){return e.props.openKeys.indexOf(e.props.eventKey)!==-1},e.adjustWidth=function(){if(!e.subMenuTitle||!e.menuInstance)return;var i=q.findDOMNode(e.menuInstance);if(i.offsetWidth>=e.subMenuTitle.offsetWidth)return;i.style.minWidth="".concat(e.subMenuTitle.offsetWidth,"px")},e.saveSubMenuTitle=function(i){e.subMenuTitle=i},e.getBaseProps=function(){var i=(0,C.Z)(e),a=i.props;return{mode:a.mode==="horizontal"?"vertical":a.mode,visible:e.props.isOpen,level:a.level+1,inlineIndent:a.inlineIndent,focusable:!1,onClick:e.onSubMenuClick,onSelect:e.onSelect,onDeselect:e.onDeselect,onDestroy:e.onDestroy,selectedKeys:a.selectedKeys,eventKey:"".concat(a.eventKey,"-menu-"),openKeys:a.openKeys,motion:a.motion,onOpenChange:e.onOpenChange,subMenuOpenDelay:a.subMenuOpenDelay,parentMenu:(0,C.Z)(e),subMenuCloseDelay:a.subMenuCloseDelay,forceSubMenuRender:a.forceSubMenuRender,triggerSubMenuAction:a.triggerSubMenuAction,builtinPlacements:a.builtinPlacements,defaultActiveFirst:a.store.getState().defaultActiveFirst[ue(a.eventKey)],multiple:a.multiple,prefixCls:a.rootPrefixCls,id:e.internalMenuId,manualRef:e.saveMenuInstance,itemIcon:a.itemIcon,expandIcon:a.expandIcon,direction:a.direction}},e.getMotion=function(i,a){var f=(0,C.Z)(e),M=f.haveRendered,g=e.props,x=g.motion,A=g.rootPrefixCls,ie=(0,c.Z)((0,c.Z)({},x),{},{leavedClassName:"".concat(A,"-hidden"),removeOnLeave:!1,motionAppear:M||!a||i!=="inline"});return ie};var t=n.store,r=n.eventKey,o=t.getState(),u=o.defaultActiveFirst;e.isRootMenu=!1;var d=!1;return u&&(d=u[r]),fe(t,r,d),e}return(0,P.Z)(l,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var e=this,t=this.props,r=t.mode,o=t.parentMenu,u=t.manualRef;if(u&&u(this),r!=="horizontal"||!o.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return e.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var e=this.props,t=e.onDestroy,r=e.eventKey;t&&t(r),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(e){var t=this,r=this.getBaseProps(),o=this.getMotion(r.mode,r.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||r.visible||r.forceSubMenuRender,!this.haveOpened)return y.createElement("div",null);var u=r.direction;return y.createElement($e.default,Object.assign({visible:r.visible},o),function(d){var i=d.className,a=d.style,f=h()("".concat(r.prefixCls,"-sub"),i,(0,I.Z)({},"".concat(r.prefixCls,"-rtl"),u==="rtl"));return y.createElement(Fe,Object.assign({},r,{id:t.internalMenuId,className:f,style:a}),e)})}},{key:"render",value:function(){var e,t=(0,c.Z)({},this.props),r=t.isOpen,o=this.getPrefixCls(),u=t.mode==="inline",d=h()(o,"".concat(o,"-").concat(t.mode),(e={},(0,I.Z)(e,t.className,!!t.className),(0,I.Z)(e,this.getOpenClassName(),r),(0,I.Z)(e,this.getActiveClassName(),t.active||r&&!u),(0,I.Z)(e,this.getDisabledClassName(),t.disabled),(0,I.Z)(e,this.getSelectedClassName(),this.isChildrenSelected()),e));this.internalMenuId||(t.eventKey?this.internalMenuId="".concat(t.eventKey,"$Menu"):(Le+=1,this.internalMenuId="$__$".concat(Le,"$Menu")));var i={},a={},f={};t.disabled||(i={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},a={onClick:this.onTitleClick},f={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var M={},g=t.direction;u&&(g==="rtl"?M.paddingRight=t.inlineIndent*t.level:M.paddingLeft=t.inlineIndent*t.level);var x={};this.props.isOpen&&(x={"aria-owns":this.internalMenuId});var A=null;t.mode!=="horizontal"&&(A=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(A=y.createElement(this.props.expandIcon,(0,c.Z)({},this.props))));var ie=y.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:M,className:"".concat(o,"-title"),role:"button"},f,a,{"aria-expanded":r},x,{"aria-haspopup":"true",title:typeof t.title=="string"?t.title:void 0}),t.title,A||y.createElement("i",{className:"".concat(o,"-arrow")})),pe=this.renderChildren(t.children),ee=t.parentMenu.isRootMenu?t.parentMenu.props.getPopupContainer:function(Se){return Se.parentNode},me=He[t.mode],ve=t.popupOffset?{offset:t.popupOffset}:{},Oe=t.mode==="inline"?"":t.popupClassName;Oe+=g==="rtl"?" ".concat(o,"-rtl"):"";var De=t.disabled,he=t.triggerSubMenuAction,at=t.subMenuOpenDelay,lt=t.forceSubMenuRender,ut=t.subMenuCloseDelay,We=t.builtinPlacements;H.forEach(function(Se){return delete t[Se]}),delete t.onClick;var dt=g==="rtl"?Object.assign({},Ve,We):Object.assign({},Ae,We);return delete t.direction,y.createElement("li",Object.assign({},t,i,{className:d,role:"menuitem"}),u&&ie,u&&pe,!u&&y.createElement(Xe.Z,{prefixCls:o,popupClassName:h()("".concat(o,"-popup"),Oe),getPopupContainer:ee,builtinPlacements:dt,popupPlacement:me,popupVisible:r,popupAlign:ve,popup:pe,action:De?[]:[he],mouseEnterDelay:at,mouseLeaveDelay:ut,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:lt},ie))}}]),l}(y.Component);Re.defaultProps={onMouseEnter:R,onMouseLeave:R,onTitleMouseEnter:R,onTitleMouseLeave:R,onTitleClick:R,manualRef:R,mode:"vertical",title:""};var Pe=(0,U.$j)(function(p,s){var l=p.openKeys,n=p.activeKey,e=p.selectedKeys,t=s.eventKey,r=s.subMenuKey;return{isOpen:l.indexOf(t)>-1,active:n[r]===t,selectedKeys:e}})(Re);Pe.isSubMenu=!0;var ke=Pe,Ze="menuitem-overflowed",Be=.5,je=function(p){(0,j.Z)(l,p);var s=(0,F.Z)(l);function l(){var n;return(0,w.Z)(this,l),n=s.apply(this,arguments),n.resizeObserver=null,n.mutationObserver=null,n.originalTotalWidth=0,n.overflowedItems=[],n.menuItemSizes=[],n.cancelFrameId=null,n.state={lastVisibleIndex:void 0},n.getMenuItemNodes=function(){var e=n.props.prefixCls,t=q.findDOMNode((0,C.Z)(n));return t?[].slice.call(t.children).filter(function(r){return r.className.split(" ").indexOf("".concat(e,"-overflowed-submenu"))<0}):[]},n.getOverflowedSubMenuItem=function(e,t,r){var o=n.props,u=o.overflowedIndicator,d=o.level,i=o.mode,a=o.prefixCls,f=o.theme;if(d!==1||i!=="horizontal")return null;var M=n.props.children[0],g=M.props,x=g.children,A=g.title,ie=g.style,pe=(0,Me.Z)(g,["children","title","style"]),ee=(0,c.Z)({},ie),me="".concat(e,"-overflowed-indicator"),ve="".concat(e,"-overflowed-indicator");t.length===0&&r!==!0?ee=(0,c.Z)((0,c.Z)({},ee),{},{display:"none"}):r&&(ee=(0,c.Z)((0,c.Z)({},ee),{},{visibility:"hidden",position:"absolute"}),me="".concat(me,"-placeholder"),ve="".concat(ve,"-placeholder"));var Oe=f?"".concat(a,"-").concat(f):"",De={};return H.forEach(function(he){pe[he]!==void 0&&(De[he]=pe[he])}),y.createElement(ke,Object.assign({title:u,className:"".concat(a,"-overflowed-submenu"),popupClassName:Oe},De,{key:me,eventKey:ve,disabled:!1,style:ee}),t)},n.setChildrenWidthAndResize=function(){if(n.props.mode!=="horizontal")return;var e=q.findDOMNode((0,C.Z)(n));if(!e)return;var t=e.children;if(!t||t.length===0)return;var r=e.children[t.length-1];Q(r,"display","inline-block");var o=n.getMenuItemNodes(),u=o.filter(function(d){return d.className.split(" ").indexOf(Ze)>=0});u.forEach(function(d){Q(d,"display","inline-block")}),n.menuItemSizes=o.map(function(d){return ne(d,!0)}),u.forEach(function(d){Q(d,"display","none")}),n.overflowedIndicatorWidth=ne(e.children[e.children.length-1],!0),n.originalTotalWidth=n.menuItemSizes.reduce(function(d,i){return d+i},0),n.handleResize(),Q(r,"display","none")},n.handleResize=function(){if(n.props.mode!=="horizontal")return;var e=q.findDOMNode((0,C.Z)(n));if(!e)return;var t=ne(e);n.overflowedItems=[];var r=0,o;n.originalTotalWidth>t+Be&&(o=-1,n.menuItemSizes.forEach(function(u){r+=u,r+n.overflowedIndicatorWidth<=t&&(o+=1)})),n.setState({lastVisibleIndex:o})},n}return(0,P.Z)(l,[{key:"componentDidMount",value:function(){var e=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var t=q.findDOMNode(this);if(!t)return;this.resizeObserver=new Te.default(function(r){r.forEach(function(){var o=e.cancelFrameId;cancelAnimationFrame(o),e.cancelFrameId=requestAnimationFrame(e.setChildrenWidthAndResize)})}),[].slice.call(t.children).concat(t).forEach(function(r){e.resizeObserver.observe(r)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){e.resizeObserver.disconnect(),[].slice.call(t.children).concat(t).forEach(function(r){e.resizeObserver.observe(r)}),e.setChildrenWidthAndResize()}),this.mutationObserver.observe(t,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(e){var t=this,r=this.state.lastVisibleIndex;return(e||[]).reduce(function(o,u,d){var i=u;if(t.props.mode==="horizontal"){var a=t.getOverflowedSubMenuItem(u.props.eventKey,[]);r!==void 0&&t.props.className.indexOf("".concat(t.props.prefixCls,"-root"))!==-1&&(d>r&&(i=y.cloneElement(u,{style:{display:"none"},eventKey:"".concat(u.props.eventKey,"-hidden"),className:"".concat(Ze)})),d===r+1&&(t.overflowedItems=e.slice(r+1).map(function(M){return y.cloneElement(M,{key:M.props.eventKey,mode:"vertical-left"})}),a=t.getOverflowedSubMenuItem(u.props.eventKey,t.overflowedItems)));var f=[].concat((0,ce.Z)(o),[a,i]);return d===e.length-1&&f.push(t.getOverflowedSubMenuItem(u.props.eventKey,[],!0)),f}return[].concat((0,ce.Z)(o),[i])},[])}},{key:"render",value:function(){var e=this.props,t=e.visible,r=e.prefixCls,o=e.overflowedIndicator,u=e.mode,d=e.level,i=e.tag,a=e.children,f=e.theme,M=(0,Me.Z)(e,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),g=i;return y.createElement(g,Object.assign({},M),this.renderChildren(a))}}]),l}(y.Component);je.defaultProps={tag:"div",className:""};var Ge=je;function Je(p){return p.length?p.every(function(s){return!!s.props.disabled}):!0}function Ce(p,s,l){var n=p.getState();p.setState({activeKey:(0,c.Z)((0,c.Z)({},n.activeKey),{},(0,I.Z)({},s,l))})}function oe(p){return p.eventKey||"0-menu-"}function Ee(p,s){var l=s,n=p.children,e=p.eventKey;if(l){var t;if(de(n,function(r,o){r&&r.props&&!r.props.disabled&&l===le(r,e,o)&&(t=!0)}),t)return l}return l=null,p.defaultActiveFirst&&de(n,function(r,o){!l&&r&&!r.props.disabled&&(l=le(r,e,o))}),l}function Ye(p){if(p){var s=this.instanceArray.indexOf(p);s!==-1?this.instanceArray[s]=p:this.instanceArray.push(p)}}var Ue=function(p){(0,j.Z)(l,p);var s=(0,F.Z)(l);function l(n){var e;return(0,w.Z)(this,l),e=s.call(this,n),e.onKeyDown=function(t,r){var o=t.keyCode,u;if(e.getFlatInstanceArray().forEach(function(i){i&&i.props.active&&i.onKeyDown&&(u=i.onKeyDown(t))}),u)return 1;var d=null;return(o===z.Z.UP||o===z.Z.DOWN)&&(d=e.step(o===z.Z.UP?-1:1)),d?(t.preventDefault(),Ce(e.props.store,oe(e.props),d.props.eventKey),typeof r=="function"&&r(d),1):void 0},e.onItemHover=function(t){var r=t.key,o=t.hover;Ce(e.props.store,oe(e.props),o?r:null)},e.onDeselect=function(t){e.props.onDeselect(t)},e.onSelect=function(t){e.props.onSelect(t)},e.onClick=function(t){e.props.onClick(t)},e.onOpenChange=function(t){e.props.onOpenChange(t)},e.onDestroy=function(t){e.props.onDestroy(t)},e.getFlatInstanceArray=function(){return e.instanceArray},e.step=function(t){var r=e.getFlatInstanceArray(),o=e.props.store.getState().activeKey[oe(e.props)],u=r.length;if(!u)return null;t<0&&(r=r.concat().reverse());var d=-1;if(r.every(function(M,g){return M&&M.props.eventKey===o?(d=g,!1):!0}),!e.props.defaultActiveFirst&&d!==-1&&Je(r.slice(d,u-1)))return;var i=(d+1)%u,a=i;do{var f=r[a];if(!f||f.props.disabled)a=(a+1)%u;else return f}while(a!==i);return null},e.renderCommonMenuItem=function(t,r,o){var u=e.props.store.getState(),d=(0,C.Z)(e),i=d.props,a=le(t,i.eventKey,r),f=t.props;if(!f||typeof t.type=="string")return t;var M=a===u.activeKey,g=(0,c.Z)((0,c.Z)({mode:f.mode||i.mode,level:i.level,inlineIndent:i.inlineIndent,renderMenuItem:e.renderMenuItem,rootPrefixCls:i.prefixCls,index:r,parentMenu:i.parentMenu,manualRef:f.disabled?void 0:(0,O.Z)(t.ref,Ye.bind((0,C.Z)(e))),eventKey:a,active:!f.disabled&&M,multiple:i.multiple,onClick:function(A){(f.onClick||R)(A),e.onClick(A)},onItemHover:e.onItemHover,motion:i.motion,subMenuOpenDelay:i.subMenuOpenDelay,subMenuCloseDelay:i.subMenuCloseDelay,forceSubMenuRender:i.forceSubMenuRender,onOpenChange:e.onOpenChange,onDeselect:e.onDeselect,onSelect:e.onSelect,builtinPlacements:i.builtinPlacements,itemIcon:f.itemIcon||e.props.itemIcon,expandIcon:f.expandIcon||e.props.expandIcon},o),{},{direction:i.direction});return(i.mode==="inline"||Ke())&&(g.triggerSubMenuAction="click"),y.cloneElement(t,g)},e.renderMenuItem=function(t,r,o){if(!t)return null;var u=e.props.store.getState(),d={openKeys:u.openKeys,selectedKeys:u.selectedKeys,triggerSubMenuAction:e.props.triggerSubMenuAction,subMenuKey:o};return e.renderCommonMenuItem(t,r,d)},n.store.setState({activeKey:(0,c.Z)((0,c.Z)({},n.store.getState().activeKey),{},(0,I.Z)({},n.eventKey,Ee(n,n.activeKey)))}),e.instanceArray=[],e}return(0,P.Z)(l,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(e){return this.props.visible||e.visible||this.props.className!==e.className||!Y()(this.props.style,e.style)}},{key:"componentDidUpdate",value:function(e){var t=this.props,r="activeKey"in t?t.activeKey:t.store.getState().activeKey[oe(t)],o=Ee(t,r);if(o!==r)Ce(t.store,oe(t),o);else if("activeKey"in e){var u=Ee(e,e.activeKey);o!==u&&Ce(t.store,oe(t),o)}}},{key:"render",value:function(){var e=this,t=(0,Z.Z)({},this.props);this.instanceArray=[];var r=h()(t.prefixCls,t.className,"".concat(t.prefixCls,"-").concat(t.mode)),o={className:r,role:t.role||"menu"};t.id&&(o.id=t.id),t.focusable&&(o.tabIndex=0,o.onKeyDown=this.onKeyDown);var u=t.prefixCls,d=t.eventKey,i=t.visible,a=t.level,f=t.mode,M=t.overflowedIndicator,g=t.theme;return H.forEach(function(x){return delete t[x]}),delete t.onClick,y.createElement(Ge,Object.assign({},t,{prefixCls:u,mode:f,tag:"ul",level:a,theme:g,visible:i,overflowedIndicator:M},o),y.Children.map(t.children,function(x,A){return e.renderMenuItem(x,A,d||"0-menu-")}))}}]),l}(y.Component);Ue.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:R};var Qe=(0,U.$j)()(Ue),Fe=Qe,qe=m(80334);function et(p,s,l){var n=p.prefixCls,e=p.motion,t=p.defaultMotions,r=t===void 0?{}:t,o=p.openAnimation,u=p.openTransitionName,d=s.switchingModeFromInline;if(e)return e;if((0,b.Z)(o)==="object"&&o)(0,qe.ZP)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof o=="string")return{motionName:"".concat(n,"-open-").concat(o)};if(u)return{motionName:u};var i=r[l];return i||(d?null:r.other)}var ze=function(p){(0,j.Z)(l,p);var s=(0,F.Z)(l);function l(n){var e;(0,w.Z)(this,l),e=s.call(this,n),e.inlineOpenKeys=[],e.onSelect=function(o){var u=(0,C.Z)(e),d=u.props;if(d.selectable){var i=e.store.getState(),a=i.selectedKeys,f=o.key;d.multiple?a=a.concat([f]):a=[f],"selectedKeys"in d||e.store.setState({selectedKeys:a}),d.onSelect((0,c.Z)((0,c.Z)({},o),{},{selectedKeys:a}))}},e.onClick=function(o){var u=e.getRealMenuMode(),d=(0,C.Z)(e),i=d.store,a=d.props.onOpenChange;u!=="inline"&&!("openKeys"in e.props)&&(i.setState({openKeys:[]}),a([])),e.props.onClick(o)},e.onKeyDown=function(o,u){e.innerMenu.getWrappedInstance().onKeyDown(o,u)},e.onOpenChange=function(o){var u=(0,C.Z)(e),d=u.props,i=e.store.getState().openKeys.concat(),a=!1,f=function(g){var x=!1;if(g.open)x=i.indexOf(g.key)===-1,x&&i.push(g.key);else{var A=i.indexOf(g.key);x=A!==-1,x&&i.splice(A,1)}a=a||x};Array.isArray(o)?o.forEach(f):f(o),a&&("openKeys"in e.props||e.store.setState({openKeys:i}),d.onOpenChange(i))},e.onDeselect=function(o){var u=(0,C.Z)(e),d=u.props;if(d.selectable){var i=e.store.getState().selectedKeys.concat(),a=o.key,f=i.indexOf(a);f!==-1&&i.splice(f,1),"selectedKeys"in d||e.store.setState({selectedKeys:i}),d.onDeselect((0,c.Z)((0,c.Z)({},o),{},{selectedKeys:i}))}},e.onMouseEnter=function(o){e.restoreModeVerticalFromInline();var u=e.props.onMouseEnter;u&&u(o)},e.onTransitionEnd=function(o){var u=o.propertyName==="width"&&o.target===o.currentTarget,d=o.target.className,i=Object.prototype.toString.call(d)==="[object SVGAnimatedString]"?d.animVal:d,a=o.propertyName==="font-size"&&i.indexOf("anticon")>=0;(u||a)&&e.restoreModeVerticalFromInline()},e.setInnerMenu=function(o){e.innerMenu=o},e.isRootMenu=!0;var t=n.defaultSelectedKeys,r=n.defaultOpenKeys;return"selectedKeys"in n&&(t=n.selectedKeys||[]),"openKeys"in n&&(r=n.openKeys||[]),e.store=(0,U.Ue)({selectedKeys:t,openKeys:r,activeKey:{"0-menu-":Ee(n,n.activeKey)}}),e.state={switchingModeFromInline:!1},e}return(0,P.Z)(l,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(e){this.updateOpentKeysWhenSwitchMode(e),this.updateMiniStore();var t=this.props,r=t.siderCollapsed,o=t.inlineCollapsed,u=t.onOpenChange;(!e.inlineCollapsed&&o||!e.siderCollapsed&&r)&&u([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(e){var t=this.props,r=this.store,o=this.inlineOpenKeys,u=r.getState(),d={};e.mode==="inline"&&t.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in t||((t.inlineCollapsed&&!e.inlineCollapsed||t.siderCollapsed&&!e.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=u.openKeys.concat(),d.openKeys=[]),(!t.inlineCollapsed&&e.inlineCollapsed||!t.siderCollapsed&&e.siderCollapsed)&&(d.openKeys=o,this.inlineOpenKeys=[])),Object.keys(d).length&&r.setState(d)}},{key:"updateMenuDisplay",value:function(){var e=this.props.collapsedWidth,t=this.store,r=this.prevOpenKeys,o=this.getInlineCollapsed()&&(e===0||e==="0"||e==="0px");o?(this.prevOpenKeys=t.getState().openKeys.concat(),this.store.setState({openKeys:[]})):r&&(this.store.setState({openKeys:r}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var e=this.props.mode,t=this.state.switchingModeFromInline,r=this.getInlineCollapsed();return t&&r?"inline":r?"vertical":e}},{key:"getInlineCollapsed",value:function(){var e=this.props,t=e.inlineCollapsed,r=e.siderCollapsed;return r!==void 0?r:t}},{key:"restoreModeVerticalFromInline",value:function(){var e=this.state.switchingModeFromInline;e&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var e=(0,c.Z)({},(0,V.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),t=this.getRealMenuMode();return e.className+=" ".concat(e.prefixCls,"-root"),e.direction==="rtl"&&(e.className+=" ".concat(e.prefixCls,"-rtl")),e=(0,c.Z)((0,c.Z)({},e),{},{mode:t,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:et(this.props,this.state,t)}),delete e.openAnimation,delete e.openTransitionName,y.createElement(U.zt,{store:this.store},y.createElement(Fe,Object.assign({},e,{ref:this.setInnerMenu}),this.props.children))}}]),l}(y.Component);ze.defaultProps={selectable:!0,onClick:R,onSelect:R,onOpenChange:R,onDeselect:R,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:y.createElement("span",null,"\xB7\xB7\xB7")};var tt=ze,xe=function(p){(0,j.Z)(l,p);var s=(0,F.Z)(l);function l(){var n;return(0,w.Z)(this,l),n=s.apply(this,arguments),n.onKeyDown=function(e){var t=e.keyCode;return t===z.Z.ENTER?(n.onClick(e),!0):void 0},n.onMouseLeave=function(e){var t=n.props,r=t.eventKey,o=t.onItemHover,u=t.onMouseLeave;o({key:r,hover:!1}),u({key:r,domEvent:e})},n.onMouseEnter=function(e){var t=n.props,r=t.eventKey,o=t.onItemHover,u=t.onMouseEnter;o({key:r,hover:!0}),u({key:r,domEvent:e})},n.onClick=function(e){var t=n.props,r=t.eventKey,o=t.multiple,u=t.onClick,d=t.onSelect,i=t.onDeselect,a=t.isSelected,f={key:r,keyPath:[r],item:(0,C.Z)(n),domEvent:e};u(f),o?a?i(f):d(f):a||d(f)},n.saveNode=function(e){n.node=e},n}return(0,P.Z)(l,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var e=this.props;e.onDestroy&&e.onDestroy(e.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var e,t=(0,c.Z)({},this.props),r=h()(this.getPrefixCls(),t.className,(e={},(0,I.Z)(e,this.getActiveClassName(),!t.disabled&&t.active),(0,I.Z)(e,this.getSelectedClassName(),t.isSelected),(0,I.Z)(e,this.getDisabledClassName(),t.disabled),e)),o=(0,c.Z)((0,c.Z)({},t.attribute),{},{title:typeof t.title=="string"?t.title:void 0,className:r,role:t.role||"menuitem","aria-disabled":t.disabled});t.role==="option"?o=(0,c.Z)((0,c.Z)({},o),{},{role:"option","aria-selected":t.isSelected}):(t.role===null||t.role==="none")&&(o.role="none");var u={onClick:t.disabled?null:this.onClick,onMouseLeave:t.disabled?null:this.onMouseLeave,onMouseEnter:t.disabled?null:this.onMouseEnter},d=(0,c.Z)({},t.style);t.mode==="inline"&&(t.direction==="rtl"?d.paddingRight=t.inlineIndent*t.level:d.paddingLeft=t.inlineIndent*t.level),H.forEach(function(a){return delete t[a]}),delete t.direction;var i=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(i=y.createElement(this.props.itemIcon,this.props)),y.createElement("li",Object.assign({},(0,V.default)(t,["onClick","onMouseEnter","onMouseLeave","onSelect"]),o,u,{style:d,ref:this.saveNode}),t.children,i)}}]),l}(y.Component);xe.isMenuItem=!0,xe.defaultProps={onSelect:R,onMouseEnter:R,onMouseLeave:R,manualRef:R};var nt=(0,U.$j)(function(p,s){var l=p.activeKey,n=p.selectedKeys,e=s.eventKey,t=s.subMenuKey;return{active:l[t]===e,isSelected:n.indexOf(e)!==-1}})(xe),ot=nt,Ie=function(p){(0,j.Z)(l,p);var s=(0,F.Z)(l);function l(){var n;return(0,w.Z)(this,l),n=s.apply(this,arguments),n.renderInnerMenuItem=function(e){var t=n.props,r=t.renderMenuItem,o=t.index;return r(e,o,n.props.subMenuKey)},n}return(0,P.Z)(l,[{key:"render",value:function(){var e=(0,Z.Z)({},this.props),t=e.className,r=t===void 0?"":t,o=e.rootPrefixCls,u="".concat(o,"-item-group-title"),d="".concat(o,"-item-group-list"),i=e.title,a=e.children;return H.forEach(function(f){return delete e[f]}),delete e.onClick,delete e.direction,y.createElement("li",Object.assign({},e,{className:"".concat(r," ").concat(o,"-item-group")}),y.createElement("div",{className:u,title:typeof i=="string"?i:void 0},i),y.createElement("ul",{className:d},y.Children.map(a,this.renderInnerMenuItem)))}}]),l}(y.Component);Ie.isMenuItemGroup=!0,Ie.defaultProps={disabled:!0};var it=Ie,_e=function(s){var l=s.className,n=s.rootPrefixCls,e=s.style;return y.createElement("li",{className:"".concat(l," ").concat(n,"-item-divider"),style:e})};_e.defaultProps={disabled:!0,className:"",style:{}};var rt=_e,st=tt},51472:function(re,B,m){"use strict";m.d(B,{Z:function(){return I}});var c=m(90484),w=m(28991),P=m(81253),C=m(12924),j=m(28278),F=m(43159),y=function(O){var X=O.overlay,Y=O.prefixCls,E=O.id,h=O.overlayInnerStyle;return C.createElement("div",{className:"".concat(Y,"-inner"),id:E,role:"tooltip",style:h},typeof X=="function"?X():X)},U=y,V=function(O,X){var Y=O.overlayClassName,E=O.trigger,h=E===void 0?["hover"]:E,b=O.mouseEnterDelay,N=b===void 0?0:b,D=O.mouseLeaveDelay,S=D===void 0?.1:D,$=O.overlayStyle,_=O.prefixCls,W=_===void 0?"rc-tooltip":_,T=O.children,K=O.onVisibleChange,L=O.afterVisibleChange,k=O.transitionName,te=O.animation,se=O.placement,ye=se===void 0?"right":se,ae=O.align,ge=ae===void 0?{}:ae,v=O.destroyTooltipOnHide,G=v===void 0?!1:v,we=O.defaultVisible,Ne=O.getTooltipContainer,R=O.overlayInnerStyle,le=(0,P.Z)(O,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),ue=(0,C.useRef)(null);(0,C.useImperativeHandle)(X,function(){return ue.current});var de=(0,w.Z)({},le);"visible"in O&&(de.popupVisible=O.visible);var be=function(){var ce=O.arrowContent,Me=ce===void 0?null:ce,q=O.overlay,Te=O.id;return[C.createElement("div",{className:"".concat(W,"-arrow"),key:"arrow"},Me),C.createElement(U,{key:"content",prefixCls:W,id:Te,overlay:q,overlayInnerStyle:R})]},H=!1,ne=!1;if(typeof G=="boolean")H=G;else if(G&&(0,c.Z)(G)==="object"){var Q=G.keepParent;H=Q===!0,ne=Q===!1}return C.createElement(j.Z,Object.assign({popupClassName:Y,prefixCls:W,popup:be,action:h,builtinPlacements:F.C,popupPlacement:ye,ref:ue,popupAlign:ge,getPopupContainer:Ne,onPopupVisibleChange:K,afterPopupVisibleChange:L,popupTransitionName:k,popupAnimation:te,defaultPopupVisible:we,destroyPopupOnHide:H,autoDestroy:ne,mouseLeaveDelay:S,popupStyle:$,mouseEnterDelay:N},de),T)},Z=(0,C.forwardRef)(V),I=Z},43159:function(re,B,m){"use strict";m.d(B,{C:function(){return P}});var c={adjustX:1,adjustY:1},w=[0,0],P={left:{points:["cr","cl"],overflow:c,offset:[-4,0],targetOffset:w},right:{points:["cl","cr"],overflow:c,offset:[4,0],targetOffset:w},top:{points:["bc","tc"],overflow:c,offset:[0,-4],targetOffset:w},bottom:{points:["tc","bc"],overflow:c,offset:[0,4],targetOffset:w},topLeft:{points:["bl","tl"],overflow:c,offset:[0,-4],targetOffset:w},leftTop:{points:["tr","tl"],overflow:c,offset:[-4,0],targetOffset:w},topRight:{points:["br","tr"],overflow:c,offset:[0,-4],targetOffset:w},rightTop:{points:["tl","tr"],overflow:c,offset:[4,0],targetOffset:w},bottomRight:{points:["tr","br"],overflow:c,offset:[0,4],targetOffset:w},rightBottom:{points:["bl","br"],overflow:c,offset:[4,0],targetOffset:w},bottomLeft:{points:["tl","bl"],overflow:c,offset:[0,4],targetOffset:w},leftBottom:{points:["br","bl"],overflow:c,offset:[-4,0],targetOffset:w}},C=null},96774:function(re){re.exports=function(m,c,w,P){var C=w?w.call(P,m,c):void 0;if(C!==void 0)return!!C;if(m===c)return!0;if(typeof m!="object"||!m||typeof c!="object"||!c)return!1;var j=Object.keys(m),F=Object.keys(c);if(j.length!==F.length)return!1;for(var y=Object.prototype.hasOwnProperty.bind(c),U=0;U<j.length;U++){var V=j[U];if(!y(V))return!1;var Z=m[V],I=c[V];if(C=w?w.call(P,Z,I,V):void 0,C===!1||C===void 0&&Z!==I)return!1}return!0}}}]);