test de déploiement du build depuis gitlab
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

1 lines
25 KiB

import{o as e}from"./chunk-jRWAZmH_.js";import{n as t}from"./jsx-runtime-CEixWuwE.js";import{$ as n,$n as r,An as i,Cn as a,Ct as o,In as s,Jt as c,Ln as l,Nn as u,O as d,On as f,Qn as p,Rn as m,Sn as h,Xn as g,Yn as _,Z as v,Zn as y,at as b,bn as x,dn as S,er as C,fn as w,hr as T,it as E,k as D,kn as O,mn as k,nt as A,pn as j,qt as M,tt as N,wn as ee}from"./axios-BAZB3l2q.js";import{n as P,t as F}from"./slicedToArray-BQ1tPSGY.js";import{n as te,t as ne}from"./typeof-BUNGcdwP.js";import{i as I,r as L}from"./asyncToGenerator-DHhZBkop.js";import{c as R,l as z,m as B,p as re,s as V,u as ie}from"./button-BwrlrBF7.js";import{n as ae,r as oe}from"./prop-types-CEsF4M7J.js";import{t as se}from"./es-BPwD58te.js";var H=e(t());I(),O();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(o,f(f({},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)}c(),O(),a(),d();var fe=[`children`,`locked`],W=H.createContext(null);function pe(e,t){var n=f({},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,r=M(e,fe),i=H.useContext(W),a=ee(function(){return pe(i,r)},[i,r],function(e,t){return!n&&(e[0]!==t[0]||!D(e[1],t[1],!0))});return H.createElement(W.Provider,{value:a},t)}w();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(S(t),[e])},[t,e])}var be=H.createContext(null),xe=H.createContext({}),G=e(s());P(),N(),R(),w();function Se(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(oe(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=S(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={},L(i,Ee,s),L(i,K,c),i),f=(a={},L(a,we,n?c:s),L(a,Te,n?s:c),L(a,K,l),L(a,De,l),a),p=(o={},L(o,Ee,s),L(o,K,c),L(o,De,l),L(o,Oe,u),L(o,we,n?l:u),L(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(){A.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=A(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=A(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)}w(),i();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=S(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 S(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(),E();var Ve=Math.random().toFixed(5).toString().slice(2),He=0;function Ue(e){var t=F(b(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}}O();function Ke(e){var t=e.icon,n=e.props,r=e.children;return(typeof t==`function`?H.createElement(t,f({},n)):t)||r||null}c(),i();var Z=[`item`];function qe(e){var t=e.item,n=M(e,Z);return Object.defineProperty(n,`item`,{get:function(){return u(!1,"`info.item` is deprecated since we will move to function component that not provides React Node instance in future."),t}}),n}I(),O(),w(),C(),c(),p(),g(),m(),k(),R(),z(),x(),i();var Je=[`title`,`attribute`,`elementRef`],Ye=[`style`,`className`,`eventKey`,`warnKey`,`disabled`,`itemIcon`,`children`,`role`,`onMouseEnter`,`onMouseLeave`,`onClick`,`onKeyDown`,`onFocus`],Xe=[`active`],Ze=function(e){l(n,e);var t=j(n);function n(){return y(this,n),t.apply(this,arguments)}return _(n,[{key:`render`,value:function(){var e=this.props,t=e.title,n=e.attribute,i=e.elementRef,a=ie(M(e,Je),[`eventKey`,`popupClassName`,`popupOffset`,`onTitleClick`]);return u(!n,"`attribute` of Menu.Item is deprecated. Please pass attribute directly."),H.createElement(se.Item,r({},n,{title:typeof t==`string`?t:void 0},a,{ref:i}))}}]),n}(H.Component),Qe=H.forwardRef(function(e,t){var n,i=e.style,a=e.className,o=e.eventKey;e.warnKey;var s=e.disabled,c=e.itemIcon,l=e.children,u=e.role,d=e.onMouseEnter,p=e.onMouseLeave,m=e.onClick,g=e.onKeyDown,_=e.onFocus,v=M(e,Ye),y=de(o),b=H.useContext(W),x=b.prefixCls,C=b.onItemClick,w=b.disabled,T=b.overflowDisabled,E=b.itemIcon,D=b.selectedKeys,O=b.onActive,k=H.useContext(xe)._internalRenderMenuItem,A=`${x}-item`,j=H.useRef(),N=H.useRef(),ee=w||s,P=h(t,N),F=ye(o),te=function(e){return{key:o,keyPath:S(F).reverse(),item:j.current,domEvent:e}},ne=c||E,I=We(o,ee,d,p),R=I.active,z=M(I,Xe),B=D.includes(o),re=Ge(F.length),ie=function(e){if(!ee){var t=te(e);m?.(qe(t)),C(t)}},ae=function(e){if(g?.(e),e.which===V.ENTER){var t=te(e);m?.(qe(t)),C(t)}},oe=function(e){O(o),_?.(e)},se={};e.role===`option`&&(se[`aria-selected`]=B);var U=H.createElement(Ze,r({ref:j,elementRef:P,role:u===null?`none`:u||`menuitem`,tabIndex:s?null:-1,"data-menu-id":T&&y?null:y},v,z,se,{component:`li`,"aria-disabled":s,style:f(f({},re),i),className:(0,G.default)(A,(n={},L(n,`${A}-active`,R),L(n,`${A}-selected`,B),L(n,`${A}-disabled`,ee),n),a),onClick:ie,onKeyDown:ae,onFocus:oe}),l,H.createElement(Ke,{props:f(f({},e),{},{isSelected:B}),icon:ne}));return k&&(U=k(U,e,{selected:B})),U});function $e(e,t){var n=e.eventKey,i=_e(),a=ye(n);return H.useEffect(function(){if(i)return i.registerPath(n,a),function(){i.unregisterPath(n,a)}},[a]),i?null:H.createElement(Qe,r({},e,{ref:t}))}var et=H.forwardRef($e);C(),c();var tt=[`className`,`children`],nt=H.forwardRef(function(e,t){var n=e.className,i=e.children,a=M(e,tt),o=H.useContext(W),s=o.prefixCls,c=o.mode,l=o.rtl;return H.createElement(`ul`,r({className:(0,G.default)(s,l&&`${s}-rtl`,`${s}-sub`,`${s}-${c===`inline`?`inline`:`vertical`}`,n),role:`menu`},a,{"data-menu-list":!0,ref:t}),i)});nt.displayName=`SubMenuList`,C(),c(),te(),w(),re();var Q=[`label`,`children`,`key`,`type`];function rt(e,t){return B(e).map(function(e,n){if(H.isValidElement(e)){var r=e.key,i=e.props?.eventKey??r;i??=`tmp_key-${[].concat(S(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&&ne(e)===`object`){var n=e,i=n.label,a=n.children,o=n.key,s=n.type,c=M(n,Q),l=o??`tmp-${t}`;return a||s===`group`?s===`group`?H.createElement(Ct,r({key:l},c,{title:i}),it(a)):H.createElement(ht,r({key:l},c,{title:i}),it(a)):s===`divider`?H.createElement(wt,r({key:l},c)):H.createElement(et,r({key:l},c),i)}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}I(),O(),P(),N();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,a=e.popupClassName,o=e.popupOffset,s=e.disabled,c=e.mode,l=e.onVisibleChange,u=H.useContext(W),d=u.getPopupContainer,p=u.rtl,m=u.subMenuOpenDelay,h=u.subMenuCloseDelay,g=u.builtinPlacements,_=u.triggerSubMenuAction,v=u.forceSubMenuRender,y=u.rootClassName,b=u.motion,x=u.defaultMotions,S=F(H.useState(!1),2),C=S[0],w=S[1],T=f(p?f({},st):f({},ot),g),E=lt[c],D=ct(c,b,x),O=H.useRef(D);c!==`inline`&&(O.current=D);var k=f(f({},O.current),{},{leavedClassName:`${t}-hidden`,removeOnLeave:!1,motionAppear:!0}),j=H.useRef();return H.useEffect(function(){return j.current=A(function(){w(n)}),function(){A.cancel(j.current)}},[n]),H.createElement(ae,{prefixCls:t,popupClassName:(0,G.default)(`${t}-popup`,L({},`${t}-rtl`,p),a,y),stretch:c===`horizontal`?`minWidth`:null,getPopupContainer:d,builtinPlacements:T,popupPlacement:E,popupVisible:C,popup:i,popupAlign:o&&{offset:o},action:s?[]:[_],mouseEnterDelay:m,mouseLeaveDelay:h,onPopupVisibleChange:l,forceRender:v,popupMotion:k},r)}C(),O(),P(),n();function dt(e){var t=e.id,n=e.open,i=e.keyPath,a=e.children,o=`inline`,s=H.useContext(W),c=s.prefixCls,l=s.forceSubMenuRender,u=s.motion,d=s.defaultMotions,p=s.mode,m=H.useRef(!1);m.current=p===o;var h=F(H.useState(!m.current),2),g=h[0],_=h[1],y=m.current?n:!1;H.useEffect(function(){m.current&&_(!1)},[p]);var b=f({},ct(o,u,d));i.length>1&&(b.motionAppear=!1);var x=b.onVisibleChanged;return b.onVisibleChanged=function(e){return!m.current&&!e&&_(!0),x?.(e)},g?null:H.createElement(me,{mode:o,locked:!m.current},H.createElement(v,r({visible:y},b,{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},a)}))}I(),C(),O(),P(),c(),i();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,i=e.className,a=e.title,o=e.eventKey;e.warnKey;var s=e.disabled,c=e.internalPopupClose,l=e.children,u=e.itemIcon,d=e.expandIcon,p=e.popupClassName,m=e.popupOffset,h=e.onClick,g=e.onMouseEnter,_=e.onMouseLeave,v=e.onTitleClick,y=e.onTitleMouseEnter,b=e.onTitleMouseLeave,x=M(e,ft),S=de(o),C=H.useContext(W),w=C.prefixCls,T=C.mode,E=C.openKeys,D=C.disabled,O=C.overflowDisabled,k=C.activeKey,A=C.selectedKeys,j=C.itemIcon,N=C.expandIcon,ee=C.onItemClick,P=C.onOpenChange,te=C.onActive,ne=H.useContext(xe)._internalRenderSubMenuItem,I=H.useContext(be).isSubPathKey,R=ye(),z=`${w}-submenu`,B=D||s,re=H.useRef(),V=H.useRef(),ie=u||j,ae=d||N,oe=E.includes(o),U=!O&&oe,ce=I(A,o),le=We(o,B,y,b),ue=le.active,fe=M(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),g?.({key:o,domEvent:e})},Se=function(e){_e(!1),_?.({key:o,domEvent:e})},Ce=H.useMemo(function(){return ue||(T===`inline`?!1:he||I([k],o))},[T,ue,k,he,o,I]),we=Ge(R.length),Te=function(e){B||(v?.({key:o,domEvent:e}),T===`inline`&&P(o,!oe))},Ee=Be(function(e){h?.(qe(e)),ee(e)}),K=function(e){T!==`inline`&&P(o,e)},De=function(){te(o)},Oe=S&&`${S}-popup`,q=H.createElement(`div`,r({role:`menuitem`,style:we,className:`${z}-title`,tabIndex:B?null:-1,ref:re,title:typeof a==`string`?a:null,"data-menu-id":O&&S?null:S,"aria-expanded":U,"aria-haspopup":!0,"aria-controls":Oe,"aria-disabled":B,onClick:Te,onFocus:De},fe),a,H.createElement(Ke,{icon:T===`horizontal`?null:ae,props:f(f({},e),{},{isOpen:U,isSubMenu:!0})},H.createElement(`i`,{className:`${z}-arrow`}))),J=H.useRef(T);if(T!==`inline`&&R.length>1?J.current=`vertical`:J.current=T,!O){var Y=J.current;q=H.createElement(ut,{mode:Y,prefixCls:z,visible:!c&&U&&T!==`inline`,popupClassName:p,popupOffset:m,popup:H.createElement(me,{mode:Y===`horizontal`?`vertical`:Y},H.createElement(nt,{id:Oe,ref:V},l)),disabled:B,onVisibleChange:K},q)}var ke=H.createElement(se.Item,r({role:`none`},x,{component:`li`,style:n,className:(0,G.default)(z,`${z}-${T}`,i,(t={},L(t,`${z}-open`,U),L(t,`${z}-active`,Ce),L(t,`${z}-selected`,ce),L(t,`${z}-disabled`,B),t)),onMouseEnter:ve,onMouseLeave:Se}),q,!O&&H.createElement(dt,{id:Oe,open:U,keyPath:R},l));return ne&&(ke=ne(ke,e,{selected:ce,active:Ce,open:U,disabled:B})),H.createElement(me,{onItemClick:Ee,mode:T===`horizontal`?`vertical`:T,itemIcon:ie,expandIcon:ae},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)}C(),I(),O(),w(),P(),c(),E(),i();var gt=e(T());d();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,a=i.prefixCls,o=a===void 0?`rc-menu`:a,s=i.rootClassName,c=i.style,l=i.className,u=i.tabIndex,d=u===void 0?0:u,p=i.items,m=i.children,h=i.direction,g=i.id,_=i.mode,v=_===void 0?`vertical`:_,y=i.inlineCollapsed,x=i.disabled,C=i.disabledOverflow,w=i.subMenuOpenDelay,T=w===void 0?.1:w,E=i.subMenuCloseDelay,O=E===void 0?.1:E,k=i.forceSubMenuRender,A=i.defaultOpenKeys,j=i.openKeys,N=i.activeKey,ee=i.defaultActiveFirst,P=i.selectable,te=P===void 0?!0:P,ne=i.multiple,I=ne===void 0?!1:ne,R=i.defaultSelectedKeys,z=i.selectedKeys,B=i.onSelect,re=i.onDeselect,V=i.inlineIndent,ie=V===void 0?24:V,ae=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=M(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(b(A,{value:j,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`||C;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(b(N||ee&&K[0]?.key,{value:N}),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(b(R||[],{value:z,postState:function(e){return Array.isArray(e)?e:e==null?vt:[e]}}),2),St=xt[0],Ct=xt[1],wt=function(e){if(te){var t=e.key,n=St.includes(t),r=I?n?St.filter(function(e){return e!==t}):[].concat(S(St),[t]):[t];Ct(r);var i=f(f({},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 r=lt(e);n=n.filter(function(e){return!r.has(e)})}D(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`||C?K:K.map(function(e,t){return H.createElement(me,{key:e.key,overflowDisabled:t>$e},e)}),jt=H.createElement(se,r({id:g,ref:J,prefixCls:`${o}-overflow`,component:`ul`,itemComponent:et,className:(0,G.default)(o,`${o}-root`,`${o}-${Z}`,l,(n={},L(n,`${o}-inline-collapsed`,Xe),L(n,`${o}-rtl`,ke),n),s),dir:h,style:c,role:`menu`,tabIndex:d,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`||C?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:o,rootClassName:s,mode:Z,openKeys:X,rtl:ke,disabled:x,motion:Oe?ae:null,defaultMotions:Oe?oe:null,activeKey:pt,onActive:yt,onInactive:bt,selectedKeys:St,inlineIndent:ie,subMenuOpenDelay:T,subMenuCloseDelay:O,forceSubMenuRender:k,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)))))});C(),c(),z();var bt=[`className`,`title`,`eventKey`,`children`],xt=[`children`],St=function(e){var t=e.className,n=e.title;e.eventKey;var i=e.children,a=M(e,bt),o=`${H.useContext(W).prefixCls}-item-group`;return H.createElement(`li`,r({role:`presentation`},a,{onClick:function(e){return e.stopPropagation()},className:(0,G.default)(o,t)}),H.createElement(`div`,{role:`presentation`,className:`${o}-title`,title:typeof n==`string`?n:void 0},n),H.createElement(`ul`,{role:`group`,className:`${o}-list`},i))};function Ct(e){var t=e.children,n=M(e,xt),r=rt(t,ye(n.eventKey));return _e()?r:H.createElement(St,ie(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}};R(),N();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&&A(c,3),function(){window.removeEventListener(`keydown`,l),o.current=!1}):function(){o.current=!1}},[t])}I(),O(),P(),c();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,a=i===void 0?`rc-dropdown`:i,o=e.transitionName,s=e.animation,c=e.align,l=e.placement,u=l===void 0?`bottomLeft`:l,d=e.placements,p=d===void 0?Ot:d,m=e.getPopupContainer,h=e.showAction,g=e.hideAction,_=e.overlayClassName,v=e.overlayStyle,y=e.visible,b=e.trigger,x=b===void 0?[`hover`]:b,S=e.autoFocus,C=M(e,Mt),w=F(H.useState(),2),T=w[0],E=w[1],D=`visible`in e?y:T,O=H.useRef(null);H.useImperativeHandle(t,function(){return O.current}),jt({visible:D,setTriggerVisible:E,triggerRef:O,onVisibleChange:e.onVisibleChange,autoFocus:S});var k=function(){var t=e.overlay;return typeof t==`function`?t():t},A=function(t){var n=e.onOverlayClick;E(!1),n&&n(t)},j=function(t){var n=e.onVisibleChange;E(t),typeof n==`function`&&n(t)},N=function(){var e=k();return H.createElement(H.Fragment,null,r&&H.createElement(`div`,{className:`${a}-arrow`}),e)},ee=function(){return typeof e.overlay==`function`?N:N()},P=function(){var t=e.minOverlayWidthMatchTrigger,n=e.alignPoint;return`minOverlayWidthMatchTrigger`in e?t:!n},te=function(){var t=e.openClassName;return t===void 0?`${a}-open`:t},ne=function(){var t=e.children,n=(0,G.default)((t.props?t.props:{}).className,te());return D&&t?H.cloneElement(t,{className:n}):t},I=g;return!I&&x.indexOf(`contextMenu`)!==-1&&(I=[`click`]),H.createElement(ae,f(f({builtinPlacements:p},C),{},{prefixCls:a,ref:O,popupClassName:(0,G.default)(_,L({},`${a}-show-arrow`,r)),popupStyle:v,action:x,showAction:h,hideAction:I||[],popupPlacement:u,popupAlign:c,popupTransitionName:o,popupAnimation:s,popupVisible:D,stretch:P()?`minWidth`:``,popup:ee(),onPopupVisibleChange:j,onPopupClick:A,getPopupContainer:m}),ne())}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};