mini-rbac/backend/static/assets/index.58d81b67.js

2 lines
34 KiB
JavaScript

import{E as U,e as y,X as A,r as _,P as Te,n as ie,m as O,ao as Ke,W as sn,a0 as _n,G as He,a3 as fn,a2 as An,H as J,c as p,V as Nn,s as We,B as pe,x as k,aM as Tn,aB as Dn,D as W,F as De,Z as Qe,y as _e,i as Pe,aN as Ve,_ as me,ah as Re,R as Ee,af as cn,a5 as vn,aO as Rn,ad as En,a4 as kn,aP as jn,aQ as Je,f as Ae,aR as Fn,aS as Vn}from"./index.ab0d47a4.js";import{T as Ge,O as Oe}from"./useState.01763bb3.js";import{x as ye,F as Le,G as dn,q as Ln,u as Bn,t as $n,r as zn,p as Hn}from"./useFlexGapSupport.f5eec5c4.js";import{w as Se}from"./default.76e08716.js";import{K as Wn}from"./KeyCode.99f746d5.js";var Z={adjustX:1,adjustY:1},Q=[0,0],pn={left:{points:["cr","cl"],overflow:Z,offset:[-4,0],targetOffset:Q},right:{points:["cl","cr"],overflow:Z,offset:[4,0],targetOffset:Q},top:{points:["bc","tc"],overflow:Z,offset:[0,-4],targetOffset:Q},bottom:{points:["tc","bc"],overflow:Z,offset:[0,4],targetOffset:Q},topLeft:{points:["bl","tl"],overflow:Z,offset:[0,-4],targetOffset:Q},leftTop:{points:["tr","tl"],overflow:Z,offset:[-4,0],targetOffset:Q},topRight:{points:["br","tr"],overflow:Z,offset:[0,-4],targetOffset:Q},rightTop:{points:["tl","tr"],overflow:Z,offset:[4,0],targetOffset:Q},bottomRight:{points:["tr","br"],overflow:Z,offset:[0,4],targetOffset:Q},rightBottom:{points:["bl","br"],overflow:Z,offset:[4,0],targetOffset:Q},bottomLeft:{points:["tl","bl"],overflow:Z,offset:[0,4],targetOffset:Q},leftBottom:{points:["br","bl"],overflow:Z,offset:[-4,0],targetOffset:Q}},Gn={prefixCls:String,id:String,overlayInnerStyle:A.any};const Yn=U({name:"Content",props:Gn,slots:["overlay"],setup:function(e,o){var n=o.slots;return function(){var a;return y("div",{class:"".concat(e.prefixCls,"-inner"),id:e.id,role:"tooltip",style:e.overlayInnerStyle},[(a=n.overlay)===null||a===void 0?void 0:a.call(n)])}}});var Un=globalThis&&globalThis.__rest||function(t,e){var o={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.indexOf(n)<0&&(o[n]=t[n]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,n=Object.getOwnPropertySymbols(t);a<n.length;a++)e.indexOf(n[a])<0&&Object.prototype.propertyIsEnumerable.call(t,n[a])&&(o[n[a]]=t[n[a]]);return o};function en(){}const Xn=U({name:"Tooltip",inheritAttrs:!1,props:{trigger:A.any.def(["hover"]),defaultVisible:{type:Boolean,default:void 0},visible:{type:Boolean,default:void 0},placement:A.string.def("right"),transitionName:String,animation:A.any,afterVisibleChange:A.func.def(function(){}),overlayStyle:{type:Object,default:void 0},overlayClassName:String,prefixCls:A.string.def("rc-tooltip"),mouseEnterDelay:A.number.def(.1),mouseLeaveDelay:A.number.def(.1),getPopupContainer:Function,destroyTooltipOnHide:{type:Boolean,default:!1},align:A.object.def(function(){return{}}),arrowContent:A.any.def(null),tipId:String,builtinPlacements:A.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 n=o.slots,a=o.attrs,u=o.expose,i=_(),v=function(){var P=e.prefixCls,w=e.tipId,M=e.overlayInnerStyle;return[y("div",{class:"".concat(P,"-arrow"),key:"arrow"},[Ke(n,e,"arrowContent")]),y(Yn,{key:"content",prefixCls:P,id:w,overlayInnerStyle:M},{overlay:n.overlay})]},f=function(){return i.value.getPopupDomNode()};u({getPopupDomNode:f,triggerDOM:i,forcePopupAlign:function(){var P;return(P=i.value)===null||P===void 0?void 0:P.forcePopupAlign()}});var h=_(!1),s=_(!1);return Te(function(){var c=e.destroyTooltipOnHide;if(typeof c=="boolean")h.value=c;else if(c&&ie(c)==="object"){var P=c.keepParent;h.value=P===!0,s.value=P===!1}}),function(){var c=e.overlayClassName,P=e.trigger,w=e.mouseEnterDelay,M=e.mouseLeaveDelay,b=e.overlayStyle,K=e.prefixCls,R=e.afterVisibleChange,G=e.transitionName,D=e.animation,N=e.placement,S=e.align;e.destroyTooltipOnHide;var d=e.defaultVisible,m=Un(e,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible"]),I=O({},m);e.visible!==void 0&&(I.popupVisible=e.visible);var g=O(O(O({popupClassName:c,prefixCls:K,action:P,builtinPlacements:pn,popupPlacement:N,popupAlign:S,afterPopupVisibleChange:R,popupTransitionName:G,popupAnimation:D,defaultPopupVisible:d,destroyPopupOnHide:h.value,autoDestroy:s.value,mouseLeaveDelay:M,popupStyle:b,mouseEnterDelay:w},I),a),{onPopupVisibleChange:e.onVisibleChange||en,onPopupAlign:e.onPopupAlign||en,ref:i,popup:v()});return y(Ge,g,{default:n.default})}}});var Ft=sn("success","processing","error","default","warning"),qn=sn("pink","red","yellow","orange","cyan","green","blue","purple","geekblue","magenta","volcano","gold","lime");const Zn=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 Qn={adjustX:1,adjustY:1},nn={adjustX:0,adjustY:0},Jn=[0,0];function tn(t){return typeof t=="boolean"?t?Qn:nn:O(O({},nn),t)}function et(t){var e=t.arrowWidth,o=e===void 0?4:e,n=t.horizontalArrowShift,a=n===void 0?16:n,u=t.verticalArrowShift,i=u===void 0?8:u,v=t.autoAdjustOverflow,f=t.arrowPointAtCenter,h={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:[-(a+o),-4]},leftTop:{points:["tr","cl"],offset:[-4,-(i+o)]},topRight:{points:["br","tc"],offset:[a+o,-4]},rightTop:{points:["tl","cr"],offset:[4,-(i+o)]},bottomRight:{points:["tr","bc"],offset:[a+o,4]},rightBottom:{points:["bl","cr"],offset:[4,i+o]},bottomLeft:{points:["tl","bc"],offset:[-(a+o),4]},leftBottom:{points:["br","cl"],offset:[-4,i+o]}};return Object.keys(h).forEach(function(s){h[s]=f?O(O({},h[s]),{overflow:tn(v),targetOffset:Jn}):O(O({},pn[s]),{overflow:tn(v)}),h[s].ignoreShake=!0}),h}function nt(){for(var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],e=0,o=t.length;e<o;e++)if(t[e]!==void 0)return t[e]}var tt=function(e,o){var n={},a=O({},e);return o.forEach(function(u){e&&u in e&&(n[u]=e[u],delete a[u])}),{picked:n,omitted:a}},an=new RegExp("^(".concat(qn.join("|"),")(-inverse)?$")),at=function(){return O(O({},Zn()),{title:A.any})};const ot=U({name:"ATooltip",inheritAttrs:!1,props:_n(at(),{trigger:"hover",transitionName:"zoom-big-fast",align:{},placement:"top",mouseEnterDelay:.1,mouseLeaveDelay:.1,arrowPointAtCenter:!1,autoAdjustOverflow:!0}),slots:["title"],setup:function(e,o){var n=o.slots,a=o.emit,u=o.attrs,i=o.expose,v=He("tooltip",e),f=v.prefixCls,h=v.getPopupContainer,s=_(nt([e.visible,e.defaultVisible])),c=_();fn(function(){An(e.defaultVisible===void 0,"Tooltip","'defaultVisible' is deprecated, please use 'v-model:visible'")});var P;J(function(){return e.visible},function(S){Se.cancel(P),P=Se(function(){s.value=!!S})});var w=function(){var d,m=(d=e.title)!==null&&d!==void 0?d:n.title;return!m&&m!==0},M=function(d){var m=w();e.visible===void 0&&(s.value=m?!1:d),m||(a("update:visible",d),a("visibleChange",d))},b=function(){return c.value.getPopupDomNode()};i({getPopupDomNode:b,visible:s,forcePopupAlign:function(){var d;return(d=c.value)===null||d===void 0?void 0:d.forcePopupAlign()}});var K=p(function(){var S=e.builtinPlacements,d=e.arrowPointAtCenter,m=e.autoAdjustOverflow;return S||et({arrowPointAtCenter:d,autoAdjustOverflow:m})}),R=function(d){return d||d===""},G=function(d){var m=d.type;if(ie(m)==="object"&&d.props&&((m.__ANT_BUTTON===!0||m==="button")&&R(d.props.disabled)||m.__ANT_SWITCH===!0&&(R(d.props.disabled)||R(d.props.loading)))){var I=tt(Tn(d),["position","left","right","top","bottom","float","display","zIndex"]),g=I.picked,j=I.omitted,x=O(O({display:"inline-block"},g),{cursor:"not-allowed",lineHeight:1,width:d.props&&d.props.block?"100%":null}),$=O(O({},j),{pointerEvents:"none"}),F=ye(d,{style:$},!0);return y("span",{style:x,class:"".concat(f.value,"-disabled-compatible-wrapper")},[F])}return d},D=function(){var d,m;return(d=e.title)!==null&&d!==void 0?d:(m=n.title)===null||m===void 0?void 0:m.call(n)},N=function(d,m){var I=K.value,g=Object.keys(I).filter(function($){return I[$].points[0]===m.points[0]&&I[$].points[1]===m.points[1]})[0];if(!!g){var j=d.getBoundingClientRect(),x={top:"50%",left:"50%"};g.indexOf("top")>=0||g.indexOf("Bottom")>=0?x.top="".concat(j.height-m.offset[1],"px"):(g.indexOf("Top")>=0||g.indexOf("bottom")>=0)&&(x.top="".concat(-m.offset[1],"px")),g.indexOf("left")>=0||g.indexOf("Right")>=0?x.left="".concat(j.width-m.offset[0],"px"):(g.indexOf("right")>=0||g.indexOf("Left")>=0)&&(x.left="".concat(-m.offset[0],"px")),d.style.transformOrigin="".concat(x.left," ").concat(x.top)}};return function(){var S,d,m,I=e.openClassName,g=e.color,j=e.overlayClassName,x=(m=Nn((d=n.default)===null||d===void 0?void 0:d.call(n)))!==null&&m!==void 0?m:null;x=x.length===1?x[0]:x;var $=s.value;if(e.visible===void 0&&w()&&($=!1),!x)return null;var F=G(We(x)?x:y("span",null,[x])),ne=pe((S={},k(S,I||"".concat(f.value,"-open"),!0),k(S,F.props&&F.props.class,F.props&&F.props.class),S)),ae=pe(j,k({},"".concat(f.value,"-").concat(g),g&&an.test(g))),te,oe;g&&!an.test(g)&&(te={backgroundColor:g},oe={backgroundColor:g});var se=O(O(O({},u),e),{prefixCls:f.value,getPopupContainer:h.value,builtinPlacements:K.value,visible:$,ref:c,overlayClassName:ae,overlayInnerStyle:te,onVisibleChange:M,onPopupAlign:N});return y(Xn,se,{default:function(){return[s.value?ye(F,{class:ne}):F]},arrowContent:function(){return y("span",{class:"".concat(f.value,"-arrow-content"),style:oe},null)},overlay:D})}}}),lt=Dn(ot);var he={adjustX:1,adjustY:1},Ce=[0,0],rt={topLeft:{points:["bl","tl"],overflow:he,offset:[0,-4],targetOffset:Ce},topCenter:{points:["bc","tc"],overflow:he,offset:[0,-4],targetOffset:Ce},topRight:{points:["br","tr"],overflow:he,offset:[0,-4],targetOffset:Ce},bottomLeft:{points:["tl","bl"],overflow:he,offset:[0,4],targetOffset:Ce},bottomCenter:{points:["tc","bc"],overflow:he,offset:[0,4],targetOffset:Ce},bottomRight:{points:["tr","br"],overflow:he,offset:[0,4],targetOffset:Ce}};const it=rt;var ut=globalThis&&globalThis.__rest||function(t,e){var o={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.indexOf(n)<0&&(o[n]=t[n]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,n=Object.getOwnPropertySymbols(t);a<n.length;a++)e.indexOf(n[a])<0&&Object.prototype.propertyIsEnumerable.call(t,n[a])&&(o[n[a]]=t[n[a]]);return o};const Vt=U({props:{minOverlayWidthMatchTrigger:{type:Boolean,default:void 0},arrow:{type:Boolean,default:!1},prefixCls:A.string.def("rc-dropdown"),transitionName:String,overlayClassName:A.string.def(""),openClassName:String,animation:A.any,align:A.object,overlayStyle:{type:Object,default:void 0},placement:A.string.def("bottomLeft"),overlay:A.any,trigger:A.oneOfType([A.string,A.arrayOf(A.string)]).def("hover"),alignPoint:{type:Boolean,default:void 0},showAction:A.array,hideAction:A.array,getPopupContainer:Function,visible:{type:Boolean,default:void 0},defaultVisible:{type:Boolean,default:!1},mouseEnterDelay:A.number.def(.15),mouseLeaveDelay:A.number.def(.1)},emits:["visibleChange","overlayClick"],slots:["overlay"],setup:function(e,o){var n=o.slots,a=o.emit,u=o.expose,i=_(!!e.visible);J(function(){return e.visible},function(M){M!==void 0&&(i.value=M)});var v=_();u({triggerRef:v});var f=function(b){e.visible===void 0&&(i.value=!1),a("overlayClick",b)},h=function(b){e.visible===void 0&&(i.value=b),a("visibleChange",b)},s=function(){var b,K=(b=n.overlay)===null||b===void 0?void 0:b.call(n),R={prefixCls:"".concat(e.prefixCls,"-menu"),onClick:f,getPopupContainer:function(){return v.value.getPopupDomNode()}};return y(De,null,[e.arrow&&y("div",{class:"".concat(e.prefixCls,"-arrow")},null),ye(K,R,!1)])},c=p(function(){var M=e.minOverlayWidthMatchTrigger,b=M===void 0?!e.alignPoint:M;return b}),P=function(){var b,K=(b=n.default)===null||b===void 0?void 0:b.call(n);return i.value&&K?ye(K[0],{class:e.openClassName||"".concat(e.prefixCls,"-open")},!1):K},w=p(function(){return!e.hideAction&&e.trigger.indexOf("contextmenu")!==-1?["click"]:e.hideAction});return function(){var M=e.prefixCls,b=e.arrow,K=e.showAction,R=e.overlayStyle,G=e.trigger,D=e.placement,N=e.align,S=e.getPopupContainer,d=e.transitionName,m=e.animation,I=e.overlayClassName,g=ut(e,["prefixCls","arrow","showAction","overlayStyle","trigger","placement","align","getPopupContainer","transitionName","animation","overlayClassName"]);return y(Ge,W(W({},g),{},{prefixCls:M,ref:v,popupClassName:pe(I,k({},"".concat(M,"-show-arrow"),b)),popupStyle:R,builtinPlacements:it,action:G,showAction:K,hideAction:w.value||[],popupPlacement:D,popupAlign:N,popupTransitionName:d,popupAnimation:m,popupVisible:i.value,stretch:c.value?"minWidth":"",onPopupVisibleChange:h,getPopupContainer:S}),{popup:s,default:P})}}});function st(t,e,o,n){var a=o?o.call(n,t,e):void 0;if(a!==void 0)return!!a;if(t===e)return!0;if(ie(t)!=="object"||!t||ie(e)!=="object"||!e)return!1;var u=Object.keys(t),i=Object.keys(e);if(u.length!==i.length)return!1;for(var v=Object.prototype.hasOwnProperty.bind(e),f=0;f<u.length;f++){var h=u[f];if(!v(h))return!1;var s=t[h],c=e[h];if(a=o?o.call(n,s,c,h):void 0,a===!1||a===void 0&&s!==c)return!1}return!0}function Ie(t,e,o,n){return st(Qe(t),Qe(e),o,n)}var mn=Symbol("menuContextKey"),yn=function(e){_e(mn,e)},ue=function(){return Pe(mn)},gn=Symbol("ForceRenderKey"),ft=function(e){_e(gn,e)},bn=function(){return Pe(gn,!1)},hn=Symbol("menuFirstLevelContextKey"),Cn=function(e){_e(hn,e)},ct=function(){return Pe(hn,!0)},ke=U({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 n=o.slots,a=ue(),u=O({},a);return e.mode!==void 0&&(u.mode=Ve(e,"mode")),e.isRootMenu!==void 0&&(u.isRootMenu=Ve(e,"isRootMenu")),e.overflowDisabled!==void 0&&(u.overflowDisabled=Ve(e,"overflowDisabled")),yn(u),function(){var i;return(i=n.default)===null||i===void 0?void 0:i.call(n)}}});const vt=yn;function dt(){}var pt=1/0,mt=Le&&1/dn(new Le([,-0]))[1]==pt?function(t){return new Le(t)}:dt;const yt=mt;var gt=200;function bt(t,e,o){var n=-1,a=Bn,u=t.length,i=!0,v=[],f=v;if(o)i=!1,a=$n;else if(u>=gt){var h=e?null:yt(t);if(h)return dn(h);i=!1,a=zn,f=new Ln}else f=e?[]:v;e:for(;++n<u;){var s=t[n],c=e?e(s):s;if(s=o||s!==0?s:0,i&&c===c){for(var P=f.length;P--;)if(f[P]===c)continue e;e&&f.push(c),v.push(s)}else a(f,c,o)||(f!==v&&f.push(c),v.push(s))}return v}function Be(t){return t&&t.length?bt(t):[]}var ht=Symbol("siderCollapsed"),Lt=Symbol("siderHookProvider"),Ne="$$__vc-menu-more__key",Pn=Symbol("KeyPathContext"),Ye=function(){return Pe(Pn,{parentEventKeys:p(function(){return[]}),parentKeys:p(function(){return[]}),parentInfo:{}})},Ct=function(e,o,n){var a=Ye(),u=a.parentEventKeys,i=a.parentKeys,v=p(function(){return[].concat(me(u.value),[e])}),f=p(function(){return[].concat(me(i.value),[o])});return _e(Pn,{parentEventKeys:v,parentKeys:f,parentInfo:n}),f},Mn=Symbol("measure"),on=U({setup:function(e,o){var n=o.slots;return _e(Mn,!0),function(){var a;return(a=n.default)===null||a===void 0?void 0:a.call(n)}}}),Ue=function(){return Pe(Mn,!1)};const Pt=Ct;function wn(t){var e=ue(),o=e.mode,n=e.rtl,a=e.inlineIndent;return p(function(){return o.value!=="inline"?null:n.value?{paddingRight:"".concat(t.value*a.value,"px")}:{paddingLeft:"".concat(t.value*a.value,"px")}})}var Mt=0,wt=function(){return{id:String,role:String,disabled:Boolean,danger:Boolean,title:{type:[String,Boolean],default:void 0},icon:A.any,onMouseenter:Function,onMouseleave:Function,onClick:Function,onKeydown:Function,onFocus:Function}};const je=U({name:"AMenuItem",inheritAttrs:!1,props:wt(),slots:["icon","title"],setup:function(e,o){var n=o.slots,a=o.emit,u=o.attrs,i=vn(),v=Ue(),f=ie(i.vnode.key)==="symbol"?String(i.vnode.key):i.vnode.key;Re(ie(i.vnode.key)!=="symbol","MenuItem",'MenuItem `:key="'.concat(String(f),'"` not support Symbol type'));var h="menu_item_".concat(++Mt,"_$$_").concat(f),s=Ye(),c=s.parentEventKeys,P=s.parentKeys,w=ue(),M=w.prefixCls,b=w.activeKeys,K=w.disabled,R=w.changeActiveKeys,G=w.rtl,D=w.inlineCollapsed,N=w.siderCollapsed,S=w.onItemClick,d=w.selectedKeys,m=w.registerMenuInfo,I=w.unRegisterMenuInfo,g=ct(),j=_(!1),x=p(function(){return[].concat(me(P.value),[f])}),$={eventKey:h,key:f,parentEventKeys:c,parentKeys:P,isLeaf:!0};m(h,$),Ee(function(){I(h)}),J(b,function(){j.value=!!b.value.find(function(r){return r===f})},{immediate:!0});var F=p(function(){return K.value||e.disabled}),ne=p(function(){return d.value.includes(f)}),ae=p(function(){var r,l="".concat(M.value,"-item");return r={},k(r,"".concat(l),!0),k(r,"".concat(l,"-danger"),e.danger),k(r,"".concat(l,"-active"),j.value),k(r,"".concat(l,"-selected"),ne.value),k(r,"".concat(l,"-disabled"),F.value),r}),te=function(l){return{key:f,eventKey:h,keyPath:x.value,eventKeyPath:[].concat(me(c.value),[h]),domEvent:l,item:O(O({},e),u)}},oe=function(l){if(!F.value){var C=te(l);a("click",l),S(C)}},se=function(l){F.value||(R(x.value),a("mouseenter",l))},ee=function(l){F.value||(R([]),a("mouseleave",l))},ge=function(l){if(a("keydown",l),l.which===Wn.ENTER){var C=te(l);a("click",l),S(C)}},be=function(l){R(x.value),a("focus",l)},Y=function(l,C){var V=y("span",{class:"".concat(M.value,"-title-content")},[C]);return(!l||We(C)&&C.type==="span")&&C&&D.value&&g&&typeof C=="string"?y("div",{class:"".concat(M.value,"-inline-collapsed-noicon")},[C.charAt(0)]):V},Me=wn(p(function(){return x.value.length}));return function(){var r,l,C,V;if(v)return null;var T=(l=e.title)!==null&&l!==void 0?l:(C=n.title)===null||C===void 0?void 0:C.call(n),z=cn((V=n.default)===null||V===void 0?void 0:V.call(n)),L=z.length,H=T;typeof T>"u"?H=g&&L?z:"":T===!1&&(H="");var X={title:H};!N.value&&!D.value&&(X.title=null,X.visible=!1);var fe={};e.role==="option"&&(fe["aria-selected"]=ne.value);var ce=Ke(n,e,"icon");return y(lt,W(W({},X),{},{placement:G.value?"left":"right",overlayClassName:"".concat(M.value,"-inline-collapsed-tooltip")}),{default:function(){return[y(Oe.Item,W(W(W({component:"li"},u),{},{id:e.id,style:O(O({},u.style||{}),Me.value),class:[ae.value,(r={},k(r,"".concat(u.class),!!u.class),k(r,"".concat(M.value,"-item-only-child"),(ce?L+1:L)===1),r)],role:e.role||"menuitem",tabindex:e.disabled?null:-1,"data-menu-id":f,"aria-disabled":e.disabled},fe),{},{onMouseenter:se,onMouseleave:ee,onClick:oe,onKeydown:ge,onFocus:be,title:typeof T=="string"?T:void 0}),{default:function(){return[ye(ce,{class:"".concat(M.value,"-item-icon")},!1),Y(ce,z)]}})]}})}}});var re={adjustX:1,adjustY:1},It={topLeft:{points:["bl","tl"],overflow:re,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:re,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:re,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:re,offset:[4,0]}},Ot={topLeft:{points:["bl","tl"],overflow:re,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:re,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:re,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:re,offset:[4,0]}},St={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"};const ln=U({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 n=o.slots,a=o.emit,u=_(!1),i=ue(),v=i.getPopupContainer,f=i.rtl,h=i.subMenuOpenDelay,s=i.subMenuCloseDelay,c=i.builtinPlacements,P=i.triggerSubMenuAction,w=i.isRootMenu,M=i.forceSubMenuRender,b=i.motion,K=i.defaultMotions,R=bn(),G=p(function(){return f.value?O(O({},Ot),c.value):O(O({},It),c.value)}),D=p(function(){return St[e.mode]}),N=_();J(function(){return e.visible},function(m){Se.cancel(N.value),N.value=Se(function(){u.value=m})},{immediate:!0}),Ee(function(){Se.cancel(N.value)});var S=function(I){a("visibleChange",I)},d=p(function(){var m,I,g=b.value||((m=K.value)===null||m===void 0?void 0:m[e.mode])||((I=K.value)===null||I===void 0?void 0:I.other),j=typeof g=="function"?g():g;return j?Rn(j.name,{css:!0}):void 0});return function(){var m=e.prefixCls,I=e.popupClassName,g=e.mode,j=e.popupOffset,x=e.disabled;return y(Ge,{prefixCls:m,popupClassName:pe("".concat(m,"-popup"),k({},"".concat(m,"-rtl"),f.value),I),stretch:g==="horizontal"?"minWidth":null,getPopupContainer:w.value?v.value:function($){return $.parentNode},builtinPlacements:G.value,popupPlacement:D.value,popupVisible:u.value,popupAlign:j&&{offset:j},action:x?[]:[P.value],mouseEnterDelay:h.value,mouseLeaveDelay:s.value,onPopupVisibleChange:S,forceRender:R||M.value,popupAnimation:d.value},{popup:n.popup,default:n.default})}}});var In=function(e,o){var n=o.slots,a=o.attrs,u,i=ue(),v=i.prefixCls,f=i.mode;return y("ul",W(W({},a),{},{class:pe(v.value,"".concat(v.value,"-sub"),"".concat(v.value,"-").concat(f.value==="inline"?"inline":"vertical")),"data-menu-list":!0}),[(u=n.default)===null||u===void 0?void 0:u.call(n)])};In.displayName="SubMenuList";const On=In,Kt=U({name:"InlineSubMenuList",inheritAttrs:!1,props:{id:String,open:Boolean,keyPath:Array},setup:function(e,o){var n=o.slots,a=p(function(){return"inline"}),u=ue(),i=u.motion,v=u.mode,f=u.defaultMotions,h=p(function(){return v.value===a.value}),s=_(!h.value),c=p(function(){return h.value?e.open:!1});J(v,function(){h.value&&(s.value=!1)},{flush:"post"});var P=p(function(){var w,M,b=i.value||((w=f.value)===null||w===void 0?void 0:w[a.value])||((M=f.value)===null||M===void 0?void 0:M.other),K=typeof b=="function"?b():b;return O(O({},K),{appear:e.keyPath.length<=1})});return function(){var w;return s.value?null:y(ke,{mode:a.value},{default:function(){return[y(En,P.value,{default:function(){return[kn(y(On,{id:e.id},{default:function(){return[(w=n.default)===null||w===void 0?void 0:w.call(n)]}}),[[jn,c.value]])]}})]}})}}});var rn=0,xt=function(){return{icon:A.any,title:A.any,disabled:Boolean,level:Number,popupClassName:String,popupOffset:Array,internalPopupClose:Boolean,eventKey:String,expandIcon:Function,onMouseenter:Function,onMouseleave:Function,onTitleClick:Function}};const xe=U({name:"ASubMenu",inheritAttrs:!1,props:xt(),slots:["icon","title","expandIcon"],setup:function(e,o){var n=o.slots,a=o.attrs,u=o.emit,i,v;Cn(!1);var f=Ue(),h=vn(),s=ie(h.vnode.key)==="symbol"?String(h.vnode.key):h.vnode.key;Re(ie(h.vnode.key)!=="symbol","SubMenu",'SubMenu `:key="'.concat(String(s),'"` not support Symbol type'));var c=Je(s)?s:"sub_menu_".concat(++rn,"_$$_not_set_key"),P=(i=e.eventKey)!==null&&i!==void 0?i:Je(s)?"sub_menu_".concat(++rn,"_$$_").concat(s):c,w=Ye(),M=w.parentEventKeys,b=w.parentInfo,K=w.parentKeys,R=p(function(){return[].concat(me(K.value),[c])}),G=_([]),D={eventKey:P,key:c,parentEventKeys:M,childrenEventKeys:G,parentKeys:K};(v=b.childrenEventKeys)===null||v===void 0||v.value.push(P),Ee(function(){var B;b.childrenEventKeys&&(b.childrenEventKeys.value=(B=b.childrenEventKeys)===null||B===void 0?void 0:B.value.filter(function(E){return E!=P}))}),Pt(P,c,D);var N=ue(),S=N.prefixCls,d=N.activeKeys,m=N.disabled,I=N.changeActiveKeys,g=N.mode,j=N.inlineCollapsed,x=N.antdMenuTheme,$=N.openKeys,F=N.overflowDisabled,ne=N.onOpenChange,ae=N.registerMenuInfo,te=N.unRegisterMenuInfo,oe=N.selectedSubMenuKeys,se=N.expandIcon,ee=s!=null,ge=!f&&(bn()||!ee);ft(ge),(f&&ee||!f&&!ee||ge)&&(ae(P,D),Ee(function(){te(P)}));var be=p(function(){return"".concat(S.value,"-submenu")}),Y=p(function(){return m.value||e.disabled}),Me=_(),r=_(),l=p(function(){return $.value.includes(c)}),C=p(function(){return!F.value&&l.value}),V=p(function(){return oe.value.includes(c)}),T=_(!1);J(d,function(){T.value=!!d.value.find(function(B){return B===c})},{immediate:!0});var z=function(E){Y.value||(u("titleClick",E,c),g.value==="inline"&&ne(c,!l.value))},L=function(E){Y.value||(I(R.value),u("mouseenter",E))},H=function(E){Y.value||(I([]),u("mouseleave",E))},X=wn(p(function(){return R.value.length})),fe=function(E){g.value!=="inline"&&ne(c,E)},ce=function(){I(R.value)},we=P&&"".concat(P,"-popup"),Xe=p(function(){return pe(S.value,"".concat(S.value,"-").concat(x.value),e.popupClassName)}),Sn=function(E,q){if(!q)return j.value&&!K.value.length&&E&&typeof E=="string"?y("div",{class:"".concat(S.value,"-inline-collapsed-noicon")},[E.charAt(0)]):y("span",{class:"".concat(S.value,"-title-content")},[E]);var le=We(E)&&E.type==="span";return y(De,null,[ye(q,{class:"".concat(S.value,"-item-icon")},!1),le?E:y("span",{class:"".concat(S.value,"-title-content")},[E])])},Fe=p(function(){return g.value!=="inline"&&R.value.length>1?"vertical":g.value}),Kn=p(function(){return g.value==="horizontal"?"vertical":g.value}),xn=p(function(){return Fe.value==="horizontal"?"vertical":Fe.value}),qe=function(){var E=be.value,q=Ke(n,e,"icon"),le=e.expandIcon||n.expandIcon||se.value,ve=Sn(Ke(n,e,"title"),q);return y("div",{style:X.value,class:"".concat(E,"-title"),tabindex:Y.value?null:-1,ref:Me,title:typeof ve=="string"?ve:null,"data-menu-id":c,"aria-expanded":C.value,"aria-haspopup":!0,"aria-controls":we,"aria-disabled":Y.value,onClick:z,onFocus:ce},[ve,g.value!=="horizontal"&&le?le(O(O({},e),{isOpen:C.value})):y("i",{class:"".concat(E,"-arrow")},null)])};return function(){var B,E;if(f)return ee?(E=n.default)===null||E===void 0?void 0:E.call(n):null;var q=be.value,le=function(){return null};return!F.value&&g.value!=="inline"?le=function(){return y(ln,{mode:Fe.value,prefixCls:q,visible:!e.internalPopupClose&&C.value,popupClassName:Xe.value,popupOffset:e.popupOffset,disabled:Y.value,onVisibleChange:fe},{default:function(){return[qe()]},popup:function(){return y(ke,{mode:xn.value,isRootMenu:!1},{default:function(){return[y(On,{id:we,ref:r},{default:n.default})]}})}})}:le=function(){return y(ln,null,{default:qe})},y(ke,{mode:Kn.value},{default:function(){return[y(Oe.Item,W(W({component:"li"},a),{},{role:"none",class:pe(q,"".concat(q,"-").concat(g.value),a.class,(B={},k(B,"".concat(q,"-open"),C.value),k(B,"".concat(q,"-active"),T.value),k(B,"".concat(q,"-selected"),V.value),k(B,"".concat(q,"-disabled"),Y.value),B)),onMouseenter:L,onMouseleave:H,"data-submenu-id":c}),{default:function(){return y(De,null,[le(),!F.value&&y(Kt,{id:we,open:C.value,keyPath:R.value},{default:n.default})])}})]}})}}});var _t=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}},un=[];const de=U({name:"AMenu",inheritAttrs:!1,props:_t(),slots:["expandIcon","overflowedIndicator"],setup:function(e,o){var n=o.slots,a=o.emit,u=o.attrs,i=He("menu",e),v=i.prefixCls,f=i.direction,h=i.getPrefixCls,s=_({}),c=Pe(ht,_(void 0)),P=p(function(){return c.value!==void 0?c.value:e.inlineCollapsed}),w=_(!1);fn(function(){w.value=!0}),Te(function(){Re(!(e.inlineCollapsed===!0&&e.mode!=="inline"),"Menu","`inlineCollapsed` should only be used when `mode` is inline."),Re(!(c.value!==void 0&&e.inlineCollapsed===!0),"Menu","`inlineCollapsed` not control Menu under Sider. Should set `collapsed` on Sider instead.")});var M=_([]),b=_([]),K=_({});J(s,function(){for(var r={},l=0,C=Object.values(s.value);l<C.length;l++){var V=C[l];r[V.key]=V}K.value=r},{flush:"post"}),Te(function(){if(e.activeKey!==void 0){var r=[],l=e.activeKey?K.value[e.activeKey]:void 0;l&&e.activeKey!==void 0?r=Be([].concat(Ae(l.parentKeys),e.activeKey)):r=[],Ie(M.value,r)||(M.value=r)}}),J(function(){return e.selectedKeys},function(r){r&&(b.value=r.slice())},{immediate:!0,deep:!0});var R=_([]);J([K,b],function(){var r=[];b.value.forEach(function(l){var C=K.value[l];C&&(r=r.concat(Ae(C.parentKeys)))}),r=Be(r),Ie(R.value,r)||(R.value=r)},{immediate:!0});var G=function(l){if(!!e.selectable){var C=l.key,V=b.value.includes(C),T;e.multiple?V?T=b.value.filter(function(L){return L!==C}):T=[].concat(me(b.value),[C]):T=[C];var z=O(O({},l),{selectedKeys:T});Ie(T,b.value)||(e.selectedKeys===void 0&&(b.value=T),a("update:selectedKeys",T),V&&e.multiple?a("deselect",z):a("select",z)),I.value!=="inline"&&!e.multiple&&D.value.length&&x(un)}},D=_([]);J(function(){return e.openKeys},function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:D.value;Ie(D.value,r)||(D.value=r.slice())},{immediate:!0,deep:!0});var N,S=function(l){clearTimeout(N),N=setTimeout(function(){e.activeKey===void 0&&(M.value=l),a("update:activeKey",l[l.length-1])})},d=p(function(){return!!e.disabled}),m=p(function(){return f.value==="rtl"}),I=_("vertical"),g=_(!1);Te(function(){(e.mode==="inline"||e.mode==="vertical")&&P.value?(I.value="vertical",g.value=P.value):(I.value=e.mode,g.value=!1)});var j=p(function(){return I.value==="inline"}),x=function(l){D.value=l,a("update:openKeys",l),a("openChange",l)},$=_(D.value),F=_(!1);J(D,function(){j.value&&($.value=D.value)},{immediate:!0}),J(j,function(){if(!F.value){F.value=!0;return}j.value?D.value=$.value:x(un)},{immediate:!0});var ne=p(function(){var r;return r={},k(r,"".concat(v.value),!0),k(r,"".concat(v.value,"-root"),!0),k(r,"".concat(v.value,"-").concat(I.value),!0),k(r,"".concat(v.value,"-inline-collapsed"),g.value),k(r,"".concat(v.value,"-rtl"),m.value),k(r,"".concat(v.value,"-").concat(e.theme),!0),r}),ae=p(function(){return h()}),te=p(function(){return{horizontal:{name:"".concat(ae.value,"-slide-up")},inline:Hn,other:{name:"".concat(ae.value,"-zoom-big")}}});Cn(!0);var oe=function r(){var l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],C=[],V=s.value;return l.forEach(function(T){var z=V[T],L=z.key,H=z.childrenEventKeys;C.push.apply(C,[L].concat(me(r(Ae(H)))))}),C},se=function(l){a("click",l),G(l)},ee=function(l,C){var V=K.value[l].childrenEventKeys,T=D.value.filter(function(L){return L!==l});if(C)T.push(l);else if(I.value!=="inline"){var z=oe(Ae(V));T=Be(T.filter(function(L){return!z.includes(L)}))}Ie(D,T)||x(T)},ge=function(l,C){s.value=O(O({},s.value),k({},l,C))},be=function(l){delete s.value[l],s.value=O({},s.value)},Y=_(0),Me=p(function(){return e.expandIcon||n.expandIcon?function(r){var l=e.expandIcon||n.expandIcon;return l=typeof l=="function"?l(r):l,ye(l,{class:"".concat(v.value,"-submenu-expand-icon")},!1)}:null});return vt({store:s,prefixCls:v,activeKeys:M,openKeys:D,selectedKeys:b,changeActiveKeys:S,disabled:d,rtl:m,mode:I,inlineIndent:p(function(){return e.inlineIndent}),subMenuCloseDelay:p(function(){return e.subMenuCloseDelay}),subMenuOpenDelay:p(function(){return e.subMenuOpenDelay}),builtinPlacements:p(function(){return e.builtinPlacements}),triggerSubMenuAction:p(function(){return e.triggerSubMenuAction}),getPopupContainer:p(function(){return e.getPopupContainer}),inlineCollapsed:g,antdMenuTheme:p(function(){return e.theme}),siderCollapsed:c,defaultMotions:p(function(){return w.value?te.value:null}),motion:p(function(){return w.value?e.motion:null}),overflowDisabled:_(void 0),onOpenChange:ee,onItemClick:se,registerMenuInfo:ge,unRegisterMenuInfo:be,selectedSubMenuKeys:R,isRootMenu:_(!0),expandIcon:Me,forceSubMenuRender:p(function(){return e.forceSubMenuRender})}),function(){var r,l,C=cn((r=n.default)===null||r===void 0?void 0:r.call(n)),V=Y.value>=C.length-1||I.value!=="horizontal"||e.disabledOverflow,T=I.value!=="horizontal"||e.disabledOverflow?C:C.map(function(L,H){return y(ke,{key:L.key,overflowDisabled:H>Y.value},{default:function(){return L}})}),z=((l=n.overflowedIndicator)===null||l===void 0?void 0:l.call(n))||y(Fn,null,null);return y(Oe,W(W({},u),{},{onMousedown:e.onMousedown,prefixCls:"".concat(v.value,"-overflow"),component:"ul",itemComponent:je,class:[ne.value,u.class],role:"menu",id:e.id,data:T,renderRawItem:function(H){return H},renderRawRest:function(H){var X=H.length,fe=X?C.slice(-X):null;return y(De,null,[y(xe,{eventKey:Ne,key:Ne,title:z,disabled:V,internalPopupClose:X===0},{default:function(){return fe}}),y(on,null,{default:function(){return[y(xe,{eventKey:Ne,key:Ne,title:z,disabled:V,internalPopupClose:X===0},{default:function(){return fe}})]}})])},maxCount:I.value!=="horizontal"||e.disabledOverflow?Oe.INVALIDATE:Oe.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(H){Y.value=H}}),{default:function(){return[y(Vn,{to:"body"},{default:function(){return[y("div",{style:{display:"none"},"aria-hidden":!0},[y(on,null,{default:function(){return[T]}})])]}})]}})}}});var At=function(){return{title:A.any}};const $e=U({name:"AMenuItemGroup",inheritAttrs:!1,props:At(),slots:["title"],setup:function(e,o){var n=o.slots,a=o.attrs,u=ue(),i=u.prefixCls,v=p(function(){return"".concat(i.value,"-item-group")}),f=Ue();return function(){var h,s;return f?(h=n.default)===null||h===void 0?void 0:h.call(n):y("li",W(W({},a),{},{onClick:function(P){return P.stopPropagation()},class:v.value}),[y("div",{title:typeof e.title=="string"?e.title:void 0,class:"".concat(v.value,"-title")},[Ke(n,e,"title")]),y("ul",{class:"".concat(v.value,"-list")},[(s=n.default)===null||s===void 0?void 0:s.call(n)])])}}});var Nt=function(){return{prefixCls:String,dashed:Boolean}};const ze=U({name:"AMenuDivider",props:Nt(),setup:function(e){var o=He("menu",e),n=o.prefixCls,a=p(function(){var u;return u={},k(u,"".concat(n.value,"-item-divider"),!0),k(u,"".concat(n.value,"-item-divider-dashed"),!!e.dashed),u});return function(){return y("li",{class:a.value},null)}}});de.install=function(t){return t.component(de.name,de),t.component(je.name,je),t.component(xe.name,xe),t.component(ze.name,ze),t.component($e.name,$e),t};de.Item=je;de.Divider=ze;de.SubMenu=xe;de.ItemGroup=$e;export{Vt as D,de as M,qn as P,Lt as S,lt as T,je as _,ht as a,xe as b,Ft as c,nt as f,et as g};