1import{d as P,ag as y,aL as Oe,aB as O,az as E,aA as T,aC as _,aE as we,b7 as At,ez as pe,aP as It,aR as ne,f as x,cP as Be,ai as Ot,bf as Fe,F as fe,aM as Ie,bH as Pe,cf as Nt,r as U,ba as Rt,bF as Lt,aH as Pt,aJ as nt,eA as Ht,c8 as He,bI as Qe,aT as Ze,b8 as Je,de as Wt,aV as Tt,be as Ft,eB as Kt,bX as Dt,aW as oe,eC as $t,eD as We,o as L,i as ge,j as k,u as a,k as V,ad as lt,a as _e,D as le,ch as se,eE as xe,cg as ae,eF as ce,w as Me,c as B,eG as be,eH as q,eI as Ee,l as $,O as Bt,eJ as Vt,$ as Ke,a8 as Ut,eK as jt,eL as qt,eM as et,x as he,aj as st,t as Ve,p as Xt,eN as Yt,a5 as Gt,cK as at,eO as ct,af as ee,eP as dt,eQ as Ne}from"./index--PptuBhF.js";(function(){try{var t=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};t.SENTRY_RELEASE={id:"63409364df736b06c2592e63012a98b8eebbbc7a"};var i=new t.Error().stack;i&&(t._sentryDebugIds=t._sentryDebugIds||{},t._sentryDebugIds[i]="da961862-98f3-4424-9d34-b8f4b4bce363",t._sentryDebugIdIdentifier="sentry-dbid-da961862-98f3-4424-9d34-b8f4b4bce363")}catch{}})();const Qt=P({name:"ChevronDownFilled",render(){return y("svg",{viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},y("path",{d:"M3.20041 5.73966C3.48226 5.43613 3.95681 5.41856 4.26034 5.70041L8 9.22652L11.7397 5.70041C12.0432 5.41856 12.5177 5.43613 12.7996 5.73966C13.0815 6.0432 13.0639 6.51775 12.7603 6.7996L8.51034 10.7996C8.22258 11.0668 7.77743 11.0668 7.48967 10.7996L3.23966 6.7996C2.93613 6.51775 2.91856 6.0432 3.20041 5.73966Z",fill:"currentColor"}))}}),Zt=Oe("n-layout-sider"),ke=Oe("n-menu"),ut=Oe("n-submenu"),Ue=Oe("n-menu-item-group"),tt=[O("&::before","background-color: var(--n-item-color-hover);"),_("arrow",` 2 color: var(--n-arrow-color-hover); 3 `),_("icon",` 4 color: var(--n-item-icon-color-hover); 5 `),E("menu-item-content-header",` 6 color: var(--n-item-text-color-hover); 7 `,[O("a",` 8 color: var(--n-item-text-color-hover); 9 `),_("extra",` 10 color: var(--n-item-text-color-hover); 11 `)])],ot=[_("icon",` 12 color: var(--n-item-icon-color-hover-horizontal); 13 `),E("menu-item-content-header",` 14 color: var(--n-item-text-color-hover-horizontal); 15 `,[O("a",` 16 color: var(--n-item-text-color-hover-horizontal); 17 `),_("extra",` 18 color: var(--n-item-text-color-hover-horizontal); 19 `)])],Jt=O([E("menu",` 20 background-color: var(--n-color); 21 color: var(--n-item-text-color); 22 overflow: hidden; 23 transition: background-color .3s var(--n-bezier); 24 box-sizing: border-box; 25 font-size: var(--n-font-size); 26 padding-bottom: 6px; 27 `,[T("horizontal",` 28 max-width: 100%; 29 width: 100%; 30 display: flex; 31 overflow: hidden; 32 padding-bottom: 0; 33 `,[E("submenu","margin: 0;"),E("menu-item","margin: 0;"),E("menu-item-content",` 34 padding: 0 20px; 35 border-bottom: 2px solid #0000; 36 `,[O("&::before","display: none;"),T("selected","border-bottom: 2px solid var(--n-border-color-horizontal)")]),E("menu-item-content",[T("selected",[_("icon","color: var(--n-item-icon-color-active-horizontal);"),E("menu-item-content-header",` 37 color: var(--n-item-text-color-active-horizontal); 38 `,[O("a","color: var(--n-item-text-color-active-horizontal);"),_("extra","color: var(--n-item-text-color-active-horizontal);")])]),T("child-active",` 39 border-bottom: 2px solid var(--n-border-color-horizontal); 40 `,[E("menu-item-content-header",` 41 color: var(--n-item-text-color-child-active-horizontal); 42 `,[O("a",` 43 color: var(--n-item-text-color-child-active-horizontal); 44 `),_("extra",` 45 color: var(--n-item-text-color-child-active-horizontal); 46 `)]),_("icon",` 47 color: var(--n-item-icon-color-child-active-horizontal); 48 `)]),we("disabled",[we("selected, child-active",[O("&:focus-within",ot)]),T("selected",[ie(null,[_("icon","color: var(--n-item-icon-color-active-hover-horizontal);"),E("menu-item-content-header",` 49 color: var(--n-item-text-color-active-hover-horizontal); 50 `,[O("a","color: var(--n-item-text-color-active-hover-horizontal);"),_("extra","color: var(--n-item-text-color-active-hover-horizontal);")])])]),T("child-active",[ie(null,[_("icon","color: var(--n-item-icon-color-child-active-hover-horizontal);"),E("menu-item-content-header",` 51 color: var(--n-item-text-color-child-active-hover-horizontal); 52 `,[O("a","color: var(--n-item-text-color-child-active-hover-horizontal);"),_("extra","color: var(--n-item-text-color-child-active-hover-horizontal);")])])]),ie("border-bottom: 2px solid var(--n-border-color-horizontal);",ot)]),E("menu-item-content-header",[O("a","color: var(--n-item-text-color-horizontal);")])])]),we("responsive",[E("menu-item-content-header",` 53 overflow: hidden; 54 text-overflow: ellipsis; 55 `)]),T("collapsed",[E("menu-item-content",[T("selected",[O("&::before",` 56 background-color: var(--n-item-color-active-collapsed) !important; 57 `)]),E("menu-item-content-header","opacity: 0;"),_("arrow","opacity: 0;"),_("icon","color: var(--n-item-icon-color-collapsed);")])]),E("menu-item",` 58 height: var(--n-item-height); 59 margin-top: 6px; 60 position: relative; 61 `),E("menu-item-content",` 62 box-sizing: border-box; 63 line-height: 1.75;
64 height: 100%; 65 display: grid; 66 grid-template-areas: "icon content arrow"; 67 grid-template-columns: auto 1fr auto; 68 align-items: center; 69 cursor: pointer; 70 position: relative; 71 padding-right: 18px; 72 transition: 73 background-color .3s var(--n-bezier), 74 padding-left .3s var(--n-bezier), 75 border-color .3s var(--n-bezier); 76 `,[O("> *","z-index: 1;"),O("&::before",` 77 z-index: auto; 78 content: ""; 79 background-color: #0000; 80 position: absolute; 81 left: 8px; 82 right: 8px; 83 top: 0; 84 bottom: 0; 85 pointer-events: none; 86 border-radius: var(--n-border-radius); 87 transition: background-color .3s var(--n-bezier); 88 `),T("disabled",` 89 opacity: .45; 90 cursor: not-allowed; 91 `),T("collapsed",[_("arrow","transform: rotate(0);")]),T("selected",[O("&::before","background-color: var(--n-item-color-active);"),_("arrow","color: var(--n-arrow-color-active);"),_("icon","color: var(--n-item-icon-color-active);"),E("menu-item-content-header",` 92 color: var(--n-item-text-color-active); 93 `,[O("a","color: var(--n-item-text-color-active);"),_("extra","color: var(--n-item-text-color-active);")])]),T("child-active",[E("menu-item-content-header",` 94 color: var(--n-item-text-color-child-active); 95 `,[O("a",` 96 color: var(--n-item-text-color-child-active); 97 `),_("extra",` 98 color: var(--n-item-text-color-child-active); 99 `)]),_("arrow",` 100 color: var(--n-arrow-color-child-active); 101 `),_("icon",` 102 color: var(--n-item-icon-color-child-active); 103 `)]),we("disabled",[we("selected, child-active",[O("&:focus-within",tt)]),T("selected",[ie(null,[_("arrow","color: var(--n-arrow-color-active-hover);"),_("icon","color: var(--n-item-icon-color-active-hover);"),E("menu-item-content-header",` 104 color: var(--n-item-text-color-active-hover); 105 `,[O("a","color: var(--n-item-text-color-active-hover);"),_("extra","color: var(--n-item-text-color-active-hover);")])])]),T("child-active",[ie(null,[_("arrow","color: var(--n-arrow-color-child-active-hover);"),_("icon","color: var(--n-item-icon-color-child-active-hover);"),E("menu-item-content-header",` 106 color: var(--n-item-text-color-child-active-hover); 107 `,[O("a","color: var(--n-item-text-color-child-active-hover);"),_("extra","color: var(--n-item-text-color-child-active-hover);")])])]),T("selected",[ie(null,[O("&::before","background-color: var(--n-item-color-active-hover);")])]),ie(null,tt)]),_("icon",` 108 grid-area: icon; 109 color: var(--n-item-icon-color); 110 transition: 111 color .3s var(--n-bezier), 112 font-size .3s var(--n-bezier), 113 margin-right .3s var(--n-bezier); 114 box-sizing: content-box; 115 display: inline-flex; 116 align-items: center; 117 justify-content: center; 118 `),_("arrow",` 119 grid-area: arrow; 120 font-size: 16px; 121 color: var(--n-arrow-color); 122 transform: rotate(180deg); 123 opacity: 1; 124 transition: 125 color .3s var(--n-bezier), 126 transform 0.2s var(--n-bezier), 127 opacity 0.2s var(--n-bezier); 128 `),E("menu-item-content-header",` 129 grid-area: content; 130 transition: 131 color .3s var(--n-bezier), 132 opacity .3s var(--n-bezier); 133 opacity: 1; 134 white-space: nowrap; 135 color: var(--n-item-text-color); 136 `,[O("a",` 137 outline: none; 138 text-decoration: none; 139 transition: color .3s var(--n-bezier); 140 color: var(--n-item-text-color); 141 `,[O("&::before",` 142 content: ""; 143 position: absolute; 144 left: 0; 145 right: 0; 146 top: 0; 147 bottom: 0; 148 `)]),_("extra",` 149 font-size: .93em; 150 color: var(--n-group-text-color); 151 transition: color .3s var(--n-bezier); 152 `)])]),E("submenu",` 153 cursor: pointer; 154 position: relative; 155 margin-top: 6px; 156 `,[E("menu-item-content",` 157 height: var(--n-item-height); 158 `),E("submenu-children",` 159 overflow: hidden; 160 padding: 0; 161 `,[At({duration:".2s"})])]),E("menu-item-group",[E("menu-item-group-title",` 162 margin-top: 6px; 163 color: var(--n-group-text-color); 164 cursor: default; 165 font-size: .93em; 166 height: 36px; 167 display: flex; 168 align-items: center; 169 transition: 170 padding-left .3s var(--n-bezier), 171 color .3s var(--n-bezier); 172 `)])]),E("menu-tooltip",[O("a",` 173 color: inherit; 174 text-decoration: none; 175 `)]),E("menu-divider",` 176 transition: background-color .3s var(--n-bezier); 177 background-color: var(--n-divider-color); 178 height: 1px; 179 margin: 6px 18px; 180 `)]);function ie(t,i){return[T("hover",t,i),O("&:hover",t,i)]}const vt=P({name:"MenuOptionContent",props:{collapsed:Boolean,disabled:Boolean,title:[String,Function],icon:Function,extra:[String,Function],showArrow:Boolean,childActive:Boolean,hover:Boolean,paddingLeft:Number,selected:Boolean,maxIconSize:{type:Number,required:!0},activeIconSize:{type:Number,required:!0},iconMarginRight:{type:Number,required:!0},clsPrefix:{type:String,required:!0},onClick:Function,tmNode:{type:Object,required:!0},isEllipsisPlaceholder:Boolean},setup(t){const{props:i}=ne(ke);return{menuProps:i,style:x(()=>{const{paddingLeft:o}=t;return{paddingLeft:o&&`${o}px`}}),iconStyle:x(()=>{const{maxIconSize:o,activeIconSize:e,iconMarginRight:r}=t;return{width:`${o}px`,height:`${o}px`,fontSize:`${e}px`,marginRight:`${r}px`}})}},render(){const{clsPrefix:t,tmNode:i,menuProps:{renderIcon:o,renderLabel:e,renderExtra:r,expandIcon:n}}=this,s=o?o(i.rawNode):pe(this.icon);return y("div",{onClick:c=>{var v;(v=this.onClick)===null||v===void 0||v.call(this,c)},role:"none",class:[`${t}-menu-item-content`,{[`${t}-menu-item-content--selected`]:this.selected,[`${t}-menu-item-content--collapsed`]:this.collapsed,[`${t}-menu-item-content--child-active`]:this.childActive,[`${t}-menu-item-content--disabled`]:this.disabled,[`${t}-menu-item-content--hover`]:this.hover}],style:this.style},s&&y("div",{class:`${t}-menu-item-content__icon`,style:this.iconStyle,role:"none"},[s]),y("div",{class:`${t}-menu-item-content-header`,role:"none"},this.isEllipsisPlaceholder?this.title:e?e(i.rawNode):pe(this.title),this.extra||r?y("span",{class:`${t}-menu-item-content-header__extra`}," ",r?r(i.rawNode):pe(this.extra)):null),this.showArrow?y(It,{ariaHidden:!0,class:`${t}-menu-item-content__arrow`,clsPrefix:t},{default:()=>n?n(i.rawNode):y(Qt,null)}):null)}}),Ae=8;function je(t){const i=ne(ke),{props:o,mergedCollapsedRef:e}=i,r=ne(ut,null),n=ne(Ue,null),s=x(()=>o.mode==="horizontal"),c=x(()=>s.value?o.dropdownPlacement:"tmNodes"in t?"right-start":"right"),v=x(()=>{var u;return Math.max((u=o.collapsedIconSize)!==null&&u!==void 0?u:o.iconSize,o.iconSize)}),h=x(()=>{var u;return!s.value&&t.root&&e.value&&(u=o.collapsedIconSize)!==null&&u!==void 0?u:o.iconSize}),b=x(()=>
180{if(s.value)return;const{collapsedWidth:u,indent:f,rootIndent:M}=o,{root:w,isGroup:A}=t,I=M===void 0?f:M;return w?e.value?u/2-v.value/2:I:n&&typeof n.paddingLeftRef.value=="number"?f/2+n.paddingLeftRef.value:r&&typeof r.paddingLeftRef.value=="number"?(A?f/2:f)+r.paddingLeftRef.value:0}),m=x(()=>{const{collapsedWidth:u,indent:f,rootIndent:M}=o,{value:w}=v,{root:A}=t;return s.value||!A||!e.value?Ae:(M===void 0?f:M)+w+Ae-(u+w)/2});return{dropdownPlacement:c,activeIconSize:h,maxIconSize:v,paddingLeft:b,iconMarginRight:m,NMenu:i,NSubmenu:r,NMenuOptionGroup:n}}const qe={internalKey:{type:[String,Number],required:!0},root:Boolean,isGroup:Boolean,level:{type:Number,required:!0},title:[String,Function],extra:[String,Function]},eo=P({name:"MenuDivider",setup(){const t=ne(ke),{mergedClsPrefixRef:i,isHorizontalRef:o}=t;return()=>o.value?null:y("div",{class:`${i.value}-menu-divider`})}}),ht=Object.assign(Object.assign({},qe),{tmNode:{type:Object,required:!0},disabled:Boolean,icon:Function,onClick:Function}),to=Be(ht),oo=P({name:"MenuOption",props:ht,setup(t){const i=je(t),{NSubmenu:o,NMenu:e,NMenuOptionGroup:r}=i,{props:n,mergedClsPrefixRef:s,mergedCollapsedRef:c}=e,v=o?o.mergedDisabledRef:r?r.mergedDisabledRef:{value:!1},h=x(()=>v.value||t.disabled);function b(u){const{onClick:f}=t;f&&f(u)}function m(u){h.value||(e.doSelect(t.internalKey,t.tmNode.rawNode),b(u))}return{mergedClsPrefix:s,dropdownPlacement:i.dropdownPlacement,paddingLeft:i.paddingLeft,iconMarginRight:i.iconMarginRight,maxIconSize:i.maxIconSize,activeIconSize:i.activeIconSize,mergedTheme:e.mergedThemeRef,menuProps:n,dropdownEnabled:Fe(()=>t.root&&c.value&&n.mode!=="horizontal"&&!h.value),selected:Fe(()=>e.mergedValueRef.value===t.internalKey),mergedDisabled:h,handleClick:m}},render(){const{mergedClsPrefix:t,mergedTheme:i,tmNode:o,menuProps:{renderLabel:e,nodeProps:r}}=this,n=r?.(o.rawNode);return y("div",Object.assign({},n,{role:"menuitem",class:[`${t}-menu-item`,n?.class]}),y(Ot,{theme:i.peers.Tooltip,themeOverrides:i.peerOverrides.Tooltip,trigger:"hover",placement:this.dropdownPlacement,disabled:!this.dropdownEnabled||this.title===void 0,internalExtraClass:["menu-tooltip"]},{default:()=>e?e(o.rawNode):pe(this.title),trigger:()=>y(vt,{tmNode:o,clsPrefix:t,paddingLeft:this.paddingLeft,iconMarginRight:this.iconMarginRight,maxIconSize:this.maxIconSize,activeIconSize:this.activeIconSize,selected:this.selected,title:this.title,extra:this.extra,disabled:this.mergedDisabled,icon:this.icon,onClick:this.handleClick})}))}}),mt=Object.assign(Object.assign({},qe),{tmNode:{type:Object,required:!0},tmNodes:{type:Array,required:!0}}),io=Be(mt),ro=P({name:"MenuOptionGroup",props:mt,setup(t){const i=je(t),{NSubmenu:o}=i,e=x(()=>o?.mergedDisabledRef.value?!0:t.tmNode.disabled);Ie(Ue,{paddingLeftRef:i.paddingLeft,mergedDisabledRef:e});const{mergedClsPrefixRef:r,props:n}=ne(ke);return function(){const{value:s}=r,c=i.paddingLeft.value,{nodeProps:v}=n,h=v?.(t.tmNode.rawNode);return y("div",{class:`${s}-menu-item-group`,role:"group"},y("div",Object.assign({},h,{class:[`${s}-menu-item-group-title`,h?.class],style:[h?.style||"",c!==void 0?`padding-left: ${c}px;`:""]}),pe(t.title),t.extra?y(fe,null," ",pe(t.extra)):null),y("div",null,t.tmNodes.map(b=>Xe(b,n))))}}});function De(t){return t.type==="divider"||t.type==="render"}function no(t){return t.type==="divider"}function Xe(t,i){const{rawNode:o}=t,{show:e}=o;if(e===!1)return null;if(De(o))return no(o)?y(eo,Object.assign({key:t.key},o.props)):null;const{labelField:r}=i,{key:n,level:s,isGroup:c}=t,v=Object.assign(Object.assign({},o),{title:o.title||o[r],extra:o.titleExtra||o.extra,key:n,internalKey:n,level:s,root:s===0,isGroup:c});return t.children?t.isGroup?y(ro,Pe(v,io,{tmNode:t,tmNodes:t.children,key:n})):y($e,Pe(v,lo,{key:n,rawNodes:o[i.childrenField],tmNodes:t.children,tmNode:t})):y(oo,Pe(v,to,{key:n,tmNode:t}))}const pt=Object.assign(Object.assign({},qe),{rawNodes:{type:Array,default:()=>[]},tmNodes:{type:Array,default:()=>[]},tmNode:{type:Object,required:!0},disabled:Boolean,icon:Function,onClick:Function,domId:String,virtualChildActive:{type:Boolean,default:void 0},isEllipsisPlaceholder:Boolean}),lo=Be(pt),$e=P({name:"Submenu",props:pt,setup(t){const i=je(t),{NMenu:o,NSubmenu:e}=i,{props:r,mergedCollapsedRef:n,mergedThemeRef:s}=o,c=x(()=>{const{disabled:u}=t;return e?.mergedDisabledRef.value||r.disabled?!0:u}),v=U(!1);Ie(ut,{paddingLeftRef:i.paddingLeft,mergedDisabledRef:c}),Ie(Ue,null);function h(){const{onClick:u}=t;u&&u()}function b(){c.value||(n.value||o.toggleExpand(t.internalKey),h())}function m(u){v.value=u}return{menuProps:r,mergedTheme:s,doSelect:o.doSelect,inverted:o.invertedRef,isHorizontal:o.isHorizontalRef,mergedClsPrefix:o.mergedClsPrefixRef,max
180IconSize:i.maxIconSize,activeIconSize:i.activeIconSize,iconMarginRight:i.iconMarginRight,dropdownPlacement:i.dropdownPlacement,dropdownShow:v,paddingLeft:i.paddingLeft,mergedDisabled:c,mergedValue:o.mergedValueRef,childActive:Fe(()=>{var u;return(u=t.virtualChildActive)!==null&&u!==void 0?u:o.activePathRef.value.includes(t.internalKey)}),collapsed:x(()=>r.mode==="horizontal"?!1:n.value?!0:!o.mergedExpandedKeysRef.value.includes(t.internalKey)),dropdownEnabled:x(()=>!c.value&&(r.mode==="horizontal"||n.value)),handlePopoverShowChange:m,handleClick:b}},render(){var t;const{mergedClsPrefix:i,menuProps:{renderIcon:o,renderLabel:e}}=this,r=()=>{const{isHorizontal:s,paddingLeft:c,collapsed:v,mergedDisabled:h,maxIconSize:b,activeIconSize:m,title:u,childActive:f,icon:M,handleClick:w,menuProps:{nodeProps:A},dropdownShow:I,iconMarginRight:H,tmNode:F,mergedClsPrefix:R,isEllipsisPlaceholder:K,extra:S}=this,z=A?.(F.rawNode);return y("div",Object.assign({},z,{class:[`${R}-menu-item`,z?.class],role:"menuitem"}),y(vt,{tmNode:F,paddingLeft:c,collapsed:v,disabled:h,iconMarginRight:H,maxIconSize:b,activeIconSize:m,title:u,extra:S,showArrow:!s,childActive:f,clsPrefix:R,icon:M,hover:I,onClick:w,isEllipsisPlaceholder:K}))},n=()=>y(Rt,null,{default:()=>{const{tmNodes:s,collapsed:c}=this;return c?null:y("div",{class:`${i}-submenu-children`,role:"menu"},s.map(v=>Xe(v,this.menuProps)))}});return this.root?y(Nt,Object.assign({size:"large",trigger:"hover"},(t=this.menuProps)===null||t===void 0?void 0:t.dropdownProps,{themeOverrides:this.mergedTheme.peerOverrides.Dropdown,theme:this.mergedTheme.peers.Dropdown,builtinThemeOverrides:{fontSizeLarge:"14px",optionIconSizeLarge:"18px"},value:this.mergedValue,disabled:!this.dropdownEnabled,placement:this.dropdownPlacement,keyField:this.menuProps.keyField,labelField:this.menuProps.labelField,childrenField:this.menuProps.childrenField,onUpdateShow:this.handlePopoverShowChange,options:this.rawNodes,onSelect:this.doSelect,inverted:this.inverted,renderIcon:o,renderLabel:e}),{default:()=>y("div",{class:`${i}-submenu`,role:"menu","aria-expanded":!this.collapsed,id:this.domId},r(),this.isHorizontal?null:n())}):y("div",{class:`${i}-submenu`,role:"menu","aria-expanded":!this.collapsed,id:this.domId},r(),n())}}),so=Object.assign(Object.assign({},nt.props),{options:{type:Array,default:()=>[]},collapsed:{type:Boolean,default:void 0},collapsedWidth:{type:Number,default:48},iconSize:{type:Number,default:20},collapsedIconSize:{type:Number,default:24},rootIndent:Number,indent:{type:Number,default:32},labelField:{type:String,default:"label"},keyField:{type:String,default:"key"},childrenField:{type:String,default:"children"},disabledField:{type:String,default:"disabled"},defaultExpandAll:Boolean,defaultExpandedKeys:Array,expandedKeys:Array,value:[String,Number],defaultValue:{type:[String,Number],default:null},mode:{type:String,default:"vertical"},watchProps:{type:Array,default:void 0},disabled:Boolean,show:{type:Boolean,default:!0},inverted:Boolean,"onUpdate:expandedKeys":[Function,Array],onUpdateExpandedKeys:[Function,Array],onUpdateValue:[Function,Array],"onUpdate:value":[Function,Array],expandIcon:Function,renderIcon:Function,renderLabel:Function,renderExtra:Function,dropdownProps:Object,accordion:Boolean,nodeProps:Function,dropdownPlacement:{type:String,default:"bottom"},responsive:Boolean,items:Array,onOpenNamesChange:[Function,Array],onSelect:[Function,Array],onExpandedNamesChange:[Function,Array],expandedNames:Array,defaultExpandedNames:Array}),de=P({name:"Menu",inheritAttrs:!1,props:so,setup(t){const{mergedClsPrefixRef:i,inlineThemeDisabled:o}=Pt(t),e=nt("Menu","-menu",Jt,Ht,t,i),r=ne(Zt,null),n=x(()=>{var p;const{collapsed:C}=t;if(C!==void 0)return C;if(r){const{collapseModeRef:l,collapsedRef:g}=r;if(l.value==="width")return(p=g.value)!==null&&p!==void 0?p:!1}return!1}),s=x(()=>{const{keyField:p,childrenField:C,disabledField:l}=t;return He(t.items||t.options,{getIgnored(g){return De(g)},getChildren(g){return g[C]},getDisabled(g){return g[l]},getKey(g){var N;return(N=g[p])!==null&&N!==void 0?N:g.name}})}),c=x(()=>new Set(s.value.treeNodes.map(p=>p.key))),{watchProps:v}=t,h=U(null);v?.includes("defaultValue")?Qe(()=>{h.value=t.defaultValue}):h.value=t.defaultValue;const b=Ze(t,"value"),m=Je(b,h),u=U([]),f=()=>{u.value=t.defaultExpandAll?s.value.getNonLeafKeys():t.defaultExpandedNames||t.defaultExpandedKeys||s.value.getPath(m.value,{includeSelf:!1}).keyPath};v?.includes("defaultExpandedKeys")?Qe(f):f();const M=Wt(t,["expandedNames","expandedKeys"]),w=Je(M,u),A=x(()=>s.value.treeNodes),I=x(()=>s.value.getPath(m.value).keyPath);Ie(ke,{props:t,mergedCollapsedRef:n,mergedThemeRef:e,mergedValueRef:m,mergedExpandedKeysRef:w,activePathRef:I,mergedClsPrefixRef:i,isHorizontalRef:x(()=>t.mode==="horizontal"),invertedRef:Ze(t,"inverted"),doSelect:H,toggleExpand:R});function H(p,C){const{"onUpdate:value":l,onUpdateValue:g,onSelect:N}=t;g&&oe(g,p,C),l&&oe(l,p,C),N&&oe(N,p,C),h.value=p}function F(p){const{"onUpdate:expandedKeys":C,onUpdateExpandedKeys:l,onExpandedNamesChange:g,onOpenNamesChange:N}=t;C&&oe(C,p),l&&oe(l,p),g&&oe(g,p),N&&oe(N,p),u.value=p}function R(p){const C=Array.from(w.value),l=C.findIndex(g=>g===p);if(~l)C.splice(l,1);else{if(t.accordion&&c.value.has(p)){const g=C.findIndex(N=>c.value.has(N));g>-1&&C.splice(g,1)}C.push(p)}F(C)}const K=p=>{const C=s.value.getPath(p??m.value,{includeSelf:!1}).keyPath;if(!C.length)return;const l=Array.from(w.value),g=new Set([...l,...C]);t.accordion&&c.value.forEach(N=>{g.has(N)&&!C.includes(N)&&g.delete(N)}),F(Array.from(g))},S=x(()=>{const{inverted:p}=t,{common:{cubicBezierEaseInOut:C},self:l}=e.value,{borderRadius:g,borderColorHorizontal:N,fontSize:Mt,itemHeight:Et,dividerColor:kt}=l,d={"--n-divider-color":kt,"--n-bezier":C,"--n-font-size":Mt,"--n-border-color-horizontal":N,"--n-border-radius":g,"--n-item-height":Et};return p?(d["--n-group-text-color"]=l.groupTextColorInverted,d["--n-color"]=l.colorInverted,d["--n-item-text-color"]=l.itemTextColorInverted,d["--n-item-text-color-hover"]=l.itemTextColorHoverInverted,d["--n-item-text-color-active"]=l.itemTextColorActiveInverted,d["--n-item-text-color-child-active"]=l.itemTextColorChildActiveInverted,d["--n-item-text-color-child-active-hover"]=l.itemTextColorChildActiveInverted,d["--n-item-text-color-active-hover"]=l.itemTextColorActiveHoverInverted,d["--n-item-icon-color"]=l.itemIconColorInverted,d["--n-item-icon-color-hover"]=l.itemIconColorHoverInverted,d["--n-item-icon-color-active"]=l.itemIconColorActiveInverted,d["--n-item-icon-color-active-hover"]=l.itemIconColorActiveHoverInverted,d["--n-item-icon-color-child-active"]=l.itemIconColorChildActiveInverted,d["--n-item-icon-color-child-active-hover"]=l.itemIconColorChildActiveHoverInverted,d["--n-item-icon-color-collapsed"]=l.itemIconColorCollapsedInverted,d["--n-item-text-color-horizontal"]=l.itemTextColorHorizontalInverted,d["--n-item-text-color-hover-horizontal"]=l.itemTextColorHoverHorizontalInverted,d["--n-item-text-color-active-horizontal"]=l.itemTextColorActiveHorizontalInverted,d["--n-item-text-color-child-active-horizontal"]=l.itemTextColorChildActiveHorizontalInverted,d["--n-item-text-color-child-active-hover-horizontal"]=l.itemTextColorChildActiveHoverHorizontalInverted,d["--n-item-text-color-active-hover-horizontal"]=l.itemTextColorActiveHoverHorizontalInverted,d["--n-item-icon-color-horizontal"]=l.itemIconColorHorizontalInverted,d["--n-item-icon-color-hover-horizontal"]=l.itemIconColorHoverHorizontalInverted,d["--n-item-icon-color-active-horizontal"]=l.itemIconColorActiveHorizontalInverted,d["--n-item-icon-color-active-hover-horizontal"]=l.itemIconColorActiveHoverHorizontalInverted,d["--n-item-icon-color-child-active-horizontal"]=l.itemIconColorChildActiveHorizontalInverted,d["--n-item-icon-color-child-active-hover-horizontal"]=l.itemIconColorChildActiveHoverHorizontalInverted,d["--n-arrow-color"]=l.arrowColorInverted,d["--n-arrow-color-hover"]=l.arrowColorHoverInverted,d["--n-arrow-color-active"]=l.arrowColorActiveInverted,d["--n-arrow-color-active-hover"]=l.arrowColorActiveHoverInverted,d["--n-arrow-color-child-active"]=l.arrowColorChildActiveInverted,d["--n-arrow-color-child-active-hover"]=l.arrowColorChildActiveHoverInverted,d["--n-item-color-hover"]=l.itemColorHoverInverted,d["--n-item-color-active"]=l.itemColorActiveInverted,d["--n-item-color-active-hover"]=l.itemColorActiveHoverInverted,d["--n-item-color-active-collapsed"]=l.itemColorActiveCollapsedInverted):(d["--n-group-text-color"]=l.groupTextColor,d["--n-color"]=l.color,d["--n-item-text-color"]=l.itemTextColor,d["--n-item-text-color-hover"]=l.itemTextColorHover,d["--n-item-text-color-active"]=l.itemTextColorActive,d["--n-item-text-color-child-active"]=l.itemTextColorChildActive,d["--n-item-text-color-child-active-hover"]=l.itemTextColorChildActiveHover,d["--n-item-text-color-active-hover"]=l.itemTextColorActiveHover,d["--n-item-icon-color"]=l.itemIconColor,d["--n-item-icon-color-hover"]=l.itemIconColorHover,d["--n-item-icon-color-active"]=l.itemIconColorActive,d["--n-item-icon-color-active-hover"]=l.itemIconColorActiveHover,d["--n-item-icon-color-child-active"]=l.itemIconColorChildActive,d["--n-item-icon-color-child-active-hover"]=l.itemIconColorChildActiveHover,d["--n-item-icon-color-collapsed"]=l.itemIconColorCollapsed,d["--n-item-text-color-horizontal"]=l.itemTextColorHorizontal,d["--n-item-text-color-hover-horizontal"]=l.itemTextColorHoverHorizontal,d["--n-item-text-color-active-horizontal"]=l.itemTextColorActiveHorizontal,d["--n-item-text-color-child-active-horizontal"]=l.itemTextColorChildActiveHorizontal,d["--n-item-text-color-child-active-hover-horizontal"]=l.itemTextColorChildActiveHoverHorizontal,d["--n-item-text-color-active-hover-horizontal"]=l.itemTextColorActiveHoverHorizontal,d["--n-item-icon-color-horizontal"]=l.itemIconColorHorizontal,d["--n-item-icon-color-hover-horizontal"]=l.itemIconColorHoverHorizontal,d["--n-item-icon-color-active-horizontal"]=l.itemIconColorActiveHorizontal,d["--n-item-icon-color-active-hover-horizontal"]=l.itemIconColorActiveHoverHorizontal,d["--n-item-icon-color-child-active-horizontal"]=l.itemIconColorChildActiveHorizontal,d["--n-item-icon-color-child-active-hover-horizontal"]=l.itemIconColorChildActiveHoverHorizontal,d["--n-arrow-color"]=l.arrowColor,d["--n-arrow-color-hover"]=l.arrowColorHover,d["--n-arrow-color-active"]=l.arrowColorActive,d["--n-arrow-color-active-hover"]=l.arrowColorActiveHover,d["--n-arrow-color-child-active"]=l.arrowColorChildActive,d["--n-arrow-color-child-active-hover"]=l.arrowColorChildActiveHover,d["--n-item-color-hover"]=l.itemColorHover,d["--n-item-color-active"]=l.itemColorActive,d["--n-item-color-active-hover"]=l.itemColorActiveHover,d["--n-item-color-active-collapsed"]=l.itemColorActiveCollapsed),d}),z=o?Tt("menu",x(()=>t.inverted?"a":"b"),S,t):void 0,W=Ft(),X=U(null),j=U(null);let ue=!0;const Y=()=>{var p;ue?ue=!1:(p=X.value)===null||p===void 0||p.sync({showAllItemsBeforeCalculate:!0})};function te(){return document.getElementById(W)}const G=U(-1);function Se(p){G.value=t.options.length-p}function Re(p){p||(G.value=-1)}const Le=x(()=>{const p=G.value;return{children:p===-1?[]:t.options.slice(p)}}),Ct=x(()=>{const{childrenField:p,disabledField:C,keyField:l}=t;return He([Le.value],{getIgnored(g){return De(g)},getChildren(g){return g[p]},getDisabled(g){return g[C]},getKey(g){var N;return(N=g[l])!==null&&N!==void 0?N:g.name}})}),zt=x(()=>He([{}]).treeNodes[0]);function _t(){var p;if(G.value===-1)return y($e,{root:!0,level:0,key:"__ellpisisGroupPlaceholder__",internalKey:"__ellpisisGroupPlaceholder__",title:"···",tmNode:zt.value,domId:W,isEllipsisPlaceholder:!0});const C=Ct.value.treeNodes[0],l=I.value,g=!!(!((p=C.children)===null||p===void 0)&&p.some(N=>l.includes(N.key)));return y($e,{level:0,root:!0,key:"__ellpisisGroup__",internalKey:"__ellpisisGroup__",title:"···",virtualChildActive:g,tmNode:C,domId:W,rawNodes:C.rawNode.children||[],tmNodes:C.children||[],isEllipsisPlaceholder:!0})}return{mergedClsPrefix:i,controlledExpandedKeys:M,uncontrolledExpanededKeys:u,mergedExpandedKeys:w,uncontrolledValue:h,mergedValue:m,activePath:I,tmNodes:A,mergedTheme:e,mergedCollapsed:n,cssVars:o?void 0:S,themeClass:z?.themeClass,overflowRef:X,counterRef:j,updateCounter:()=>{},onResize:Y,onUpdateOverflow:Re,onUpdateCount:Se,renderCounter:_t,getCounter:te,onRender:z?.onRender,showOption:K,deriveResponsiveState:Y}},render(){const{mergedClsPrefix:t,mode:i,themeClass:o,onRender:e}=this;e?.();const r=()=>this.tmNodes.map(v=>Xe(v,this.$props)),s=i==="horizontal"&&this.responsive,c=()=>y("div",Dt(this.$attrs,{role:i==="horizontal"?"menubar":"menu",class:[`${t}-menu`,o,`${t}-menu--${i}`,s&&`${t}-menu--responsive`,this.mergedCollapsed&&`${t}-menu--collapsed`],style:this.cssVars}),s?y(Kt,{ref:"overflowRef",onUpdateOverflow:this.onUpdateOverflow,getCounter:this.getCounter,onUpdateCount:this.onUpdateCount,updateCounter:this.updateCounter,style:{width:"100%",display:"flex",overflow:"hidden"}},{default:r,counter:this.renderCounter}):r());return s?y(Lt,{onResize:this.onResize},{default:c}):c()}});var me=function(){return me=Object.assign||function(i){for(var o,e=1,r=arguments.length;e<r;e++){o=arguments[e];for(var n in o)Object.prototype.hasOwnProperty.call(o,n)&&(i[n]=o[n])}return i},me.apply(this,arguments)};function ft(t){return!t||!t.ownerDocument||!t.ownerDocument.defaultView?window:t.ownerDocument.defaultView}function gt(t){return!t||!t.ownerDocument?document:t.ownerDocument}var xt=function(t){var i={},o=Array.prototype.reduce.call(t,function(e,r){var n=r.name.match(/data-simplebar-(.+)/);if(n){var s=n[1].replace(/\W+(.)/g,function(c,v){return v.toUpperCase()});switch(r.value){case"true":e[s]=!0;break;
180case"false":e[s]=!1;break;case void 0:e[s]=!0;break;default:e[s]=r.value}}return e},i);return o};function bt(t,i){var o;t&&(o=t.classList).add.apply(o,i.split(" "))}function yt(t,i){t&&i.split(" ").forEach(function(o){t.classList.remove(o)})}function St(t){return".".concat(t.split(" ").join("."))}var Ye=!!(typeof window<"u"&&window.document&&window.document.createElement),ao=Object.freeze({__proto__:null,addClasses:bt,canUseDOM:Ye,classNamesToQuery:St,getElementDocument:gt,getElementWindow:ft,getOptions:xt,removeClasses:yt}),ve=null,it=null;Ye&&window.addEventListener("resize",function(){it!==window.devicePixelRatio&&(it=window.devicePixelRatio,ve=null)});function rt(){if(ve===null){if(typeof document>"u")return ve=0,ve;var t=document.body,i=document.createElement("div");i.classList.add("simplebar-hide-scrollbar"),t.appendChild(i);var o=i.getBoundingClientRect().right;t.removeChild(i),ve=o}return ve}var Q=ft,Te=gt,co=xt,Z=bt,J=yt,D=St,ze=(function(){function t(i,o){o===void 0&&(o={});var e=this;if(this.removePreventClickId=null,this.minScrollbarWidth=20,this.stopScrollDelay=175,this.isScrolling=!1,this.isMouseEntering=!1,this.isDragging=!1,this.scrollXTicking=!1,this.scrollYTicking=!1,this.wrapperEl=null,this.contentWrapperEl=null,this.contentEl=null,this.offsetEl=null,this.maskEl=null,this.placeholderEl=null,this.heightAutoObserverWrapperEl=null,this.heightAutoObserverEl=null,this.rtlHelpers=null,this.scrollbarWidth=0,this.resizeObserver=null,this.mutationObserver=null,this.elStyles=null,this.isRtl=null,this.mouseX=0,this.mouseY=0,this.onMouseMove=function(){},this.onWindowResize=function(){},this.onStopScrolling=function(){},this.onMouseEntered=function(){},this.onScroll=function(){var r=Q(e.el);e.scrollXTicking||(r.requestAnimationFrame(e.scrollX),e.scrollXTicking=!0),e.scrollYTicking||(r.requestAnimationFrame(e.scrollY),e.scrollYTicking=!0),e.isScrolling||(e.isScrolling=!0,Z(e.el,e.classNames.scrolling)),e.showScrollbar("x"),e.showScrollbar("y"),e.onStopScrolling()},this.scrollX=function(){e.axis.x.isOverflowing&&e.positionScrollbar("x"),e.scrollXTicking=!1},this.scrollY=function(){e.axis.y.isOverflowing&&e.positionScrollbar("y"),e.scrollYTicking=!1},this._onStopScrolling=function(){J(e.el,e.classNames.scrolling),e.options.autoHide&&(e.hideScrollbar("x"),e.hideScrollbar("y")),e.isScrolling=!1},this.onMouseEnter=function(){e.isMouseEntering||(Z(e.el,e.classNames.mouseEntered),e.showScrollbar("x"),e.showScrollbar("y"),e.isMouseEntering=!0),e.onMouseEntered()},this._onMouseEntered=function(){J(e.el,e.classNames.mouseEntered),e.options.autoHide&&(e.hideScrollbar("x"),e.hideScrollbar("y")),e.isMouseEntering=!1},this._onMouseMove=function(r){e.mouseX=r.clientX,e.mouseY=r.clientY,(e.axis.x.isOverflowing||e.axis.x.forceVisible)&&e.onMouseMoveForAxis("x"),(e.axis.y.isOverflowing||e.axis.y.forceVisible)&&e.onMouseMoveForAxis("y")},this.onMouseLeave=function(){e.onMouseMove.cancel(),(e.axis.x.isOverflowing||e.axis.x.forceVisible)&&e.onMouseLeaveForAxis("x"),(e.axis.y.isOverflowing||e.axis.y.forceVisible)&&e.onMouseLeaveForAxis("y"),e.mouseX=-1,e.mouseY=-1},this._onWindowResize=function(){e.scrollbarWidth=e.getScrollbarWidth(),e.hideNativeScrollbar()},this.onPointerEvent=function(r){if(!(!e.axis.x.track.el||!e.axis.y.track.el||!e.axis.x.scrollbar.el||!e.axis.y.scrollbar.el)){var n,s;e.axis.x.track.rect=e.axis.x.track.el.getBoundingClientRect(),e.axis.y.track.rect=e.axis.y.track.el.getBoundingClientRect(),(e.axis.x.isOverflowing||e.axis.x.forceVisible)&&(n=e.isWithinBounds(e.axis.x.track.rect)),(e.axis.y.isOverflowing||e.axis.y.forceVisible)&&(s=e.isWithinBounds(e.axis.y.track.rect)),(n||s)&&(r.stopPropagation(),r.type==="pointerdown"&&r.pointerType!=="touch"&&(n&&(e.axis.x.scrollbar.rect=e.axis.x.scrollbar.el.getBoundingClientRect(),e.isWithinBounds(e.axis.x.scrollbar.rect)?e.onDragStart(r,"x"):e.onTrackClick(r,"x")),s&&(e.axis.y.scrollbar.rect=e.axis.y.scrollbar.el.getBoundingClientRect(),e.isWithinBounds(e.axis.y.scrollbar.rect)?e.onDragStart(r,"y"):e.onTrackClick(r,"y"))))}},this.drag=function(r){var n,s,c,v,h,b,m,u,f,M,w;if(!(!e.draggedAxis||!e.contentWrapperEl)){var A,I=e.axis[e.draggedAxis].track,H=(s=(n=I.rect)===null||n===void 0?void 0:n[e.axis[e.draggedAxis].sizeAttr])!==null&&s!==void 0?s:0,F=e.axis[e.draggedAxis].scrollbar,R=(v=(c=e.contentWrapperEl)===null||c===void 0?void 0:c[e.axis[e.draggedAxis].scrollSizeAttr])!==null&&v!==void 0?v:0,K=parseInt((b=(h=e.elStyles)===null||h===void 0?void 0:h[e.axis[e.draggedAxis].sizeAttr])!==null&&b!==void 0?b:"0px",10);r.preventDefault(),r.stopPropagation(),e.draggedAxis==="y"?A=r.pageY:A=r.pageX;var S=A-((u=(m=I.rect)===null||m===void 0?void 0:m[e.axis[e.draggedAxis].offsetAttr])!==null&&u!==void 0?u:0)-e.axis[e.draggedAxis].dragOffset;S=e.draggedAxis==="x"&&e.isRtl?((M=(f=I.rect)===null||f===void 0?void 0:f[e.axis[e.draggedAxis].sizeAttr])!==null&&M!==void 0?M:0)-F.size-S:S;var z=S/(H-F.size),W=z*(R-K);e.draggedAxis==="x"&&e.isRtl&&(W=!((w=t.getRtlHelpers())===null||w===void 0)&&w.isScrollingToNegative?-W:W),e.contentWrapperEl[e.axis[e.draggedAxis].scrollOffsetAttr]=W}},this.onEndDrag=function(r){e.isDragging=!1;var n=Te(e.el),s=Q(e.el);r.preventDefault(),r.stopPropagation(),J(e.el,e.classNames.dragging),e.onStopScrolling(),n.removeEventListener("mousemove",e.drag,!0),n.removeEventListener("mouseup",e.onEndDrag,!0),e.removePreventClickId=s.setTimeout(function(){n.removeEventListener("click",e.preventClick,!0),n.removeEventListener("dblclick",e.preventClick,!0),e.removePreventClickId=null})},this.preventClick=function(r){r.preventDefault(),r.stopPropagation()},this.el=i,this.options=me(me({},t.defaultOptions),o),this.classNames=me(me({},t.defaultOptions.classNames),o.classNames),this.axis={x:{scrollOffsetAttr:"scrollLeft",sizeAttr:"width",scrollSizeAttr:"scrollWidth",offsetSizeAttr:"offsetWidth",offsetAttr:"left",overflowAttr:"overflowX",dragOffset:0,isOverflowing:!0,forceVisible:!1,track:{size:null,el:null,rect:null,isVisible:!1},scrollbar:{size:null,el:null,rect:null,isVisible:!1}},y:{scrollOffsetAttr:"scrollTop",sizeAttr:"height",scrollSizeAttr:"scrollHeight",offsetSizeAttr:"offsetHeight",offsetAttr:"top",overflowAttr:"overflowY",dragOffset:0,isOverflowing:!0,forceVisible:!1,track:{size:null,el:null,rect:null,isVisible:!1},scrollbar:{size:null,el:null,rect:null,isVisible:!1}}},typeof this.el!="object"||!this.el.nodeName)throw new Error("Argument passed to SimpleBar must be an HTML element instead of ".concat(this.el));this.onMouseMove=$t(this._onMouseMove,64),this.onWindowResize=We(this._onWindowResize,64,{leading:!0}),this.onStopScrolling=We(this._onStopScrolling,this.stopScrollDelay),this.onMouseEntered=We(this._onMouseEntered,this.stopScrollDelay),this.init()}return t.getRtlHelpers=function(){if(t.rtlHelpers)return t.rtlHelpers;var i=document.createElement("div");i.innerHTML='<div class="simplebar-dummy-scrollbar-size"><div></div></div>';var o=i.firstElementChild,e=o?.firstElementChild;if(!e)return null;document.body.appendChild(o),o.scrollLeft=0;var r=t.getOffset(o),n=t.getOffset(e);o.scrollLeft=-999;var s=t.getOffset(e);return document.body.removeChild(o),t.rtlHelpers={isScrollOriginAtZero:r.left!==n.left,isScrollingToNegative:n.left!==s.left},t.rtlHelpers},t.prototype.getScrollbarWidth=function(){try{return this.contentWrapperEl&&getComputedStyle(this.contentWrapperEl,"::-webkit-scrollbar").display==="none"||"scrollbarWidth"in document.documentElement.style||"-ms-overflow-style"in document.documentElement.style?0:rt()}catch{return rt()}},t.getOffset=function(i){var o=i.getBoundingClientRect(),e=Te(i),r=Q(i);return{top:o.top+(r.pageYOffset||e.documentElement.scrollTop),left
180:o.left+(r.pageXOffset||e.documentElement.scrollLeft)}},t.prototype.init=function(){Ye&&(this.initDOM(),this.rtlHelpers=t.getRtlHelpers(),this.scrollbarWidth=this.getScrollbarWidth(),this.recalculate(),this.initListeners())},t.prototype.initDOM=function(){var i,o;this.wrapperEl=this.el.querySelector(D(this.classNames.wrapper)),this.contentWrapperEl=this.options.scrollableNode||this.el.querySelector(D(this.classNames.contentWrapper)),this.contentEl=this.options.contentNode||this.el.querySelector(D(this.classNames.contentEl)),this.offsetEl=this.el.querySelector(D(this.classNames.offset)),this.maskEl=this.el.querySelector(D(this.classNames.mask)),this.placeholderEl=this.findChild(this.wrapperEl,D(this.classNames.placeholder)),this.heightAutoObserverWrapperEl=this.el.querySelector(D(this.classNames.heightAutoObserverWrapperEl)),this.heightAutoObserverEl=this.el.querySelector(D(this.classNames.heightAutoObserverEl)),this.axis.x.track.el=this.findChild(this.el,"".concat(D(this.classNames.track)).concat(D(this.classNames.horizontal))),this.axis.y.track.el=this.findChild(this.el,"".concat(D(this.classNames.track)).concat(D(this.classNames.vertical))),this.axis.x.scrollbar.el=((i=this.axis.x.track.el)===null||i===void 0?void 0:i.querySelector(D(this.classNames.scrollbar)))||null,this.axis.y.scrollbar.el=((o=this.axis.y.track.el)===null||o===void 0?void 0:o.querySelector(D(this.classNames.scrollbar)))||null,this.options.autoHide||(Z(this.axis.x.scrollbar.el,this.classNames.visible),Z(this.axis.y.scrollbar.el,this.classNames.visible))},t.prototype.initListeners=function(){var i=this,o,e=Q(this.el);if(this.el.addEventListener("mouseenter",this.onMouseEnter),this.el.addEventListener("pointerdown",this.onPointerEvent,!0),this.el.addEventListener("mousemove",this.onMouseMove),this.el.addEventListener("mouseleave",this.onMouseLeave),(o=this.contentWrapperEl)===null||o===void 0||o.addEventListener("scroll",this.onScroll),e.addEventListener("resize",this.onWindowResize),!!this.contentEl){if(window.ResizeObserver){var r=!1,n=e.ResizeObserver||ResizeObserver;this.resizeObserver=new n(function(){r&&e.requestAnimationFrame(function(){i.recalculate()})}),this.resizeObserver.observe(this.el),this.resizeObserver.observe(this.contentEl),e.requestAnimationFrame(function(){r=!0})}this.mutationObserver=new e.MutationObserver(function(){e.requestAnimationFrame(function(){i.recalculate()})}),this.mutationObserver.observe(this.contentEl,{childList:!0,subtree:!0,characterData:!0})}},t.prototype.recalculate=function(){if(!(!this.heightAutoObserverEl||!this.contentEl||!this.contentWrapperEl||!this.wrapperEl||!this.placeholderEl)){var i=Q(this.el);this.elStyles=i.getComputedStyle(this.el),this.isRtl=this.elStyles.direction==="rtl";var o=this.contentEl.offsetWidth,e=this.heightAutoObserverEl.offsetHeight<=1,r=this.heightAutoObserverEl.offsetWidth<=1||o>0,n=this.contentWrapperEl.offsetWidth,s=this.elStyles.overflowX,c=this.elStyles.overflowY;this.contentEl.style.padding="".concat(this.elStyles.paddingTop," ").concat(this.elStyles.paddingRight," ").concat(this.elStyles.paddingBottom," ").concat(this.elStyles.paddingLeft),this.wrapperEl.style.margin="-".concat(this.elStyles.paddingTop," -").concat(this.elStyles.paddingRight," -").concat(this.elStyles.paddingBottom," -").concat(this.elStyles.paddingLeft);var v=this.contentEl.scrollHeight,h=this.contentEl.scrollWidth;this.contentWrapperEl.style.height=e?"auto":"100%",this.placeholderEl.style.width=r?"".concat(o||h,"px"):"auto",this.placeholderEl.style.height="".concat(v,"px");var b=this.contentWrapperEl.offsetHeight;this.axis.x.isOverflowing=o!==0&&h>o,this.axis.y.isOverflowing=v>b,this.axis.x.isOverflowing=s==="hidden"?!1:this.axis.x.isOverflowing,this.axis.y.isOverflowing=c==="hidden"?!1:this.axis.y.isOverflowing,this.axis.x.forceVisible=this.options.forceVisible==="x"||this.options.forceVisible===!0,this.axis.y.forceVisible=this.options.forceVisible==="y"||this.options.forceVisible===!0,this.hideNativeScrollbar();var m=this.axis.x.isOverflowing?this.scrollbarWidth:0,u=this.axis.y.isOverflowing?this.scrollbarWidth:0;this.axis.x.isOverflowing=this.axis.x.isOverflowing&&h>n-u,this.axis.y.isOverflowing=this.axis.y.isOverflowing&&v>b-m,this.axis.x.scrollbar.size=this.getScrollbarSize("x"),this.axis.y.scrollbar.size=this.getScrollbarSize("y"),this.axis.x.scrollbar.el&&(this.axis.x.scrollbar.el.style.width="".concat(this.axis.x.scrollbar.size,"px")),this.axis.y.scrollbar.el&&(this.axis.y.scrollbar.el.style.height="".concat(this.axis.y.scrollbar.size,"px")),this.positionScrollbar("x"),this.positionScrollbar("y"),this.toggleTrackVisibility("x"),this.toggleTrackVisibility("y")}},t.prototype.getScrollbarSize=function(i){var o,e;if(i===void 0&&(i="y"),!this.axis[i].isOverflowing||!this.contentEl)return 0;var r=this.contentEl[this.axis[i].scrollSizeAttr],n=(e=(o=this.axis[i].track.el)===null||o===void 0?void 0:o[this.axis[i].offsetSizeAttr])!==null&&e!==void 0?e:0,s=n/r,c;return c=Math.max(~~(s*n),this.options.scrollbarMinSize),this.options.scrollbarMaxSize&&(c=Math.min(c,this.options.scrollbarMaxSize)),c},t.prototype.positionScrollbar=function(i){var o,e,r;i===void 0&&(i="y");var n=this.axis[i].scrollbar;if(!(!this.axis[i].isOverflowing||!this.contentWrapperEl||!n.el||!this.elStyles)){var s=this.contentWrapperEl[this.axis[i].scrollSizeAttr],c=((o=this.axis[i].track.el)===null||o===void 0?void 0:o[this.axis[i].offsetSizeAttr])||0,v=parseInt(this.elStyles[this.axis[i].sizeAttr],10),h=this.contentWrapperEl[this.axis[i].scrollOffsetAttr];h=i==="x"&&this.isRtl&&(!((e=t.getRtlHelpers())===null||e===void 0)&&e.isScrollOriginAtZero)?-h:h,i==="x"&&this.isRtl&&(h=!((r=t.getRtlHelpers())===null||r===void 0)&&r.isScrollingToNegative?h:-h);var b=h/(s-v),m=~~((c-n.size)*b);m=i==="x"&&this.isRtl?-m+(c-n.size):m,n.el.style.transform=i==="x"?"translate3d(".concat(m,"px, 0, 0)"):"translate3d(0, ".concat(m,"px, 0)")}},t.prototype.toggleTrackVisibility=function(i){i===void 0&&(i="y");var o=this.axis[i].track.el,e=this.axis[i].scrollbar.el;!o||!e||!this.contentWrapperEl||(this.axis[i].isOverflowing||this.axis[i].forceVisible?(o.style.visibility="visible",this.contentWrapperEl.style[this.axis[i].overflowAttr]="scroll",this.el.classList.add("".concat(this.classNames.scrollable,"-").concat(i))):(o.style.visibility="hidden",this.contentWrapperEl.style[this.axis[i].overflowAttr]="hidden",this.el.classList.remove("".concat(this.classNames.scrollable,"-").concat(i))),this.axis[i].isOverflowing?e.style.display="block":e.style.display="none")},t.prototype.showScrollbar=function(i){i===void 0&&(i="y"),this.axis[i].isOverflowing&&!this.axis[i].scrollbar.isVisible&&(Z(this.axis[i].scrollbar.el,this.classNames.visible),this.axis[i].scrollbar.isVisible=!0)},t.prototype.hideScrollbar=function(i){i===void 0&&(i="y"),!this.isDragging&&this.axis[i].isOverflowing&&this.axis[i].scrollbar.isVisible&&(J(this.axis[i].scrollbar.el,this.classNames.visible),this.axis[i].scrollbar.isVisible=!1)},t.prototype.hideNativeScrollbar=function(){this.offsetEl&&(this.offsetEl.style[this.isRtl?"left":"right"]=this.axis.y.isOverflowing||this.axis.y.forceVisible?"-".concat(this.scrollbarWidth,"px"):"0px",this.offsetEl.style.bottom=this.axis.x.isOverflowing||this.axis.x.forceVisible?"-".concat(this.scrollbarWidth,"px"):"0px")},t.prototype.onMouseMoveForAxis=function(i){i===void 0&&(i="y");var o=this.axis[i];!o.track.el||!o.scrollbar.el||(o.track.rect=o.track.el.getBoundingClientRect(),o.scrollbar.rect=o.scrollbar.el.getBoundingClientRect(),this.isWithinBounds(o.track.rect)?(this.showScrollbar(i),Z(o.track.el,this.classNames.hover),this.isWithinBounds(o.scrollbar.rect)?Z(o.scrollbar.el,this.classNames.hover):J(o.scrollbar.el,this.classNames.hover)):(J(o.track.el,this.classNames.hover),this.options.autoHide&&this.hideScrollbar(i)))},t.prototype.onMouseLeaveForAxis=function(i){i===void 0&&(i="y"),J(this.axis[i].track.el,this.classNames.hover),J(this.axis[i].scrollbar.el,this.classNames.hover),this.options.autoHide&&this.hideScrollbar(i)},t.prototype.onDragStart=function(i,o){var e;o===void 0&&(o="y"),this.isDragging=!0;var r=Te(this.el),n=Q(this.el),s=this.axis[o].scrollbar,c=o==="y"?i.pageY:i.pageX;this.axis[o].dragOffset=c-(((e=s.rect)===null||e===void 0?void 0:e[this.axis[o].offsetAttr])||0),this.draggedAxis=o,Z(this.el,this.classNames.dragging),r.addEventListener("mousemove",this.drag,!0),r.addEventListener("mouseup",this.onEndDrag,!0),this.removePreventClickId===null?(r.addEventListener("click",this.preventClick,!0),r.addEventListener("dblclick",this.preventClick,!0)):(n.clearTimeout(this.removePreventClickId),this.removePreventClickId=null)},t.prototype.onTrackClick=function(i,o){var e=this,r,n,s,c;o===void 0&&(o="y");var v=this.axis[o];if(!(!this.options.clickOnTrack||!v.scrollbar.el||!this.contentWrapperEl)){i.preventDefault();var h=Q(this.el);this.axis[o].scrollbar.rect=v.scrollbar.el.getBoundingClientRect();var b=this.axis[o].scrollbar,m=(n=(r=b.rect)===null||r===void 0?void 0:r[this.axis[o].offsetAttr])!==null&&n!==void 0?n:0,u=parseInt((c=(s=this.elStyles)===null||s===void 0?void 0:s[this.axis[o].sizeAttr])!==null&&c!==void 0?c:"0px",10),f=this.contentWrapperEl[this.axis[o].scrollOffsetAttr],M=o==="y"?this.mouseY-m:this.mouseX-m,w=M<0?-1:1,A=w===-1?f-u:f+u,I=40,H=function(){e.contentWrapperEl&&(w===-1?f>A&&(f-=I,e.contentWrapperEl[e.axis[o].scrollOffsetAttr]=f,h.requestAnimationFrame(H)):f<A&&(f+=I,e.contentWrapperEl[e.axis[o].scrollOffsetAttr]=f,h.requestAnimationFrame(H)))};H()}},t.prototype.getContentElement=function(){return this.contentEl},t.prototype.getScrollElement=function(){return this.contentWrapperEl},t.prototype.removeListeners=function(){var i=Q(this.el);this.el.removeEventListener("mouseenter",this.onMouseEnter),this.el.removeEventListener("pointerdown",this.onPointerEvent,!0),this.el.removeEventListener("mousemove",this.onMouseMove),this.el.removeEventListener("mouseleave",this.onMouseLeave),this.contentWrapperEl&&this.contentWrapperEl.removeEventListener("scroll",this.onScroll),i.removeEventListener("resize",this.onWindowResize),this.mutationObserver&&this.mutationObserver.disconnect(),this.resizeObserver&&this.resizeObserver.disconnect(),this.onMouseMove.cancel(),this.onWindowResize.cancel(),this.onStopScrolling.cancel(),this.onMouseEntered.cancel()},t.prototype.unMount=function(){this.removeListeners()},t.prototype.isWithinBounds=function(i){return this.mouseX>=i.left&&this.mouseX<=i.left+i.width&&this.mouseY>=i.top&&this.mouseY<=i.top+i.height},t.prototype.findChild=function(i,o){var e=i.matches||i.webkitMatchesSelector||i.mozMatchesSelector||i.msMatchesSelector;return Array.prototype.filter.call(i.children,function(r){return e.call(r,o)})[0]}
180,t.rtlHelpers=null,t.defaultOptions={forceVisible:!1,clickOnTrack:!0,scrollbarMinSize:25,scrollbarMaxSize:0,ariaLabel:"scrollable content",tabIndex:0,classNames:{contentEl:"simplebar-content",contentWrapper:"simplebar-content-wrapper",offset:"simplebar-offset",mask:"simplebar-mask",wrapper:"simplebar-wrapper",placeholder:"simplebar-placeholder",scrollbar:"simplebar-scrollbar",track:"simplebar-track",heightAutoObserverWrapperEl:"simplebar-height-auto-observer-wrapper",heightAutoObserverEl:"simplebar-height-auto-observer",visible:"simplebar-visible",horizontal:"simplebar-horizontal",vertical:"simplebar-vertical",hover:"simplebar-hover",dragging:"simplebar-dragging",scrolling:"simplebar-scrolling",scrollable:"simplebar-scrollable",mouseEntered:"simplebar-mouse-entered"},scrollableNode:null,contentNode:null,autoHide:!0},t.getOptions=co,t.helpers=ao,t})(),re=function(){return re=Object.assign||function(i){for(var o,e=1,r=arguments.length;e<r;e++){o=arguments[e];for(var n in o)Object.prototype.hasOwnProperty.call(o,n)&&(i[n]=o[n])}return i},re.apply(this,arguments)},uo={beforeUnmount:"beforeUnmount"},Ce;function vo(t){var i,o=t.h,e=t.emit,r=t.slots,n=t.props,s=function(v){return e("scroll",v)},c=re(re({},ze.defaultOptions.classNames),n.classNames);return o("div",re({ref:"element"},{"data-simplebar":"init"}),[o("div",{class:c.wrapper},[o("div",{class:c.heightAutoObserverWrapperEl},[o("div",{class:c.heightAutoObserverEl})]),o("div",{class:c.mask},[o("div",{class:c.offset},[o("div",re(re({},{onScroll:s,class:c.contentWrapper,tabIndex:n.tabIndex||ze.defaultOptions.tabIndex,role:"region","aria-label":n.ariaLabel||ze.defaultOptions.ariaLabel}),{ref:"scrollElement"}),[o("div",{class:c.contentEl,ref:"contentElement"},(i=r.default)===null||i===void 0?void 0:i.call(r))])])]),o("div",{class:c.placeholder})]),o("div",{class:"".concat(c.track," simplebar-horizontal")},[o("div",{class:c.scrollbar})]),o("div",{class:"".concat(c.track," simplebar-vertical")},[o("div",{class:c.scrollbar})])])}var ho=P((Ce={name:"simplebar-vue",props:{autoHide:{type:Boolean,default:void 0},classNames:Object,forceVisible:{type:[Boolean,String],validator:function(t){return typeof t=="boolean"||t==="x"||t==="y"},default:void 0},ariaLabel:String,tabIndex:Number,direction:{type:String,validator:function(t){return t==="ltr"||t==="rtl"}},timeout:Number,clickOnTrack:{type:Boolean,default:void 0},scrollbarMinSize:Number,scrollbarMaxSize:Number},emits:["scroll"],data:function(){return{}},mounted:function(){for(var t=ze.getOptions(this.$refs.element.attributes),i=0,o=Object.entries(this.$props);i<o.length;i++){var e=o[i],r=e[0],n=e[1];n!=null&&typeof n!="function"&&(t[r]=n)}this.SimpleBar=new ze(this.$refs.element,t),this.scrollElement=this.$refs.scrollElement,this.contentElement=this.$refs.contentElement}},Ce[uo.beforeUnmount]=function(){var t;(t=this.SimpleBar)===null||t===void 0||t.unMount(),this.SimpleBar=void 0},Ce.methods={recalculate:function(){var t;(t=this.SimpleBar)===null||t===void 0||t.recalculate()}},Ce.render=function(t){var i=this;return vo({h:typeof t=="function"?t:y,emit:function(){for(var o=[],e=0;e<arguments.length;e++)o[e]=arguments[e];return i.$emit.apply(i,o)},slots:this.$slots,props:this.$props})},Ce));const mo={class:"h-full flex-1-hidden"},ye=P({name:"SimpleScrollbar",__name:"index",setup(t){return(i,o)=>(L(),ge("div",mo,[k(a(ho),{class:"h-full"},{default:V(()=>[lt(i.$slots,"default")]),_:3})]))}}),po=P({name:"VerticalMenu",__name:"vertical-menu",setup(t){const i=_e(),o=le(),e=se(),r=xe(),{routerPushByKeyWithMetaQuery:n}=ae(),{selectedKey:s}=ce(),c=x(()=>!e.darkMode&&e.sider.inverted),v=U([]);function h(){if(o.siderCollapse||!s.value){v.value=[];return}v.value=r.getSelectedMenuKeyPath(s.value)}return Me(()=>i.name,()=>{h()},{immediate:!0}),(b,m)=>{const u=de;return L(),B(q,{to:`#${a(be)}`},[k(a(ye),null,{default:V(()=>[k(u,{"expanded-keys":v.value,"onUpdate:expandedKeys":m[0]||(m[0]=f=>v.value=f),mode:"vertical",value:a(s),collapsed:a(o).siderCollapse,"collapsed-width":a(e).sider.collapsedWidth,"collapsed-icon-size":22,options:a(r).menus,inverted:c.value,indent:18,"onUpdate:value":a(n)},null,8,["expanded-keys","value","collapsed","collapsed-width","options","inverted","onUpdate:value"])]),_:1})],8,["to"])}}}),fo={class:"h-full flex-col-stretch"},go={class:"px-12px pb-12px pt-8px"},xo=P({name:"VerticalDropdownMixMenu",__name:"vertical-dropdown-mix-menu",setup(t){const i=_e(),o=le(),e=se(),r=xe(),{routerPushByKeyWithMetaQuery:n}=ae(),{selectedKey:s}=ce(),{firstLevelMenus:c,activeFirstLevelMenuKey:v,handleSelectFirstLevelMenu:h}=Ee("VerticalDropdownMixMenu"),b=x(()=>!e.darkMode&&e.sider.inverted),m=x(()=>c.value.map(S=>({label:S.label,value:S.key,icon:S.icon}))),u={display:"flex",width:"100%",minWidth:"0",alignItems:"center",gap:"8px"},f={display:"inline-flex",flexShrink:"0",alignItems:"center",justifyContent:"center",lineHeight:"1"},M={display:"block",flex:"1",minWidth:"0",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},w=x(()=>r.menus.find(S=>S.key===v.value)||null),A=x(()=>{const S=w.value;return S?S.children?.length?S.children:[S]:[]});function I(S){return S.children?.length?I(S.children[0]):S.routeKey}function H(S){if(!S)return;const z=r.menus.find(W=>W.key===S);z&&(h(z.routeKey),z.children?.length&&n(I(z)))}function F(S){const z=S;return y("div",{style:u},[z.icon?y("span",{style:f},z.icon()):null,y("span",{style:M}
180,z.label)])}const R=U([]);function K(){if(o.siderCollapse||!s.value){R.value=[];return}R.value=r.getSelectedMenuKeyPath(s.value)}return Me(()=>i.name,()=>{K()},{immediate:!0}),(S,z)=>{const W=Bt,X=de;return L(),B(q,{to:`#${a(be)}`},[$("div",fo,[$("div",go,[k(W,{value:a(v),options:m.value,"render-label":F,"consistent-menu-width":!1,class:"w-full",size:"medium","onUpdate:value":H},null,8,["value","options"])]),k(a(ye),{class:"flex-1"},{default:V(()=>[k(X,{"expanded-keys":R.value,"onUpdate:expandedKeys":z[0]||(z[0]=j=>R.value=j),mode:"vertical",value:a(s),collapsed:a(o).siderCollapse,"collapsed-width":a(e).sider.collapsedWidth,"collapsed-icon-size":22,options:A.value,inverted:b.value,indent:18,"onUpdate:value":a(n)},null,8,["expanded-keys","value","collapsed","collapsed-width","options","inverted","onUpdate:value"])]),_:1})])],8,["to"])}}}),wt=P({name:"PinToggler",__name:"pin-toggler",props:{pin:{type:Boolean}},setup(t){const i=t,o=x(()=>i.pin?"mdi-pin-off":"mdi-pin");return(e,r)=>{const n=Ut,s=Vt;return L(),B(s,{"tooltip-content":t.pin?a(Ke)("icon.unpin"):a(Ke)("icon.pin"),"tooltip-placement":"bottom-start","z-index":100},{default:V(()=>[k(n,{icon:o.value},null,8,["icon"])]),_:1},8,["tooltip-content"])}}}),bo={class:"h-full flex-col-stretch flex-1-hidden"},yo=P({name:"FirstLevelMenu",__name:"first-level-menu",props:{menus:{},activeMenuKey:{},inverted:{type:Boolean},siderCollapse:{type:Boolean},darkMode:{type:Boolean},themeColor:{}},emits:["select","toggleSiderCollapse"],setup(t,{emit:i}){jt(h=>({v2d6bb3e4:s.value}));const o=t,e=i,[r,n]=qt(),s=x(()=>{const{darkMode:h,themeColor:b}=o,m=et(b,.1,"#ffffff"),u=et(b,.3,"#000000");return h?u:m});function c(h){e("select",h)}function v(){e("toggleSiderCollapse")}return(h,b)=>{const m=Yt;return L(),ge(fe,null,[k(a(r),null,{default:V(({label:u,icon:f,active:M,isMini:w})=>[$("div",{class:he(["mx-4px mb-6px flex-col-center cursor-pointer rounded-8px bg-transparent px-4px py-8px transition-300 hover:bg-[rgb(0,0,0,0.08)]",{"text-primary selected-mix-menu":M,"text-white:65 hover:text-white":t.inverted,"!text-white !bg-primary":M&&t.inverted}])},[(L(),B(st(f),{class:he([w?"text-icon-small":"text-icon-large"])},null,8,["class"])),$("p",{class:he(["w-full ellipsis-text text-center text-12px transition-height-300",[w?"h-0 pt-0":"h-20px pt-4px"]])},Ve(u),3)],2)]),_:1}),$("div",bo,[lt(h.$slots,"default",{},void 0,!0),k(a(ye),null,{default:V(()=>[(L(!0),ge(fe,null,Xt(t.menus,u=>(L(),B(a(n),{key:u.key,label:u.label,icon:u.icon,active:u.key===t.activeMenuKey,"is-mini":t.siderCollapse,onClick:f=>c(u.routeKey)},null,8,["label","icon","active","is-mini","onClick"]))),128))]),_:1}),k(m,{"arrow-icon":"",collapsed:t.siderCollapse,"z-index":99,class:he({"text-white:88 !hover:text-white":t.inverted}),onClick:v},null,8,["collapsed","class"])])],64)}}}),Ge=Gt(yo,[["__scopeId","data-v-a8a0bb81"]]),So={class:"text-16px text-primary font-bold"},wo=P({name:"VerticalMixMenu",__name:"vertical-mix-menu",setup(t){const i=_e(),o=le(),e=se(),r=xe(),{routerPushByKeyWithMetaQuery:n}=ae(),{bool:s,setBool:c}=at(),{firstLevelMenus:v,secondLevelMenus:h,activeFirstLevelMenuKey:b,isActiveFirstLevelMenuHasChildren:m,getActiveFirstLevelMenuKey:u,handleSelectFirstLevelMenu:f}=Ee("VerticalMixMenu"),{selectedKey:M}=ce(),w=x(()=>!e.darkMode&&e.sider.inverted),A=x(()=>h.value.length>0),I=x(()=>A.value&&(s.value||o.mixSiderFixed));function H(S){f(S),m.value&&c(!0)}function F(){c(!1),o.mixSiderFixed||u()}const R=U([]);function K(){if(o.siderCollapse||!M.value){R.value=[];return}R.value=r.getSelectedMenuKeyPath(M.value)}return Me(()=>i.name,()=>{K()},{immediate:!0}),(S,z)=>{const W=wt,X=de,j=dt;return L(),B(q,{to:`#${a(be)}`},[$("div",{class:"h-full flex",onMouseleave:F},[k(Ge,{menus:a(v),"active-menu-key":a(b),inverted:w.value,"sider-collapse":a(o).siderCollapse,"dark-mode":a(e).darkMode,"theme-color":a(e).themeColor,onSelect:H,onToggleSiderCollapse:a(o).toggleSiderCollapse},{default:V(()=>[k(ct,{"show-title":!1,style:ee({height:a(e).header.height+"px"})},null,8,["style"])]),_:1}
180,8,["menus","active-menu-key","inverted","sider-collapse","dark-mode","theme-color","onToggleSiderCollapse"]),$("div",{class:"relative h-full transition-width-300",style:ee({width:a(o).mixSiderFixed&&A.value?a(e).sider.mixChildMenuWidth+"px":"0px"})},[k(j,{class:"absolute-lt h-full flex-col-stretch nowrap-hidden shadow-sm transition-all-300",inverted:w.value,style:ee({width:I.value?a(e).sider.mixChildMenuWidth+"px":"0px"})},{default:V(()=>[$("header",{class:"flex-y-center justify-between px-12px",style:ee({height:a(e).header.height+"px"})},[$("h2",So,Ve(a(Ke)("system.title")),1),k(W,{pin:a(o).mixSiderFixed,class:he({"text-white:88 !hover:text-white":w.value}),onClick:a(o).toggleMixSiderFixed},null,8,["pin","class","onClick"])],4),k(a(ye),null,{default:V(()=>[k(X,{"expanded-keys":R.value,"onUpdate:expandedKeys":z[0]||(z[0]=ue=>R.value=ue),mode:"vertical",value:a(M),options:a(h),inverted:w.value,indent:18,"onUpdate:value":a(n)},null,8,["expanded-keys","value","options","inverted","onUpdate:value"])]),_:1})]),_:1},8,["inverted","style"])],4)],32)],8,["to"])}}}),Co={class:"text-16px text-primary font-bold"},zo=P({name:"VerticalHybridHeaderFirst",__name:"vertical-hybrid-header-first",setup(t){const i=_e(),o=le(),e=se(),r=xe(),{routerPushByKeyWithMetaQuery:n}=ae(),{bool:s,setBool:c}=at(),{firstLevelMenus:v,activeFirstLevelMenuKey:h,handleSelectFirstLevelMenu:b,getActiveFirstLevelMenuKey:m,secondLevelMenus:u,activeSecondLevelMenuKey:f,isActiveSecondLevelMenuHasChildren:M,handleSelectSecondLevelMenu:w,getActiveSecondLevelMenuKey:A,childLevelMenus:I,hasChildLevelMenus:H,activeDeepestLevelMenuKey:F}=Ee("VerticalHybridHeaderFirst"),{selectedKey:R}=ce(),K=x(()=>!e.darkMode&&e.sider.inverted),S=x(()=>H.value&&(s.value||o.mixSiderFixed));function z(Y){w(Y),M.value&&c(!0)}function W(Y){if(b(Y),u.value.length===0)return;const te=u.value[0].routeKey;if(!e.sider.autoSelectFirstMenu){u.value.find(Se=>Se.key===te)?.children?.length&&z(te);return}F(),c(!1)}function X(){c(!1),o.mixSiderFixed||(m(),A())}const j=U([]);function ue(){if(o.siderCollapse||!R.value){j.value=[];return}j.value=r.getSelectedMenuKeyPath(R.value)}return Me(()=>i.name,()=>{ue()},{immediate:!0}),(Y,te)=>{const G=de,Se=wt,Re=dt;return L(),ge(fe,null,[(L(),B(q,{to:`#${a(Ne)}`},[k(G,{mode:"horizontal",value:a(h),options:a(v),indent:18,responsive:"","onUpdate:value":W},null,8,["value","options"])],8,["to"])),(L(),B(q,{to:`#${a(be)}`},[$("div",{class:"h-full flex",onMouseleave:X},[k(Ge,{menus:a(u),"active-menu-key":a(f),inverted:K.value,"sider-collapse":a(o).siderCollapse,"dark-mode":a(e).darkMode,"theme-color":a(e).themeColor,onSelect:z,onToggleSiderCollapse:a(o).toggleSiderCollapse},{default:V(()=>[k(ct,{"show-title":!1,style:ee({height:a(e).header.height+"px"})},null,8,["style"])]),_:1},8,["menus","active-menu-key","inverted","sider-collapse","dark-mode","theme-color","onToggleSiderCollapse"]),$("div",{class:"relative h-full transition-width-300",style:ee({width:a(o).mixSiderFixed&&a(H)?a(e).sider.mixChildMenuWidth+"px":"0px"})},[k(Re,{class:"absolute-lt h-full flex-col-stretch nowrap-hidden shadow-sm transition-all-300",inverted:K.value,style:ee({width:S.value?a(e).sider.mixChildMenuWidth+"px":"0px"})},{default:V(()=>[$("header",{class:"flex-y-center justify-between px-12px",style:ee({height:a(e).header.height+"px"})},[$("h2",Co,Ve(Y.$t("system.title")),1),k(Se,{pin:a(o).mixSiderFixed,class:he({"text-white:88 !hover:text-white":K.value}),onClick:a(o).toggleMixSiderFixed},null,8,["pin","class","onClick"])],4),k(a(ye),null,{default:V(()=>[k(G,{"expanded-keys":j.value,"onUpdate:expandedKeys":te[0]||(te[0]=Le=>j.value=Le),mode:"vertical",value:a(R),options:a(I),inverted:K.value,indent:18,"onUpdate:value":a(n)},null,8,["expanded-keys","value","options","inverted","onUpdate:value"])]),_:1})]),_:1},8,["inverted","style"])],4)],32)],8,["to"]))],64)}}}),_o=P({name:"HorizontalMenu",__name:"horizontal-menu",setup(t){const i=xe(),{routerPushByKeyWithMetaQuery:o}=ae(),{selectedKey:e}=ce();return(r,n)=>{const s=de;return L(),B(q,{to:`#${a(Ne)}`},[k(s,{mode:"horizontal",value:a(e),options:a(i).menus,indent:18,responsive:"","onUpdate:value":a(o)}
180,null,8,["value","options","onUpdate:value"])],8,["to"])}}}),Mo={class:"h-full pt-2"},Eo=P({name:"TopHybridSidebarFirst",__name:"top-hybrid-sidebar-first",setup(t){const i=le(),o=se(),{routerPushByKeyWithMetaQuery:e}=ae(),{firstLevelMenus:r,secondLevelMenus:n,activeFirstLevelMenuKey:s,handleSelectFirstLevelMenu:c,activeDeepestLevelMenuKey:v}=Ee("TopHybridSidebarFirst"),{selectedKey:h}=ce();function b(m){c(m),v()}return(m,u)=>{const f=de;return L(),ge(fe,null,[(L(),B(q,{to:`#${a(Ne)}`},[k(f,{mode:"horizontal",value:a(h),options:a(n),indent:18,responsive:"","onUpdate:value":a(e)},null,8,["value","options","onUpdate:value"])],8,["to"])),(L(),B(q,{to:`#${a(be)}`},[$("div",Mo,[k(Ge,{menus:a(r),"active-menu-key":a(s),"sider-collapse":a(i).siderCollapse,"dark-mode":a(o).darkMode,"theme-color":a(o).themeColor,onSelect:b,onToggleSiderCollapse:a(i).toggleSiderCollapse},null,8,["menus","active-menu-key","sider-collapse","dark-mode","theme-color","onToggleSiderCollapse"])])],8,["to"]))],64)}}}),ko=P({name:"TopHybridHeaderFirst",__name:"top-hybrid-header-first",setup(t){const i=_e(),o=le(),e=se(),r=xe(),{routerPushByKeyWithMetaQuery:n}=ae(),{firstLevelMenus:s,secondLevelMenus:c,activeFirstLevelMenuKey:v,handleSelectFirstLevelMenu:h,activeDeepestLevelMenuKey:b}=Ee("TopHybridHeaderFirst"),{selectedKey:m}=ce(),u=U([]);function f(w){h(w),b()}function M(){if(o.siderCollapse||!m.value){u.value=[];return}u.value=r.getSelectedMenuKeyPath(m.value)}return Me(()=>i.name,()=>{M()},{immediate:!0}),(w,A)=>{const I=de;return L(),ge(fe,null,[(L(),B(q,{to:`#${a(Ne)}`},[k(I,{mode:"horizontal",value:a(v),options:a(s),indent:18,responsive:"","onUpdate:value":f},null,8,["value","options"])],8,["to"])),(L(),B(q,{to:`#${a(be)}`},[k(a(ye),null,{default:V(()=>[k(I,{"expanded-keys":u.value,"onUpdate:expandedKeys":A[0]||(A[0]=H=>u.value=H),mode:"vertical",value:a(m),collapsed:a(o).siderCollapse,"collapsed-width":a(e).sider.collapsedWidth,"collapsed-icon-size":22,options:a(c),indent:18,"onUpdate:value":a(n)},null,8,["expanded-keys","value","collapsed","collapsed-width","options","onUpdate:value"])]),_:1})],8,["to"]))],64)}}}),Io=P({name:"GlobalMenu",__name:"index",setup(t){const i=le(),o=se(),e=x(()=>({vertical:po,"vertical-dropdown-mix":xo,"vertical-mix":wo,"vertical-hybrid-header-first":zo,horizontal:_o,"top-hybrid-sidebar-first":Eo,"top-hybrid-header-first":ko})[o.layout.mode]),r=x(()=>o.layout.mode==="vertical"&&i.isMobile);return(n,s)=>(L(),B(st(e.value),{key:r.value}))}});export{Io as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.