import{o as e}from"./chunk-jRWAZmH_.js";import{n as t}from"./jsx-runtime-CEixWuwE.js";import{An as n,F as r,Gn as i,In as a,Kn as o,Ln as s,M as c,Mn as l,N as u,On as d,P as f,Rn as p,Sn as m,Vn as h,Wn as g,ar as _,at as v,bn as y,cr as b,ft as x,ir as S,jn as C,jt as w,lt as T,nn as E,or as D,pt as O,rr as k,sr as A,st as ee,tn as j,ut as M,wr as te,xn as ne,yn as N}from"./axios-BDcMaxoP.js";import{n as P,t as F}from"./slicedToArray-BjCmY1mt.js";import{n as I,t as L}from"./typeof-C6uZ2mkP.js";import{i as R,r as z}from"./asyncToGenerator-BFc9W-7V.js";import{c as B,l as re,m as ie,p as ae,s as V,u as oe}from"./button-xukQsL9n.js";import{t as se}from"./es-Cq2vejJh.js";var H=e(t());R(),s();var U={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`},ce=H.forwardRef(function(e,t){return H.createElement(w,a(a({},e),{},{ref:t,icon:U}))}),le=H.createContext(null);function ue(e,t){return e===void 0?null:`${e}-${t}`}function de(e){return ue(H.useContext(le),e)}E(),s(),C(),f();var fe=[`children`,`locked`],W=H.createContext(null);function pe(e,t){var n=a({},e);return Object.keys(t).forEach(function(e){var r=t[e];r!==void 0&&(n[e]=r)}),n}function me(e){var t=e.children,n=e.locked,i=j(e,fe),a=H.useContext(W),o=l(function(){return pe(a,i)},[a,i],function(e,t){return!n&&(e[0]!==t[0]||!r(e[1],t[1],!0))});return H.createElement(W.Provider,{value:o},t)}y();var he=[],ge=H.createContext(null);function _e(){return H.useContext(ge)}var ve=H.createContext(he);function ye(e){var t=H.useContext(ve);return H.useMemo(function(){return e===void 0?t:[].concat(N(t),[e])},[t,e])}var be=H.createContext(null),xe=H.createContext({}),G=e(g());P(),T(),B(),y();function Se(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(u(e)){var n=e.nodeName.toLowerCase(),r=[`input`,`select`,`textarea`,`button`].includes(n)||e.isContentEditable||n===`a`&&!!e.getAttribute(`href`),i=e.getAttribute(`tabindex`),a=Number(i),o=null;return i&&!Number.isNaN(a)?o=a:r&&o===null&&(o=0),r&&e.disabled&&(o=null),o!==null&&(o>=0||t&&o<0)}return!1}function Ce(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=N(e.querySelectorAll(`*`)).filter(function(e){return Se(e,t)});return Se(e,t)&&n.unshift(e),n}var we=V.LEFT,Te=V.RIGHT,Ee=V.UP,K=V.DOWN,De=V.ENTER,Oe=V.ESC,q=V.HOME,J=V.END,Y=[Ee,K,we,Te];function ke(e,t,n,r){var i,a,o,s=`prev`,c=`next`,l=`children`,u=`parent`;if(e===`inline`&&r===De)return{inlineTrigger:!0};var d=(i={},z(i,Ee,s),z(i,K,c),i),f=(a={},z(a,we,n?c:s),z(a,Te,n?s:c),z(a,K,l),z(a,De,l),a),p=(o={},z(o,Ee,s),z(o,K,c),z(o,De,l),z(o,Oe,u),z(o,we,n?l:u),z(o,Te,n?u:l),o);switch({inline:d,horizontal:f,vertical:p,inlineSub:d,horizontalSub:p,verticalSub:p}[`${e}${t?``:`Sub`}`]?.[r]){case s:return{offset:-1,sibling:!0};case c:return{offset:1,sibling:!0};case u:return{offset:-1,sibling:!1};case l:return{offset:1,sibling:!1};default:return null}}function Ae(e){for(var t=e;t;){if(t.getAttribute(`data-menu-list`))return t;t=t.parentElement}return null}function X(e,t){for(var n=e||document.activeElement;n;){if(t.has(n))return n;n=n.parentElement}return null}function je(e,t){return Ce(e,!0).filter(function(e){return t.has(e)})}function Me(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!e)return null;var i=je(e,t),a=i.length,o=i.findIndex(function(e){return n===e});return r<0?o===-1?o=a-1:--o:r>0&&(o+=1),o=(o+a)%a,i[o]}function Ne(e,t,n,r,i,a,o,s,c,l){var u=H.useRef(),d=H.useRef();d.current=t;var f=function(){M.cancel(u.current)};return H.useEffect(function(){return function(){f()}},[]),function(p){var m=p.which;if([].concat(Y,[De,Oe,q,J]).includes(m)){var h,g,_,v=function(){return h=new Set,g=new Map,_=new Map,a().forEach(function(e){var t=document.querySelector(`[data-menu-id='${ue(r,e)}']`);t&&(h.add(t),_.set(t,e),g.set(e,t))}),h};v();var y=X(g.get(t),h),b=_.get(y),x=ke(e,o(b,!0).length===1,n,m);if(!x&&m!==q&&m!==J)return;(Y.includes(m)||[q,J].includes(m))&&p.preventDefault();var S=function(e){if(e){var t=e,n=e.querySelector(`a`);n!=null&&n.getAttribute(`href`)&&(t=n);var r=_.get(e);s(r),f(),u.current=M(function(){d.current===r&&t.focus()})}};if([q,J].includes(m)||x.sibling||!y){var C=!y||e===`inline`?i.current:Ae(y),w,T=je(C,h);w=m===q?T[0]:m===J?T[T.length-1]:Me(C,h,y,x.offset),S(w)}else if(x.inlineTrigger)c(b);else if(x.offset>0)c(b,!0),f(),u.current=M(function(){v();var e=y.getAttribute(`aria-controls`);S(Me(document.getElementById(e),h))},5);else if(x.offset<0){var E=o(b,!0),D=E[E.length-2],O=g.get(D);c(D,!1),S(O)}}l?.(p)}}function Pe(e){Promise.resolve().then(e)}y(),p();var Fe=`__RC_UTIL_PATH_SPLIT__`,Ie=function(e){return e.join(Fe)},Le=function(e){return e.split(Fe)},Re=`rc-menu-more`;function ze(){var e=F(H.useState({}),2)[1],t=(0,H.useRef)(new Map),n=(0,H.useRef)(new Map),r=F(H.useState([]),2),i=r[0],a=r[1],o=(0,H.useRef)(0),s=(0,H.useRef)(!1),c=function(){s.current||e({})},l=(0,H.useCallback)(function(e,r){var i=Ie(r);n.current.set(i,e),t.current.set(e,i),o.current+=1;var a=o.current;Pe(function(){a===o.current&&c()})},[]),u=(0,H.useCallback)(function(e,r){var i=Ie(r);n.current.delete(i),t.current.delete(e)},[]),d=(0,H.useCallback)(function(e){a(e)},[]),f=(0,H.useCallback)(function(e,n){var r=Le(t.current.get(e)||``);return n&&i.includes(r[0])&&r.unshift(Re),r},[i]),p=(0,H.useCallback)(function(e,t){return e.some(function(e){return f(e,!0).includes(t)})},[f]),m=function(){var e=N(t.current.keys());return i.length&&e.push(Re),e},h=(0,H.useCallback)(function(e){var r=`${t.current.get(e)}${Fe}`,i=new Set;return N(n.current.keys()).forEach(function(e){e.startsWith(r)&&i.add(n.current.get(e))}),i},[]);return H.useEffect(function(){return function(){s.current=!0}},[]),{registerPath:l,unregisterPath:u,refreshOverflowKeys:d,isSubPathKey:p,getKeyPath:f,getKeys:m,getSubPathKeys:h}}function Be(e){var t=H.useRef(e);t.current=e;var n=H.useCallback(function(){var e,n=[...arguments];return(e=t.current)?.call.apply(e,[t].concat(n))},[]);return e?n:void 0}P(),x();var Ve=Math.random().toFixed(5).toString().slice(2),He=0;function Ue(e){var t=F(O(e,{value:e}),2),n=t[0],r=t[1];return H.useEffect(function(){He+=1,r(`rc-menu-uuid-${`${Ve}-${He}`}`)},[]),n}function We(e,t,n,r){var i=H.useContext(W),a=i.activeKey,o=i.onActive,s=i.onInactive,c={active:a===e};return t||(c.onMouseEnter=function(t){n?.({key:e,domEvent:t}),o(e)},c.onMouseLeave=function(t){r?.({key:e,domEvent:t}),s(e)}),c}function Ge(e){var t=H.useContext(W),n=t.mode,r=t.rtl,i=t.inlineIndent;if(n!==`inline`)return null;var a=e;return r?{paddingRight:a*i}:{paddingLeft:a*i}}s();function Ke(e){var t=e.icon,n=e.props,r=e.children;return(typeof t==`function`?H.createElement(t,a({},n)):t)||r||null}E(),p();var Z=[`item`];function qe(e){var t=e.item,n=j(e,Z);return Object.defineProperty(n,`item`,{get:function(){return h(!1,"`info.item` is deprecated since we will move to function component that not provides React Node instance in future."),t}}),n}R(),s(),y(),b(),E(),D(),S(),o(),m(),B(),re(),d(),p();var Je=[`title`,`attribute`,`elementRef`],Ye=[`style`,`className`,`eventKey`,`warnKey`,`disabled`,`itemIcon`,`children`,`role`,`onMouseEnter`,`onMouseLeave`,`onClick`,`onKeyDown`,`onFocus`],Xe=[`active`],Ze=function(e){i(n,e);var t=ne(n);function n(){return _(this,n),t.apply(this,arguments)}return k(n,[{key:`render`,value:function(){var e=this.props,t=e.title,n=e.attribute,r=e.elementRef,i=oe(j(e,Je),[`eventKey`,`popupClassName`,`popupOffset`,`onTitleClick`]);return h(!n,"`attribute` of Menu.Item is deprecated. Please pass attribute directly."),H.createElement(se.Item,A({},n,{title:typeof t==`string`?t:void 0},i,{ref:r}))}}]),n}(H.Component),Qe=H.forwardRef(function(e,t){var r,i=e.style,o=e.className,s=e.eventKey;e.warnKey;var c=e.disabled,l=e.itemIcon,u=e.children,d=e.role,f=e.onMouseEnter,p=e.onMouseLeave,m=e.onClick,h=e.onKeyDown,g=e.onFocus,_=j(e,Ye),v=de(s),y=H.useContext(W),b=y.prefixCls,x=y.onItemClick,S=y.disabled,C=y.overflowDisabled,w=y.itemIcon,T=y.selectedKeys,E=y.onActive,D=H.useContext(xe)._internalRenderMenuItem,O=`${b}-item`,k=H.useRef(),ee=H.useRef(),M=S||c,te=n(t,ee),ne=ye(s),P=function(e){return{key:s,keyPath:N(ne).reverse(),item:k.current,domEvent:e}},F=l||w,I=We(s,M,f,p),L=I.active,R=j(I,Xe),B=T.includes(s),re=Ge(ne.length),ie=function(e){if(!M){var t=P(e);m?.(qe(t)),x(t)}},ae=function(e){if(h?.(e),e.which===V.ENTER){var t=P(e);m?.(qe(t)),x(t)}},oe=function(e){E(s),g?.(e)},se={};e.role===`option`&&(se[`aria-selected`]=B);var U=H.createElement(Ze,A({ref:k,elementRef:te,role:d===null?`none`:d||`menuitem`,tabIndex:c?null:-1,"data-menu-id":C&&v?null:v},_,R,se,{component:`li`,"aria-disabled":c,style:a(a({},re),i),className:(0,G.default)(O,(r={},z(r,`${O}-active`,L),z(r,`${O}-selected`,B),z(r,`${O}-disabled`,M),r),o),onClick:ie,onKeyDown:ae,onFocus:oe}),u,H.createElement(Ke,{props:a(a({},e),{},{isSelected:B}),icon:F}));return D&&(U=D(U,e,{selected:B})),U});function $e(e,t){var n=e.eventKey,r=_e(),i=ye(n);return H.useEffect(function(){if(r)return r.registerPath(n,i),function(){r.unregisterPath(n,i)}},[i]),r?null:H.createElement(Qe,A({},e,{ref:t}))}var et=H.forwardRef($e);b(),E();var tt=[`className`,`children`],nt=H.forwardRef(function(e,t){var n=e.className,r=e.children,i=j(e,tt),a=H.useContext(W),o=a.prefixCls,s=a.mode,c=a.rtl;return H.createElement(`ul`,A({className:(0,G.default)(o,c&&`${o}-rtl`,`${o}-sub`,`${o}-${s===`inline`?`inline`:`vertical`}`,n),role:`menu`},i,{"data-menu-list":!0,ref:t}),r)});nt.displayName=`SubMenuList`,b(),E(),I(),y(),ae();var Q=[`label`,`children`,`key`,`type`];function rt(e,t){return ie(e).map(function(e,n){if(H.isValidElement(e)){var r=e.key,i=e.props?.eventKey??r;i??=`tmp_key-${[].concat(N(t),[n]).join(`-`)}`;var a={key:i,eventKey:i};return H.cloneElement(e,a)}return e})}function it(e){return(e||[]).map(function(e,t){if(e&&L(e)===`object`){var n=e,r=n.label,i=n.children,a=n.key,o=n.type,s=j(n,Q),c=a??`tmp-${t}`;return i||o===`group`?o===`group`?H.createElement(Ct,A({key:c},s,{title:r}),it(i)):H.createElement(ht,A({key:c},s,{title:r}),it(i)):o===`divider`?H.createElement(wt,A({key:c},s)):H.createElement(et,A({key:c},s),r)}return null}).filter(function(e){return e})}function at(e,t,n){var r=e;return t&&(r=it(t)),rt(r,n)}var $={adjustX:1,adjustY:1},ot={topLeft:{points:[`bl`,`tl`],overflow:$,offset:[0,-7]},bottomLeft:{points:[`tl`,`bl`],overflow:$,offset:[0,7]},leftTop:{points:[`tr`,`tl`],overflow:$,offset:[-4,0]},rightTop:{points:[`tl`,`tr`],overflow:$,offset:[4,0]}},st={topLeft:{points:[`bl`,`tl`],overflow:$,offset:[0,-7]},bottomLeft:{points:[`tl`,`bl`],overflow:$,offset:[0,7]},rightTop:{points:[`tr`,`tl`],overflow:$,offset:[-4,0]},leftTop:{points:[`tl`,`tr`],overflow:$,offset:[4,0]}};function ct(e,t,n){if(t)return t;if(n)return n[e]||n.other}R(),s(),P(),T();var lt={horizontal:`bottomLeft`,vertical:`rightTop`,"vertical-left":`rightTop`,"vertical-right":`leftTop`};function ut(e){var t=e.prefixCls,n=e.visible,r=e.children,i=e.popup,o=e.popupClassName,s=e.popupOffset,l=e.disabled,u=e.mode,d=e.onVisibleChange,f=H.useContext(W),p=f.getPopupContainer,m=f.rtl,h=f.subMenuOpenDelay,g=f.subMenuCloseDelay,_=f.builtinPlacements,v=f.triggerSubMenuAction,y=f.forceSubMenuRender,b=f.rootClassName,x=f.motion,S=f.defaultMotions,C=F(H.useState(!1),2),w=C[0],T=C[1],E=a(m?a({},st):a({},ot),_),D=lt[u],O=ct(u,x,S),k=H.useRef(O);u!==`inline`&&(k.current=O);var A=a(a({},k.current),{},{leavedClassName:`${t}-hidden`,removeOnLeave:!1,motionAppear:!0}),ee=H.useRef();return H.useEffect(function(){return ee.current=M(function(){T(n)}),function(){M.cancel(ee.current)}},[n]),H.createElement(c,{prefixCls:t,popupClassName:(0,G.default)(`${t}-popup`,z({},`${t}-rtl`,m),o,b),stretch:u===`horizontal`?`minWidth`:null,getPopupContainer:p,builtinPlacements:E,popupPlacement:D,popupVisible:w,popup:i,popupAlign:s&&{offset:s},action:l?[]:[v],mouseEnterDelay:h,mouseLeaveDelay:g,onPopupVisibleChange:d,forceRender:y,popupMotion:A},r)}b(),s(),P(),ee();function dt(e){var t=e.id,n=e.open,r=e.keyPath,i=e.children,o=`inline`,s=H.useContext(W),c=s.prefixCls,l=s.forceSubMenuRender,u=s.motion,d=s.defaultMotions,f=s.mode,p=H.useRef(!1);p.current=f===o;var m=F(H.useState(!p.current),2),h=m[0],g=m[1],_=p.current?n:!1;H.useEffect(function(){p.current&&g(!1)},[f]);var y=a({},ct(o,u,d));r.length>1&&(y.motionAppear=!1);var b=y.onVisibleChanged;return y.onVisibleChanged=function(e){return!p.current&&!e&&g(!0),b?.(e)},h?null:H.createElement(me,{mode:o,locked:!p.current},H.createElement(v,A({visible:_},y,{forceRender:l,removeOnLeave:!1,leavedClassName:`${c}-hidden`}),function(e){var n=e.className,r=e.style;return H.createElement(nt,{id:t,className:n,style:r},i)}))}R(),b(),s(),P(),E(),p();var ft=[`style`,`className`,`title`,`eventKey`,`warnKey`,`disabled`,`internalPopupClose`,`children`,`itemIcon`,`expandIcon`,`popupClassName`,`popupOffset`,`onClick`,`onMouseEnter`,`onMouseLeave`,`onTitleClick`,`onTitleMouseEnter`,`onTitleMouseLeave`],pt=[`active`],mt=function(e){var t,n=e.style,r=e.className,i=e.title,o=e.eventKey;e.warnKey;var s=e.disabled,c=e.internalPopupClose,l=e.children,u=e.itemIcon,d=e.expandIcon,f=e.popupClassName,p=e.popupOffset,m=e.onClick,h=e.onMouseEnter,g=e.onMouseLeave,_=e.onTitleClick,v=e.onTitleMouseEnter,y=e.onTitleMouseLeave,b=j(e,ft),x=de(o),S=H.useContext(W),C=S.prefixCls,w=S.mode,T=S.openKeys,E=S.disabled,D=S.overflowDisabled,O=S.activeKey,k=S.selectedKeys,ee=S.itemIcon,M=S.expandIcon,te=S.onItemClick,ne=S.onOpenChange,N=S.onActive,P=H.useContext(xe)._internalRenderSubMenuItem,I=H.useContext(be).isSubPathKey,L=ye(),R=`${C}-submenu`,B=E||s,re=H.useRef(),ie=H.useRef(),ae=u||ee,V=d||M,oe=T.includes(o),U=!D&&oe,ce=I(k,o),le=We(o,B,v,y),ue=le.active,fe=j(le,pt),pe=F(H.useState(!1),2),he=pe[0],ge=pe[1],_e=function(e){B||ge(e)},ve=function(e){_e(!0),h?.({key:o,domEvent:e})},Se=function(e){_e(!1),g?.({key:o,domEvent:e})},Ce=H.useMemo(function(){return ue||(w===`inline`?!1:he||I([O],o))},[w,ue,O,he,o,I]),we=Ge(L.length),Te=function(e){B||(_?.({key:o,domEvent:e}),w===`inline`&&ne(o,!oe))},Ee=Be(function(e){m?.(qe(e)),te(e)}),K=function(e){w!==`inline`&&ne(o,e)},De=function(){N(o)},Oe=x&&`${x}-popup`,q=H.createElement(`div`,A({role:`menuitem`,style:we,className:`${R}-title`,tabIndex:B?null:-1,ref:re,title:typeof i==`string`?i:null,"data-menu-id":D&&x?null:x,"aria-expanded":U,"aria-haspopup":!0,"aria-controls":Oe,"aria-disabled":B,onClick:Te,onFocus:De},fe),i,H.createElement(Ke,{icon:w===`horizontal`?null:V,props:a(a({},e),{},{isOpen:U,isSubMenu:!0})},H.createElement(`i`,{className:`${R}-arrow`}))),J=H.useRef(w);if(w!==`inline`&&L.length>1?J.current=`vertical`:J.current=w,!D){var Y=J.current;q=H.createElement(ut,{mode:Y,prefixCls:R,visible:!c&&U&&w!==`inline`,popupClassName:f,popupOffset:p,popup:H.createElement(me,{mode:Y===`horizontal`?`vertical`:Y},H.createElement(nt,{id:Oe,ref:ie},l)),disabled:B,onVisibleChange:K},q)}var ke=H.createElement(se.Item,A({role:`none`},b,{component:`li`,style:n,className:(0,G.default)(R,`${R}-${w}`,r,(t={},z(t,`${R}-open`,U),z(t,`${R}-active`,Ce),z(t,`${R}-selected`,ce),z(t,`${R}-disabled`,B),t)),onMouseEnter:ve,onMouseLeave:Se}),q,!D&&H.createElement(dt,{id:Oe,open:U,keyPath:L},l));return P&&(ke=P(ke,e,{selected:ce,active:Ce,open:U,disabled:B})),H.createElement(me,{onItemClick:Ee,mode:w===`horizontal`?`vertical`:w,itemIcon:ae,expandIcon:V},ke)};function ht(e){var t=e.eventKey,n=e.children,r=ye(t),i=rt(n,r),a=_e();H.useEffect(function(){if(a)return a.registerPath(t,r),function(){a.unregisterPath(t,r)}},[r]);var o=a?i:H.createElement(mt,e,i);return H.createElement(ve.Provider,{value:r},o)}b(),R(),s(),y(),P(),E(),x(),p();var gt=e(te());f();var _t=`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`.split(`.`),vt=[],yt=H.forwardRef(function(e,t){var n,i=e,o=i.prefixCls,s=o===void 0?`rc-menu`:o,c=i.rootClassName,l=i.style,u=i.className,d=i.tabIndex,f=d===void 0?0:d,p=i.items,m=i.children,h=i.direction,g=i.id,_=i.mode,v=_===void 0?`vertical`:_,y=i.inlineCollapsed,b=i.disabled,x=i.disabledOverflow,S=i.subMenuOpenDelay,C=S===void 0?.1:S,w=i.subMenuCloseDelay,T=w===void 0?.1:w,E=i.forceSubMenuRender,D=i.defaultOpenKeys,k=i.openKeys,ee=i.activeKey,M=i.defaultActiveFirst,te=i.selectable,ne=te===void 0?!0:te,P=i.multiple,I=P===void 0?!1:P,L=i.defaultSelectedKeys,R=i.selectedKeys,B=i.onSelect,re=i.onDeselect,ie=i.inlineIndent,ae=ie===void 0?24:ie,V=i.motion,oe=i.defaultMotions,U=i.triggerSubMenuAction,ce=U===void 0?`hover`:U,de=i.builtinPlacements,fe=i.itemIcon,W=i.expandIcon,pe=i.overflowedIndicator,he=pe===void 0?`...`:pe,_e=i.overflowedIndicatorPopupClassName,ve=i.getPopupContainer,ye=i.onClick,Se=i.onOpenChange,Ce=i.onKeyDown;i.openAnimation,i.openTransitionName;var we=i._internalRenderMenuItem,Te=i._internalRenderSubMenuItem,Ee=j(i,_t),K=H.useMemo(function(){return at(m,p,vt)},[m,p]),De=F(H.useState(!1),2),Oe=De[0],q=De[1],J=H.useRef(),Y=Ue(g),ke=h===`rtl`,Ae=F(O(D,{value:k,postState:function(e){return e||vt}}),2),X=Ae[0],je=Ae[1],Me=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function n(){je(e),Se?.(e)}t?(0,gt.flushSync)(n):n()},Pe=F(H.useState(X),2),Fe=Pe[0],Ie=Pe[1],Le=H.useRef(!1),Ve=F(H.useMemo(function(){return(v===`inline`||v===`vertical`)&&y?[`vertical`,y]:[v,!1]},[v,y]),2),He=Ve[0],We=Ve[1],Ge=He===`inline`,Ke=F(H.useState(He),2),Z=Ke[0],Je=Ke[1],Ye=F(H.useState(We),2),Xe=Ye[0],Ze=Ye[1];H.useEffect(function(){Je(He),Ze(We),Le.current&&(Ge?je(Fe):Me(vt))},[He,We]);var Qe=F(H.useState(0),2),$e=Qe[0],tt=Qe[1],nt=$e>=K.length-1||Z!==`horizontal`||x;H.useEffect(function(){Ge&&Ie(X)},[X]),H.useEffect(function(){return Le.current=!0,function(){Le.current=!1}},[]);var Q=ze(),rt=Q.registerPath,it=Q.unregisterPath,$=Q.refreshOverflowKeys,ot=Q.isSubPathKey,st=Q.getKeyPath,ct=Q.getKeys,lt=Q.getSubPathKeys,ut=H.useMemo(function(){return{registerPath:rt,unregisterPath:it}},[rt,it]),dt=H.useMemo(function(){return{isSubPathKey:ot}},[ot]);H.useEffect(function(){$(nt?vt:K.slice($e+1).map(function(e){return e.key}))},[$e,nt]);var ft=F(O(ee||M&&K[0]?.key,{value:ee}),2),pt=ft[0],mt=ft[1],yt=Be(function(e){mt(e)}),bt=Be(function(){mt(void 0)});(0,H.useImperativeHandle)(t,function(){return{list:J.current,focus:function(e){var t=pt??K.find(function(e){return!e.props.disabled})?.key;if(t){var n,r,i;(n=J.current)==null||(r=n.querySelector(`li[data-menu-id='${ue(Y,t)}']`))==null||(i=r.focus)==null||i.call(r,e)}}}});var xt=F(O(L||[],{value:R,postState:function(e){return Array.isArray(e)?e:e==null?vt:[e]}}),2),St=xt[0],Ct=xt[1],wt=function(e){if(ne){var t=e.key,n=St.includes(t),r=I?n?St.filter(function(e){return e!==t}):[].concat(N(St),[t]):[t];Ct(r);var i=a(a({},e),{},{selectedKeys:r});n?re?.(i):B?.(i)}!I&&X.length&&Z!==`inline`&&Me(vt)},Tt=Be(function(e){ye?.(qe(e)),wt(e)}),Et=Be(function(e,t){var n=X.filter(function(t){return t!==e});if(t)n.push(e);else if(Z!==`inline`){var i=lt(e);n=n.filter(function(e){return!i.has(e)})}r(X,n,!0)||Me(n,!0)}),Dt=Be(ve),Ot=Ne(Z,pt,ke,Y,J,ct,st,mt,function(e,t){Et(e,t??!X.includes(e))},Ce);H.useEffect(function(){q(!0)},[]);var kt=H.useMemo(function(){return{_internalRenderMenuItem:we,_internalRenderSubMenuItem:Te}},[we,Te]),At=Z!==`horizontal`||x?K:K.map(function(e,t){return H.createElement(me,{key:e.key,overflowDisabled:t>$e},e)}),jt=H.createElement(se,A({id:g,ref:J,prefixCls:`${s}-overflow`,component:`ul`,itemComponent:et,className:(0,G.default)(s,`${s}-root`,`${s}-${Z}`,u,(n={},z(n,`${s}-inline-collapsed`,Xe),z(n,`${s}-rtl`,ke),n),c),dir:h,style:l,role:`menu`,tabIndex:f,data:At,renderRawItem:function(e){return e},renderRawRest:function(e){var t=e.length,n=t?K.slice(-t):null;return H.createElement(ht,{eventKey:Re,title:he,disabled:nt,internalPopupClose:t===0,popupClassName:_e},n)},maxCount:Z!==`horizontal`||x?se.INVALIDATE:se.RESPONSIVE,ssr:`full`,"data-menu-list":!0,onVisibleChange:function(e){tt(e)},onKeyDown:Ot},Ee));return H.createElement(xe.Provider,{value:kt},H.createElement(le.Provider,{value:Y},H.createElement(me,{prefixCls:s,rootClassName:c,mode:Z,openKeys:X,rtl:ke,disabled:b,motion:Oe?V:null,defaultMotions:Oe?oe:null,activeKey:pt,onActive:yt,onInactive:bt,selectedKeys:St,inlineIndent:ae,subMenuOpenDelay:C,subMenuCloseDelay:T,forceSubMenuRender:E,builtinPlacements:de,triggerSubMenuAction:ce,getPopupContainer:Dt,itemIcon:fe,expandIcon:W,onItemClick:Tt,onOpenChange:Et},H.createElement(be.Provider,{value:dt},jt),H.createElement(`div`,{style:{display:`none`},"aria-hidden":!0},H.createElement(ge.Provider,{value:ut},K)))))});b(),E(),re();var bt=[`className`,`title`,`eventKey`,`children`],xt=[`children`],St=function(e){var t=e.className,n=e.title;e.eventKey;var r=e.children,i=j(e,bt),a=`${H.useContext(W).prefixCls}-item-group`;return H.createElement(`li`,A({role:`presentation`},i,{onClick:function(e){return e.stopPropagation()},className:(0,G.default)(a,t)}),H.createElement(`div`,{role:`presentation`,className:`${a}-title`,title:typeof n==`string`?n:void 0},n),H.createElement(`ul`,{role:`group`,className:`${a}-list`},r))};function Ct(e){var t=e.children,n=j(e,xt),r=rt(t,ye(n.eventKey));return _e()?r:H.createElement(St,oe(n,[`warnKey`]),r)}function wt(e){var t=e.className,n=e.style,r=H.useContext(W).prefixCls;return _e()?null:H.createElement(`li`,{className:(0,G.default)(`${r}-item-divider`,t),style:n})}var Tt=yt;Tt.Item=et,Tt.SubMenu=ht,Tt.ItemGroup=Ct,Tt.Divider=wt;var Et={adjustX:1,adjustY:1},Dt=[0,0],Ot={topLeft:{points:[`bl`,`tl`],overflow:Et,offset:[0,-4],targetOffset:Dt},topCenter:{points:[`bc`,`tc`],overflow:Et,offset:[0,-4],targetOffset:Dt},topRight:{points:[`br`,`tr`],overflow:Et,offset:[0,-4],targetOffset:Dt},bottomLeft:{points:[`tl`,`bl`],overflow:Et,offset:[0,4],targetOffset:Dt},bottomCenter:{points:[`tc`,`bc`],overflow:Et,offset:[0,4],targetOffset:Dt},bottomRight:{points:[`tr`,`br`],overflow:Et,offset:[0,4],targetOffset:Dt}};B(),T();var kt=V.ESC,At=V.TAB;function jt(e){var t=e.visible,n=e.setTriggerVisible,r=e.triggerRef,i=e.onVisibleChange,a=e.autoFocus,o=H.useRef(!1),s=function(){if(t&&r.current){var e,a,o,s;(e=r.current)==null||(a=e.triggerRef)==null||(o=a.current)==null||(s=o.focus)==null||s.call(o),n(!1),typeof i==`function`&&i(!1)}},c=function(){var e,t,n,i=Ce((e=r.current)==null||(t=e.popupRef)==null||(n=t.current)==null?void 0:n.getElement?.call(n))[0];return i?.focus?(i.focus(),o.current=!0,!0):!1},l=function(e){switch(e.keyCode){case kt:s();break;case At:var t=!1;o.current||(t=c()),t?e.preventDefault():s();break}};H.useEffect(function(){return t?(window.addEventListener(`keydown`,l),a&&M(c,3),function(){window.removeEventListener(`keydown`,l),o.current=!1}):function(){o.current=!1}},[t])}R(),s(),P(),E();var Mt=[`arrow`,`prefixCls`,`transitionName`,`animation`,`align`,`placement`,`placements`,`getPopupContainer`,`showAction`,`hideAction`,`overlayClassName`,`overlayStyle`,`visible`,`trigger`,`autoFocus`];function Nt(e,t){var n=e.arrow,r=n===void 0?!1:n,i=e.prefixCls,o=i===void 0?`rc-dropdown`:i,s=e.transitionName,l=e.animation,u=e.align,d=e.placement,f=d===void 0?`bottomLeft`:d,p=e.placements,m=p===void 0?Ot:p,h=e.getPopupContainer,g=e.showAction,_=e.hideAction,v=e.overlayClassName,y=e.overlayStyle,b=e.visible,x=e.trigger,S=x===void 0?[`hover`]:x,C=e.autoFocus,w=j(e,Mt),T=F(H.useState(),2),E=T[0],D=T[1],O=`visible`in e?b:E,k=H.useRef(null);H.useImperativeHandle(t,function(){return k.current}),jt({visible:O,setTriggerVisible:D,triggerRef:k,onVisibleChange:e.onVisibleChange,autoFocus:C});var A=function(){var t=e.overlay;return typeof t==`function`?t():t},ee=function(t){var n=e.onOverlayClick;D(!1),n&&n(t)},M=function(t){var n=e.onVisibleChange;D(t),typeof n==`function`&&n(t)},te=function(){var e=A();return H.createElement(H.Fragment,null,r&&H.createElement(`div`,{className:`${o}-arrow`}),e)},ne=function(){return typeof e.overlay==`function`?te:te()},N=function(){var t=e.minOverlayWidthMatchTrigger,n=e.alignPoint;return`minOverlayWidthMatchTrigger`in e?t:!n},P=function(){var t=e.openClassName;return t===void 0?`${o}-open`:t},I=function(){var t=e.children,n=(0,G.default)((t.props?t.props:{}).className,P());return O&&t?H.cloneElement(t,{className:n}):t},L=_;return!L&&S.indexOf(`contextMenu`)!==-1&&(L=[`click`]),H.createElement(c,a(a({builtinPlacements:m},w),{},{prefixCls:o,ref:k,popupClassName:(0,G.default)(v,z({},`${o}-show-arrow`,r)),popupStyle:y,action:S,showAction:g,hideAction:L||[],popupPlacement:f,popupAlign:u,popupTransitionName:s,popupAnimation:l,popupVisible:O,stretch:N()?`minWidth`:``,popup:ne(),onPopupVisibleChange:M,onPopupClick:ee,getPopupContainer:h}),I())}var Pt=H.forwardRef(Nt);export{ht as a,ce as c,Ct as i,Tt as n,et as o,wt as r,ye as s,Pt as t};