import{h as e,e as t,f as n,b as r,c as o,g as i,i as a,p as l,a as s,_ as u,d as c}from"./@babel-2be38e97.js";import{c as p}from"./classnames-dc50da60.js";import{F as f}from"./rc-overflow-f05f03de.js";import{p as d,o as v,l as m,K as h,J as x,A as g,b as y,e as b,y as C,x as E,a as w,f as M,s as P,h as k,i as R,j as S,k as N,g as I,m as K,n as A}from"./rc-util-d52b2817.js";import{r as L}from"./react-ee53e76d.js";import{r as D}from"./react-dom-7d0bf506.js";import{P as T}from"./@rc-component-e81bdfaf.js";import{R as O}from"./rc-resize-observer-e8ff36fa.js";import{C as z}from"./rc-motion-7d7b8564.js";var V=L.exports.createContext(null);function j(e,t){return void 0===e?null:"".concat(e,"-").concat(t)}function F(e){return j(L.exports.useContext(V),e)}var B=["children","locked"],H=L.exports.createContext(null);function _(n){var r=n.children,o=n.locked,i=e(n,B),a=L.exports.useContext(H),l=d((function(){return e=i,n=t({},a),Object.keys(e).forEach((function(t){var r=e[t];void 0!==r&&(n[t]=r)})),n;var e,n}),[a,i],(function(e,t){return!(o||e[0]===t[0]&&v(e[1],t[1],!0))}));return L.exports.createElement(H.Provider,{value:l},r)}var W=[],X=L.exports.createContext(null);function Y(){return L.exports.useContext(X)}var q=L.exports.createContext(W);function G(e){var t=L.exports.useContext(q);return L.exports.useMemo((function(){return void 0!==e?[].concat(n(t),[e]):t}),[t,e])}var J=L.exports.createContext(null),U=L.exports.createContext({}),$=h.LEFT,Q=h.RIGHT,Z=h.UP,ee=h.DOWN,te=h.ENTER,ne=h.ESC,re=h.HOME,oe=h.END,ie=[Z,ee,$,Q];function ae(e,t){return x(e,!0).filter((function(e){return t.has(e)}))}function le(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1;if(!e)return null;var o=ae(e,t),i=o.length,a=o.findIndex((function(e){return n===e}));return r<0?-1===a?a=i-1:a-=1:r>0&&(a+=1),o[a=(a+i)%i]}function se(e,t,n,o,i,a,l,s,u,c){var p=L.exports.useRef(),f=L.exports.useRef();f.current=t;var d=function(){m.cancel(p.current)};return L.exports.useEffect((function(){return function(){d()}}),[]),function(v){var h=v.which;if([].concat(ie,[te,ne,re,oe]).includes(h)){var x,g,y,b=function(){return x=new Set,g=new Map,y=new Map,a().forEach((function(e){var t=document.querySelector("[data-menu-id='".concat(j(o,e),"']"));t&&(x.add(t),y.set(t,e),g.set(e,t))})),x};b();var C=function(e,t){for(var n=e||document.activeElement;n;){if(t.has(n))return n;n=n.parentElement}return null}(g.get(t),x),E=y.get(C),w=function(e,t,n,o){var i,a,l,s,u="prev",c="next",p="children",f="parent";if("inline"===e&&o===te)return{inlineTrigger:!0};var d=(r(i={},Z,u),r(i,ee,c),i),v=(r(a={},$,n?c:u),r(a,Q,n?u:c),r(a,ee,p),r(a,te,p),a),m=(r(l={},Z,u),r(l,ee,c),r(l,te,p),r(l,ne,f),r(l,$,n?p:f),r(l,Q,n?f:p),l);switch(null===(s={inline:d,horizontal:v,vertical:m,inlineSub:d,horizontalSub:m,verticalSub:m}["".concat(e).concat(t?"":"Sub")])||void 0===s?void 0:s[o]){case u:return{offset:-1,sibling:!0};case c:return{offset:1,sibling:!0};case f:return{offset:-1,sibling:!1};case p:return{offset:1,sibling:!1};default:return null}}(e,1===l(E,!0).length,n,h);if(!w&&h!==re&&h!==oe)return;(ie.includes(h)||[re,oe].includes(h))&&v.preventDefault();var M=function(e){if(e){var t=e,n=e.querySelector("a");null!=n&&n.getAttribute("href")&&(t=n);var r=y.get(e);s(r),d(),p.current=m((function(){f.current===r&&t.focus()}))}};if([re,oe].includes(h)||w.sibling||!C){var P,k,R=ae(P=C&&"inline"!==e?function(e){for(var t=e;t;){if(t.getAttribute("data-menu-list"))return t;t=t.parentElement}return null}(C):i.current,x);k=h===re?R[0]:h===oe?R[R.length-1]:le(P,x,C,w.offset),M(k)}else if(w.inlineTrigger)u(E);else if(w.offset>0)u(E,!0),d(),p.current=m((function(){b();var e=C.getAttribute("aria-controls"),t=le(document.getElementById(e),x);M(t)}),5);else if(w.offset<0){var S=l(E,!0),N=S[S.length-2],I=g.get(N);u(N,!1),M(I)}}null==c||c(v)}}var ue="__RC_UTIL_PATH_SPLIT__",ce=function(e){return e.join(ue)};function pe(){var e=L.exports.useState({}),t=o(e,2)[1],r=L.exports.useRef(new Map),i=L.exports.useRef(new Map),a=L.exports.useState([]),l=o(a,2),s=l[0],u=l[1],c=L.exports.useRef(0),p=L.exports.useRef(!1),f=L.exports.useCallback((function(e,n){var o=ce(n);i.current.set(o,e),r.current.set(e,o),c.current+=1;var a,l=c.current;a=function(){l===c.current&&(p.current||t({}))},Promise.resolve().then(a)}),[]),d=L.exports.useCallback((function(e,t){var n=ce(t);i.current.delete(n),r.current.delete(e)}),[]),v=L.exports.useCallback((function(e){u(e)}),[]),m=L.exports.useCallback((function(e,t){var n=r.current.get(e)||"",o=n.split(ue);return t&&s.includes(o[0])&&o.unshift("rc-menu-more"),o}),[s]),h=L.exports.useCallback((function(e,t){return e.some((function(e){return m(e,!0).includes(t)}))}),[m]),x=L.exports.useCallback((function(e){var t="".concat(r.current.get(e)).concat(ue),o=new Set;return n(i.current.keys()).forEach((function(e){e.startsWith(t)&&o.add(i.current.get(e))})),o}),[]);return L.exports.useEffect((function(){return function(){p.current=!0}}),[]),{registerPath:f,unregisterPath:d,refreshOverflowKeys:v,isSubPathKey:h,getKeyPath:m,getKeys:function(){var e=n(r.current.keys());return s.length&&e.push("rc-menu-more"),e},getSubPathKeys:x}}function fe(e){var t=L.exports.useRef(e);t.current=e;var n=L.exports.useCallback((function(){for(var e,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return null===(e=t.current)||void 0===e?void 0:e.call.apply(e,[t].concat(r))}),[]);return e?n:void 0}var de=Math.random().toFixed(5).toString().slice(2),ve=0;function me(e,t,n,r){var o=L.exports.useContext(H),i=o.activeKey,a=o.onActive,l=o.onInactive,s={active:i===e};return t||(s.onMouseEnter=function(t){null==n||n({key:e,domEvent:t}),a(e)},s.onMouseLeave=function(t){null==r||r({key:e,domEvent:t}),l(e)}),s}function he(e){var t=L.exports.useContext(H),n=t.mode,r=t.rtl,o=t.inlineIndent;if("inline"!==n)return null;return r?{paddingRight:e*o}:{paddingLeft:e*o}}function xe(e){var n=e.icon,r=e.props,o=e.children;return("function"==typeof n?L.exports.createElement(n,t({},r)):n)||o||null}var ge=["item"];function ye(t){var n=t.item,r=e(t,ge);return Object.defineProperty(r,"item",{get:function(){return y(!1,"`info.item` is deprecated since we will move to function component that not provides React Node instance in future."),n}}),r}var be=["title","attribute","elementRef"],Ce=["style","className","eventKey","warnKey","disabled","itemIcon","children","role","onMouseEnter","onMouseLeave","onClick","onKeyDown","onFocus"],Ee=["active"],we=function(t){a(r,t);var n=l(r);function r(){return s(this,r),n.apply(this,arguments)}return u(r,[{key:"render",value:function(){var t=this.props,n=t.title,r=t.attribute,o=t.elementRef,a=e(t,be),l=C(a,["eventKey","popupClassName","popupOffset","onTitleClick"]);return y(!r,"`attribute` of Menu.Item is deprecated. Please pass attribute directly."),L.exports.createElement(f.Item,i({},r,{title:"string"==typeof n?n:void 0},l,{ref:o}))}}]),r}(L.exports.Component),Me=L.exports.forwardRef((function(o,a){var l,s=o.style,u=o.className,c=o.eventKey;o.warnKey;var f=o.disabled,d=o.itemIcon,v=o.children,m=o.role,x=o.onMouseEnter,g=o.onMouseLeave,y=o.onClick,C=o.onKeyDown,E=o.onFocus,w=e(o,Ce),M=F(c),P=L.exports.useContext(H),k=P.prefixCls,R=P.onItemClick,S=P.disabled,N=P.overflowDisabled,I=P.itemIcon,K=P.selectedKeys,A=P.onActive,D=L.exports.useContext(U)._internalRenderMenuItem,T="".concat(k,"-item"),O=L.exports.useRef(),z=L.exports.useRef(),V=S||f,j=b(a,z),B=G(c),_=function(e){return{key:c,keyPath:n(B).reverse(),item:O.current,domEvent:e}},W=d||I,X=me(c,V,x,g),Y=X.active,q=e(X,Ee),J=K.includes(c),$=he(B.length),Q={};"option"===o.role&&(Q["aria-selected"]=J);var Z=L.exports.createElement(we,i({ref:O,elementRef:j,role:null===m?"none":m||"menuitem",tabIndex:f?null:-1,"data-menu-id":N&&M?null:M},w,q,Q,{component:"li","aria-disabled":f,style:t(t({},$),s),className:p(T,(l={},r(l,"".concat(T,"-active"),Y),r(l,"".concat(T,"-selected"),J),r(l,"".concat(T,"-disabled"),V),l),u),onClick:function(e){if(!V){var t=_(e);null==y||y(ye(t)),R(t)}},onKeyDown:function(e){if(null==C||C(e),e.which===h.ENTER){var t=_(e);null==y||y(ye(t)),R(t)}},onFocus:function(e){A(c),null==E||E(e)}}),v,L.exports.createElement(xe,{props:t(t({},o),{},{isSelected:J}),icon:W}));return D&&(Z=D(Z,o,{selected:J})),Z}));function Pe(e,t){var n=e.eventKey,r=Y(),o=G(n);return L.exports.useEffect((function(){if(r)return r.registerPath(n,o),function(){r.unregisterPath(n,o)}}),[o]),r?null:L.exports.createElement(Me,i({},e,{ref:t}))}var ke=L.exports.forwardRef(Pe),Re=["className","children"],Se=function(t,n){var r=t.className,o=t.children,a=e(t,Re),l=L.exports.useContext(H),s=l.prefixCls,u=l.mode,c=l.rtl;return L.exports.createElement("ul",i({className:p(s,c&&"".concat(s,"-rtl"),"".concat(s,"-sub"),"".concat(s,"-").concat("inline"===u?"inline":"vertical"),r),role:"menu"},a,{"data-menu-list":!0,ref:n}),o)},Ne=L.exports.forwardRef(Se);function Ie(e,t){return E(e).map((function(e,r){if(L.exports.isValidElement(e)){var o,i,a=e.key,l=null!==(o=null===(i=e.props)||void 0===i?void 0:i.eventKey)&&void 0!==o?o:a;null==l&&(l="tmp_key-".concat([].concat(n(t),[r]).join("-")));var s={key:l,eventKey:l};return L.exports.cloneElement(e,s)}return e}))}function Ke(e){var t=e.prefixCls,n=e.align,r=e.arrow,o=e.arrowPos,i=r||{},a=i.className,l=i.content,s=o.x,u=void 0===s?0:s,c=o.y,f=void 0===c?0:c,d=L.exports.useRef();if(!n||!n.points)return null;var v={position:"absolute"};if(!1!==n.autoArrow){var m=n.points[0],h=n.points[1],x=m[0],g=m[1],y=h[0],b=h[1];x!==y&&["t","b"].includes(x)?"t"===x?v.top=0:v.bottom=0:v.top=f,g!==b&&["l","r"].includes(g)?"l"===g?v.left=0:v.right=0:v.left=u}return L.exports.createElement("div",{ref:d,className:p("".concat(t,"-arrow"),a),style:v},l)}function Ae(e){var t=e.prefixCls,n=e.open,r=e.zIndex,o=e.mask,a=e.motion;return o?L.exports.createElement(z,i({},a,{motionAppear:!0,visible:n,removeOnLeave:!0}),(function(e){var n=e.className;return L.exports.createElement("div",{style:{zIndex:r},className:p("".concat(t,"-mask"),n)})})):null}Ne.displayName="SubMenuList";var Le=L.exports.memo((function(e){return e.children}),(function(e,t){return t.cache})),De=L.exports.forwardRef((function(e,n){var r=e.popup,a=e.className,l=e.prefixCls,s=e.style,u=e.target,c=e.onVisibleChanged,f=e.open,d=e.keepDom,v=e.fresh,m=e.onClick,h=e.mask,x=e.arrow,g=e.arrowPos,y=e.align,b=e.motion,C=e.maskMotion,E=e.forceRender,P=e.getPopupContainer,k=e.autoDestroy,R=e.portal,S=e.zIndex,N=e.onMouseEnter,I=e.onMouseLeave,K=e.onPointerEnter,A=e.ready,D=e.offsetX,T=e.offsetY,V=e.offsetR,j=e.offsetB,F=e.onAlign,B=e.onPrepare,H=e.stretch,_=e.targetWidth,W=e.targetHeight,X="function"==typeof r?r():r,Y=f||d,q=(null==P?void 0:P.length)>0,G=L.exports.useState(!P||!q),J=o(G,2),U=J[0],$=J[1];if(w((function(){!U&&q&&u&&$(!0)}),[U,q,u]),!U)return null;var Q="auto",Z={left:"-1000vw",top:"-1000vh",right:Q,bottom:Q};if(A||!f){var ee,te=y.points,ne=y.dynamicInset||(null===(ee=y._experimental)||void 0===ee?void 0:ee.dynamicInset),re=ne&&"r"===te[0][1],oe=ne&&"b"===te[0][0];re?(Z.right=V,Z.left=Q):(Z.left=D,Z.right=Q),oe?(Z.bottom=j,Z.top=Q):(Z.top=T,Z.bottom=Q)}var ie={};return H&&(H.includes("height")&&W?ie.height=W:H.includes("minHeight")&&W&&(ie.minHeight=W),H.includes("width")&&_?ie.width=_:H.includes("minWidth")&&_&&(ie.minWidth=_)),f||(ie.pointerEvents="none"),L.exports.createElement(R,{open:E||Y,getContainer:P&&function(){return P(u)},autoDestroy:k},L.exports.createElement(Ae,{prefixCls:l,open:f,zIndex:S,mask:h,motion:C}),L.exports.createElement(O,{onResize:F,disabled:!f},(function(e){return L.exports.createElement(z,i({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:E,leavedClassName:"".concat(l,"-hidden")},b,{onAppearPrepare:B,onEnterPrepare:B,visible:f,onVisibleChanged:function(e){var t;null==b||null===(t=b.onVisibleChanged)||void 0===t||t.call(b,e),c(e)}}),(function(r,o){var i=r.className,u=r.style,c=p(l,i,a);return L.exports.createElement("div",{ref:M(e,n,o),className:c,style:t(t(t(t({"--arrow-x":"".concat(g.x||0,"px"),"--arrow-y":"".concat(g.y||0,"px")},Z),ie),u),{},{boxSizing:"border-box",zIndex:S},s),onMouseEnter:N,onMouseLeave:I,onPointerEnter:K,onClick:m},x&&L.exports.createElement(Ke,{prefixCls:l,arrow:x,arrowPos:g,align:y}),L.exports.createElement(Le,{cache:!f&&!v},X))}))})))})),Te=L.exports.forwardRef((function(e,t){var n=e.children,r=e.getTriggerDOMNode,o=P(n),i=L.exports.useCallback((function(e){k(t,r?r(e):e)}),[r]),a=b(i,n.ref);return o?L.exports.cloneElement(n,{ref:a}):n})),Oe=L.exports.createContext(null);function ze(e){return e?Array.isArray(e)?e:[e]:[]}function Ve(e,t,n,r){return L.exports.useMemo((function(){var o=ze(null!=n?n:t),i=ze(null!=r?r:t),a=new Set(o),l=new Set(i);return e&&(a.has("hover")&&(a.delete("hover"),a.add("click")),l.has("hover")&&(l.delete("hover"),l.add("click"))),[a,l]}),[e,t,n,r])}function je(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2?arguments[2]:void 0;return n?e[0]===t[0]:e[0]===t[0]&&e[1]===t[1]}function Fe(e,t,n,r){for(var o=n.points,i=Object.keys(e),a=0;a<i.length;a+=1){var l,s=i[a];if(je(null===(l=e[s])||void 0===l?void 0:l.points,o,r))return"".concat(t,"-placement-").concat(s)}return""}function Be(e,t,n,r){return t||(n?{motionName:"".concat(e,"-").concat(n)}:r?{motionName:r}:null)}function He(e){return e.ownerDocument.defaultView}function _e(e){for(var t=[],n=null==e?void 0:e.parentElement,r=["hidden","scroll","clip","auto"];n;){var o=He(n).getComputedStyle(n);[o.overflowX,o.overflowY,o.overflow].some((function(e){return r.includes(e)}))&&t.push(n),n=n.parentElement}return t}function We(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return Number.isNaN(e)?t:e}function Xe(e){return We(parseFloat(e),0)}function Ye(e,n){var r=t({},e);return(n||[]).forEach((function(e){if(!(e instanceof HTMLBodyElement||e instanceof HTMLHtmlElement)){var t=He(e).getComputedStyle(e),n=t.overflow,o=t.overflowClipMargin,i=t.borderTopWidth,a=t.borderBottomWidth,l=t.borderLeftWidth,s=t.borderRightWidth,u=e.getBoundingClientRect(),c=e.offsetHeight,p=e.clientHeight,f=e.offsetWidth,d=e.clientWidth,v=Xe(i),m=Xe(a),h=Xe(l),x=Xe(s),g=We(Math.round(u.width/f*1e3)/1e3),y=We(Math.round(u.height/c*1e3)/1e3),b=(f-d-h-x)*g,C=(c-p-v-m)*y,E=v*y,w=m*y,M=h*g,P=x*g,k=0,R=0;if("clip"===n){var S=Xe(o);k=S*g,R=S*y}var N=u.x+M-k,I=u.y+E-R,K=N+u.width+2*k-M-P-b,A=I+u.height+2*R-E-w-C;r.left=Math.max(r.left,N),r.top=Math.max(r.top,I),r.right=Math.min(r.right,K),r.bottom=Math.min(r.bottom,A)}})),r}function qe(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n="".concat(t),r=n.match(/^(.*)\%$/);return r?e*(parseFloat(r[1])/100):parseFloat(n)}function Ge(e,t){var n=o(t||[],2),r=n[0],i=n[1];return[qe(e.width,r),qe(e.height,i)]}function Je(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return[e[0],e[1]]}function Ue(e,t){var n,r=t[0],o=t[1];return n="t"===r?e.y:"b"===r?e.y+e.height:e.y+e.height/2,{x:"l"===o?e.x:"r"===o?e.x+e.width:e.x+e.width/2,y:n}}function $e(e,t){var n={t:"b",b:"t",l:"r",r:"l"};return e.map((function(e,r){return r===t?n[e]||"c":e})).join("")}function Qe(e,n,r,i,a,l,s){var u=L.exports.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:a[i]||{}}),c=o(u,2),p=c[0],f=c[1],d=L.exports.useRef(0),v=L.exports.useMemo((function(){return n?_e(n):[]}),[n]),m=L.exports.useRef({});e||(m.current={});var h=R((function(){if(n&&r&&e){let e=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:$,r=K.x+e,o=K.y+t,i=r+F,a=o+j,l=Math.max(r,n.left),s=Math.max(o,n.top),u=Math.min(i,n.right),c=Math.min(a,n.bottom);return Math.max(0,(u-l)*(c-s))},Ct=function(){fe=K.y+Pe,de=fe+j,ve=K.x+Me,me=ve+F};var u,c,p,d=n,h=d.ownerDocument,x=He(d).getComputedStyle(d),g=x.width,y=x.height,b=x.position,C=d.style.left,E=d.style.top,w=d.style.right,M=d.style.bottom,P=d.style.overflow,k=t(t({},a[i]),l),R=h.createElement("div");if(null===(u=d.parentElement)||void 0===u||u.appendChild(R),R.style.left="".concat(d.offsetLeft,"px"),R.style.top="".concat(d.offsetTop,"px"),R.style.position=b,R.style.height="".concat(d.offsetHeight,"px"),R.style.width="".concat(d.offsetWidth,"px"),d.style.left="0",d.style.top="0",d.style.right="auto",d.style.bottom="auto",d.style.overflow="hidden",Array.isArray(r))p={x:r[0],y:r[1],width:0,height:0};else{var I=r.getBoundingClientRect();p={x:I.x,y:I.y,width:I.width,height:I.height}}var K=d.getBoundingClientRect(),A=h.documentElement,L=A.clientWidth,D=A.clientHeight,T=A.scrollWidth,O=A.scrollHeight,z=A.scrollTop,V=A.scrollLeft,j=K.height,F=K.width,B=p.height,H=p.width,_={left:0,top:0,right:L,bottom:D},W={left:-V,top:-z,right:T-V,bottom:O-z},X=k.htmlRegion,Y="visible",q="visibleFirst";"scroll"!==X&&X!==q&&(X=Y);var G=X===q,J=Ye(W,v),U=Ye(_,v),$=X===Y?U:J,Q=G?U:$;d.style.left="auto",d.style.top="auto",d.style.right="0",d.style.bottom="0";var Z=d.getBoundingClientRect();d.style.left=C,d.style.top=E,d.style.right=w,d.style.bottom=M,d.style.overflow=P,null===(c=d.parentElement)||void 0===c||c.removeChild(R);var ee=We(Math.round(F/parseFloat(g)*1e3)/1e3),te=We(Math.round(j/parseFloat(y)*1e3)/1e3);if(0===ee||0===te||S(r)&&!N(r))return;var ne=k.offset,re=k.targetOffset,oe=Ge(K,ne),ie=o(oe,2),ae=ie[0],le=ie[1],se=Ge(p,re),ue=o(se,2),ce=ue[0],pe=ue[1];p.x-=ce,p.y-=pe;var fe,de,ve,me,he=k.points||[],xe=o(he,2),ge=xe[0],ye=Je(xe[1]),be=Je(ge),Ce=Ue(p,ye),Ee=Ue(K,be),we=t({},k),Me=Ce.x-Ee.x+ae,Pe=Ce.y-Ee.y+le,ke=e(Me,Pe),Re=e(Me,Pe,U),Se=Ue(p,["t","l"]),Ne=Ue(K,["t","l"]),Ie=Ue(p,["b","r"]),Ke=Ue(K,["b","r"]),Ae=k.overflow||{},Le=Ae.adjustX,De=Ae.adjustY,Te=Ae.shiftX,Oe=Ae.shiftY,ze=function(e){return"boolean"==typeof e?e:e>=0};Ct();var Ve=ze(De),je=be[0]===ye[0];if(Ve&&"t"===be[0]&&(de>Q.bottom||m.current.bt)){var Fe=Pe;je?Fe-=j-B:Fe=Se.y-Ke.y-le;var Be=e(Me,Fe),_e=e(Me,Fe,U);Be>ke||Be===ke&&(!G||_e>=Re)?(m.current.bt=!0,Pe=Fe,le=-le,we.points=[$e(be,0),$e(ye,0)]):m.current.bt=!1}if(Ve&&"b"===be[0]&&(fe<Q.top||m.current.tb)){var Xe=Pe;je?Xe+=j-B:Xe=Ie.y-Ne.y-le;var qe=e(Me,Xe),Qe=e(Me,Xe,U);qe>ke||qe===ke&&(!G||Qe>=Re)?(m.current.tb=!0,Pe=Xe,le=-le,we.points=[$e(be,0),$e(ye,0)]):m.current.tb=!1}var Ze=ze(Le),et=be[1]===ye[1];if(Ze&&"l"===be[1]&&(me>Q.right||m.current.rl)){var tt=Me;et?tt-=F-H:tt=Se.x-Ke.x-ae;var nt=e(tt,Pe),rt=e(tt,Pe,U);nt>ke||nt===ke&&(!G||rt>=Re)?(m.current.rl=!0,Me=tt,ae=-ae,we.points=[$e(be,1),$e(ye,1)]):m.current.rl=!1}if(Ze&&"r"===be[1]&&(ve<Q.left||m.current.lr)){var ot=Me;et?ot+=F-H:ot=Ie.x-Ne.x-ae;var it=e(ot,Pe),at=e(ot,Pe,U);it>ke||it===ke&&(!G||at>=Re)?(m.current.lr=!0,Me=ot,ae=-ae,we.points=[$e(be,1),$e(ye,1)]):m.current.lr=!1}Ct();var lt=!0===Te?0:Te;"number"==typeof lt&&(ve<U.left&&(Me-=ve-U.left-ae,p.x+H<U.left+lt&&(Me+=p.x-U.left+H-lt)),me>U.right&&(Me-=me-U.right-ae,p.x>U.right-lt&&(Me+=p.x-U.right+lt)));var st=!0===Oe?0:Oe;"number"==typeof st&&(fe<U.top&&(Pe-=fe-U.top-le,p.y+B<U.top+st&&(Pe+=p.y-U.top+B-st)),de>U.bottom&&(Pe-=de-U.bottom-le,p.y>U.bottom-st&&(Pe+=p.y-U.bottom+st)));var ut=K.x+Me,ct=ut+F,pt=K.y+Pe,ft=pt+j,dt=p.x,vt=dt+H,mt=p.y,ht=mt+B,xt=(Math.max(ut,dt)+Math.min(ct,vt))/2-ut,gt=(Math.max(pt,mt)+Math.min(ft,ht))/2-pt;null==s||s(n,we);var yt=Z.right-K.x-(Me+K.width),bt=Z.bottom-K.y-(Pe+K.height);f({ready:!0,offsetX:Me/ee,offsetY:Pe/te,offsetR:yt/ee,offsetB:bt/te,arrowX:xt/ee,arrowY:gt/te,scaleX:ee,scaleY:te,align:we})}})),x=function(){f((function(e){return t(t({},e),{},{ready:!1})}))};return w(x,[i]),w((function(){e||x()}),[e]),[p.ready,p.offsetX,p.offsetY,p.offsetR,p.offsetB,p.arrowX,p.arrowY,p.scaleX,p.scaleY,p.align,function(){d.current+=1;var e=d.current;Promise.resolve().then((function(){d.current===e&&h()}))}]}function Ze(e,t,r,o,i){w((function(){if(e&&t&&r){let e=function(){o(),i()};var a=r,l=_e(t),s=_e(a),u=He(a),c=new Set([u].concat(n(l),n(s)));return c.forEach((function(t){t.addEventListener("scroll",e,{passive:!0})})),u.addEventListener("resize",e,{passive:!0}),o(),function(){c.forEach((function(t){t.removeEventListener("scroll",e),u.removeEventListener("resize",e)}))}}}),[e,t,r])}function et(e,t,n,r,i,a,l,s){var u=L.exports.useRef(e),c=L.exports.useRef(!1);u.current!==e&&(c.current=!0,u.current=e),L.exports.useEffect((function(){var e=m((function(){c.current=!1}));return function(){m.cancel(e)}}),[e]),L.exports.useEffect((function(){if(t&&r&&(!i||a)){var e=function(){var e=!1;return[function(t){var n=t.target;e=l(n)},function(t){var n=t.target;c.current||!u.current||e||l(n)||s(!1)}]},p=e(),f=o(p,2),d=f[0],v=f[1],m=e(),h=o(m,2),x=h[0],g=h[1],y=He(r);y.addEventListener("mousedown",d,!0),y.addEventListener("click",v,!0),y.addEventListener("contextmenu",v,!0);var b=I(n);return b&&(b.addEventListener("mousedown",x,!0),b.addEventListener("click",g,!0),b.addEventListener("contextmenu",g,!0)),function(){y.removeEventListener("mousedown",d,!0),y.removeEventListener("click",v,!0),y.removeEventListener("contextmenu",v,!0),b&&(b.removeEventListener("mousedown",x,!0),b.removeEventListener("click",g,!0),b.removeEventListener("contextmenu",g,!0))}}}),[t,n,r,i,a])}var tt=["prefixCls","children","action","showAction","hideAction","popupVisible","defaultPopupVisible","onPopupVisibleChange","afterPopupVisibleChange","mouseEnterDelay","mouseLeaveDelay","focusDelay","blurDelay","mask","maskClosable","getPopupContainer","forceRender","autoDestroy","destroyPopupOnHide","popup","popupClassName","popupStyle","popupPlacement","builtinPlacements","popupAlign","zIndex","stretch","getPopupClassNameFromAlign","fresh","alignPoint","onPopupClick","onPopupAlign","arrow","popupMotion","maskMotion","popupTransitionName","popupAnimation","maskTransitionName","maskAnimation","className","getTriggerDOMNode"];var nt=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:T,r=L.exports.forwardRef((function(r,i){var a=r.prefixCls,l=void 0===a?"rc-trigger-popup":a,s=r.children,u=r.action,c=void 0===u?"hover":u,f=r.showAction,d=r.hideAction,v=r.popupVisible,m=r.defaultPopupVisible,h=r.onPopupVisibleChange,x=r.afterPopupVisibleChange,g=r.mouseEnterDelay,y=r.mouseLeaveDelay,b=void 0===y?.1:y,C=r.focusDelay,E=r.blurDelay,M=r.mask,P=r.maskClosable,k=void 0===P||P,N=r.getPopupContainer,D=r.forceRender,T=r.autoDestroy,z=r.destroyPopupOnHide,V=r.popup,j=r.popupClassName,F=r.popupStyle,B=r.popupPlacement,H=r.builtinPlacements,_=void 0===H?{}:H,W=r.popupAlign,X=r.zIndex,Y=r.stretch,q=r.getPopupClassNameFromAlign,G=r.fresh,J=r.alignPoint,U=r.onPopupClick,$=r.onPopupAlign,Q=r.arrow,Z=r.popupMotion,ee=r.maskMotion,te=r.popupTransitionName,ne=r.popupAnimation,re=r.maskTransitionName,oe=r.maskAnimation,ie=r.className,ae=r.getTriggerDOMNode,le=e(r,tt),se=T||z||!1,ue=L.exports.useState(!1),ce=o(ue,2),pe=ce[0],fe=ce[1];w((function(){fe(K())}),[]);var de=L.exports.useRef({}),ve=L.exports.useContext(Oe),me=L.exports.useMemo((function(){return{registerSubPopup:function(e,t){de.current[e]=t,null==ve||ve.registerSubPopup(e,t)}}}),[ve]),he=A(),xe=L.exports.useState(null),ge=o(xe,2),ye=ge[0],be=ge[1],Ce=R((function(e){S(e)&&ye!==e&&be(e),null==ve||ve.registerSubPopup(he,e)})),Ee=L.exports.useState(null),we=o(Ee,2),Me=we[0],Pe=we[1],ke=L.exports.useRef(null),Re=R((function(e){S(e)&&Me!==e&&(Pe(e),ke.current=e)})),Se=L.exports.Children.only(s),Ne=(null==Se?void 0:Se.props)||{},Ie={},Ke=R((function(e){var t,n,r=Me;return(null==r?void 0:r.contains(e))||(null===(t=I(r))||void 0===t?void 0:t.host)===e||e===r||(null==ye?void 0:ye.contains(e))||(null===(n=I(ye))||void 0===n?void 0:n.host)===e||e===ye||Object.values(de.current).some((function(t){return(null==t?void 0:t.contains(e))||e===t}))})),Ae=Be(l,Z,ne,te),Le=Be(l,ee,oe,re),ze=L.exports.useState(m||!1),je=o(ze,2),He=je[0],_e=je[1],We=null!=v?v:He,Xe=R((function(e){void 0===v&&_e(e)}));w((function(){_e(v||!1)}),[v]);var Ye=L.exports.useRef(We);Ye.current=We;var qe=L.exports.useRef([]);qe.current=[];var Ge=R((function(e){var t;Xe(e),(null!==(t=qe.current[qe.current.length-1])&&void 0!==t?t:We)!==e&&(qe.current.push(e),null==h||h(e))})),Je=L.exports.useRef(),Ue=function(){clearTimeout(Je.current)},$e=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;Ue(),0===t?Ge(e):Je.current=setTimeout((function(){Ge(e)}),1e3*t)};L.exports.useEffect((function(){return Ue}),[]);var nt=L.exports.useState(!1),rt=o(nt,2),ot=rt[0],it=rt[1];w((function(e){e&&!We||it(!0)}),[We]);var at=L.exports.useState(null),lt=o(at,2),st=lt[0],ut=lt[1],ct=L.exports.useState([0,0]),pt=o(ct,2),ft=pt[0],dt=pt[1],vt=function(e){dt([e.clientX,e.clientY])},mt=Qe(We,ye,J?ft:Me,B,_,W,$),ht=o(mt,11),xt=ht[0],gt=ht[1],yt=ht[2],bt=ht[3],Ct=ht[4],Et=ht[5],wt=ht[6],Mt=ht[7],Pt=ht[8],kt=ht[9],Rt=ht[10],St=Ve(pe,c,f,d),Nt=o(St,2),It=Nt[0],Kt=Nt[1],At=It.has("click"),Lt=Kt.has("click")||Kt.has("contextMenu"),Dt=R((function(){ot||Rt()}));Ze(We,Me,ye,Dt,(function(){Ye.current&&J&&Lt&&$e(!1)})),w((function(){Dt()}),[ft,B]),w((function(){!We||null!=_&&_[B]||Dt()}),[JSON.stringify(W)]);var Tt=L.exports.useMemo((function(){var e=Fe(_,l,kt,J);return p(e,null==q?void 0:q(kt))}),[kt,q,_,l,J]);L.exports.useImperativeHandle(i,(function(){return{nativeElement:ke.current,forceAlign:Dt}}));var Ot=L.exports.useState(0),zt=o(Ot,2),Vt=zt[0],jt=zt[1],Ft=L.exports.useState(0),Bt=o(Ft,2),Ht=Bt[0],_t=Bt[1],Wt=function(){if(Y&&Me){var e=Me.getBoundingClientRect();jt(e.width),_t(e.height)}};function Xt(e,t,n,r){Ie[e]=function(o){var i;null==r||r(o),$e(t,n);for(var a=arguments.length,l=new Array(a>1?a-1:0),s=1;s<a;s++)l[s-1]=arguments[s];null===(i=Ne[e])||void 0===i||i.call.apply(i,[Ne,o].concat(l))}}w((function(){st&&(Rt(),st(),ut(null))}),[st]),(At||Lt)&&(Ie.onClick=function(e){var t;Ye.current&&Lt?$e(!1):!Ye.current&&At&&(vt(e),$e(!0));for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];null===(t=Ne.onClick)||void 0===t||t.call.apply(t,[Ne,e].concat(r))}),et(We,Lt,Me,ye,M,k,Ke,$e);var Yt,qt,Gt=It.has("hover"),Jt=Kt.has("hover");Gt&&(Xt("onMouseEnter",!0,g,(function(e){vt(e)})),Xt("onPointerEnter",!0,g,(function(e){vt(e)})),Yt=function(){(We||ot)&&$e(!0,g)},J&&(Ie.onMouseMove=function(e){var t;null===(t=Ne.onMouseMove)||void 0===t||t.call(Ne,e)})),Jt&&(Xt("onMouseLeave",!1,b),Xt("onPointerLeave",!1,b),qt=function(){$e(!1,b)}),It.has("focus")&&Xt("onFocus",!0,C),Kt.has("focus")&&Xt("onBlur",!1,E),It.has("contextMenu")&&(Ie.onContextMenu=function(e){var t;Ye.current&&Kt.has("contextMenu")?$e(!1):(vt(e),$e(!0)),e.preventDefault();for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];null===(t=Ne.onContextMenu)||void 0===t||t.call.apply(t,[Ne,e].concat(r))}),ie&&(Ie.className=p(Ne.className,ie));var Ut=t(t({},Ne),Ie),$t={};["onContextMenu","onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur"].forEach((function(e){le[e]&&($t[e]=function(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];null===(t=Ut[e])||void 0===t||t.call.apply(t,[Ut].concat(r)),le[e].apply(le,r)})}));var Qt=L.exports.cloneElement(Se,t(t({},Ut),$t)),Zt={x:Et,y:wt},en=Q?t({},!0!==Q?Q:{}):null;return L.exports.createElement(L.exports.Fragment,null,L.exports.createElement(O,{disabled:!We,ref:Re,onResize:function(){Wt(),Dt()}},L.exports.createElement(Te,{getTriggerDOMNode:ae},Qt)),L.exports.createElement(Oe.Provider,{value:me},L.exports.createElement(De,{portal:n,ref:Ce,prefixCls:l,popup:V,className:p(j,Tt),style:F,target:Me,onMouseEnter:Yt,onMouseLeave:qt,onPointerEnter:Yt,zIndex:X,open:We,keepDom:ot,fresh:G,onClick:U,mask:M,motion:Ae,maskMotion:Le,onVisibleChanged:function(e){it(!1),Rt(),null==x||x(e)},onPrepare:function(){return new Promise((function(e){Wt(),ut((function(){return e}))}))},forceRender:D,autoDestroy:se,getPopupContainer:N,align:kt,arrow:en,arrowPos:Zt,ready:xt,offsetX:gt,offsetY:yt,offsetR:bt,offsetB:Ct,onAlign:Dt,stretch:Y,targetWidth:Vt/Mt,targetHeight:Ht/Pt})))}));return r}(T),rt={adjustX:1,adjustY:1},ot={topLeft:{points:["bl","tl"],overflow:rt},topRight:{points:["br","tr"],overflow:rt},bottomLeft:{points:["tl","bl"],overflow:rt},bottomRight:{points:["tr","br"],overflow:rt},leftTop:{points:["tr","tl"],overflow:rt},leftBottom:{points:["br","bl"],overflow:rt},rightTop:{points:["tl","tr"],overflow:rt},rightBottom:{points:["bl","br"],overflow:rt}},it={topLeft:{points:["bl","tl"],overflow:rt},topRight:{points:["br","tr"],overflow:rt},bottomLeft:{points:["tl","bl"],overflow:rt},bottomRight:{points:["tr","br"],overflow:rt},rightTop:{points:["tr","tl"],overflow:rt},rightBottom:{points:["br","bl"],overflow:rt},leftTop:{points:["tl","tr"],overflow:rt},leftBottom:{points:["bl","br"],overflow:rt}};function at(e,t,n){return t||(n?n[e]||n.other:void 0)}var lt={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"};function st(e){var n=e.prefixCls,i=e.visible,a=e.children,l=e.popup,s=e.popupClassName,u=e.popupOffset,c=e.disabled,f=e.mode,d=e.onVisibleChange,v=L.exports.useContext(H),h=v.getPopupContainer,x=v.rtl,g=v.subMenuOpenDelay,y=v.subMenuCloseDelay,b=v.builtinPlacements,C=v.triggerSubMenuAction,E=v.forceSubMenuRender,w=v.rootClassName,M=v.motion,P=v.defaultMotions,k=L.exports.useState(!1),R=o(k,2),S=R[0],N=R[1],I=t(t({},x?it:ot),b),K=lt[f],A=at(f,M,P),D=L.exports.useRef(A);"inline"!==f&&(D.current=A);var T=t(t({},D.current),{},{leavedClassName:"".concat(n,"-hidden"),removeOnLeave:!1,motionAppear:!0}),O=L.exports.useRef();return L.exports.useEffect((function(){return O.current=m((function(){N(i)})),function(){m.cancel(O.current)}}),[i]),L.exports.createElement(nt,{prefixCls:n,popupClassName:p("".concat(n,"-popup"),r({},"".concat(n,"-rtl"),x),s,w),stretch:"horizontal"===f?"minWidth":null,getPopupContainer:h,builtinPlacements:I,popupPlacement:K,popupVisible:S,popup:l,popupAlign:u&&{offset:u},action:c?[]:[C],mouseEnterDelay:g,mouseLeaveDelay:y,onPopupVisibleChange:d,forceRender:E,popupMotion:T},a)}function ut(e){var n=e.id,r=e.open,a=e.keyPath,l=e.children,s="inline",u=L.exports.useContext(H),c=u.prefixCls,p=u.forceSubMenuRender,f=u.motion,d=u.defaultMotions,v=u.mode,m=L.exports.useRef(!1);m.current=v===s;var h=L.exports.useState(!m.current),x=o(h,2),g=x[0],y=x[1],b=!!m.current&&r;L.exports.useEffect((function(){m.current&&y(!1)}),[v]);var C=t({},at(s,f,d));a.length>1&&(C.motionAppear=!1);var E=C.onVisibleChanged;return C.onVisibleChanged=function(e){return m.current||e||y(!0),null==E?void 0:E(e)},g?null:L.exports.createElement(_,{mode:s,locked:!m.current},L.exports.createElement(z,i({visible:b},C,{forceRender:p,removeOnLeave:!1,leavedClassName:"".concat(c,"-hidden")}),(function(e){var t=e.className,r=e.style;return L.exports.createElement(Ne,{id:n,className:t,style:r},l)})))}var ct=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],pt=["active"],ft=function(n){var a,l=n.style,s=n.className,u=n.title,c=n.eventKey;n.warnKey;var d=n.disabled,v=n.internalPopupClose,m=n.children,h=n.itemIcon,x=n.expandIcon,g=n.popupClassName,y=n.popupOffset,b=n.onClick,C=n.onMouseEnter,E=n.onMouseLeave,w=n.onTitleClick,M=n.onTitleMouseEnter,P=n.onTitleMouseLeave,k=e(n,ct),R=F(c),S=L.exports.useContext(H),N=S.prefixCls,I=S.mode,K=S.openKeys,A=S.disabled,D=S.overflowDisabled,T=S.activeKey,O=S.selectedKeys,z=S.itemIcon,V=S.expandIcon,j=S.onItemClick,B=S.onOpenChange,W=S.onActive,X=L.exports.useContext(U)._internalRenderSubMenuItem,Y=L.exports.useContext(J).isSubPathKey,q=G(),$="".concat(N,"-submenu"),Q=A||d,Z=L.exports.useRef(),ee=L.exports.useRef(),te=h||z,ne=x||V,re=K.includes(c),oe=!D&&re,ie=Y(O,c),ae=me(c,Q,M,P),le=ae.active,se=e(ae,pt),ue=L.exports.useState(!1),ce=o(ue,2),pe=ce[0],de=ce[1],ve=function(e){Q||de(e)},ge=L.exports.useMemo((function(){return le||"inline"!==I&&(pe||Y([T],c))}),[I,le,T,pe,c,Y]),be=he(q.length),Ce=fe((function(e){null==b||b(ye(e)),j(e)})),Ee=R&&"".concat(R,"-popup"),we=L.exports.createElement("div",i({role:"menuitem",style:be,className:"".concat($,"-title"),tabIndex:Q?null:-1,ref:Z,title:"string"==typeof u?u:null,"data-menu-id":D&&R?null:R,"aria-expanded":oe,"aria-haspopup":!0,"aria-controls":Ee,"aria-disabled":Q,onClick:function(e){Q||(null==w||w({key:c,domEvent:e}),"inline"===I&&B(c,!re))},onFocus:function(){W(c)}},se),u,L.exports.createElement(xe,{icon:"horizontal"!==I?ne:null,props:t(t({},n),{},{isOpen:oe,isSubMenu:!0})},L.exports.createElement("i",{className:"".concat($,"-arrow")}))),Me=L.exports.useRef(I);if("inline"!==I&&q.length>1?Me.current="vertical":Me.current=I,!D){var Pe=Me.current;we=L.exports.createElement(st,{mode:Pe,prefixCls:$,visible:!v&&oe&&"inline"!==I,popupClassName:g,popupOffset:y,popup:L.exports.createElement(_,{mode:"horizontal"===Pe?"vertical":Pe},L.exports.createElement(Ne,{id:Ee,ref:ee},m)),disabled:Q,onVisibleChange:function(e){"inline"!==I&&B(c,e)}},we)}var ke=L.exports.createElement(f.Item,i({role:"none"},k,{component:"li",style:l,className:p($,"".concat($,"-").concat(I),s,(a={},r(a,"".concat($,"-open"),oe),r(a,"".concat($,"-active"),ge),r(a,"".concat($,"-selected"),ie),r(a,"".concat($,"-disabled"),Q),a)),onMouseEnter:function(e){ve(!0),null==C||C({key:c,domEvent:e})},onMouseLeave:function(e){ve(!1),null==E||E({key:c,domEvent:e})}}),we,!D&&L.exports.createElement(ut,{id:Ee,open:oe,keyPath:q},m));return X&&(ke=X(ke,n,{selected:ie,active:ge,open:oe,disabled:Q})),L.exports.createElement(_,{onItemClick:Ce,mode:"horizontal"===I?"vertical":I,itemIcon:te,expandIcon:ne},ke)};function dt(e){var t,n=e.eventKey,r=e.children,o=G(n),i=Ie(r,o),a=Y();return L.exports.useEffect((function(){if(a)return a.registerPath(n,o),function(){a.unregisterPath(n,o)}}),[o]),t=a?i:L.exports.createElement(ft,e,i),L.exports.createElement(q.Provider,{value:o},t)}var vt=["className","title","eventKey","children"],mt=["children"],ht=function(t){var n=t.className,r=t.title;t.eventKey;var o=t.children,a=e(t,vt),l=L.exports.useContext(H).prefixCls,s="".concat(l,"-item-group");return L.exports.createElement("li",i({role:"presentation"},a,{onClick:function(e){return e.stopPropagation()},className:p(s,n)}),L.exports.createElement("div",{role:"presentation",className:"".concat(s,"-title"),title:"string"==typeof r?r:void 0},r),L.exports.createElement("ul",{role:"group",className:"".concat(s,"-list")},o))};function xt(t){var n=t.children,r=e(t,mt),o=Ie(n,G(r.eventKey));return Y()?o:L.exports.createElement(ht,C(r,["warnKey"]),o)}function gt(e){var t=e.className,n=e.style,r=L.exports.useContext(H).prefixCls;return Y()?null:L.exports.createElement("li",{className:p("".concat(r,"-item-divider"),t),style:n})}var yt=["label","children","key","type"];function bt(t){return(t||[]).map((function(t,n){if(t&&"object"===c(t)){var r=t,o=r.label,a=r.children,l=r.key,s=r.type,u=e(r,yt),p=null!=l?l:"tmp-".concat(n);return a||"group"===s?"group"===s?L.exports.createElement(xt,i({key:p},u,{title:o}),bt(a)):L.exports.createElement(dt,i({key:p},u,{title:o}),bt(a)):"divider"===s?L.exports.createElement(gt,i({key:p},u)):L.exports.createElement(ke,i({key:p},u),o)}return null})).filter((function(e){return e}))}function Ct(e,t,n){var r=e;return t&&(r=bt(t)),Ie(r,n)}var Et=["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"],wt=[],Mt=L.exports.forwardRef((function(a,l){var s,u,c=a,d=c.prefixCls,m=void 0===d?"rc-menu":d,h=c.rootClassName,x=c.style,y=c.className,b=c.tabIndex,C=void 0===b?0:b,E=c.items,w=c.children,M=c.direction,P=c.id,k=c.mode,R=void 0===k?"vertical":k,S=c.inlineCollapsed,N=c.disabled,I=c.disabledOverflow,K=c.subMenuOpenDelay,A=void 0===K?.1:K,T=c.subMenuCloseDelay,O=void 0===T?.1:T,z=c.forceSubMenuRender,F=c.defaultOpenKeys,B=c.openKeys,H=c.activeKey,W=c.defaultActiveFirst,Y=c.selectable,q=void 0===Y||Y,G=c.multiple,$=void 0!==G&&G,Q=c.defaultSelectedKeys,Z=c.selectedKeys,ee=c.onSelect,te=c.onDeselect,ne=c.inlineIndent,re=void 0===ne?24:ne,oe=c.motion,ie=c.defaultMotions,ae=c.triggerSubMenuAction,le=void 0===ae?"hover":ae,ue=c.builtinPlacements,ce=c.itemIcon,me=c.expandIcon,he=c.overflowedIndicator,xe=void 0===he?"...":he,ge=c.overflowedIndicatorPopupClassName,be=c.getPopupContainer,Ce=c.onClick,Ee=c.onOpenChange,we=c.onKeyDown;c.openAnimation,c.openTransitionName;var Me=c._internalRenderMenuItem,Pe=c._internalRenderSubMenuItem,Re=e(c,Et),Se=L.exports.useMemo((function(){return Ct(w,E,wt)}),[w,E]),Ne=L.exports.useState(!1),Ie=o(Ne,2),Ke=Ie[0],Ae=Ie[1],Le=L.exports.useRef(),De=function(e){var t=g(e,{value:e}),n=o(t,2),r=n[0],i=n[1];return L.exports.useEffect((function(){ve+=1;var e="".concat(de,"-").concat(ve);i("rc-menu-uuid-".concat(e))}),[]),r}(P),Te="rtl"===M,Oe=g(F,{value:B,postState:function(e){return e||wt}}),ze=o(Oe,2),Ve=ze[0],je=ze[1],Fe=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];function n(){je(e),null==Ee||Ee(e)}t?D.exports.flushSync(n):n()},Be=L.exports.useState(Ve),He=o(Be,2),_e=He[0],We=He[1],Xe=L.exports.useRef(!1),Ye=L.exports.useMemo((function(){return"inline"!==R&&"vertical"!==R||!S?[R,!1]:["vertical",S]}),[R,S]),qe=o(Ye,2),Ge=qe[0],Je=qe[1],Ue="inline"===Ge,$e=L.exports.useState(Ge),Qe=o($e,2),Ze=Qe[0],et=Qe[1],tt=L.exports.useState(Je),nt=o(tt,2),rt=nt[0],ot=nt[1];L.exports.useEffect((function(){et(Ge),ot(Je),Xe.current&&(Ue?je(_e):Fe(wt))}),[Ge,Je]);var it=L.exports.useState(0),at=o(it,2),lt=at[0],st=at[1],ut=lt>=Se.length-1||"horizontal"!==Ze||I;L.exports.useEffect((function(){Ue&&We(Ve)}),[Ve]),L.exports.useEffect((function(){return Xe.current=!0,function(){Xe.current=!1}}),[]);var ct=pe(),pt=ct.registerPath,ft=ct.unregisterPath,vt=ct.refreshOverflowKeys,mt=ct.isSubPathKey,ht=ct.getKeyPath,xt=ct.getKeys,gt=ct.getSubPathKeys,yt=L.exports.useMemo((function(){return{registerPath:pt,unregisterPath:ft}}),[pt,ft]),bt=L.exports.useMemo((function(){return{isSubPathKey:mt}}),[mt]);L.exports.useEffect((function(){vt(ut?wt:Se.slice(lt+1).map((function(e){return e.key})))}),[lt,ut]);var Mt=g(H||W&&(null===(s=Se[0])||void 0===s?void 0:s.key),{value:H}),Pt=o(Mt,2),kt=Pt[0],Rt=Pt[1],St=fe((function(e){Rt(e)})),Nt=fe((function(){Rt(void 0)}));L.exports.useImperativeHandle(l,(function(){return{list:Le.current,focus:function(e){var t,n,r,o,i=null!=kt?kt:null===(t=Se.find((function(e){return!e.props.disabled})))||void 0===t?void 0:t.key;i&&(null===(n=Le.current)||void 0===n||null===(r=n.querySelector("li[data-menu-id='".concat(j(De,i),"']")))||void 0===r||null===(o=r.focus)||void 0===o||o.call(r,e))}}}));var It=g(Q||[],{value:Z,postState:function(e){return Array.isArray(e)?e:null==e?wt:[e]}}),Kt=o(It,2),At=Kt[0],Lt=Kt[1],Dt=fe((function(e){null==Ce||Ce(ye(e)),function(e){if(q){var r,o=e.key,i=At.includes(o);r=$?i?At.filter((function(e){return e!==o})):[].concat(n(At),[o]):[o],Lt(r);var a=t(t({},e),{},{selectedKeys:r});i?null==te||te(a):null==ee||ee(a)}!$&&Ve.length&&"inline"!==Ze&&Fe(wt)}(e)})),Tt=fe((function(e,t){var n=Ve.filter((function(t){return t!==e}));if(t)n.push(e);else if("inline"!==Ze){var r=gt(e);n=n.filter((function(e){return!r.has(e)}))}v(Ve,n,!0)||Fe(n,!0)})),Ot=se(Ze,kt,Te,De,Le,xt,ht,Rt,(function(e,t){var n=null!=t?t:!Ve.includes(e);Tt(e,n)}),we);L.exports.useEffect((function(){Ae(!0)}),[]);var zt=L.exports.useMemo((function(){return{_internalRenderMenuItem:Me,_internalRenderSubMenuItem:Pe}}),[Me,Pe]),Vt="horizontal"!==Ze||I?Se:Se.map((function(e,t){return L.exports.createElement(_,{key:e.key,overflowDisabled:t>lt},e)})),jt=L.exports.createElement(f,i({id:P,ref:Le,prefixCls:"".concat(m,"-overflow"),component:"ul",itemComponent:ke,className:p(m,"".concat(m,"-root"),"".concat(m,"-").concat(Ze),y,(u={},r(u,"".concat(m,"-inline-collapsed"),rt),r(u,"".concat(m,"-rtl"),Te),u),h),dir:M,style:x,role:"menu",tabIndex:C,data:Vt,renderRawItem:function(e){return e},renderRawRest:function(e){var t=e.length,n=t?Se.slice(-t):null;return L.exports.createElement(dt,{eventKey:"rc-menu-more",title:xe,disabled:ut,internalPopupClose:0===t,popupClassName:ge},n)},maxCount:"horizontal"!==Ze||I?f.INVALIDATE:f.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(e){st(e)},onKeyDown:Ot},Re));return L.exports.createElement(U.Provider,{value:zt},L.exports.createElement(V.Provider,{value:De},L.exports.createElement(_,{prefixCls:m,rootClassName:h,mode:Ze,openKeys:Ve,rtl:Te,disabled:N,motion:Ke?oe:null,defaultMotions:Ke?ie:null,activeKey:kt,onActive:St,onInactive:Nt,selectedKeys:At,inlineIndent:re,subMenuOpenDelay:A,subMenuCloseDelay:O,forceSubMenuRender:z,builtinPlacements:ue,triggerSubMenuAction:le,getPopupContainer:be,itemIcon:ce,expandIcon:me,onItemClick:Dt,onOpenChange:Tt},L.exports.createElement(J.Provider,{value:bt},jt),L.exports.createElement("div",{style:{display:"none"},"aria-hidden":!0},L.exports.createElement(X.Provider,{value:yt},Se)))))}));Mt.Item=ke,Mt.SubMenu=dt,Mt.ItemGroup=xt,Mt.Divider=gt;export{gt as D,Mt as E,ke as M,dt as S,xt as a,G as u};
