import{d as G,x as E,n as fe,s as S,L as re,$ as Z,aA as We,Z as et,p as Ce,o as D,c as m,H as c,a4 as Ut,q as T,X as je,G as tt,aO as Pt,a6 as Fe,K as Yt,an as Xe,a8 as Ne,W as le,a5 as ie,E as Ie,aP as Xt,ac as Ot,aQ as qt,a7 as xt,z as De,J as nt,aR as Qt,A as Zt,B as qe,aa as xe,ak as Jt,t as ct,a0 as Te,T as Me,ax as He,Q as he,aj as Mt,U as ke,V as en,aS as tn,aI as nn,aF as an,aG as on,aT as vt,aU as rn,aV as $e}from"./main-4801cc52.js";import{u as ln,e as un,T as at,f as sn,R as cn,O as Ae,a as vn}from"./index-33c9ec48.js";import{r as fn,S as Ge,s as wt,b as dn,c as pn}from"./useFlexGapSupport-310043de.js";import{u as mn,a as gn,b as yn,d as bn,c as Cn}from"./collapseMotion-14d9ada7.js";var hn=function(){return{prefixCls:String,shape:{type:String,default:"circle"},size:{type:[Number,String,Object],default:function(){return"default"}},src:String,srcset:String,icon:T.any,alt:String,gap:Number,draggable:{type:Boolean,default:void 0},crossOrigin:String,loadError:{type:Function}}},Pn=G({compatConfig:{MODE:3},name:"AAvatar",inheritAttrs:!1,props:hn(),slots:["icon"],setup:function(e,o){var t=o.slots,n=o.attrs,i=E(!0),u=E(!1),v=E(1),f=E(null),P=E(null),y=fe("avatar",e),d=y.prefixCls,C=mn(),r=S(function(){return e.size==="default"?C.value:e.size}),A=ln(),l=un(function(){if(re(e.size)==="object"){var w=fn.find(function(b){return A.value[b]}),O=e.size[w];return O}}),M=function(O){return l.value?{width:"".concat(l.value,"px"),height:"".concat(l.value,"px"),lineHeight:"".concat(l.value,"px"),fontSize:"".concat(O?l.value/2:18,"px")}:{}},I=function(){if(!(!f.value||!P.value)){var O=f.value.offsetWidth,b=P.value.offsetWidth;if(O!==0&&b!==0){var g=e.gap,h=g===void 0?4:g;h*2=0||x.indexOf("Bottom")>=0?N.top="".concat(R.height-h.offset[1],"px"):(x.indexOf("Top")>=0||x.indexOf("bottom")>=0)&&(N.top="".concat(-h.offset[1],"px")),x.indexOf("left")>=0||x.indexOf("Right")>=0?N.left="".concat(R.width-h.offset[0],"px"):(x.indexOf("right")>=0||x.indexOf("Left")>=0)&&(N.left="".concat(-h.offset[0],"px")),g.style.transformOrigin="".concat(N.left," ").concat(N.top)}};return function(){var b,g,h,K=e.openClassName,x=e.color,R=e.overlayClassName,N=(b=Xe((g=t.default)===null||g===void 0?void 0:g.call(t)))!==null&&b!==void 0?b:null;N=N.length===1?N[0]:N;var j=y.value;if(e.visible===void 0&&r()&&(j=!1),!N)return null;var B=$(Ne(N)?N:m("span",null,[N])),X=le((h={},D(h,K||"".concat(f.value,"-open"),!0),D(h,B.props&&B.props.class,B.props&&B.props.class),h)),J=le(R,D({},"".concat(f.value,"-").concat(x),x&&mt.test(x))),U,q;x&&!mt.test(x)&&(U={backgroundColor:x},q={backgroundColor:x});var oe=c(c(c({},i),e),{},{prefixCls:f.value,getPopupContainer:P.value,builtinPlacements:M.value,visible:j,ref:d,overlayClassName:J,overlayInnerStyle:U,onVisibleChange:A,onPopupAlign:O});return m(wn,oe,{default:function(){return[y.value?ie(B,{class:X}):B]},arrowContent:function(){return m("span",{class:"".concat(f.value,"-arrow-content"),style:q},null)},overlay:w})}}}),Kt=Ot(Dn);var En=function(){return c(c({},It()),{},{content:T.any,title:T.any})},Tn=G({compatConfig:{MODE:3},name:"APopover",props:Fe(En(),c(c({},Nn()),{},{trigger:"hover",transitionName:"zoom-big",placement:"top",mouseEnterDelay:.1,mouseLeaveDelay:.1})),setup:function(e,o){var t=o.expose,n=o.slots,i=E();t({getPopupDomNode:function(){var C,r;return(C=i.value)===null||C===void 0||(r=C.getPopupDomNode)===null||r===void 0?void 0:r.call(C)}});var u=fe("popover",e),v=u.prefixCls,f=u.configProvider,P=S(function(){return f.getPrefixCls()}),y=function(){var C,r,A=e.title,l=A===void 0?Xe((C=n.title)===null||C===void 0?void 0:C.call(n)):A,M=e.content,I=M===void 0?Xe((r=n.content)===null||r===void 0?void 0:r.call(n)):M,$=!!(Array.isArray(l)?l.length:l),w=!!(Array.isArray(I)?I.length:l);if(!(!$&&!w))return m(De,null,[$&&m("div",{class:"".concat(v.value,"-title")},[l]),m("div",{class:"".concat(v.value,"-inner-content")},[I])])};return function(){return m(Kt,c(c({},xt(e,["title","content"])),{},{prefixCls:v.value,ref:i,transitionName:qt(P.value,"zoom-big",e.transitionName)}),{title:y,default:n.default})}}});const $n=Ot(Tn);var Rn=function(){return{prefixCls:String,maxCount:Number,maxStyle:{type:Object,default:void 0},maxPopoverPlacement:{type:String,default:"top"},maxPopoverTrigger:String,size:{type:[Number,String,Object],default:"default"}}},jn=G({compatConfig:{MODE:3},name:"AAvatarGroup",inheritAttrs:!1,props:Rn(),setup:function(e,o){var t=o.slots,n=o.attrs,i=fe("avatar-group",e),u=i.prefixCls,v=i.direction;return gn(e),function(){var f,P=e.maxPopoverPlacement,y=P===void 0?"top":P,d=e.maxCount,C=e.maxStyle,r=e.maxPopoverTrigger,A=r===void 0?"hover":r,l=(f={},D(f,u.value,!0),D(f,"".concat(u.value,"-rtl"),v.value==="rtl"),D(f,"".concat(n.class),!!n.class),f),M=Ce(t,e),I=nt(M).map(function(b,g){return ie(b,{key:"avatar-key-".concat(g)})}),$=I.length;if(d&&d<$){var w=I.slice(0,d),O=I.slice(d,$);return w.push(m($n,{key:"avatar-popover-key",content:O,trigger:A,placement:y,overlayClassName:"".concat(u.value,"-popover")},{default:function(){return[m(Ke,{style:C},{default:function(){return["+".concat($-d)]}})]}})),m("div",c(c({},n),{},{class:l,style:n.style}),[w])}return m("div",c(c({},n),{},{class:l,style:n.style}),[I])}}});const Qe=jn;Ke.Group=Qe;Ke.install=function(a){return a.component(Ke.name,Ke),a.component(Qe.name,Qe),a};var Pe={adjustX:1,adjustY:1},Oe=[0,0],kn={topLeft:{points:["bl","tl"],overflow:Pe,offset:[0,-4],targetOffset:Oe},topCenter:{points:["bc","tc"],overflow:Pe,offset:[0,-4],targetOffset:Oe},topRight:{points:["br","tr"],overflow:Pe,offset:[0,-4],targetOffset:Oe},bottomLeft:{points:["tl","bl"],overflow:Pe,offset:[0,4],targetOffset:Oe},bottomCenter:{points:["tc","bc"],overflow:Pe,offset:[0,4],targetOffset:Oe},bottomRight:{points:["tr","br"],overflow:Pe,offset:[0,4],targetOffset:Oe}};const Vn=kn;var Bn=["prefixCls","arrow","showAction","overlayStyle","trigger","placement","align","getPopupContainer","transitionName","animation","overlayClassName"];const Ln=G({compatConfig:{MODE:3},props:{minOverlayWidthMatchTrigger:{type:Boolean,default:void 0},arrow:{type:Boolean,default:!1},prefixCls:T.string.def("rc-dropdown"),transitionName:String,overlayClassName:T.string.def(""),openClassName:String,animation:T.any,align:T.object,overlayStyle:{type:Object,default:void 0},placement:T.string.def("bottomLeft"),overlay:T.any,trigger:T.oneOfType([T.string,T.arrayOf(T.string)]).def("hover"),alignPoint:{type:Boolean,default:void 0},showAction:T.array,hideAction:T.array,getPopupContainer:Function,visible:{type:Boolean,default:void 0},defaultVisible:{type:Boolean,default:!1},mouseEnterDelay:T.number.def(.15),mouseLeaveDelay:T.number.def(.1)},emits:["visibleChange","overlayClick"],slots:["overlay"],setup:function(e,o){var t=o.slots,n=o.emit,i=o.expose,u=E(!!e.visible);Z(function(){return e.visible},function(A){A!==void 0&&(u.value=A)});var v=E();i({triggerRef:v});var f=function(l){e.visible===void 0&&(u.value=!1),n("overlayClick",l)},P=function(l){e.visible===void 0&&(u.value=l),n("visibleChange",l)},y=function(){var l,M=(l=t.overlay)===null||l===void 0?void 0:l.call(t),I={prefixCls:"".concat(e.prefixCls,"-menu"),onClick:f,getPopupContainer:function(){return v.value.getPopupDomNode()}};return m(De,null,[e.arrow&&m("div",{class:"".concat(e.prefixCls,"-arrow")},null),ie(M,I,!1)])},d=S(function(){var A=e.minOverlayWidthMatchTrigger,l=A===void 0?!e.alignPoint:A;return l}),C=function(){var l,M=(l=t.default)===null||l===void 0?void 0:l.call(t);return u.value&&M?ie(M[0],{class:e.openClassName||"".concat(e.prefixCls,"-open")},!1):M},r=S(function(){return!e.hideAction&&e.trigger.indexOf("contextmenu")!==-1?["click"]:e.hideAction});return function(){var A=e.prefixCls,l=e.arrow,M=e.showAction,I=e.overlayStyle,$=e.trigger,w=e.placement,O=e.align,b=e.getPopupContainer,g=e.transitionName,h=e.animation,K=e.overlayClassName,x=tt(e,Bn);return m(at,c(c({},x),{},{prefixCls:A,ref:v,popupClassName:le(K,D({},"".concat(A,"-show-arrow"),l)),popupStyle:I,builtinPlacements:Vn,action:$,showAction:M,hideAction:r.value||[],popupPlacement:w,popupAlign:O,popupTransitionName:g,popupAnimation:h,popupVisible:u.value,stretch:d.value?"minWidth":"",onPopupVisibleChange:P,getPopupContainer:b}),{popup:y,default:C})}}});var _t=function(){return{arrow:{type:[Boolean,Object],default:void 0},trigger:{type:[Array,String]},overlay:T.any,visible:{type:Boolean,default:void 0},disabled:{type:Boolean,default:void 0},align:{type:Object},getPopupContainer:Function,prefixCls:String,transitionName:String,placement:String,overlayClassName:String,overlayStyle:{type:Object,default:void 0},forceRender:{type:Boolean,default:void 0},mouseEnterDelay:Number,mouseLeaveDelay:Number,openClassName:String,minOverlayWidthMatchTrigger:{type:Boolean,default:void 0},destroyPopupOnHide:{type:Boolean,default:void 0},onVisibleChange:{type:Function},"onUpdate:visible":{type:Function}}},Ue=Qt(),Fn=function(){return c(c({},_t()),{},{type:Ue.type,size:String,htmlType:Ue.htmlType,href:String,disabled:{type:Boolean,default:void 0},prefixCls:String,icon:T.any,title:String,loading:Ue.loading,onClick:{type:Function}})},zn={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"};const Wn=zn;function gt(a){for(var e=1;e=0?"".concat(f.value,"-slide-down"):"".concat(f.value,"-slide-up")}),C=function(){var M,I,$,w=e.overlay||((M=t.overlay)===null||M===void 0?void 0:M.call(t)),O=Array.isArray(w)?w[0]:w;if(!O)return null;var b=O.props||{};xe(!b.mode||b.mode==="vertical","Dropdown",'mode="'.concat(b.mode,`" is not supported for Dropdown's Menu.`));var g=b.selectable,h=g===void 0?!1:g,K=b.expandIcon,x=K===void 0?(I=O.children)===null||I===void 0||($=I.expandIcon)===null||$===void 0?void 0:$.call(I):K,R=typeof x<"u"&&Ne(x)?x:m("span",{class:"".concat(v.value,"-menu-submenu-arrow")},[m(cn,{class:"".concat(v.value,"-menu-submenu-arrow-icon")},null)]),N=Ne(O)?ie(O,{mode:"vertical",selectable:h,expandIcon:function(){return R}}):O;return N},r=S(function(){var l=e.placement;if(!l)return P.value==="rtl"?"bottomRight":"bottomLeft";if(l.includes("Center")){var M=l.slice(0,l.indexOf("Center"));return xe(!l.includes("Center"),"Dropdown","You are using '".concat(l,"' placement in Dropdown, which is deprecated. Try to use '").concat(M,"' instead.")),M}return l}),A=function(M){i("update:visible",M),i("visibleChange",M)};return function(){var l,M,I=e.arrow,$=e.trigger,w=e.disabled,O=e.overlayClassName,b=(l=t.default)===null||l===void 0?void 0:l.call(t)[0],g=ie(b,Jt({class:le(b==null||(M=b.props)===null||M===void 0?void 0:M.class,D({},"".concat(v.value,"-rtl"),P.value==="rtl"),"".concat(v.value,"-trigger"))},w?{disabled:w}:{})),h=le(O,D({},"".concat(v.value,"-rtl"),P.value==="rtl")),K=w?[]:$,x;K&&K.indexOf("contextmenu")!==-1&&(x=!0);var R=At({arrowPointAtCenter:re(I)==="object"&&I.pointAtCenter,autoAdjustOverflow:!0}),N=xt(c(c(c({},e),n),{},{builtinPlacements:R,overlayClassName:h,arrow:I,alignPoint:x,prefixCls:v.value,getPopupContainer:y.value,transitionName:d.value,trigger:K,onVisibleChange:A,placement:r.value}),["overlay","onUpdate:visible"]);return m(Ln,N,{default:function(){return[g]},overlay:C})}}});Dt.Button=Ve;const _e=Dt;function Yn(a,e,o,t){var n=o?o.call(t,a,e):void 0;if(n!==void 0)return!!n;if(a===e)return!0;if(re(a)!=="object"||!a||re(e)!=="object"||!e)return!1;var i=Object.keys(a),u=Object.keys(e);if(i.length!==u.length)return!1;for(var v=Object.prototype.hasOwnProperty.bind(e),f=0;f=na){var P=e?null:ta(a);if(P)return wt(P);u=!1,n=pn,f=new dn}else f=e?[]:v;e:for(;++t"u"?z=x&&H?F:"":L===!1&&(z="");var ee={title:z};!O.value&&!w.value&&(ee.title=null,ee.visible=!1);var me={};e.role==="option"&&(me["aria-selected"]=X.value);var ge=Ce(t,e,"icon");return m(Kt,c(c({},ee),{},{placement:$.value?"left":"right",overlayClassName:"".concat(A.value,"-inline-collapsed-tooltip")}),{default:function(){return[m(Ae.Item,c(c(c({component:"li"},i),{},{id:e.id,style:c(c({},i.style||{}),pe.value),class:[J.value,(k={},D(k,"".concat(i.class),!!i.class),D(k,"".concat(A.value,"-item-only-child"),(ge?H+1:H)===1),k)],role:e.role||"menuitem",tabindex:e.disabled?null:-1,"data-menu-id":f,"aria-disabled":e.disabled},me),{},{onMouseenter:oe,onMouseleave:Q,onClick:q,onKeydown:ue,onFocus:se,title:typeof L=="string"?L:void 0}),{default:function(){return[ie(ge,{class:"".concat(A.value,"-item-icon")},!1),Y(ge,F)]}})]}})}}});var ve={adjustX:1,adjustY:1},ua={topLeft:{points:["bl","tl"],overflow:ve,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:ve,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:ve,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:ve,offset:[4,0]}},sa={topLeft:{points:["bl","tl"],overflow:ve,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:ve,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:ve,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:ve,offset:[4,0]}},ca={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"};const bt=G({compatConfig:{MODE:3},name:"PopupTrigger",inheritAttrs:!1,props:{prefixCls:String,mode:String,visible:Boolean,popupClassName:String,popupOffset:Array,disabled:Boolean,onVisibleChange:Function},slots:["popup"],emits:["visibleChange"],setup:function(e,o){var t=o.slots,n=o.emit,i=E(!1),u=de(),v=u.getPopupContainer,f=u.rtl,P=u.subMenuOpenDelay,y=u.subMenuCloseDelay,d=u.builtinPlacements,C=u.triggerSubMenuAction,r=u.isRootMenu,A=u.forceSubMenuRender,l=u.motion,M=u.defaultMotions,I=Rt(),$=S(function(){return f.value?c(c({},sa),d.value):c(c({},ua),d.value)}),w=S(function(){return ca[e.mode]}),O=E();Z(function(){return e.visible},function(h){Ie.cancel(O.value),O.value=Ie(function(){i.value=h})},{immediate:!0}),ke(function(){Ie.cancel(O.value)});var b=function(K){n("visibleChange",K)},g=S(function(){var h,K,x=l.value||((h=M.value)===null||h===void 0?void 0:h[e.mode])||((K=M.value)===null||K===void 0?void 0:K.other),R=typeof x=="function"?x():x;return R?tn(R.name,{css:!0}):void 0});return function(){var h=e.prefixCls,K=e.popupClassName,x=e.mode,R=e.popupOffset,N=e.disabled;return m(at,{prefixCls:h,popupClassName:le("".concat(h,"-popup"),D({},"".concat(h,"-rtl"),f.value),K),stretch:x==="horizontal"?"minWidth":null,getPopupContainer:r.value?v.value:function(j){return j.parentNode},builtinPlacements:$.value,popupPlacement:w.value,popupVisible:i.value,popupAlign:R&&{offset:R},action:N?[]:[C.value],mouseEnterDelay:P.value,mouseLeaveDelay:y.value,onPopupVisibleChange:b,forceRender:I||A.value,popupAnimation:g.value},{popup:t.popup,default:t.default})}}});var Ft=function(e,o){var t,n=o.slots,i=o.attrs,u=de(),v=u.prefixCls,f=u.mode;return m("ul",c(c({},i),{},{class:le(v.value,"".concat(v.value,"-sub"),"".concat(v.value,"-").concat(f.value==="inline"?"inline":"vertical")),"data-menu-list":!0}),[(t=n.default)===null||t===void 0?void 0:t.call(n)])};Ft.displayName="SubMenuList";const zt=Ft,va=G({compatConfig:{MODE:3},name:"InlineSubMenuList",inheritAttrs:!1,props:{id:String,open:Boolean,keyPath:Array},setup:function(e,o){var t=o.slots,n=S(function(){return"inline"}),i=de(),u=i.motion,v=i.mode,f=i.defaultMotions,P=S(function(){return v.value===n.value}),y=E(!P.value),d=S(function(){return P.value?e.open:!1});Z(v,function(){P.value&&(y.value=!1)},{flush:"post"});var C=S(function(){var r,A,l=u.value||((r=f.value)===null||r===void 0?void 0:r[n.value])||((A=f.value)===null||A===void 0?void 0:A.other),M=typeof l=="function"?l():l;return c(c({},M),{},{appear:e.keyPath.length<=1})});return function(){var r;return y.value?null:m(Be,{mode:n.value},{default:function(){return[m(nn,C.value,{default:function(){return[an(m(zt,{id:e.id},{default:function(){return[(r=t.default)===null||r===void 0?void 0:r.call(t)]}}),[[on,d.value]])]}})]}})}}});var Ct=0,fa=function(){return{icon:T.any,title:T.any,disabled:Boolean,level:Number,popupClassName:String,popupOffset:Array,internalPopupClose:Boolean,eventKey:String,expandIcon:Function,onMouseenter:Function,onMouseleave:Function,onTitleClick:Function}};const Ee=G({compatConfig:{MODE:3},name:"ASubMenu",inheritAttrs:!1,props:fa(),slots:["icon","title","expandIcon"],setup:function(e,o){var t,n,i=o.slots,u=o.attrs,v=o.emit;kt(!1);var f=lt(),P=Mt(),y=re(P.vnode.key)==="symbol"?String(P.vnode.key):P.vnode.key;xe(re(P.vnode.key)!=="symbol","SubMenu",'SubMenu `:key="'.concat(String(y),'"` not support Symbol type'));var d=vt(y)?y:"sub_menu_".concat(++Ct,"_$$_not_set_key"),C=(t=e.eventKey)!==null&&t!==void 0?t:vt(y)?"sub_menu_".concat(++Ct,"_$$_").concat(y):d,r=rt(),A=r.parentEventKeys,l=r.parentInfo,M=r.parentKeys,I=S(function(){return[].concat(he(M.value),[d])}),$=E([]),w={eventKey:C,key:d,parentEventKeys:A,childrenEventKeys:$,parentKeys:M};(n=l.childrenEventKeys)===null||n===void 0||n.value.push(C),ke(function(){if(l.childrenEventKeys){var W;l.childrenEventKeys.value=(W=l.childrenEventKeys)===null||W===void 0?void 0:W.value.filter(function(V){return V!=C})}}),ra(C,d,w);var O=de(),b=O.prefixCls,g=O.activeKeys,h=O.disabled,K=O.changeActiveKeys,x=O.mode,R=O.inlineCollapsed,N=O.antdMenuTheme,j=O.openKeys,B=O.overflowDisabled,X=O.onOpenChange,J=O.registerMenuInfo,U=O.unRegisterMenuInfo,q=O.selectedSubMenuKeys,oe=O.expandIcon,Q=y!=null,ue=!f&&(Rt()||!Q);Xn(ue),(f&&Q||!f&&!Q||ue)&&(J(C,w),ke(function(){U(C)}));var se=S(function(){return"".concat(b.value,"-submenu")}),Y=S(function(){return h.value||e.disabled}),pe=E(),p=E(),s=S(function(){return j.value.includes(d)}),_=S(function(){return!B.value&&s.value}),k=S(function(){return q.value.includes(d)}),L=E(!1);Z(g,function(){L.value=!!g.value.find(function(W){return W===d})},{immediate:!0});var F=function(V){Y.value||(v("titleClick",V,d),x.value==="inline"&&X(d,!s.value))},H=function(V){Y.value||(K(I.value),v("mouseenter",V))},z=function(V){Y.value||(K([]),v("mouseleave",V))},ee=Lt(S(function(){return I.value.length})),me=function(V){x.value!=="inline"&&X(d,V)},ge=function(){K(I.value)},we=C&&"".concat(C,"-popup"),it=S(function(){return le(b.value,"".concat(b.value,"-").concat(N.value),e.popupClassName)}),Wt=function(V,te){if(!te)return R.value&&!M.value.length&&V&&typeof V=="string"?m("div",{class:"".concat(b.value,"-inline-collapsed-noicon")},[V.charAt(0)]):m("span",{class:"".concat(b.value,"-title-content")},[V]);var ce=Ne(V)&&V.type==="span";return m(De,null,[ie(te,{class:"".concat(b.value,"-item-icon")},!1),ce?V:m("span",{class:"".concat(b.value,"-title-content")},[V])])},ze=S(function(){return x.value!=="inline"&&I.value.length>1?"vertical":x.value}),Ht=S(function(){return x.value==="horizontal"?"vertical":x.value}),Gt=S(function(){return ze.value==="horizontal"?"vertical":ze.value}),ut=function(){var V=se.value,te=Ce(i,e,"icon"),ce=e.expandIcon||i.expandIcon||oe.value,ye=Wt(Ce(i,e,"title"),te);return m("div",{style:ee.value,class:"".concat(V,"-title"),tabindex:Y.value?null:-1,ref:pe,title:typeof ye=="string"?ye:null,"data-menu-id":d,"aria-expanded":_.value,"aria-haspopup":!0,"aria-controls":we,"aria-disabled":Y.value,onClick:F,onFocus:ge},[ye,x.value!=="horizontal"&&ce?ce(c(c({},e),{},{isOpen:_.value})):m("i",{class:"".concat(V,"-arrow")},null)])};return function(){var W;if(f){var V;return Q?(V=i.default)===null||V===void 0?void 0:V.call(i):null}var te=se.value,ce=function(){return null};return!B.value&&x.value!=="inline"?ce=function(){return m(bt,{mode:ze.value,prefixCls:te,visible:!e.internalPopupClose&&_.value,popupClassName:it.value,popupOffset:e.popupOffset,disabled:Y.value,onVisibleChange:me},{default:function(){return[ut()]},popup:function(){return m(Be,{mode:Gt.value,isRootMenu:!1},{default:function(){return[m(zt,{id:we,ref:p},{default:i.default})]}})}})}:ce=function(){return m(bt,null,{default:ut})},m(Be,{mode:Ht.value},{default:function(){return[m(Ae.Item,c(c({component:"li"},u),{},{role:"none",class:le(te,"".concat(te,"-").concat(x.value),u.class,(W={},D(W,"".concat(te,"-open"),_.value),D(W,"".concat(te,"-active"),L.value),D(W,"".concat(te,"-selected"),k.value),D(W,"".concat(te,"-disabled"),Y.value),W)),onMouseenter:H,onMouseleave:z,"data-submenu-id":d}),{default:function(){return m(De,null,[ce(),!B.value&&m(va,{id:we,open:_.value,keyPath:I.value},{default:i.default})])}})]}})}}});var da=function(){return{id:String,prefixCls:String,disabled:Boolean,inlineCollapsed:Boolean,disabledOverflow:Boolean,forceSubMenuRender:Boolean,openKeys:Array,selectedKeys:Array,activeKey:String,selectable:{type:Boolean,default:!0},multiple:{type:Boolean,default:!1},motion:Object,theme:{type:String,default:"light"},mode:{type:String,default:"vertical"},inlineIndent:{type:Number,default:24},subMenuOpenDelay:{type:Number,default:.1},subMenuCloseDelay:{type:Number,default:.1},builtinPlacements:{type:Object},triggerSubMenuAction:{type:String,default:"hover"},getPopupContainer:Function,expandIcon:Function,onOpenChange:Function,onSelect:Function,onDeselect:Function,onClick:[Function,Array],onFocus:Function,onBlur:Function,onMousedown:Function,"onUpdate:openKeys":Function,"onUpdate:selectedKeys":Function,"onUpdate:activeKey":Function}},ht=[];const be=G({compatConfig:{MODE:3},name:"AMenu",inheritAttrs:!1,props:da(),slots:["expandIcon","overflowedIndicator"],setup:function(e,o){var t=o.slots,n=o.emit,i=o.attrs,u=fe("menu",e),v=u.prefixCls,f=u.direction,P=u.getPrefixCls,y=E({}),d=Me(vn,E(void 0)),C=S(function(){return d.value!==void 0?d.value:e.inlineCollapsed}),r=E(!1);et(function(){r.value=!0}),je(function(){xe(!(e.inlineCollapsed===!0&&e.mode!=="inline"),"Menu","`inlineCollapsed` should only be used when `mode` is inline."),xe(!(d.value!==void 0&&e.inlineCollapsed===!0),"Menu","`inlineCollapsed` not control Menu under Sider. Should set `collapsed` on Sider instead.")});var A=E([]),l=E([]),M=E({});Z(y,function(){for(var p={},s=0,_=Object.values(y.value);s<_.length;s++){var k=_[s];p[k.key]=k}M.value=p},{flush:"post"}),je(function(){if(e.activeKey!==void 0){var p=[],s=e.activeKey?M.value[e.activeKey]:void 0;s&&e.activeKey!==void 0?p=Ye([].concat($e(s.parentKeys),e.activeKey)):p=[],Se(A.value,p)||(A.value=p)}}),Z(function(){return e.selectedKeys},function(p){p&&(l.value=p.slice())},{immediate:!0,deep:!0});var I=E([]);Z([M,l],function(){var p=[];l.value.forEach(function(s){var _=M.value[s];_&&(p=p.concat($e(_.parentKeys)))}),p=Ye(p),Se(I.value,p)||(I.value=p)},{immediate:!0});var $=function(s){if(e.selectable){var _=s.key,k=l.value.includes(_),L;e.multiple?k?L=l.value.filter(function(H){return H!==_}):L=[].concat(he(l.value),[_]):L=[_];var F=c(c({},s),{},{selectedKeys:L});Se(L,l.value)||(e.selectedKeys===void 0&&(l.value=L),n("update:selectedKeys",L),k&&e.multiple?n("deselect",F):n("select",F)),K.value!=="inline"&&!e.multiple&&w.value.length&&N(ht)}},w=E([]);Z(function(){return e.openKeys},function(){var p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:w.value;Se(w.value,p)||(w.value=p.slice())},{immediate:!0,deep:!0});var O,b=function(s){clearTimeout(O),O=setTimeout(function(){e.activeKey===void 0&&(A.value=s),n("update:activeKey",s[s.length-1])})},g=S(function(){return!!e.disabled}),h=S(function(){return f.value==="rtl"}),K=E("vertical"),x=E(!1);je(function(){(e.mode==="inline"||e.mode==="vertical")&&C.value?(K.value="vertical",x.value=C.value):(K.value=e.mode,x.value=!1)});var R=S(function(){return K.value==="inline"}),N=function(s){w.value=s,n("update:openKeys",s),n("openChange",s)},j=E(w.value),B=E(!1);Z(w,function(){R.value&&(j.value=w.value)},{immediate:!0}),Z(R,function(){if(!B.value){B.value=!0;return}R.value?w.value=j.value:N(ht)},{immediate:!0});var X=S(function(){var p;return p={},D(p,"".concat(v.value),!0),D(p,"".concat(v.value,"-root"),!0),D(p,"".concat(v.value,"-").concat(K.value),!0),D(p,"".concat(v.value,"-inline-collapsed"),x.value),D(p,"".concat(v.value,"-rtl"),h.value),D(p,"".concat(v.value,"-").concat(e.theme),!0),p}),J=S(function(){return P()}),U=S(function(){return{horizontal:{name:"".concat(J.value,"-slide-up")},inline:Cn,other:{name:"".concat(J.value,"-zoom-big")}}});kt(!0);var q=function p(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],_=[],k=y.value;return s.forEach(function(L){var F=k[L],H=F.key,z=F.childrenEventKeys;_.push.apply(_,[H].concat(he(p($e(z)))))}),_},oe=function(s){n("click",s),$(s)},Q=function(s,_){var k,L=((k=M.value[s])===null||k===void 0?void 0:k.childrenEventKeys)||[],F=w.value.filter(function(z){return z!==s});if(_)F.push(s);else if(K.value!=="inline"){var H=q($e(L));F=Ye(F.filter(function(z){return!H.includes(z)}))}Se(w,F)||N(F)},ue=function(s,_){y.value=c(c({},y.value),{},D({},s,_))},se=function(s){delete y.value[s],y.value=c({},y.value)},Y=E(0),pe=S(function(){return e.expandIcon||t.expandIcon?function(p){var s=e.expandIcon||t.expandIcon;return s=typeof s=="function"?s(p):s,ie(s,{class:"".concat(v.value,"-submenu-expand-icon")},!1)}:null});return Qn({store:y,prefixCls:v,activeKeys:A,openKeys:w,selectedKeys:l,changeActiveKeys:b,disabled:g,rtl:h,mode:K,inlineIndent:S(function(){return e.inlineIndent}),subMenuCloseDelay:S(function(){return e.subMenuCloseDelay}),subMenuOpenDelay:S(function(){return e.subMenuOpenDelay}),builtinPlacements:S(function(){return e.builtinPlacements}),triggerSubMenuAction:S(function(){return e.triggerSubMenuAction}),getPopupContainer:S(function(){return e.getPopupContainer}),inlineCollapsed:x,antdMenuTheme:S(function(){return e.theme}),siderCollapsed:d,defaultMotions:S(function(){return r.value?U.value:null}),motion:S(function(){return r.value?e.motion:null}),overflowDisabled:E(void 0),onOpenChange:Q,onItemClick:oe,registerMenuInfo:ue,unRegisterMenuInfo:se,selectedSubMenuKeys:I,isRootMenu:E(!0),expandIcon:pe,forceSubMenuRender:S(function(){return e.forceSubMenuRender})}),function(){var p,s,_=nt((p=t.default)===null||p===void 0?void 0:p.call(t)),k=Y.value>=_.length-1||K.value!=="horizontal"||e.disabledOverflow,L=K.value!=="horizontal"||e.disabledOverflow?_:_.map(function(H,z){return m(Be,{key:H.key,overflowDisabled:z>Y.value},{default:function(){return H}})}),F=((s=t.overflowedIndicator)===null||s===void 0?void 0:s.call(t))||m(Nt,null,null);return m(Ae,c(c({},i),{},{onMousedown:e.onMousedown,prefixCls:"".concat(v.value,"-overflow"),component:"ul",itemComponent:Le,class:[X.value,i.class],role:"menu",id:e.id,data:L,renderRawItem:function(z){return z},renderRawRest:function(z){var ee=z.length,me=ee?_.slice(-ee):null;return m(De,null,[m(Ee,{eventKey:Re,key:Re,title:F,disabled:k,internalPopupClose:ee===0},{default:function(){return me}}),m(yt,null,{default:function(){return[m(Ee,{eventKey:Re,key:Re,title:F,disabled:k,internalPopupClose:ee===0},{default:function(){return me}})]}})])},maxCount:K.value!=="horizontal"||e.disabledOverflow?Ae.INVALIDATE:Ae.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(z){Y.value=z}}),{default:function(){return[m(rn,{to:"body"},{default:function(){return[m("div",{style:{display:"none"},"aria-hidden":!0},[m(yt,null,{default:function(){return[L]}})])]}})]}})}}});var pa=function(){return{title:T.any}};const Ze=G({compatConfig:{MODE:3},name:"AMenuItemGroup",inheritAttrs:!1,props:pa(),slots:["title"],setup:function(e,o){var t=o.slots,n=o.attrs,i=de(),u=i.prefixCls,v=S(function(){return"".concat(u.value,"-item-group")}),f=lt();return function(){var P,y;return f?(P=t.default)===null||P===void 0?void 0:P.call(t):m("li",c(c({},n),{},{onClick:function(C){return C.stopPropagation()},class:v.value}),[m("div",{title:typeof e.title=="string"?e.title:void 0,class:"".concat(v.value,"-title")},[Ce(t,e,"title")]),m("ul",{class:"".concat(v.value,"-list")},[(y=t.default)===null||y===void 0?void 0:y.call(t)])])}}});var ma=function(){return{prefixCls:String,dashed:Boolean}};const Je=G({compatConfig:{MODE:3},name:"AMenuDivider",props:ma(),setup:function(e){var o=fe("menu",e),t=o.prefixCls,n=S(function(){var i;return i={},D(i,"".concat(t.value,"-item-divider"),!0),D(i,"".concat(t.value,"-item-divider-dashed"),!!e.dashed),i});return function(){return m("li",{class:n.value},null)}}});be.install=function(a){return a.component(be.name,be),a.component(Le.name,Le),a.component(Ee.name,Ee),a.component(Je.name,Je),a.component(Ze.name,Ze),a};be.Item=Le;be.Divider=Je;be.SubMenu=Ee;be.ItemGroup=Ze;_e.Button=Ve;_e.install=function(a){return a.component(_e.name,_e),a.component(Ve.name,Ve),a};export{Ke as A,_e as D,Nt as E,be as M,Kt as T,Le as a,Ln as b};