1 |
- 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<b&&(v.value=b-h*2<O?(b-h*2)/O:1)}}},$=function(){var O=e.loadError,b=O==null?void 0:O();b!==!1&&(i.value=!1)};return Z(function(){return e.src},function(){We(function(){i.value=!0,v.value=1})}),Z(function(){return e.gap},function(){We(function(){I()})}),et(function(){We(function(){I(),u.value=!0})}),function(){var w,O,b=e.shape,g=e.src,h=e.alt,K=e.srcset,x=e.draggable,R=e.crossOrigin,N=Ce(t,e,"icon"),j=d.value,B=(w={},D(w,"".concat(n.class),!!n.class),D(w,j,!0),D(w,"".concat(j,"-lg"),r.value==="large"),D(w,"".concat(j,"-sm"),r.value==="small"),D(w,"".concat(j,"-").concat(b),b),D(w,"".concat(j,"-image"),g&&i.value),D(w,"".concat(j,"-icon"),N),w),X=typeof r.value=="number"?{width:"".concat(r.value,"px"),height:"".concat(r.value,"px"),lineHeight:"".concat(r.value,"px"),fontSize:N?"".concat(r.value/2,"px"):"18px"}:{},J=(O=t.default)===null||O===void 0?void 0:O.call(t),U;if(g&&i.value)U=m("img",{draggable:x,src:g,srcset:K,onError:$,alt:h,crossorigin:R},null);else if(N)U=N;else if(u.value||v.value!==1){var q="scale(".concat(v.value,") translateX(-50%)"),oe={msTransform:q,WebkitTransform:q,transform:q},Q=typeof r.value=="number"?{lineHeight:"".concat(r.value,"px")}:{};U=m(Ut,{onResize:I},{default:function(){return[m("span",{class:"".concat(j,"-string"),ref:f,style:c(c({},Q),oe)},[J])]}})}else U=m("span",{class:"".concat(j,"-string"),ref:f,style:{opacity:0}},[J]);return m("span",c(c({},n),{},{ref:P,class:B,style:[X,M(!!N),n.style]}),[U])}}});const Ke=Pn;var ne={adjustX:1,adjustY:1},ae=[0,0],St={left:{points:["cr","cl"],overflow:ne,offset:[-4,0],targetOffset:ae},right:{points:["cl","cr"],overflow:ne,offset:[4,0],targetOffset:ae},top:{points:["bc","tc"],overflow:ne,offset:[0,-4],targetOffset:ae},bottom:{points:["tc","bc"],overflow:ne,offset:[0,4],targetOffset:ae},topLeft:{points:["bl","tl"],overflow:ne,offset:[0,-4],targetOffset:ae},leftTop:{points:["tr","tl"],overflow:ne,offset:[-4,0],targetOffset:ae},topRight:{points:["br","tr"],overflow:ne,offset:[0,-4],targetOffset:ae},rightTop:{points:["tl","tr"],overflow:ne,offset:[4,0],targetOffset:ae},bottomRight:{points:["tr","br"],overflow:ne,offset:[0,4],targetOffset:ae},rightBottom:{points:["bl","br"],overflow:ne,offset:[4,0],targetOffset:ae},bottomLeft:{points:["tl","bl"],overflow:ne,offset:[0,4],targetOffset:ae},leftBottom:{points:["br","bl"],overflow:ne,offset:[-4,0],targetOffset:ae}},On={prefixCls:String,id:String,overlayInnerStyle:T.any};const xn=G({compatConfig:{MODE:3},name:"Content",props:On,slots:["overlay"],setup:function(e,o){var t=o.slots;return function(){var n;return m("div",{class:"".concat(e.prefixCls,"-inner"),id:e.id,role:"tooltip",style:e.overlayInnerStyle},[(n=t.overlay)===null||n===void 0?void 0:n.call(t)])}}});var Mn=["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible"];function ft(){}const wn=G({compatConfig:{MODE:3},name:"Tooltip",inheritAttrs:!1,props:{trigger:T.any.def(["hover"]),defaultVisible:{type:Boolean,default:void 0},visible:{type:Boolean,default:void 0},placement:T.string.def("right"),transitionName:String,animation:T.any,afterVisibleChange:T.func.def(function(){}),overlayStyle:{type:Object,default:void 0},overlayClassName:String,prefixCls:T.string.def("rc-tooltip"),mouseEnterDelay:T.number.def(.1),mouseLeaveDelay:T.number.def(.1),getPopupContainer:Function,destroyTooltipOnHide:{type:Boolean,default:!1},align:T.object.def(function(){return{}}),arrowContent:T.any.def(null),tipId:String,builtinPlacements:T.object,overlayInnerStyle:{type:Object,default:void 0},popupVisible:{type:Boolean,default:void 0},onVisibleChange:Function,onPopupAlign:Function},slots:["arrowContent","overlay"],setup:function(e,o){var t=o.slots,n=o.attrs,i=o.expose,u=E(),v=function(){var C=e.prefixCls,r=e.tipId,A=e.overlayInnerStyle;return[m("div",{class:"".concat(C,"-arrow"),key:"arrow"},[Ce(t,e,"arrowContent")]),m(xn,{key:"content",prefixCls:C,id:r,overlayInnerStyle:A},{overlay:t.overlay})]},f=function(){return u.value.getPopupDomNode()};i({getPopupDomNode:f,triggerDOM:u,forcePopupAlign:function(){var C;return(C=u.value)===null||C===void 0?void 0:C.forcePopupAlign()}});var P=E(!1),y=E(!1);return je(function(){var d=e.destroyTooltipOnHide;if(typeof d=="boolean")P.value=d;else if(d&&re(d)==="object"){var C=d.keepParent;P.value=C===!0,y.value=C===!1}}),function(){var d=e.overlayClassName,C=e.trigger,r=e.mouseEnterDelay,A=e.mouseLeaveDelay,l=e.overlayStyle,M=e.prefixCls,I=e.afterVisibleChange,$=e.transitionName,w=e.animation,O=e.placement,b=e.align;e.destroyTooltipOnHide;var g=e.defaultVisible,h=tt(e,Mn),K=c({},h);e.visible!==void 0&&(K.popupVisible=e.visible);var x=c(c(c({popupClassName:d,prefixCls:M,action:C,builtinPlacements:St,popupPlacement:O,popupAlign:b,afterPopupVisibleChange:I,popupTransitionName:$,popupAnimation:w,defaultPopupVisible:g,destroyPopupOnHide:P.value,autoDestroy:y.value,mouseLeaveDelay:A,popupStyle:l,mouseEnterDelay:r},K),n),{},{onPopupVisibleChange:e.onVisibleChange||ft,onPopupAlign:e.onPopupAlign||ft,ref:u,popup:v()});return m(at,x,{default:t.default})}}});Pt("success","processing","error","default","warning");var Sn=Pt("pink","red","yellow","orange","cyan","green","blue","purple","geekblue","magenta","volcano","gold","lime");const It=function(){return{trigger:[String,Array],visible:{type:Boolean,default:void 0},defaultVisible:{type:Boolean,default:void 0},placement:String,color:String,transitionName:String,overlayStyle:{type:Object,default:void 0},overlayClassName:String,openClassName:String,prefixCls:String,mouseEnterDelay:Number,mouseLeaveDelay:Number,getPopupContainer:Function,arrowPointAtCenter:{type:Boolean,default:void 0},autoAdjustOverflow:{type:[Boolean,Object],default:void 0},destroyTooltipOnHide:{type:Boolean,default:void 0},align:{type:Object,default:void 0},builtinPlacements:{type:Object,default:void 0},children:Array,onVisibleChange:Function,"onUpdate:visible":Function}};var In={adjustX:1,adjustY:1},dt={adjustX:0,adjustY:0},An=[0,0];function pt(a){return typeof a=="boolean"?a?In:dt:c(c({},dt),a)}function At(a){var e=a.arrowWidth,o=e===void 0?4:e,t=a.horizontalArrowShift,n=t===void 0?16:t,i=a.verticalArrowShift,u=i===void 0?8:i,v=a.autoAdjustOverflow,f=a.arrowPointAtCenter,P={left:{points:["cr","cl"],offset:[-4,0]},right:{points:["cl","cr"],offset:[4,0]},top:{points:["bc","tc"],offset:[0,-4]},bottom:{points:["tc","bc"],offset:[0,4]},topLeft:{points:["bl","tc"],offset:[-(n+o),-4]},leftTop:{points:["tr","cl"],offset:[-4,-(u+o)]},topRight:{points:["br","tc"],offset:[n+o,-4]},rightTop:{points:["tl","cr"],offset:[4,-(u+o)]},bottomRight:{points:["tr","bc"],offset:[n+o,4]},rightBottom:{points:["bl","cr"],offset:[4,u+o]},bottomLeft:{points:["tl","bc"],offset:[-(n+o),4]},leftBottom:{points:["br","cl"],offset:[-4,u+o]}};return Object.keys(P).forEach(function(y){P[y]=f?c(c({},P[y]),{},{overflow:pt(v),targetOffset:An}):c(c({},St[y]),{},{overflow:pt(v)}),P[y].ignoreShake=!0}),P}var Kn=function(e,o){var t={},n=c({},e);return o.forEach(function(i){e&&i in e&&(t[i]=e[i],delete n[i])}),{picked:t,omitted:n}},mt=new RegExp("^(".concat(Sn.join("|"),")(-inverse)?$")),_n=function(){return c(c({},It()),{},{title:T.any})},Nn=function(){return{trigger:"hover",transitionName:"zoom-big-fast",align:{},placement:"top",mouseEnterDelay:.1,mouseLeaveDelay:.1,arrowPointAtCenter:!1,autoAdjustOverflow:!0}};const Dn=G({compatConfig:{MODE:3},name:"ATooltip",inheritAttrs:!1,props:Fe(_n(),{trigger:"hover",transitionName:"zoom-big-fast",align:{},placement:"top",mouseEnterDelay:.1,mouseLeaveDelay:.1,arrowPointAtCenter:!1,autoAdjustOverflow:!0}),slots:["title"],setup:function(e,o){var t=o.slots,n=o.emit,i=o.attrs,u=o.expose,v=fe("tooltip",e),f=v.prefixCls,P=v.getPopupContainer,y=E(sn([e.visible,e.defaultVisible])),d=E();et(function(){Yt(e.defaultVisible===void 0,"Tooltip","'defaultVisible' is deprecated, please use 'v-model:visible'")});var C;Z(function(){return e.visible},function(b){Ie.cancel(C),C=Ie(function(){y.value=!!b})});var r=function(){var g,h=(g=e.title)!==null&&g!==void 0?g:t.title;return!h&&h!==0},A=function(g){var h=r();e.visible===void 0&&(y.value=h?!1:g),h||(n("update:visible",g),n("visibleChange",g))},l=function(){return d.value.getPopupDomNode()};u({getPopupDomNode:l,visible:y,forcePopupAlign:function(){var g;return(g=d.value)===null||g===void 0?void 0:g.forcePopupAlign()}});var M=S(function(){var b=e.builtinPlacements,g=e.arrowPointAtCenter,h=e.autoAdjustOverflow;return b||At({arrowPointAtCenter:g,autoAdjustOverflow:h})}),I=function(g){return g||g===""},$=function(g){var h=g.type;if(re(h)==="object"&&g.props&&((h.__ANT_BUTTON===!0||h==="button")&&I(g.props.disabled)||h.__ANT_SWITCH===!0&&(I(g.props.disabled)||I(g.props.loading)))){var K=Kn(Xt(g),["position","left","right","top","bottom","float","display","zIndex"]),x=K.picked,R=K.omitted,N=c(c({display:"inline-block"},x),{},{cursor:"not-allowed",lineHeight:1,width:g.props&&g.props.block?"100%":null}),j=c(c({},R),{},{pointerEvents:"none"}),B=ie(g,{style:j},!0);return m("span",{style:N,class:"".concat(f.value,"-disabled-compatible-wrapper")},[B])}return g},w=function(){var g,h;return(g=e.title)!==null&&g!==void 0?g:(h=t.title)===null||h===void 0?void 0:h.call(t)},O=function(g,h){var K=M.value,x=Object.keys(K).filter(function(j){return K[j].points[0]===h.points[0]&&K[j].points[1]===h.points[1]})[0];if(x){var R=g.getBoundingClientRect(),N={top:"50%",left:"50%"};x.indexOf("top")>=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<arguments.length;e++){var o=arguments[e]!=null?Object(arguments[e]):{},t=Object.keys(o);typeof Object.getOwnPropertySymbols=="function"&&(t=t.concat(Object.getOwnPropertySymbols(o).filter(function(n){return Object.getOwnPropertyDescriptor(o,n).enumerable}))),t.forEach(function(n){Hn(a,n,o[n])})}return a}function Hn(a,e,o){return e in a?Object.defineProperty(a,e,{value:o,enumerable:!0,configurable:!0,writable:!0}):a[e]=o,a}var ot=function(e,o){var t=gt({},e,o.attrs);return m(Zt,gt({},t,{icon:Wn}),null)};ot.displayName="EllipsisOutlined";ot.inheritAttrs=!1;const Nt=ot;var Gn=["type","disabled","loading","htmlType","class","overlay","trigger","align","visible","onVisibleChange","placement","href","title","icon","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","onClick","onUpdate:visible"],Un=qe.Group;const Ve=G({compatConfig:{MODE:3},name:"ADropdownButton",inheritAttrs:!1,__ANT_BUTTON:!0,props:Fe(Fn(),{trigger:"hover",placement:"bottomRight",type:"default"}),slots:["icon","leftButton","rightButton","overlay"],setup:function(e,o){var t=o.slots,n=o.attrs,i=o.emit,u=function(C){i("update:visible",C),i("visibleChange",C)},v=fe("dropdown-button",e),f=v.prefixCls,P=v.direction,y=v.getPopupContainer;return function(){var d,C,r=c(c({},e),n),A=r.type,l=A===void 0?"default":A,M=r.disabled,I=r.loading,$=r.htmlType,w=r.class,O=w===void 0?"":w,b=r.overlay,g=b===void 0?(d=t.overlay)===null||d===void 0?void 0:d.call(t):b,h=r.trigger,K=r.align,x=r.visible;r.onVisibleChange;var R=r.placement,N=R===void 0?P.value==="rtl"?"bottomLeft":"bottomRight":R,j=r.href,B=r.title,X=r.icon,J=X===void 0?((C=t.icon)===null||C===void 0?void 0:C.call(t))||m(Nt,null,null):X,U=r.mouseEnterDelay,q=r.mouseLeaveDelay,oe=r.overlayClassName,Q=r.overlayStyle,ue=r.destroyPopupOnHide,se=r.onClick;r["onUpdate:visible"];var Y=tt(r,Gn),pe={align:K,disabled:M,trigger:M?[]:h,placement:N,getPopupContainer:y.value,onVisibleChange:u,mouseEnterDelay:U,mouseLeaveDelay:q,visible:x,overlayClassName:oe,overlayStyle:Q,destroyPopupOnHide:ue},p=m(qe,{type:l,disabled:M,loading:I,onClick:se,htmlType:$,href:j,title:B},{default:t.default}),s=m(qe,{type:l,icon:J},null);return m(Un,c(c({},Y),{},{class:le(f.value,O)}),{default:function(){return[t.leftButton?t.leftButton({button:p}):p,m(_e,pe,{default:function(){return[t.rightButton?t.rightButton({button:s}):s]},overlay:function(){return g}})]}})}}});var Dt=G({compatConfig:{MODE:3},name:"ADropdown",inheritAttrs:!1,props:Fe(_t(),{mouseEnterDelay:.15,mouseLeaveDelay:.1,placement:"bottomLeft",trigger:"hover"}),slots:["overlay"],setup:function(e,o){var t=o.slots,n=o.attrs,i=o.emit,u=fe("dropdown",e),v=u.prefixCls,f=u.rootPrefixCls,P=u.direction,y=u.getPopupContainer,d=S(function(){var l=e.placement,M=l===void 0?"":l,I=e.transitionName;return I!==void 0?I:M.indexOf("top")>=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<i.length;f++){var P=i[f];if(!v(P))return!1;var y=a[P],d=e[P];if(n=o?o.call(t,y,d,P):void 0,n===!1||n===void 0&&y!==d)return!1}return!0}function Se(a,e,o,t){return Yn(ct(a),ct(e),o,t)}var Et=Symbol("menuContextKey"),Tt=function(e){Te(Et,e)},de=function(){return Me(Et)},$t=Symbol("ForceRenderKey"),Xn=function(e){Te($t,e)},Rt=function(){return Me($t,!1)},jt=Symbol("menuFirstLevelContextKey"),kt=function(e){Te(jt,e)},qn=function(){return Me(jt,!0)},Be=G({compatConfig:{MODE:3},name:"MenuContextProvider",inheritAttrs:!1,props:{mode:{type:String,default:void 0},overflowDisabled:{type:Boolean,default:void 0},isRootMenu:{type:Boolean,default:void 0}},setup:function(e,o){var t=o.slots,n=de(),i=c({},n);return e.mode!==void 0&&(i.mode=He(e,"mode")),e.isRootMenu!==void 0&&(i.isRootMenu=He(e,"isRootMenu")),e.overflowDisabled!==void 0&&(i.overflowDisabled=He(e,"overflowDisabled")),Tt(i),function(){var u;return(u=t.default)===null||u===void 0?void 0:u.call(t)}}});const Qn=Tt;function Zn(){}var Jn=1/0,ea=Ge&&1/wt(new Ge([,-0]))[1]==Jn?function(a){return new Ge(a)}:Zn;const ta=ea;var na=200;function aa(a,e,o){var t=-1,n=yn,i=a.length,u=!0,v=[],f=v;if(o)u=!1,n=bn;else if(i>=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<i;){var y=a[t],d=e?e(y):y;if(y=o||y!==0?y:0,u&&d===d){for(var C=f.length;C--;)if(f[C]===d)continue e;e&&f.push(d),v.push(y)}else n(f,d,o)||(f!==v&&f.push(d),v.push(y))}return v}function Ye(a){return a&&a.length?aa(a):[]}var Re="$$__vc-menu-more__key",Vt=Symbol("KeyPathContext"),rt=function(){return Me(Vt,{parentEventKeys:S(function(){return[]}),parentKeys:S(function(){return[]}),parentInfo:{}})},oa=function(e,o,t){var n=rt(),i=n.parentEventKeys,u=n.parentKeys,v=S(function(){return[].concat(he(i.value),[e])}),f=S(function(){return[].concat(he(u.value),[o])});return Te(Vt,{parentEventKeys:v,parentKeys:f,parentInfo:t}),f},Bt=Symbol("measure"),yt=G({compatConfig:{MODE:3},setup:function(e,o){var t=o.slots;return Te(Bt,!0),function(){var n;return(n=t.default)===null||n===void 0?void 0:n.call(t)}}}),lt=function(){return Me(Bt,!1)};const ra=oa;function Lt(a){var e=de(),o=e.mode,t=e.rtl,n=e.inlineIndent;return S(function(){return o.value!=="inline"?null:t.value?{paddingRight:"".concat(a.value*n.value,"px")}:{paddingLeft:"".concat(a.value*n.value,"px")}})}var la=0,ia=function(){return{id:String,role:String,disabled:Boolean,danger:Boolean,title:{type:[String,Boolean],default:void 0},icon:T.any,onMouseenter:Function,onMouseleave:Function,onClick:Function,onKeydown:Function,onFocus:Function}};const Le=G({compatConfig:{MODE:3},name:"AMenuItem",inheritAttrs:!1,props:ia(),slots:["icon","title"],setup:function(e,o){var t=o.slots,n=o.emit,i=o.attrs,u=Mt(),v=lt(),f=re(u.vnode.key)==="symbol"?String(u.vnode.key):u.vnode.key;xe(re(u.vnode.key)!=="symbol","MenuItem",'MenuItem `:key="'.concat(String(f),'"` not support Symbol type'));var P="menu_item_".concat(++la,"_$$_").concat(f),y=rt(),d=y.parentEventKeys,C=y.parentKeys,r=de(),A=r.prefixCls,l=r.activeKeys,M=r.disabled,I=r.changeActiveKeys,$=r.rtl,w=r.inlineCollapsed,O=r.siderCollapsed,b=r.onItemClick,g=r.selectedKeys,h=r.registerMenuInfo,K=r.unRegisterMenuInfo,x=qn(),R=E(!1),N=S(function(){return[].concat(he(C.value),[f])}),j={eventKey:P,key:f,parentEventKeys:d,parentKeys:C,isLeaf:!0};h(P,j),ke(function(){K(P)}),Z(l,function(){R.value=!!l.value.find(function(p){return p===f})},{immediate:!0});var B=S(function(){return M.value||e.disabled}),X=S(function(){return g.value.includes(f)}),J=S(function(){var p,s="".concat(A.value,"-item");return p={},D(p,"".concat(s),!0),D(p,"".concat(s,"-danger"),e.danger),D(p,"".concat(s,"-active"),R.value),D(p,"".concat(s,"-selected"),X.value),D(p,"".concat(s,"-disabled"),B.value),p}),U=function(s){return{key:f,eventKey:P,keyPath:N.value,eventKeyPath:[].concat(he(d.value),[P]),domEvent:s,item:c(c({},e),i)}},q=function(s){if(!B.value){var _=U(s);n("click",s),b(_)}},oe=function(s){B.value||(I(N.value),n("mouseenter",s))},Q=function(s){B.value||(I([]),n("mouseleave",s))},ue=function(s){if(n("keydown",s),s.which===en.ENTER){var _=U(s);n("click",s),b(_)}},se=function(s){I(N.value),n("focus",s)},Y=function(s,_){var k=m("span",{class:"".concat(A.value,"-title-content")},[_]);return(!s||Ne(_)&&_.type==="span")&&_&&w.value&&x&&typeof _=="string"?m("div",{class:"".concat(A.value,"-inline-collapsed-noicon")},[_.charAt(0)]):k},pe=Lt(S(function(){return N.value.length}));return function(){var p,s,_,k;if(v)return null;var L=(p=e.title)!==null&&p!==void 0?p:(s=t.title)===null||s===void 0?void 0:s.call(t),F=nt((_=t.default)===null||_===void 0?void 0:_.call(t)),H=F.length,z=L;typeof L>"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};
|