2 lines
29 KiB
JavaScript
2 lines
29 KiB
JavaScript
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[6325],{60513:function(xt,Re,u){u.d(Re,{Z:function(){return V}});var $=u(52319),g=u(93236),E={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"},G=E,T=u(85651),k=function(f,X){return g.createElement(T.Z,(0,$.Z)({},f,{ref:X,icon:G}))},V=g.forwardRef(k)},19257:function(xt,Re,u){u.d(Re,{Z:function(){return g}});var $=u(93236);function g(){const[,E]=$.useReducer(G=>G+1,0);return E}},99272:function(xt,Re,u){u.d(Re,{Z:function(){return k},c:function(){return E}});var $=u(93236),g=u(4277);const E=["xxl","xl","lg","md","sm","xs"],G=V=>({xs:`(max-width: ${V.screenXSMax}px)`,sm:`(min-width: ${V.screenSM}px)`,md:`(min-width: ${V.screenMD}px)`,lg:`(min-width: ${V.screenLG}px)`,xl:`(min-width: ${V.screenXL}px)`,xxl:`(min-width: ${V.screenXXL}px)`}),T=V=>{const h=V,f=[].concat(E).reverse();return f.forEach((X,se)=>{const e=X.toUpperCase(),ee=`screen${e}Min`,K=`screen${e}`;if(!(h[ee]<=h[K]))throw new Error(`${ee}<=${K} fails : !(${h[ee]}<=${h[K]})`);if(se<f.length-1){const Y=`screen${e}Max`;if(!(h[K]<=h[Y]))throw new Error(`${K}<=${Y} fails : !(${h[K]}<=${h[Y]})`);const Q=`screen${f[se+1].toUpperCase()}Min`;if(!(h[Y]<=h[Q]))throw new Error(`${Y}<=${Q} fails : !(${h[Y]}<=${h[Q]})`)}}),V};function k(){const[,V]=(0,g.Z)(),h=G(T(V));return $.useMemo(()=>{const f=new Map;let X=-1,se={};return{matchHandlers:{},dispatch(e){return se=e,f.forEach(ee=>ee(se)),f.size>=1},subscribe(e){return f.size||this.register(),X+=1,f.set(X,e),e(se),X},unsubscribe(e){f.delete(e),f.size||this.unregister()},unregister(){Object.keys(h).forEach(e=>{const ee=h[e],K=this.matchHandlers[ee];K==null||K.mql.removeListener(K==null?void 0:K.listener)}),f.clear()},register(){Object.keys(h).forEach(e=>{const ee=h[e],K=Ee=>{let{matches:Q}=Ee;this.dispatch(Object.assign(Object.assign({},se),{[e]:Q}))},Y=window.matchMedia(ee);Y.addListener(K),this.matchHandlers[ee]={mql:Y,listener:K},K(Y)})},responsiveMap:h}},[V])}},35940:function(xt,Re,u){u.d(Re,{Z:function(){return Rt}});var $=u(52319),g=u(40749),E=u(67654),G=u(87841),T=u(38666),k=u(84875),V=u.n(k),h=u(7001),f=u(93236),X=u(38433),se=u(58122),e=X.Z.ESC,ee=X.Z.TAB;function K(d){var ye=d.visible,W=d.triggerRef,me=d.onVisibleChange,Pe=d.autoFocus,J=d.overlayRef,F=f.useRef(!1),te=function(){if(ye){var U,be;(U=W.current)===null||U===void 0||(be=U.focus)===null||be===void 0||be.call(U),me==null||me(!1)}},Xe=function(){var U;return(U=J.current)!==null&&U!==void 0&&U.focus?(J.current.focus(),F.current=!0,!0):!1},$e=function(U){switch(U.keyCode){case e:te();break;case ee:{var be=!1;F.current||(be=Xe()),be?U.preventDefault():te();break}}};f.useEffect(function(){return ye?(window.addEventListener("keydown",$e),Pe&&(0,se.Z)(Xe,3),function(){window.removeEventListener("keydown",$e),F.current=!1}):function(){F.current=!1}},[ye])}var Y=(0,f.forwardRef)(function(d,ye){var W=d.overlay,me=d.arrow,Pe=d.prefixCls,J=(0,f.useMemo)(function(){var te;return typeof W=="function"?te=W():te=W,te},[W]),F=(0,h.sQ)(ye,J==null?void 0:J.ref);return f.createElement(f.Fragment,null,me&&f.createElement("div",{className:"".concat(Pe,"-arrow")}),f.cloneElement(J,{ref:(0,h.Yr)(J)?F:void 0}))}),Ee=Y,Q={adjustX:1,adjustY:1},Ze=[0,0],kt={topLeft:{points:["bl","tl"],overflow:Q,offset:[0,-4],targetOffset:Ze},top:{points:["bc","tc"],overflow:Q,offset:[0,-4],targetOffset:Ze},topRight:{points:["br","tr"],overflow:Q,offset:[0,-4],targetOffset:Ze},bottomLeft:{points:["tl","bl"],overflow:Q,offset:[0,4],targetOffset:Ze},bottom:{points:["tc","bc"],overflow:Q,offset:[0,4],targetOffset:Ze},bottomRight:{points:["tr","br"],overflow:Q,offset:[0,4],targetOffset:Ze}},ae=kt,Ut=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function De(d,ye){var W,me=d.arrow,Pe=me===void 0?!1:me,J=d.prefixCls,F=J===void 0?"rc-dropdown":J,te=d.transitionName,Xe=d.animation,$e=d.align,Se=d.placement,U=Se===void 0?"bottomLeft":Se,be=d.placements,sn=be===void 0?ae:be,cn=d.getPopupContainer,vn=d.showAction,at=d.hideAction,it=d.overlayClassName,ot=d.overlayStyle,Ye=d.visible,Te=d.trigger,lt=Te===void 0?["hover"]:Te,Fe=d.autoFocus,Ne=d.overlay,Ve=d.children,ut=d.onVisibleChange,Wt=(0,G.Z)(d,Ut),Bt=f.useState(),st=(0,E.Z)(Bt,2),Et=st[0],Zt=st[1],ct="visible"in d?Ye:Et,Qe=f.useRef(null),vt=f.useRef(null),Pt=f.useRef(null);f.useImperativeHandle(ye,function(){return Qe.current});var Je=function(pe){Zt(pe),ut==null||ut(pe)};K({visible:ct,triggerRef:Pt,onVisibleChange:Je,autoFocus:Fe,overlayRef:vt});var jt=function(pe){var Ue=d.onOverlayClick;Zt(!1),Ue&&Ue(pe)},we=function(){return f.createElement(Ee,{ref:vt,overlay:Ne,prefixCls:F,arrow:Pe})},Ht=function(){return typeof Ne=="function"?we:we()},St=function(){var pe=d.minOverlayWidthMatchTrigger,Ue=d.alignPoint;return"minOverlayWidthMatchTrigger"in d?pe:!Ue},Gt=function(){var pe=d.openClassName;return pe!==void 0?pe:"".concat(F,"-open")},Xt=f.cloneElement(Ve,{className:V()((W=Ve.props)===null||W===void 0?void 0:W.className,ct&&Gt()),ref:(0,h.Yr)(Ve)?(0,h.sQ)(Pt,Ve.ref):void 0}),dt=at;return!dt&<.indexOf("contextMenu")!==-1&&(dt=["click"]),f.createElement(T.Z,(0,$.Z)({builtinPlacements:sn},Wt,{prefixCls:F,ref:Qe,popupClassName:V()(it,(0,g.Z)({},"".concat(F,"-show-arrow"),Pe)),popupStyle:ot,action:lt,showAction:vn,hideAction:dt,popupPlacement:U,popupAlign:$e,popupTransitionName:te,popupAnimation:Xe,popupVisible:ct,stretch:St()?"minWidth":"",popup:Ht(),onPopupVisibleChange:Je,onPopupClick:jt,getPopupContainer:cn}),Xt)}var zt=f.forwardRef(De),Rt=zt},84357:function(xt,Re,u){u.d(Re,{iz:function(){return Jt},ck:function(){return ft},BW:function(){return Qt},sN:function(){return ft},Wd:function(){return wt},ZP:function(){return or},Xl:function(){return W}});var $=u(52319),g=u(40749),E=u(88351),G=u(96835),T=u(67654),k=u(87841),V=u(84875),h=u.n(V),f=u(58414),X=u(71639),se=u(24599),e=u(93236),ee=u(19103),K=u(4599),Y=e.createContext(null);function Ee(t,n){return t===void 0?null:"".concat(t,"-").concat(n)}function Q(t){var n=e.useContext(Y);return Ee(n,t)}var Ze=u(22137),kt=["children","locked"],ae=e.createContext(null);function Ut(t,n){var a=(0,E.Z)({},t);return Object.keys(n).forEach(function(i){var r=n[i];r!==void 0&&(a[i]=r)}),a}function De(t){var n=t.children,a=t.locked,i=(0,k.Z)(t,kt),r=e.useContext(ae),l=(0,Ze.Z)(function(){return Ut(r,i)},[r,i],function(o,s){return!a&&(o[0]!==s[0]||!(0,K.Z)(o[1],s[1],!0))});return e.createElement(ae.Provider,{value:l},n)}var zt=[],Rt=e.createContext(null);function d(){return e.useContext(Rt)}var ye=e.createContext(zt);function W(t){var n=e.useContext(ye);return e.useMemo(function(){return t!==void 0?[].concat((0,G.Z)(n),[t]):n},[n,t])}var me=e.createContext(null),Pe=e.createContext({}),J=Pe,F=u(38433),te=u(58122),Xe=u(79740);function $e(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if((0,Xe.Z)(t)){var a=t.nodeName.toLowerCase(),i=["input","select","textarea","button"].includes(a)||t.isContentEditable||a==="a"&&!!t.getAttribute("href"),r=t.getAttribute("tabindex"),l=Number(r),o=null;return r&&!Number.isNaN(l)?o=l:i&&o===null&&(o=0),i&&t.disabled&&(o=null),o!==null&&(o>=0||n&&o<0)}return!1}function Se(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,a=(0,G.Z)(t.querySelectorAll("*")).filter(function(i){return $e(i,n)});return $e(t,n)&&a.unshift(t),a}var U=null;function be(){U=document.activeElement}function sn(){U=null}function cn(){if(U)try{U.focus()}catch(t){}}function vn(t,n){if(n.keyCode===9){var a=Se(t),i=a[n.shiftKey?0:a.length-1],r=i===document.activeElement||t===document.activeElement;if(r){var l=a[n.shiftKey?a.length-1:0];l.focus(),n.preventDefault()}}}var at=F.Z.LEFT,it=F.Z.RIGHT,ot=F.Z.UP,Ye=F.Z.DOWN,Te=F.Z.ENTER,lt=F.Z.ESC,Fe=F.Z.HOME,Ne=F.Z.END,Ve=[ot,Ye,at,it];function ut(t,n,a,i){var r,l,o,s,v="prev",c="next",m="children",O="parent";if(t==="inline"&&i===Te)return{inlineTrigger:!0};var Z=(r={},(0,g.Z)(r,ot,v),(0,g.Z)(r,Ye,c),r),P=(l={},(0,g.Z)(l,at,a?c:v),(0,g.Z)(l,it,a?v:c),(0,g.Z)(l,Ye,m),(0,g.Z)(l,Te,m),l),y=(o={},(0,g.Z)(o,ot,v),(0,g.Z)(o,Ye,c),(0,g.Z)(o,Te,m),(0,g.Z)(o,lt,O),(0,g.Z)(o,at,a?m:O),(0,g.Z)(o,it,a?O:m),o),b={inline:Z,horizontal:P,vertical:y,inlineSub:Z,horizontalSub:y,verticalSub:y},A=(s=b["".concat(t).concat(n?"":"Sub")])===null||s===void 0?void 0:s[i];switch(A){case v:return{offset:-1,sibling:!0};case c:return{offset:1,sibling:!0};case O:return{offset:-1,sibling:!1};case m:return{offset:1,sibling:!1};default:return null}}function Wt(t){for(var n=t;n;){if(n.getAttribute("data-menu-list"))return n;n=n.parentElement}return null}function Bt(t,n){for(var a=t||document.activeElement;a;){if(n.has(a))return a;a=a.parentElement}return null}function st(t,n){var a=Se(t,!0);return a.filter(function(i){return n.has(i)})}function Et(t,n,a){var i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!t)return null;var r=st(t,n),l=r.length,o=r.findIndex(function(s){return a===s});return i<0?o===-1?o=l-1:o-=1:i>0&&(o+=1),o=(o+l)%l,r[o]}function Zt(t,n,a,i,r,l,o,s,v,c){var m=e.useRef(),O=e.useRef();O.current=n;var Z=function(){te.Z.cancel(m.current)};return e.useEffect(function(){return function(){Z()}},[]),function(P){var y=P.which;if([].concat(Ve,[Te,lt,Fe,Ne]).includes(y)){var b,A,L,x=function(){b=new Set,A=new Map,L=new Map;var H=l();return H.forEach(function(q){var B=document.querySelector("[data-menu-id='".concat(Ee(i,q),"']"));B&&(b.add(B),L.set(B,q),A.set(q,B))}),b};x();var M=A.get(n),p=Bt(M,b),R=L.get(p),C=ut(t,o(R,!0).length===1,a,y);if(!C&&y!==Fe&&y!==Ne)return;(Ve.includes(y)||[Fe,Ne].includes(y))&&P.preventDefault();var N=function(H){if(H){var q=H,B=H.querySelector("a");B!=null&&B.getAttribute("href")&&(q=B);var Me=L.get(H);s(Me),Z(),m.current=(0,te.Z)(function(){O.current===Me&&q.focus()})}};if([Fe,Ne].includes(y)||C.sibling||!p){var ce;!p||t==="inline"?ce=r.current:ce=Wt(p);var w,he=st(ce,b);y===Fe?w=he[0]:y===Ne?w=he[he.length-1]:w=Et(ce,b,p,C.offset),N(w)}else if(C.inlineTrigger)v(R);else if(C.offset>0)v(R,!0),Z(),m.current=(0,te.Z)(function(){x();var ie=p.getAttribute("aria-controls"),H=document.getElementById(ie),q=Et(H,b);N(q)},5);else if(C.offset<0){var ve=o(R,!0),z=ve[ve.length-2],ge=A.get(z);v(z,!1),N(ge)}}c==null||c(P)}}function ct(t){Promise.resolve().then(t)}var Qe="__RC_UTIL_PATH_SPLIT__",vt=function(n){return n.join(Qe)},Pt=function(n){return n.split(Qe)},Je="rc-menu-more";function jt(){var t=e.useState({}),n=(0,T.Z)(t,2),a=n[1],i=(0,e.useRef)(new Map),r=(0,e.useRef)(new Map),l=e.useState([]),o=(0,T.Z)(l,2),s=o[0],v=o[1],c=(0,e.useRef)(0),m=(0,e.useRef)(!1),O=function(){m.current||a({})},Z=(0,e.useCallback)(function(M,p){var R=vt(p);r.current.set(R,M),i.current.set(M,R),c.current+=1;var C=c.current;ct(function(){C===c.current&&O()})},[]),P=(0,e.useCallback)(function(M,p){var R=vt(p);r.current.delete(R),i.current.delete(M)},[]),y=(0,e.useCallback)(function(M){v(M)},[]),b=(0,e.useCallback)(function(M,p){var R=i.current.get(M)||"",C=Pt(R);return p&&s.includes(C[0])&&C.unshift(Je),C},[s]),A=(0,e.useCallback)(function(M,p){return M.some(function(R){var C=b(R,!0);return C.includes(p)})},[b]),L=function(){var p=(0,G.Z)(i.current.keys());return s.length&&p.push(Je),p},x=(0,e.useCallback)(function(M){var p="".concat(i.current.get(M)).concat(Qe),R=new Set;return(0,G.Z)(r.current.keys()).forEach(function(C){C.startsWith(p)&&R.add(r.current.get(C))}),R},[]);return e.useEffect(function(){return function(){m.current=!0}},[]),{registerPath:Z,unregisterPath:P,refreshOverflowKeys:y,isSubPathKey:A,getKeyPath:b,getKeys:L,getSubPathKeys:x}}function we(t){var n=e.useRef(t);n.current=t;var a=e.useCallback(function(){for(var i,r=arguments.length,l=new Array(r),o=0;o<r;o++)l[o]=arguments[o];return(i=n.current)===null||i===void 0?void 0:i.call.apply(i,[n].concat(l))},[]);return t?a:void 0}var Ht=Math.random().toFixed(5).toString().slice(2),St=0;function Gt(t){var n=(0,X.Z)(t,{value:t}),a=(0,T.Z)(n,2),i=a[0],r=a[1];return e.useEffect(function(){St+=1;var l="".concat(Ht,"-").concat(St);r("rc-menu-uuid-".concat(l))},[]),i}var Xt=u(92711),dt=u(37678),ke=u(64003),pe=u(69979),Ue=u(30780),wn=u(7001);function dn(t,n,a,i){var r=e.useContext(ae),l=r.activeKey,o=r.onActive,s=r.onInactive,v={active:l===t};return n||(v.onMouseEnter=function(c){a==null||a({key:t,domEvent:c}),o(t)},v.onMouseLeave=function(c){i==null||i({key:t,domEvent:c}),s(t)}),v}function fn(t){var n=e.useContext(ae),a=n.mode,i=n.rtl,r=n.inlineIndent;if(a!=="inline")return null;var l=t;return i?{paddingRight:l*r}:{paddingLeft:l*r}}function mn(t){var n=t.icon,a=t.props,i=t.children,r;return typeof n=="function"?r=e.createElement(n,(0,E.Z)({},a)):r=n,r||i||null}var Kn=["item"];function Nt(t){var n=t.item,a=(0,k.Z)(t,Kn);return Object.defineProperty(a,"item",{get:function(){return(0,se.ZP)(!1,"`info.item` is deprecated since we will move to function component that not provides React Node instance in future."),n}}),a}var On=["title","attribute","elementRef"],An=["style","className","eventKey","warnKey","disabled","itemIcon","children","role","onMouseEnter","onMouseLeave","onClick","onKeyDown","onFocus"],Ln=["active"],Dn=function(t){(0,ke.Z)(a,t);var n=(0,pe.Z)(a);function a(){return(0,Xt.Z)(this,a),n.apply(this,arguments)}return(0,dt.Z)(a,[{key:"render",value:function(){var r=this.props,l=r.title,o=r.attribute,s=r.elementRef,v=(0,k.Z)(r,On),c=(0,Ue.Z)(v,["eventKey","popupClassName","popupOffset","onTitleClick"]);return(0,se.ZP)(!o,"`attribute` of Menu.Item is deprecated. Please pass attribute directly."),e.createElement(f.Z.Item,(0,$.Z)({},o,{title:typeof l=="string"?l:void 0},c,{ref:s}))}}]),a}(e.Component),$n=e.forwardRef(function(t,n){var a,i=t.style,r=t.className,l=t.eventKey,o=t.warnKey,s=t.disabled,v=t.itemIcon,c=t.children,m=t.role,O=t.onMouseEnter,Z=t.onMouseLeave,P=t.onClick,y=t.onKeyDown,b=t.onFocus,A=(0,k.Z)(t,An),L=Q(l),x=e.useContext(ae),M=x.prefixCls,p=x.onItemClick,R=x.disabled,C=x.overflowDisabled,N=x.itemIcon,ce=x.selectedKeys,w=x.onActive,he=e.useContext(J),ve=he._internalRenderMenuItem,z="".concat(M,"-item"),ge=e.useRef(),ie=e.useRef(),H=R||s,q=(0,wn.x1)(n,ie),B=W(l),Me=function(_){return{key:l,keyPath:(0,G.Z)(B).reverse(),item:ge.current,domEvent:_}},pt=v||N,Ke=dn(l,H,O,Z),Oe=Ke.active,_e=(0,k.Z)(Ke,Ln),Ie=ce.includes(l),ze=fn(B.length),oe=function(_){if(!H){var ne=Me(_);P==null||P(Nt(ne)),p(ne)}},le=function(_){if(y==null||y(_),_.which===F.Z.ENTER){var ne=Me(_);P==null||P(Nt(ne)),p(ne)}},ht=function(_){w(l),b==null||b(_)},et={};t.role==="option"&&(et["aria-selected"]=Ie);var We=e.createElement(Dn,(0,$.Z)({ref:ge,elementRef:q,role:m===null?"none":m||"menuitem",tabIndex:s?null:-1,"data-menu-id":C&&L?null:L},A,_e,et,{component:"li","aria-disabled":s,style:(0,E.Z)((0,E.Z)({},ze),i),className:h()(z,(a={},(0,g.Z)(a,"".concat(z,"-active"),Oe),(0,g.Z)(a,"".concat(z,"-selected"),Ie),(0,g.Z)(a,"".concat(z,"-disabled"),H),a),r),onClick:oe,onKeyDown:le,onFocus:ht}),c,e.createElement(mn,{props:(0,E.Z)((0,E.Z)({},t),{},{isSelected:Ie}),icon:pt}));return ve&&(We=ve(We,t,{selected:Ie})),We});function Tn(t,n){var a=t.eventKey,i=d(),r=W(a);return e.useEffect(function(){if(i)return i.registerPath(a,r),function(){i.unregisterPath(a,r)}},[r]),i?null:e.createElement($n,(0,$.Z)({},t,{ref:n}))}var ft=e.forwardRef(Tn),Fn=["className","children"],Vn=function(n,a){var i=n.className,r=n.children,l=(0,k.Z)(n,Fn),o=e.useContext(ae),s=o.prefixCls,v=o.mode,c=o.rtl;return e.createElement("ul",(0,$.Z)({className:h()(s,c&&"".concat(s,"-rtl"),"".concat(s,"-sub"),"".concat(s,"-").concat(v==="inline"?"inline":"vertical"),i),role:"menu"},l,{"data-menu-list":!0,ref:a}),r)},pn=e.forwardRef(Vn);pn.displayName="SubMenuList";var hn=pn,kn=u(937);function Yt(t,n){return(0,kn.Z)(t).map(function(a,i){if(e.isValidElement(a)){var r,l,o=a.key,s=(r=(l=a.props)===null||l===void 0?void 0:l.eventKey)!==null&&r!==void 0?r:o,v=s==null;v&&(s="tmp_key-".concat([].concat((0,G.Z)(n),[i]).join("-")));var c={key:s,eventKey:s};return e.cloneElement(a,c)}return a})}var Un=u(38666),j={adjustX:1,adjustY:1},zn={topLeft:{points:["bl","tl"],overflow:j},topRight:{points:["br","tr"],overflow:j},bottomLeft:{points:["tl","bl"],overflow:j},bottomRight:{points:["tr","br"],overflow:j},leftTop:{points:["tr","tl"],overflow:j},leftBottom:{points:["br","bl"],overflow:j},rightTop:{points:["tl","tr"],overflow:j},rightBottom:{points:["bl","br"],overflow:j}},Wn={topLeft:{points:["bl","tl"],overflow:j},topRight:{points:["br","tr"],overflow:j},bottomLeft:{points:["tl","bl"],overflow:j},bottomRight:{points:["tr","br"],overflow:j},rightTop:{points:["tr","tl"],overflow:j},rightBottom:{points:["br","bl"],overflow:j},leftTop:{points:["tl","tr"],overflow:j},leftBottom:{points:["bl","br"],overflow:j}},$r=null;function gn(t,n,a){if(n)return n;if(a)return a[t]||a.other}var Bn={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"};function jn(t){var n=t.prefixCls,a=t.visible,i=t.children,r=t.popup,l=t.popupClassName,o=t.popupOffset,s=t.disabled,v=t.mode,c=t.onVisibleChange,m=e.useContext(ae),O=m.getPopupContainer,Z=m.rtl,P=m.subMenuOpenDelay,y=m.subMenuCloseDelay,b=m.builtinPlacements,A=m.triggerSubMenuAction,L=m.forceSubMenuRender,x=m.rootClassName,M=m.motion,p=m.defaultMotions,R=e.useState(!1),C=(0,T.Z)(R,2),N=C[0],ce=C[1],w=Z?(0,E.Z)((0,E.Z)({},Wn),b):(0,E.Z)((0,E.Z)({},zn),b),he=Bn[v],ve=gn(v,M,p),z=e.useRef(ve);v!=="inline"&&(z.current=ve);var ge=(0,E.Z)((0,E.Z)({},z.current),{},{leavedClassName:"".concat(n,"-hidden"),removeOnLeave:!1,motionAppear:!0}),ie=e.useRef();return e.useEffect(function(){return ie.current=(0,te.Z)(function(){ce(a)}),function(){te.Z.cancel(ie.current)}},[a]),e.createElement(Un.Z,{prefixCls:n,popupClassName:h()("".concat(n,"-popup"),(0,g.Z)({},"".concat(n,"-rtl"),Z),l,x),stretch:v==="horizontal"?"minWidth":null,getPopupContainer:O,builtinPlacements:w,popupPlacement:he,popupVisible:N,popup:r,popupAlign:o&&{offset:o},action:s?[]:[A],mouseEnterDelay:P,mouseLeaveDelay:y,onPopupVisibleChange:c,forceRender:L,popupMotion:ge},i)}var Hn=u(60025);function Gn(t){var n=t.id,a=t.open,i=t.keyPath,r=t.children,l="inline",o=e.useContext(ae),s=o.prefixCls,v=o.forceSubMenuRender,c=o.motion,m=o.defaultMotions,O=o.mode,Z=e.useRef(!1);Z.current=O===l;var P=e.useState(!Z.current),y=(0,T.Z)(P,2),b=y[0],A=y[1],L=Z.current?a:!1;e.useEffect(function(){Z.current&&A(!1)},[O]);var x=(0,E.Z)({},gn(l,c,m));i.length>1&&(x.motionAppear=!1);var M=x.onVisibleChanged;return x.onVisibleChanged=function(p){return!Z.current&&!p&&A(!0),M==null?void 0:M(p)},b?null:e.createElement(De,{mode:l,locked:!Z.current},e.createElement(Hn.ZP,(0,$.Z)({visible:L},x,{forceRender:v,removeOnLeave:!1,leavedClassName:"".concat(s,"-hidden")}),function(p){var R=p.className,C=p.style;return e.createElement(hn,{id:n,className:R,style:C},r)}))}var Xn=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],Yn=["active"],Qn=function(n){var a,i=n.style,r=n.className,l=n.title,o=n.eventKey,s=n.warnKey,v=n.disabled,c=n.internalPopupClose,m=n.children,O=n.itemIcon,Z=n.expandIcon,P=n.popupClassName,y=n.popupOffset,b=n.onClick,A=n.onMouseEnter,L=n.onMouseLeave,x=n.onTitleClick,M=n.onTitleMouseEnter,p=n.onTitleMouseLeave,R=(0,k.Z)(n,Xn),C=Q(o),N=e.useContext(ae),ce=N.prefixCls,w=N.mode,he=N.openKeys,ve=N.disabled,z=N.overflowDisabled,ge=N.activeKey,ie=N.selectedKeys,H=N.itemIcon,q=N.expandIcon,B=N.onItemClick,Me=N.onOpenChange,pt=N.onActive,Ke=e.useContext(J),Oe=Ke._internalRenderSubMenuItem,_e=e.useContext(me),Ie=_e.isSubPathKey,ze=W(),oe="".concat(ce,"-submenu"),le=ve||v,ht=e.useRef(),et=e.useRef(),We=O||H,Ae=Z||q,_=he.includes(o),ne=!z&&_,Kt=Ie(ie,o),Ot=dn(o,le,M,p),Be=Ot.active,gt=(0,k.Z)(Ot,Yn),_t=e.useState(!1),en=(0,T.Z)(_t,2),tn=en[0],At=en[1],Ct=function(Ce){le||At(Ce)},nn=function(Ce){Ct(!0),A==null||A({key:o,domEvent:Ce})},xe=function(Ce){Ct(!1),L==null||L({key:o,domEvent:Ce})},Lt=e.useMemo(function(){return Be||(w!=="inline"?tn||Ie([ge],o):!1)},[w,Be,ge,tn,o,Ie]),Dt=fn(ze.length),$t=function(Ce){le||(x==null||x({key:o,domEvent:Ce}),w==="inline"&&Me(o,!_))},rn=we(function(fe){b==null||b(Nt(fe)),B(fe)}),tt=function(Ce){w!=="inline"&&Me(o,Ce)},yt=function(){pt(o)},je=C&&"".concat(C,"-popup"),bt=e.createElement("div",(0,$.Z)({role:"menuitem",style:Dt,className:"".concat(oe,"-title"),tabIndex:le?null:-1,ref:ht,title:typeof l=="string"?l:null,"data-menu-id":z&&C?null:C,"aria-expanded":ne,"aria-haspopup":!0,"aria-controls":je,"aria-disabled":le,onClick:$t,onFocus:yt},gt),l,e.createElement(mn,{icon:w!=="horizontal"?Ae:null,props:(0,E.Z)((0,E.Z)({},n),{},{isOpen:ne,isSubMenu:!0})},e.createElement("i",{className:"".concat(oe,"-arrow")}))),nt=e.useRef(w);if(w!=="inline"&&ze.length>1?nt.current="vertical":nt.current=w,!z){var de=nt.current;bt=e.createElement(jn,{mode:de,prefixCls:oe,visible:!c&&ne&&w!=="inline",popupClassName:P,popupOffset:y,popup:e.createElement(De,{mode:de==="horizontal"?"vertical":de},e.createElement(hn,{id:je,ref:et},m)),disabled:le,onVisibleChange:tt},bt)}var rt=e.createElement(f.Z.Item,(0,$.Z)({role:"none"},R,{component:"li",style:i,className:h()(oe,"".concat(oe,"-").concat(w),r,(a={},(0,g.Z)(a,"".concat(oe,"-open"),ne),(0,g.Z)(a,"".concat(oe,"-active"),Lt),(0,g.Z)(a,"".concat(oe,"-selected"),Kt),(0,g.Z)(a,"".concat(oe,"-disabled"),le),a)),onMouseEnter:nn,onMouseLeave:xe}),bt,!z&&e.createElement(Gn,{id:je,open:ne,keyPath:ze},m));return Oe&&(rt=Oe(rt,n,{selected:Kt,active:Lt,open:ne,disabled:le})),e.createElement(De,{onItemClick:rn,mode:w==="horizontal"?"vertical":w,itemIcon:We,expandIcon:Ae},rt)};function wt(t){var n=t.eventKey,a=t.children,i=W(n),r=Yt(a,i),l=d();e.useEffect(function(){if(l)return l.registerPath(n,i),function(){l.unregisterPath(n,i)}},[i]);var o;return l?o=r:o=e.createElement(Qn,t,r),e.createElement(ye.Provider,{value:i},o)}var Jn=u(11371),qn=["className","title","eventKey","children"],_n=["children"],er=function(n){var a=n.className,i=n.title,r=n.eventKey,l=n.children,o=(0,k.Z)(n,qn),s=e.useContext(ae),v=s.prefixCls,c="".concat(v,"-item-group");return e.createElement("li",(0,$.Z)({role:"presentation"},o,{onClick:function(O){return O.stopPropagation()},className:h()(c,a)}),e.createElement("div",{role:"presentation",className:"".concat(c,"-title"),title:typeof i=="string"?i:void 0},i),e.createElement("ul",{role:"group",className:"".concat(c,"-list")},l))};function Qt(t){var n=t.children,a=(0,k.Z)(t,_n),i=W(a.eventKey),r=Yt(n,i),l=d();return l?r:e.createElement(er,(0,Ue.Z)(a,["warnKey"]),r)}function Jt(t){var n=t.className,a=t.style,i=e.useContext(ae),r=i.prefixCls,l=d();return l?null:e.createElement("li",{className:h()("".concat(r,"-item-divider"),n),style:a})}var tr=["label","children","key","type"];function qt(t){return(t||[]).map(function(n,a){if(n&&(0,Jn.Z)(n)==="object"){var i=n,r=i.label,l=i.children,o=i.key,s=i.type,v=(0,k.Z)(i,tr),c=o!=null?o:"tmp-".concat(a);return l||s==="group"?s==="group"?e.createElement(Qt,(0,$.Z)({key:c},v,{title:r}),qt(l)):e.createElement(wt,(0,$.Z)({key:c},v,{title:r}),qt(l)):s==="divider"?e.createElement(Jt,(0,$.Z)({key:c},v)):e.createElement(ft,(0,$.Z)({key:c},v),r)}return null}).filter(function(n){return n})}function nr(t,n,a){var i=t;return n&&(i=qt(n)),Yt(i,a)}var rr=["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"],qe=[],ar=e.forwardRef(function(t,n){var a,i,r=t,l=r.prefixCls,o=l===void 0?"rc-menu":l,s=r.rootClassName,v=r.style,c=r.className,m=r.tabIndex,O=m===void 0?0:m,Z=r.items,P=r.children,y=r.direction,b=r.id,A=r.mode,L=A===void 0?"vertical":A,x=r.inlineCollapsed,M=r.disabled,p=r.disabledOverflow,R=r.subMenuOpenDelay,C=R===void 0?.1:R,N=r.subMenuCloseDelay,ce=N===void 0?.1:N,w=r.forceSubMenuRender,he=r.defaultOpenKeys,ve=r.openKeys,z=r.activeKey,ge=r.defaultActiveFirst,ie=r.selectable,H=ie===void 0?!0:ie,q=r.multiple,B=q===void 0?!1:q,Me=r.defaultSelectedKeys,pt=r.selectedKeys,Ke=r.onSelect,Oe=r.onDeselect,_e=r.inlineIndent,Ie=_e===void 0?24:_e,ze=r.motion,oe=r.defaultMotions,le=r.triggerSubMenuAction,ht=le===void 0?"hover":le,et=r.builtinPlacements,We=r.itemIcon,Ae=r.expandIcon,_=r.overflowedIndicator,ne=_===void 0?"...":_,Kt=r.overflowedIndicatorPopupClassName,Ot=r.getPopupContainer,Be=r.onClick,gt=r.onOpenChange,_t=r.onKeyDown,en=r.openAnimation,tn=r.openTransitionName,At=r._internalRenderMenuItem,Ct=r._internalRenderSubMenuItem,nn=(0,k.Z)(r,rr),xe=e.useMemo(function(){return nr(P,Z,qe)},[P,Z]),Lt=e.useState(!1),Dt=(0,T.Z)(Lt,2),$t=Dt[0],rn=Dt[1],tt=e.useRef(),yt=Gt(b),je=y==="rtl",bt=(0,X.Z)(he,{value:ve,postState:function(I){return I||qe}}),nt=(0,T.Z)(bt,2),de=nt[0],rt=nt[1],fe=function(I){var S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function re(){rt(I),gt==null||gt(I)}S?(0,ee.flushSync)(re):re()},Ce=e.useState(de),Cn=(0,T.Z)(Ce,2),lr=Cn[0],ur=Cn[1],an=e.useRef(!1),sr=e.useMemo(function(){return(L==="inline"||L==="vertical")&&x?["vertical",x]:[L,!1]},[L,x]),yn=(0,T.Z)(sr,2),Tt=yn[0],on=yn[1],bn=Tt==="inline",cr=e.useState(Tt),Mn=(0,T.Z)(cr,2),Le=Mn[0],vr=Mn[1],dr=e.useState(on),In=(0,T.Z)(dr,2),fr=In[0],mr=In[1];e.useEffect(function(){vr(Tt),mr(on),an.current&&(bn?rt(lr):fe(qe))},[Tt,on]);var pr=e.useState(0),xn=(0,T.Z)(pr,2),Ft=xn[0],hr=xn[1],ln=Ft>=xe.length-1||Le!=="horizontal"||p;e.useEffect(function(){bn&&ur(de)},[de]),e.useEffect(function(){return an.current=!0,function(){an.current=!1}},[]);var He=jt(),Rn=He.registerPath,En=He.unregisterPath,gr=He.refreshOverflowKeys,Zn=He.isSubPathKey,Cr=He.getKeyPath,yr=He.getKeys,br=He.getSubPathKeys,Mr=e.useMemo(function(){return{registerPath:Rn,unregisterPath:En}},[Rn,En]),Ir=e.useMemo(function(){return{isSubPathKey:Zn}},[Zn]);e.useEffect(function(){gr(ln?qe:xe.slice(Ft+1).map(function(D){return D.key}))},[Ft,ln]);var xr=(0,X.Z)(z||ge&&((a=xe[0])===null||a===void 0?void 0:a.key),{value:z}),Pn=(0,T.Z)(xr,2),Mt=Pn[0],un=Pn[1],Rr=we(function(D){un(D)}),Er=we(function(){un(void 0)});(0,e.useImperativeHandle)(n,function(){return{list:tt.current,focus:function(I){var S,re=Mt!=null?Mt:(S=xe.find(function(Dr){return!Dr.props.disabled}))===null||S===void 0?void 0:S.key;if(re){var ue,Ge,It;(ue=tt.current)===null||ue===void 0||(Ge=ue.querySelector("li[data-menu-id='".concat(Ee(yt,re),"']")))===null||Ge===void 0||(It=Ge.focus)===null||It===void 0||It.call(Ge,I)}}}});var Zr=(0,X.Z)(Me||[],{value:pt,postState:function(I){return Array.isArray(I)?I:I==null?qe:[I]}}),Sn=(0,T.Z)(Zr,2),Vt=Sn[0],Pr=Sn[1],Sr=function(I){if(H){var S=I.key,re=Vt.includes(S),ue;B?re?ue=Vt.filter(function(It){return It!==S}):ue=[].concat((0,G.Z)(Vt),[S]):ue=[S],Pr(ue);var Ge=(0,E.Z)((0,E.Z)({},I),{},{selectedKeys:ue});re?Oe==null||Oe(Ge):Ke==null||Ke(Ge)}!B&&de.length&&Le!=="inline"&&fe(qe)},Nr=we(function(D){Be==null||Be(Nt(D)),Sr(D)}),Nn=we(function(D,I){var S=de.filter(function(ue){return ue!==D});if(I)S.push(D);else if(Le!=="inline"){var re=br(D);S=S.filter(function(ue){return!re.has(ue)})}(0,K.Z)(de,S,!0)||fe(S,!0)}),wr=function(I,S){var re=S!=null?S:!de.includes(I);Nn(I,re)},Kr=Zt(Le,Mt,je,yt,tt,yr,Cr,un,wr,_t);e.useEffect(function(){rn(!0)},[]);var Or=e.useMemo(function(){return{_internalRenderMenuItem:At,_internalRenderSubMenuItem:Ct}},[At,Ct]),Ar=Le!=="horizontal"||p?xe:xe.map(function(D,I){return e.createElement(De,{key:D.key,overflowDisabled:I>Ft},D)}),Lr=e.createElement(f.Z,(0,$.Z)({id:b,ref:tt,prefixCls:"".concat(o,"-overflow"),component:"ul",itemComponent:ft,className:h()(o,"".concat(o,"-root"),"".concat(o,"-").concat(Le),c,(i={},(0,g.Z)(i,"".concat(o,"-inline-collapsed"),fr),(0,g.Z)(i,"".concat(o,"-rtl"),je),i),s),dir:y,style:v,role:"menu",tabIndex:O,data:Ar,renderRawItem:function(I){return I},renderRawRest:function(I){var S=I.length,re=S?xe.slice(-S):null;return e.createElement(wt,{eventKey:Je,title:ne,disabled:ln,internalPopupClose:S===0,popupClassName:Kt},re)},maxCount:Le!=="horizontal"||p?f.Z.INVALIDATE:f.Z.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(I){hr(I)},onKeyDown:Kr},nn));return e.createElement(J.Provider,{value:Or},e.createElement(Y.Provider,{value:yt},e.createElement(De,{prefixCls:o,rootClassName:s,mode:Le,openKeys:de,rtl:je,disabled:M,motion:$t?ze:null,defaultMotions:$t?oe:null,activeKey:Mt,onActive:Rr,onInactive:Er,selectedKeys:Vt,inlineIndent:Ie,subMenuOpenDelay:C,subMenuCloseDelay:ce,forceSubMenuRender:w,builtinPlacements:et,triggerSubMenuAction:ht,getPopupContainer:Ot,itemIcon:We,expandIcon:Ae,onItemClick:Nr,onOpenChange:Nn},e.createElement(me.Provider,{value:Ir},Lr),e.createElement("div",{style:{display:"none"},"aria-hidden":!0},e.createElement(Rt.Provider,{value:Mr},xe)))))}),ir=ar,mt=ir;mt.Item=ft,mt.SubMenu=wt,mt.ItemGroup=Qt,mt.Divider=Jt;var or=mt}}]);
|