var on=Object.defineProperty;var Ge=Object.getOwnPropertySymbols;var ft=Object.prototype.hasOwnProperty,ht=Object.prototype.propertyIsEnumerable;var mt=(t,n,s)=>n in t?on(t,n,{enumerable:!0,configurable:!0,writable:!0,value:s}):t[n]=s,Ke=(t,n)=>{for(var s in n||(n={}))ft.call(n,s)&&mt(t,s,n[s]);if(Ge)for(var s of Ge(n))ht.call(n,s)&&mt(t,s,n[s]);return t};var St=(t,n)=>{var s={};for(var o in t)ft.call(t,o)&&n.indexOf(o)<0&&(s[o]=t[o]);if(t!=null&&Ge)for(var o of Ge(t))n.indexOf(o)<0&&ht.call(t,o)&&(s[o]=t[o]);return s};var q=(t,n,s)=>new Promise((o,a)=>{var i=p=>{try{u(s.next(p))}catch(l){a(l)}},r=p=>{try{u(s.throw(p))}catch(l){a(l)}},u=p=>p.done?o(p.value):Promise.resolve(p.value).then(i,r);u((s=s.apply(t,n)).next())});import{n as an,i as At,j as $e,k as j,l as Ce,M as ie,p as N,m as ve,T as ln,a as he,h as z,o as pe,q as Nt,r as Xe,s as Ye,R as st,t as Ve,v as rn,w as un,x as Lt,y as cn,z as dn,A as J,B as xt,C as wt,D as Dt,F as Oe,G as $t,H as kt,I as ce,J as ze,K as pn,L as Je,c as ot,S as et,N as at,O as gn,Q as it,U as _n,V as mn,W as Ee,X as lt,_ as rt,Y as De,Z as fn,$ as hn,a0 as Sn,a1 as yn,a2 as Pt,a3 as Tn,a4 as Mn,a5 as vn,a6 as yt,a7 as Ze,a8 as we,a9 as Tt,aa as Bt,ab as Ht,ac as bn,ad as Cn,ae as On,af as En,ag as In,ah as Rn,ai as An}from"./index.js";import{ak as Nn,l as _,c as d,u as e,d as F,Y as m,Z as L,a9 as k,a6 as I,a0 as O,E as Ln,$ as fe,a7 as H,aa as Z,a5 as ut,ag as Ft,F as V,a8 as Ie,H as qe,f as K,r as Ue,G as Ut,R as Re,w as de,g as ct,h as tt,p as Wt,o as dt,x as je,N as ge,ae as xn,A as pt,ad as me,_ as X,e as wn,B as Dn,n as _e,z as be,ah as $n,J as kn,y as Pn,t as Bn,af as Mt,al as Hn,q as Fn,m as Un,ab as Gt,b as Wn}from"./vue-8fccce23.js";import{F as Gn,w as gt,W as Kt,e as zt,T as Kn,X as zn,Y as Xn,l as Vn,L as Fe,Z as jn,$ as Yn,a0 as qn,a1 as Qn,a2 as Zn,a3 as Jn,a4 as es,d as vt,a5 as Me,a6 as bt}from"./antd-ecb53b14.js";import{u as ts}from"./useNow-0dfb8dea.js";import ns from"./index-4083c8c4.js";import{u as ss,a as os}from"./useContentViewHeight-1753fb22.js";import{_ as as}from"./tuoren-logo-64c55514.js";import{u as is}from"./useSortable-987ef813.js";import{B as ls,u as rs}from"./index-e473004f.js";import{u as us}from"./lock-f2a6d2b7.js";function ee(t,n={}){const{size:s="small",delay:o=100,timeout:a=3e4,loading:i=!1,retry:r=!0}=n;return Nn({loader:t,loadingComponent:i?_(Gn,{spinning:!0,size:s},null):void 0,timeout:a,delay:o,onError:r?(u,p,l,c)=>{u.message.match(/fetch/)&&c<=3?p():l()}:an})}function ke(){const{getFullContent:t}=At(),n=$e(),s=d(()=>!e(t)&&e(g)&&e(E)&&!e(c)&&!e(l)),o=d(()=>!e(b)&&!e(s)),a=d(()=>{const Y=!e(t)&&e(E);return Y&&!e(g)||Y&&e(c)||Y&&e(l)}),{getMenuMode:i,getSplit:r,getShowHeaderTrigger:u,getIsSidebarType:p,getIsMixSidebar:l,getIsTopMenu:c}=j(),{getShowBreadCrumb:S,getShowLogo:f}=Ce(),g=d(()=>!e(p)&&e(E)),M=d(()=>n.getHeaderSetting.showDoc),T=d(()=>n.getHeaderSetting.showApi),y=d(()=>n.getHeaderSetting.theme),E=d(()=>n.getHeaderSetting.show),b=d(()=>n.getHeaderSetting.fixed),C=d(()=>n.getHeaderSetting.bgColor),x=d(()=>n.getHeaderSetting.showSearch),U=d(()=>n.getHeaderSetting.useLockPage),v=d(()=>n.getHeaderSetting.showFullScreen),R=d(()=>n.getHeaderSetting.showNotice),B=d(()=>n.getHeaderSetting.height),$=d(()=>e(i)!==ie.HORIZONTAL&&e(S)&&!e(r)),D=d(()=>e(f)&&!e(p)&&!e(l)),Q=d(()=>e($)||e(u));function te(Y){n.setProjectConfig({headerSetting:Y})}return{setHeaderSetting:te,getShowDoc:M,getShowApi:T,getShowSearch:x,getHeaderTheme:y,getUseLockPage:U,getShowFullScreen:v,getShowNotice:R,getShowBread:$,getShowContent:Q,getShowHeaderLogo:D,getShowHeader:E,getFixed:b,getShowMixHeaderRef:g,getShowFullHeaderRef:s,getShowInsetHeaderRef:a,getUnFixedAndFull:o,getHeaderBgColor:C,getHeight:B}}const cs={items:{type:Array,default:()=>[]},collapsedShowTitle:N.bool,inlineIndent:N.number.def(20),mode:{type:String,default:ie.INLINE},type:{type:String,default:ve.MIX},theme:{type:String,default:ln.DARK},inlineCollapsed:N.bool,mixSider:N.bool,isHorizontal:N.bool,accordion:N.bool.def(!0),beforeClickFn:{type:Function}},Xt={item:{type:Object,default:()=>({})},level:N.number,theme:N.oneOf(["dark","light"]),showTitle:N.bool,isHorizontal:N.bool},ds={item:{type:Object,default:null},showTitle:N.bool.def(!0),level:N.number.def(0),isHorizontal:N.bool.def(!0)},ps=["src"],Vt=F({name:"MenuItemContent",__name:"MenuItemContent",props:ds,setup(t){const n=t,{t:s}=he(),{prefixCls:o}=z("basic-menu-item-content"),a=d(()=>{var u;return s((u=n.item)==null?void 0:u.name)}),i=d(()=>{var u,p;return(u=n.item)!=null&&u.img||(p=n.item)==null?void 0:p.icon}),r=d(()=>{var u;return(u=n.item)==null?void 0:u.img});return(u,p)=>(m(),L("span",{class:O(`${e(o)}- flex items-center `)},[r.value?(m(),L("img",{key:0,src:r.value,class:"w-18px h-18px align-top mr-2"},null,8,ps)):k("",!0),i.value?(m(),I(pe,{key:1,icon:i.value,size:18,class:O(`${e(o)}-wrapper__icon mr-2`)},null,8,["icon","class"])):k("",!0),Ln(" "+fe(a.value),1)],2))}}),gs=F({name:"BasicMenuItem",__name:"BasicMenuItem",props:Xt,setup(t){return(n,s)=>(m(),I(e(gt).Item,{key:n.item.path},{default:H(()=>[_(Vt,Z(n.$props,{item:n.item}),null,16,["item"])]),_:1}))}}),_s=F({name:"BasicSubMenuItem",isSubMenu:!0,__name:"BasicSubMenuItem",props:Xt,setup(t){const n=t,s=d(()=>{var a;return!((a=n.item.meta)!=null&&a.hideMenu)});function o(a){var i;return!((i=a.meta)!=null&&i.hideChildrenInMenu)&&Reflect.has(a,"children")&&!!a.children&&a.children.length>0}return(a,i)=>{const r=ut("BasicSubMenuItem",!0);return m(),L(V,null,[!o(a.item)&&s.value?(m(),I(gs,Ft(Z({key:0},a.$props)),null,16)):k("",!0),o(a.item)&&s.value?(m(),I(e(gt).SubMenu,{class:O([a.theme]),key:`submenu-${a.item.path}`,popupClassName:"app-top-menu-popup"},{title:H(()=>[_(Vt,Z(a.$props,{item:a.item}),null,16,["item"])]),default:H(()=>[(m(!0),L(V,null,Ie(a.item.children||[],u=>(m(),I(r,Z({key:u.path},a.$props,{item:u}),null,16,["item"]))),128))]),_:1},8,["class"])):k("",!0)],64)}}});function ms(t,n,s,o){const{getCollapsed:a,getIsMixSidebar:i}=j();function r(c){return q(this,null,function*(){if(s.value===ie.HORIZONTAL)return;const S=e(i),f=()=>{const g=qe(n.value);if((g==null?void 0:g.length)===0){t.openKeys=[];return}e(o)?t.openKeys=Xe(g,c):t.openKeys=Kt([...t.openKeys,...Xe(g,c)])};S?f():Nt(f,16)})}const u=d(()=>(e(i)?!1:e(a))?t.collapsedOpenKeys:t.openKeys);function p(){t.selectedKeys=[],t.openKeys=[]}function l(c){if(e(s)===ie.HORIZONTAL||!e(o)||e(i))t.openKeys=c;else{const S=[];for(const{children:f,path:g}of e(n))f&&f.length>0&&S.push(g);if(e(a))t.collapsedOpenKeys=c;else{const f=c.find(g=>t.openKeys.indexOf(g)===-1);S.indexOf(f)===-1?t.openKeys=c:t.openKeys=f?[f]:[]}}}return{setOpenKeys:r,resetKeys:p,getOpenKeys:u,handleOpenChange:l}}const fs=F({name:"BasicMenu",__name:"BasicMenu",props:cs,emits:["menuClick"],setup(t,{emit:n}){const s=t,o=K(!1),a=K(""),i=Ue({defaultSelectedKeys:[],openKeys:[],selectedKeys:[],collapsedOpenKeys:[]}),{prefixCls:r}=z("basic-menu"),{items:u,mode:p,accordion:l}=Ut(s),{getCollapsed:c,getTopMenuAlign:S,getSplit:f}=j(),{currentRoute:g}=Re(),{handleOpenChange:M,setOpenKeys:T,getOpenKeys:y}=ms(i,u,p,l),E=d(()=>{const{type:v,mode:R}=s;return v===ve.TOP_MENU&&R===ie.HORIZONTAL||s.isHorizontal&&e(f)}),b=d(()=>{const v=s.isHorizontal&&e(f)?"start":e(S);return[r,`justify-${v}`,{[`${r}__second`]:!s.isHorizontal&&e(f),[`${r}__sidebar-hor`]:e(E)}]}),C=d(()=>{const v=s.mode===ie.INLINE,R={};return v&&(R.inlineCollapsed=s.mixSider?!1:e(c)),R});Ye(v=>{var R;v.name!==st&&(U(v),a.value=(R=v.meta)==null?void 0:R.currentActiveMenu,e(a)&&(i.selectedKeys=[e(a)],T(e(a))))}),!s.mixSider&&de(()=>s.items,()=>{U()});const x=R=>q(this,[R],function*({key:v}){const{beforeClickFn:B}=s;B&&zt(B)&&!(yield B(v))||(n("menuClick",v),o.value=!0,i.selectedKeys=[v])});function U(v){return q(this,null,function*(){var B;if(e(o)){o.value=!1;return}const R=((B=(v||e(g)).meta)==null?void 0:B.currentActiveMenu)||(v||e(g)).path;if(T(R),!e(a))if(s.isHorizontal&&e(f)){const $=yield Ve(R);i.selectedKeys=[$]}else{const $=yield Xe(s.items,R);i.selectedKeys=$}})}return(v,R)=>(m(),I(e(gt),Z({selectedKeys:i.selectedKeys,defaultSelectedKeys:i.defaultSelectedKeys,mode:e(p),openKeys:e(y),inlineIndent:v.inlineIndent,theme:v.theme,onOpenChange:e(M),class:b.value,onClick:x,subMenuOpenDelay:.2},C.value),{default:H(()=>[(m(!0),L(V,null,Ie(e(u),B=>(m(),I(_s,{key:B.path,item:B,theme:v.theme,isHorizontal:v.isHorizontal},null,8,["item","theme","isHorizontal"]))),128))]),_:1},16,["selectedKeys","defaultSelectedKeys","mode","openKeys","inlineIndent","theme","onOpenChange","class"]))}});const jt=Symbol();function hs(t){return rn(t,jt,{readonly:!1,native:!0})}function Yt(){return un(jt)}const Ss=F({name:"Menu",__name:"Menu",props:{theme:N.oneOf(["light","dark"]).def("light"),activeName:N.oneOfType([N.string,N.number]),openNames:{type:Array,default:()=>[]},accordion:N.bool.def(!0),width:N.string.def("100%"),collapsedWidth:N.string.def("48px"),indentSize:N.number.def(16),collapse:N.bool.def(!0),activeSubMenuNames:{type:Array,default:()=>[]}},emits:["select","open-change"],setup(t,{emit:n}){const s=t,o=Lt(),a=ct(),i=K(""),r=K([]),{prefixCls:u}=z("menu"),p=K(!1);hs({rootMenuEmitter:o,activeName:i});const l=d(()=>{const{theme:T}=s;return[u,`${u}-${T}`,`${u}-vertical`,{[`${u}-collapse`]:s.collapse}]});tt(()=>{r.value=s.openNames}),tt(()=>{s.activeName&&(i.value=s.activeName)}),de(()=>s.openNames,()=>{je(()=>{c()})});function c(){o.emit("on-update-opened",r.value)}function S(T){r.value.includes(T)||(r.value.push(T),c())}function f(T){r.value=r.value.filter(y=>y!==T),c()}function g(){r.value=[],c()}function M(T){T!==-1&&(r.value=r.value.slice(0,T+1),c())}return Wt(`subMenu:${a==null?void 0:a.uid}`,{addSubMenu:S,removeSubMenu:f,getOpenNames:()=>r.value,removeAll:g,isRemoveAllPopup:p,sliceIndex:M,level:0,props:s}),dt(()=>{r.value=s.collapse?[]:[...s.openNames],c(),o.on("on-menu-item-select",T=>{i.value=T,je(()=>{s.collapse&&g()}),n("select",T)}),o.on("open-name-change",({name:T,opened:y})=>{if(y&&!r.value.includes(T))r.value.push(T);else if(!y){const E=r.value.findIndex(b=>b===T);E!==-1&&r.value.splice(E,1)}})}),(T,y)=>(m(),L("ul",{class:O(l.value)},[ge(T.$slots,"default")],2))}});function qt(t){const n=d(()=>i(["Menu","SubMenu"])),s=d(()=>i(["Menu"])),o=d(()=>i(["SubMenu"])),a=d(()=>{var S,f,g;let p=t==null?void 0:t.parent;if(!p)return{};const l=(f=(S=e(s))==null?void 0:S.props.indentSize)!=null?f:20;let c=l;if((g=e(s))!=null&&g.props.collapse)c=l;else for(;p&&p.type.name!=="Menu";)p.type.name==="SubMenu"&&(c+=l),p=p.parent;return{paddingLeft:c+"px"}});function i(p){let l=t==null?void 0:t.parent;if(!l)return null;for(;l&&p.indexOf(l.type.name)===-1;)l=l.parent;return l}function r(){let p=t;if(!p)return{uidList:[],list:[]};const l=[];for(;p&&p.type.name!=="Menu";)p.type.name==="SubMenu"&&l.push(p),p=p.parent;return{uidList:l.map(c=>c.uid),list:l}}function u(p,l="SubMenu"){let c=p.parent;for(;c;){if(c.type.name!==l)return c;c=c.parent}return c}return{getParentMenu:n,getParentInstance:u,getParentRootMenu:s,getParentList:r,getParentSubMenu:o,getItemStyle:a}}const ys=["onClick"],Ts=F({name:"MenuItem",__name:"MenuItem",props:{name:{type:[String,Number],required:!0},disabled:N.bool},setup(t){const n=t,s=xn(),o=ct(),a=K(!1),{getItemStyle:i,getParentList:r,getParentMenu:u,getParentRootMenu:p}=qt(o),{prefixCls:l}=z("menu"),{rootMenuEmitter:c,activeName:S}=Yt(),f=d(()=>[`${l}-item`,{[`${l}-item-active`]:e(a),[`${l}-item-selected`]:e(a),[`${l}-item-disabled`]:!!n.disabled}]),g=d(()=>{var y;return(y=e(p))==null?void 0:y.props.collapse}),M=d(()=>{var y;return((y=e(u))==null?void 0:y.type.name)==="Menu"&&e(g)&&s.title});function T(){const{disabled:y}=n;if(y||(c.emit("on-menu-item-select",n.name),e(g)))return;const{uidList:E}=r();c.emit("on-update-opened",{opend:!1,parent:o==null?void 0:o.parent,uidList:E})}return de(()=>S.value,y=>{if(y===n.name){const{list:E,uidList:b}=r();a.value=!0,E.forEach(C=>{C.proxy&&(C.proxy.active=!0)}),c.emit("on-update-active-name:submenu",b)}else a.value=!1},{immediate:!0}),(y,E)=>(m(),L("li",{class:O(f.value),onClick:pt(T,["stop"]),style:me(g.value?{}:e(i))},[M.value?(m(),I(e(Kn),{key:0,placement:"right"},{title:H(()=>[ge(y.$slots,"title")]),default:H(()=>[X("div",{class:O(`${e(l)}-tooltip`)},[ge(y.$slots,"default")],2)]),_:3})):(m(),L(V,{key:1},[ge(y.$slots,"default"),ge(y.$slots,"title")],64))],14,ys))}}),Ms=["onClick"],Ct=200,vs=F({name:"SubMenu",__name:"SubMenuItem",props:{name:{type:[String,Number],required:!0},disabled:N.bool,collapsedShowTitle:N.bool},setup(t){var Se;const n=t,s=ct(),o=Ue({active:!1,opened:!1}),a=Ue({timeout:null,mouseInChild:!1,isChild:!1}),{getParentSubMenu:i,getItemStyle:r,getParentMenu:u,getParentList:p}=qt(s),{prefixCls:l}=z("menu"),c=Lt(),{rootMenuEmitter:S}=Yt(),{addSubMenu:f,removeSubMenu:g,removeAll:M,getOpenNames:T,isRemoveAllPopup:y,sliceIndex:E,level:b,props:C,handleMouseleave:x}=wn(`subMenu:${(Se=u.value)==null?void 0:Se.uid}`),U=d(()=>[`${l}-submenu`,{[`${l}-opened`]:o.opened,[`${l}-submenu-disabled`]:n.disabled,[`${l}-submenu-has-parent-submenu`]:e(i),[`${l}-child-item-active`]:o.active}]),v=d(()=>C.accordion),R=d(()=>C.collapse),B=d(()=>C.theme),$=d(()=>({minWidth:"200px"})),D=d(()=>{const w=n.name;return e(R)?T().includes(w):o.opened}),Q=d(()=>{const w=C.activeSubMenuNames.includes(n.name);return[`${l}-submenu-title`,{[`${l}-submenu-active`]:w,[`${l}-submenu-active-border`]:w&&b===0,[`${l}-submenu-collapse`]:e(R)&&b===0}]});function te(w){return e(R)?{onMouseenter:ne,onMouseleave:()=>Ae(w)}:{}}function Y(){const{disabled:w}=n;if(w||e(R))return;const le=o.opened;if(e(v)){const{uidList:re}=p();S.emit("on-update-opened",{opend:!1,parent:s==null?void 0:s.parent,uidList:re})}else S.emit("open-name-change",{name:n.name,opened:!le});o.opened=!le}function ne(){if(n.disabled)return;c.emit("submenu:mouse-enter-child");const le=T().findIndex(ue=>ue===n.name);E(le),b===0&&T().length===2&&M(),a.isChild=T().includes(n.name),clearTimeout(a.timeout),a.timeout=setTimeout(()=>{f(n.name)},Ct)}function Ae(w=!1){var re;((re=u.value)==null?void 0:re.props.name)||(y.value=!0),T().slice(-1)[0]===n.name&&(a.isChild=!1),c.emit("submenu:mouse-leave-child"),a.timeout&&(clearTimeout(a.timeout),a.timeout=setTimeout(()=>{y.value?M():a.mouseInChild||g(n.name)},Ct)),w&&i.value&&(x==null||x(!0))}Dn(()=>{c.on("submenu:mouse-enter-child",()=>{a.mouseInChild=!0,y.value=!1,clearTimeout(a.timeout)}),c.on("submenu:mouse-leave-child",()=>{a.isChild||(a.mouseInChild=!1,clearTimeout(a.timeout))}),S.on("on-update-opened",w=>{if(!e(R)){if(zn(w)){o.opened=w;return}if(cn(w)&&C.accordion){const{opend:le,parent:re,uidList:ue}=w;re===(s==null?void 0:s.parent)?o.opened=le:ue.includes(s==null?void 0:s.uid)||(o.opened=!1);return}n.name&&Array.isArray(w)&&(o.opened=w.includes(n.name))}}),S.on("on-update-active-name:submenu",w=>{s!=null&&s.uid&&(o.active=w.includes(s==null?void 0:s.uid))})});function Ne(w){o.opened=w}return Wt(`subMenu:${s==null?void 0:s.uid}`,{addSubMenu:f,removeSubMenu:g,getOpenNames:T,removeAll:M,isRemoveAllPopup:y,sliceIndex:E,level:b+1,handleMouseleave:Ae,props:C}),(w,le)=>(m(),L("li",{class:O(U.value)},[R.value?(m(),I(e(Xn),{key:1,placement:"right",overlayClassName:`${e(l)}-menu-popover`,open:D.value,onOnOpenChange:Ne,overlayStyle:$.value,overlayInnerStyle:{padding:0},align:{offset:[0,0]}},{content:H(()=>[X("div",Ft($n(te(!0))),[X("ul",{class:O([e(l),`${e(l)}-${B.value}`,`${e(l)}-popup`])},[ge(w.$slots,"default")],2)],16)]),default:H(()=>[X("div",Z({class:Q.value},te(!1)),[X("div",{class:O([{[`${e(l)}-submenu-popup`]:!e(i),[`${e(l)}-submenu-collapsed-show-tit`]:t.collapsedShowTitle}])},[ge(w.$slots,"title")],2),e(i)?(m(),I(pe,{key:0,icon:"eva:arrow-ios-downward-outline",size:14,class:O(`${e(l)}-submenu-title-icon`)},null,8,["class"])):k("",!0)],16)]),_:3},8,["overlayClassName","open","overlayStyle"])):(m(),L(V,{key:0},[X("div",{class:O(`${e(l)}-submenu-title`),onClick:pt(Y,["stop"]),style:me(e(r))},[ge(w.$slots,"title"),_(pe,{icon:"eva:arrow-ios-downward-outline",size:14,class:O(`${e(l)}-submenu-title-icon`)},null,8,["class"])],14,Ms),_(e(dn),null,{default:H(()=>[_e(X("ul",{class:O(e(l))},[ge(w.$slots,"default")],2),[[be,o.opened]])]),_:3})],64))],2))}}),bs=["src"],Cs={key:2,class:"mt-1 collapse-title"},Os=["src"],Es={key:2,class:"mt-2 collapse-title"},Is=F({name:"SimpleSubMenu",__name:"SimpleSubMenu",props:{item:{type:Object,default:()=>({})},parent:N.bool,collapsedShowTitle:N.bool,collapse:N.bool,theme:N.oneOf(["dark","light"]),activePath:N.string},setup(t){const n=t,s=ee(()=>J(()=>import("./SimpleMenuTag-5a7b7c98.js"),["assets/SimpleMenuTag-5a7b7c98.js","assets/index.js","assets/vue-8fccce23.js","assets/antd-ecb53b14.js","assets/index-a1a2bb15.css"])),{t:o}=he(),{prefixCls:a}=z("simple-menu"),i=d(()=>{var g,M;return!((M=(g=n.item)==null?void 0:g.meta)!=null&&M.hideMenu)}),r=d(()=>{var M,T,y,E;let g=(M=n.item)==null?void 0:M.icon;return(T=n.item)!=null&&T.icon&&!((y=n.item)!=null&&y.icon.includes("ant-design"))&&g&&g.includes("|svg")&&(n.item.path.split("/")[1]==n.activePath.split("/")[1]?g=`${n.item.icon}-selected|svg`:g=`${n.item.icon}|svg`),(E=n.item)!=null&&E.img?void 0:g}),u=d(()=>{var g;return(g=n.item)==null?void 0:g.img}),p=d(()=>{var g;return o((g=n.item)==null?void 0:g.name)}),l=d(()=>!n.collapse||!n.parent),c=d(()=>!!n.collapse&&!!n.parent),S=d(()=>[{[`${a}__parent`]:n.parent,[`${a}__children`]:!n.parent}]);function f(g){var M;return!((M=g.meta)!=null&&M.hideChildrenInMenu)&&Reflect.has(g,"children")&&!!g.children&&g.children.length>0}return(g,M)=>{const T=ut("SimpleSubMenu",!0);return m(),L(V,null,[!f(t.item)&&i.value?(m(),I(Ts,Z({key:0,name:t.item.path},g.$props,{class:S.value}),{title:H(()=>[X("span",{class:O(["ml-2",`${e(a)}-sub-title`])},fe(p.value),3),_(e(s),{item:t.item,collapseParent:c.value},null,8,["item","collapseParent"])]),default:H(()=>[u.value?(m(),L("img",{key:0,src:u.value,class:"align-top w-16px h-16px"},null,8,bs)):k("",!0),r.value?(m(),I(pe,{key:1,icon:r.value,size:16},null,8,["icon"])):k("",!0),t.collapsedShowTitle&&c.value?(m(),L("div",Cs,fe(p.value),1)):k("",!0)]),_:1},16,["name","class"])):k("",!0),f(t.item)&&i.value?(m(),I(vs,{key:1,name:t.item.path,class:O([S.value,t.theme]),collapsedShowTitle:t.collapsedShowTitle},{title:H(()=>[u.value?(m(),L("img",{key:0,src:u.value,class:"align-top w-16px h-16px"},null,8,Os)):k("",!0),r.value?(m(),I(pe,{key:1,icon:r.value,size:16},null,8,["icon"])):k("",!0),t.collapsedShowTitle&&c.value?(m(),L("div",Es,fe(p.value),1)):k("",!0),_e(X("span",{class:O(["ml-2",`${e(a)}-sub-title`])},fe(p.value),3),[[be,l.value]]),_(e(s),{item:t.item,collapseParent:!!t.collapse&&!!t.parent},null,8,["item","collapseParent"])]),default:H(()=>[(m(!0),L(V,null,Ie(t.item.children||[],y=>(m(),I(T,Z({key:y.paramPath||y.path},g.$props,{item:y,parent:!1}),null,16,["item"]))),128))]),_:1},8,["name","class","collapsedShowTitle"])):k("",!0)],64)}}});function Rs(t,n,s,o,a){const i=xt(r,50);function r(p){return q(this,null,function*(){const l=!o.value,c=qe(n.value),S=()=>{if((c==null?void 0:c.length)===0){t.activeSubMenuNames=[],t.openNames=[];return}const f=Xe(c,p);e(s)?t.openNames=f:t.openNames=Kt([...t.openNames,...f]),t.activeSubMenuNames=t.openNames};l?S():Nt(S,30)})}const u=d(()=>e(a)?[]:t.openNames);return{setOpenKeys:i,getOpenKeys:u}}const Qt=F({name:"SimpleMenu",inheritAttrs:!1,__name:"SimpleMenu",props:{items:{type:Array,default:()=>[]},collapse:N.bool,mixSider:N.bool,theme:N.string,accordion:N.bool.def(!0),collapsedShowTitle:N.bool,beforeClickFn:{type:Function},isSplitMenu:N.bool},emits:["menuClick"],setup(t,{emit:n}){const s=t,o=kn(),a=K(""),i=K(!1),r=Ue({activeName:"",openNames:[],activeSubMenuNames:[]}),{currentRoute:u}=Re(),{prefixCls:p}=z("simple-menu"),{items:l,accordion:c,mixSider:S,collapse:f}=Ut(s),{setOpenKeys:g,getOpenKeys:M}=Rs(r,l,c,S,f),T=d(()=>Ke(Ke({},o),s));de(()=>s.collapse,b=>{b?r.openNames=[]:g(u.value.path)},{immediate:!0}),de(()=>s.items,()=>{s.isSplitMenu&&g(u.value.path)},{flush:"post"}),Ye(b=>{var C;b.name!==st&&(a.value=(C=b.meta)==null?void 0:C.currentActiveMenu,y(b),e(a)&&(r.activeName=e(a),g(e(a))))});function y(b){return q(this,null,function*(){if(e(i)){i.value=!1;return}const C=(b||e(u)).path;r.activeName=C,g(C)})}function E(b){return q(this,null,function*(){if(wt(b)){Dt(b);return}const{beforeClickFn:C}=s;C&&zt(C)&&!(yield C(b))||(n("menuClick",b),i.value=!0,g(b),r.activeName=b)})}return(b,C)=>(m(),I(Ss,Z(T.value,{activeName:r.activeName,openNames:e(M),class:e(p),activeSubMenuNames:r.activeSubMenuNames,onSelect:E}),{default:H(()=>[(m(!0),L(V,null,Ie(e(l),x=>(m(),I(Is,{key:x.path,item:x,parent:!0,collapsedShowTitle:t.collapsedShowTitle,collapse:e(f),activePath:r.activeName},null,8,["item","collapsedShowTitle","collapse","activePath"]))),128))]),_:1},16,["activeName","openNames","class","activeSubMenuNames"]))}});function As(t){const n=K([]),{currentRoute:s}=Re(),{getIsMobile:o}=Oe(),a=$t(),{setMenuSetting:i,getIsHorizontal:r,getSplit:u}=j(),p=kt(g,50),l=d(()=>e(t)!==ce.LEFT&&!e(r)),c=d(()=>!e(u)||e(t)!==ce.LEFT),S=d(()=>e(t)===ce.TOP),f=d(()=>e(t)===ce.NONE||!e(u));de([()=>e(s).path,()=>e(t)],y=>q(this,[y],function*([T]){if(e(l)||e(o))return;const{meta:E}=e(s),b=E.currentActiveMenu;let C=yield Ve(T);C||(C=yield Ve(b)),C&&p(C)}),{immediate:!0}),de([()=>a.getLastBuildMenuTime,()=>a.getBackMenuList],()=>{M()},{immediate:!0}),de(()=>u.value,()=>{e(l)||M()});function g(T){return q(this,null,function*(){if(e(c)||e(o))return;const y=yield ze(T);if(!y||!y.length){i({hidden:!0}),n.value=[];return}i({hidden:!1}),n.value=y})}function M(){return q(this,null,function*(){if(e(f)||e(o)){n.value=yield pn();return}if(e(S)){const T=yield Je();n.value=T;return}})}return{menusRef:n}}const Zt=F({name:"LayoutMenu",props:{theme:N.oneOf(["light","dark"]),splitType:{type:Number,default:ce.NONE},isHorizontal:N.bool,menuMode:{type:[String],default:""}},setup(t){const n=ot(),{getMenuMode:s,getMenuType:o,getMenuTheme:a,getCollapsed:i,getCollapsedShowTitle:r,getAccordion:u,getIsHorizontal:p,getIsSidebarType:l,getSplit:c}=j(),{getShowLogo:S}=Ce(),{prefixCls:f}=z("layout-menu"),{menusRef:g}=As(Pn(t,"splitType")),{getIsMobile:M}=Oe(),T=d(()=>e(M)?ie.INLINE:t.menuMode||e(s)),y=d(()=>t.theme||e(a)),E=d(()=>e(S)&&e(l)),b=d(()=>!e(p)&&(e(l)||t.splitType===ce.LEFT||t.splitType===ce.NONE)),C=d(()=>({height:`calc(100% - ${e(E)?"48px":"0px"})`,padding:"0 0 100px"})),x=d(()=>[`${f}-logo`,e(y),{[`${f}--mobile`]:e(M)}]),U=d(()=>{const D=e(g);return{menus:D,beforeClickFn:R,items:D,theme:e(y),accordion:e(u),collapse:e(i),collapsedShowTitle:e(r),onMenuClick:v}});function v(D){n(D)}function R(D){return q(this,null,function*(){return wt(D)?(Dt(D),!1):!0})}function B(){return!e(E)&&!e(M)?null:_(at,{showTitle:!e(i),class:e(x),theme:e(y)},null)}function $(){const te=e(U),{menus:D}=te,Q=St(te,["menus"]);return!D||!D.length?null:t.isHorizontal?_(fs,Z(Q,{isHorizontal:t.isHorizontal,type:e(o),showLogo:e(E),mode:e(T),items:D}),null):_(Qt,Z(Q,{isSplitMenu:e(c),items:D}),null)}return()=>_(V,null,[B(),e(b)?_(et,{style:e(C)},{default:()=>$()}):$()])}});const Ns=ee(()=>J(()=>import("./index-d50532f2.js"),["assets/index-d50532f2.js","assets/index.js","assets/vue-8fccce23.js","assets/antd-ecb53b14.js","assets/index-a1a2bb15.css","assets/siteSetting-efd6ab5b.js","assets/index-8cbf1e33.js","assets/useWindowSizeFn-8ad2dbf2.js","assets/index-fd8b89a3.css","assets/header-21938519.js","assets/useNow-0dfb8dea.js","assets/index-4083c8c4.js","assets/useContentViewHeight-1753fb22.js","assets/index-1551586a.css","assets/tuoren-logo-64c55514.js","assets/useSortable-987ef813.js","assets/index-e473004f.js","assets/index-16d72456.css","assets/lock-f2a6d2b7.js","assets/index-20f10160.css"]),{loading:!0}),Ls=ee(()=>J(()=>import("./index-f32a686d.js"),["assets/index-f32a686d.js","assets/index.js","assets/vue-8fccce23.js","assets/antd-ecb53b14.js","assets/index-a1a2bb15.css","assets/index-8cbf1e33.js","assets/useWindowSizeFn-8ad2dbf2.js","assets/index-fd8b89a3.css","assets/index-e473004f.js","assets/index-16d72456.css","assets/useNow-0dfb8dea.js","assets/index-4083c8c4.js","assets/useContentViewHeight-1753fb22.js","assets/index-1551586a.css","assets/tuoren-logo-64c55514.js","assets/useSortable-987ef813.js","assets/lock-f2a6d2b7.js","assets/index-850fa84a.css"]),{loading:!0}),xs=ee(()=>J(()=>import("./index-073211cf.js"),["assets/index-073211cf.js","assets/index.js","assets/vue-8fccce23.js","assets/antd-ecb53b14.js","assets/index-a1a2bb15.css","assets/index-370902bb.css"])),ws=ee(()=>J(()=>import("./Breadcrumb-5c8c081c.js"),["assets/Breadcrumb-5c8c081c.js","assets/vue-8fccce23.js","assets/index.js","assets/antd-ecb53b14.js","assets/index-a1a2bb15.css","assets/Breadcrumb-1435aea7.css"])),Ds=ee(()=>J(()=>import("./index-24ed13d0.js"),["assets/index-24ed13d0.js","assets/index.js","assets/vue-8fccce23.js","assets/antd-ecb53b14.js","assets/index-a1a2bb15.css","assets/index-84adb521.css"]));ee(()=>J(()=>import("./ErrorAction-c5266da2.js"),["assets/ErrorAction-c5266da2.js","assets/index.js","assets/vue-8fccce23.js","assets/antd-ecb53b14.js","assets/index-a1a2bb15.css"]));const Ot=1e3*60*3,Jt=F({name:"LayoutHeader",__name:"index",props:{fixed:N.bool},setup(t){const n=t,{prefixCls:s}=z("layout-header"),{getShowTopMenu:o,getSplit:a,getIsMixMode:i,getMenuWidth:r}=j(),{getHeaderTheme:u,getShowNotice:p,getShowContent:l,getShowBread:c,getShowHeaderLogo:S}=ke(),{getShowLocalePicker:f}=gn(),{getIsMobile:g}=Oe(),M=d(()=>{const D=e(u);return[s,{[`${s}--fixed`]:n.fixed,[`${s}--mobile`]:e(g),[`${s}--${D}`]:D}]}),T=d(()=>!e(i)||e(g)?{}:{width:`${e(r)<180?180:e(r)}px`}),y=d(()=>e(a)?ce.TOP:ce.NONE),E=d(()=>e(a)?ie.HORIZONTAL:null),b=it(),{hasPermission:C}=_n(),x=K(b.getUserInfo.tenantId||""),{timestamp:U}=ts(!0,Ot),v=K(Vn().valueOf());de(()=>U.value,D=>{D-v.value>=Ot&&(v.value=D)});const R=K(0),B=K(0),$=K(0);return de(()=>b.getUserInfo.tenantId,D=>{x.value=D||""}),(D,Q)=>(m(),I(e(Fe).Header,{class:O(M.value)},{default:H(()=>[X("div",{class:O(`${e(s)}-left`)},[e(S)||e(g)?(m(),I(e(at),{key:0,class:O(`${e(s)}-logo`),theme:e(u),style:me(T.value)},null,8,["class","theme","style"])):k("",!0),e(l)&&e(c)?(m(),I(e(ws),{key:1,theme:e(u)},null,8,["theme"])):k("",!0)],2),e(o)&&!e(g)?(m(),L("div",{key:0,class:O(`${e(s)}-menu`)},[_(Zt,{isHorizontal:!0,theme:e(u),splitType:y.value,menuMode:E.value},null,8,["theme","splitType","menuMode"])],2)):k("",!0),X("div",{class:O(`${e(s)}-action`)},[e(f)?(m(),I(e(mn),{key:0,reload:!0,showText:!1,class:O(`${e(s)}-action__item`)},null,8,["class"])):k("",!0),e(p)?(m(),I(e(Ds),{key:1,class:O(`${e(s)}-action__item notify-item`)},null,8,["class"])):k("",!0),e(C)(["device:patient:query"])?(m(),I(e(xs),{key:2,class:O(`${e(s)}-action__item tip-item`),alarmCount:R.value,withoutCount:B.value,notifyCount:$.value},null,8,["class","alarmCount","withoutCount","notifyCount"])):k("",!0),_(e(Ls),{theme:e(u),class:O(`${e(s)}-action__item tip-item`)},null,8,["theme","class"]),_(e(Ns),{theme:e(u)},null,8,["theme"])],2)]),_:1},8,["class"]))}});function Pe(){const t=$e(),n=d(()=>t.getMultiTabsSetting.show),s=d(()=>t.getMultiTabsSetting.showQuick),o=d(()=>t.getMultiTabsSetting.showRedo),a=d(()=>t.getMultiTabsSetting.showFold),i=d(()=>t.getMultiTabsSetting.autoCollapse);function r(u){t.setProjectConfig({multiTabsSetting:u})}return{setMultipleTabSetting:r,getShowMultipleTab:n,getShowQuick:s,getShowRedo:o,getShowFold:a,getAutoCollapse:i}}function $s(){const t=Re(),{currentRoute:n}=t,{getShowMultipleTab:s}=Pe(),o=Ee(),a=d(()=>r(qe(t.getRoutes()))||[]),i=d(()=>o.getTabList.reduce((l,c)=>(c.meta&&Reflect.has(c.meta,"frameSrc")&&l.push(c.name),l),[]));function r(l){let c=[];for(const S of l){const{meta:{frameSrc:f}={},children:g}=S;f&&c.push(S),g&&g.length&&c.push(...r(g))}return c=jn(c,"name"),c}function u(l){return l.name===e(n).name}function p(l){return e(s)?e(i).includes(l):t.currentRoute.value.name===l}return{hasRenderFrame:p,getFramePages:a,showIframe:u,getAllFramePages:r}}const ks={key:0},Ps=F({name:"FrameLayout",__name:"index",setup(t){const{getFramePages:n,hasRenderFrame:s,showIframe:o}=$s(),a=d(()=>e(n).length>0);return(i,r)=>a.value?(m(),L("div",ks,[(m(!0),L(V,null,Ie(e(n),u=>(m(),L(V,{key:u.path},[u.meta.frameSrc&&e(s)(u.name)?_e((m(),I(ns,{key:0,frameSrc:u.meta.frameSrc},null,8,["frameSrc"])),[[be,e(o)(u)]]):k("",!0)],64))),128))])):k("",!0)}});function Bs({route:t,openCache:n,cacheTabs:s,enableTransition:o,def:a}){if(!o)return;const i=s.includes(t.name),r="fade-slide";let u=r;return n&&(u=i&&t.meta.loaded?r:void 0),u||t.meta.transitionName||a}const Hs=F({name:"PageLayout",__name:"index",setup(t){const{getShowMultipleTab:n}=Pe(),s=Ee(),{getOpenKeepAlive:o,getCanEmbedIFramePage:a}=Ce(),{getBasicTransition:i,getEnableTransition:r}=lt(),u=d(()=>e(o)&&e(n)),p=d(()=>e(o)?s.getCachedTabList:[]);return(l,c)=>{const S=ut("RouterView");return m(),L(V,null,[_(S,null,{default:H(({Component:f,route:g})=>[_(Bn,{name:e(Bs)({route:g,openCache:u.value,enableTransition:e(r),cacheTabs:p.value,def:e(i)}),mode:"out-in",appear:""},{default:H(()=>[u.value?(m(),I(Hn,{key:0,include:p.value},[(m(),I(Mt(f),{key:g.fullPath}))],1032,["include"])):(m(),I(Mt(f),{key:g.fullPath}))]),_:2},1032,["name"])]),_:1}),e(a)?(m(),I(Ps,{key:0})):k("",!0)],64)}}}),Fs=F({name:"LayoutContent",__name:"index",setup(t){const{prefixCls:n}=z("layout-content"),{prefixCls:s}=z("layout-content-scroll"),{getOpenPageLoading:o}=lt(),{getLayoutContentMode:a,getPageLoading:i}=Ce();return ss(),(r,u)=>{const p=Fn("loading");return _e((m(),L("div",{class:O([e(n),e(a)])},[X("div",{class:O([e(s)])},[_(Hs)],2)],2)),[[p,e(o)&&e(i)]])}}});const Us=F({__name:"HeaderTrigger",props:{theme:N.oneOf(["light","dark"])},setup(t){const{getCollapsed:n,toggleCollapsed:s}=j(),{prefixCls:o}=z("layout-header-trigger");return(a,i)=>(m(),L("span",{class:O([e(o),t.theme]),onClick:i[0]||(i[0]=(...r)=>e(s)&&e(s)(...r))},[e(n)?(m(),I(e(Yn),{key:0})):(m(),I(e(qn),{key:1}))],2))}}),Ws=F({__name:"SiderTrigger",setup(t){const{getCollapsed:n,toggleCollapsed:s}=j();return(o,a)=>(m(),L("div",{onClick:a[0]||(a[0]=pt((...i)=>e(s)&&e(s)(...i),["stop"]))},[e(n)?(m(),I(e(Qn),{key:0})):(m(),I(e(Zn),{key:1}))]))}}),nt=F({__name:"index",props:{sider:N.bool.def(!0),theme:N.oneOf(["light","dark"])},setup(t){return(n,s)=>t.sider?(m(),I(Ws,{key:0})):(m(),I(Us,{key:1,theme:t.theme},null,8,["theme"]))}}),Gs=F({name:"DargBar",__name:"DragBar",props:{mobile:Boolean},setup(t){const n=t,{getMiniWidthNumber:s,getCollapsed:o,getCanDrag:a}=j(),{prefixCls:i}=z("darg-bar"),r=d(()=>e(o)?{left:`${e(s)}px`}:{}),u=d(()=>[i,{[`${i}--hide`]:!e(a)||n.mobile}]);return(p,l)=>(m(),L("div",{class:O(u.value),style:me(r.value)},null,6))}});const Ks=rt(Gs,[["__scopeId","data-v-8545f2e0"]]);function zs(){const t=$e(),{getMiniWidthNumber:n}=j(),s=d(()=>e(n));function o(a){t.setProjectConfig({menuSetting:{siderHidden:a}})}return{getCollapsedWidth:s,onBreakpointChange:o}}function Xs(t){const{getTrigger:n,getSplit:s}=j(),o=d(()=>{const i=e(n);return i!==De.NONE&&!e(t)&&(i===De.FOOTER||e(s))});return{getTriggerAttr:d(()=>e(o)?{}:{trigger:null}),getShowTrigger:o}}function en(t,n,s=!1){const{getMiniWidthNumber:o,getCollapsed:a,setMenuSetting:i}=j();dt(()=>{je(()=>{xt(l,80)()})});function r(c){var f;const S=e(c);return S?Reflect.has(S,"$el")?(f=e(c))==null?void 0:f.$el:e(c):null}function u(c,S,f){document.onmousemove=function(g){let M=c.left+(g.clientX-f);g=g||window.event;const T=800,y=e(o);return M<0&&(M=0),M>T&&(M=T),MM&&i({collapsed:!1,menuWidth:f}):f>M+20?i({menuWidth:f}):i({collapsed:!0})}(g=c.releaseCapture)==null||g.call(c)}}function l(){const c=r(n);if(!c)return;const S=r(t);S&&(c.onmousedown=f=>{var M;S.style.transition="unset";const g=f==null?void 0:f.clientX;return c.left=c.offsetLeft,u(c,S,g),p(c),(M=c.setCapture)==null||M.call(c),!1})}return{}}const Vs=X("div",{class:"sider-logo"},[X("img",{src:as,class:"sider-logo_img"})],-1),Et=F({name:"LayoutSideBar",__name:"LayoutSider",setup(t){const n=K(null),s=K(null),{getCollapsed:o,getMenuWidth:a,getSplit:i,getMenuTheme:r,getRealWidth:u,getMenuHidden:p,getMenuFixed:l,getIsMixMode:c}=j(),{prefixCls:S}=z("layout-sideBar"),{getIsMobile:f}=Oe(),{getTriggerAttr:g,getShowTrigger:M}=Xs(f);en(s,n);const{getCollapsedWidth:T,onBreakpointChange:y}=zs(),E=d(()=>e(i)?ie.INLINE:null),b=d(()=>e(i)?ce.LEFT:ce.NONE),C=d(()=>e(i)?!e(p):!0),x=d(()=>[S,{[`${S}--fixed`]:e(l),[`${S}--mix`]:e(c)&&!e(f)}]),U=d(()=>{const R=`${e(u)}px`;return{width:R,overflow:"hidden",flex:`0 0 ${R}`,maxWidth:R,minWidth:R,transition:"all 0.2s"}}),v=Un(nt);return(R,B)=>(m(),L(V,null,[e(l)&&!e(f)?_e((m(),L("div",{key:0,style:me(U.value)},null,4)),[[be,C.value]]):k("",!0),_e(_(e(Fe).Sider,Z({ref_key:"sideRef",ref:s,breakpoint:"lg",collapsible:"",class:x.value,width:e(a),collapsed:e(o),collapsedWidth:e(T),theme:e(r),trigger:e(v)},e(g),{onBreakpoint:e(y)}),Gt({default:H(()=>[_(Zt,{theme:e(r),menuMode:E.value,splitType:b.value},null,8,["theme","menuMode","splitType"]),Vs,_(Ks,{ref_key:"dragBarRef",ref:n},null,512)]),_:2},[e(M)?{name:"trigger",fn:H(()=>[_(nt)]),key:"0"}:void 0]),1040,["class","width","collapsed","collapsedWidth","theme","trigger","onBreakpoint"]),[[be,C.value]])],64))}});const js=["src"],Ys={class:"text"},qs=F({name:"LayoutMixSider",__name:"MixSider",setup(t){const n=ee(()=>J(()=>import("./SimpleMenuTag-5a7b7c98.js"),["assets/SimpleMenuTag-5a7b7c98.js","assets/index.js","assets/vue-8fccce23.js","assets/antd-ecb53b14.js","assets/index-a1a2bb15.css"]));let s=K([]);const o=K(""),a=K([]),i=K(!1),r=K(null),u=K(null),p=K(null),{prefixCls:l}=z("layout-mix-sider"),c=ot(),{t:S}=he(),{getMenuWidth:f,getCanDrag:g,getCloseMixSidebarOnChange:M,getMenuTheme:T,getMixSideTrigger:y,getRealWidth:E,getMixSideFixed:b,mixSideHasChildren:C,setMenuSetting:x,getIsMixSidebar:U,getCollapsed:v}=j(),{title:R}=fn(),B=$t();en(u,r,!0);const $=d(()=>({width:e(i)?`${e(f)}px`:0,left:`${e(Q)}px`})),D=d(()=>{C.value=e(a).length>0;const P=e(b)&&e(C);return P&&(i.value=!0),P}),Q=d(()=>e(v)?hn:Sn),te=d(()=>{const P=e(D)?e(E):0,oe=`${e(Q)+P}px`;return Ne(oe)}),Y=d(()=>{const P=`${e(Q)}px`;return Ne(P)}),ne=d(()=>e(b)?{}:{onMouseleave:()=>{w(!0),ye()}}),Ae=d(()=>e(g));dt(()=>q(this,null,function*(){s.value=yield Je()})),de([()=>B.getLastBuildMenuTime,()=>B.getBackMenuList],()=>q(this,null,function*(){s.value=yield Je()}),{immediate:!0}),Ye(P=>{p.value=P,w(!0),e(M)&&ye()});function Ne(P){return{width:P,maxWidth:P,minWidth:P,flex:`0 0 ${P}`}}function Se(P,oe=!1){return q(this,null,function*(){const G=yield ze(P);if(e(o)===P?(oe?e(i)||(i.value=!0):e(i)?ye():i.value=!0,e(i)||w()):(i.value=!0,o.value=P),!G||G.length===0){oe||c(P),a.value=[],ye();return}a.value=G})}function w(P=!1){return q(this,null,function*(){var G;const oe=(G=p.value)==null?void 0:G.path;if(oe&&(o.value=yield Ve(oe),e(U))){const Be=e(s).find(Te=>Te.path===e(o)),We=Be==null?void 0:Be.path;if(We){const Te=yield ze(We);P&&(a.value=Te,e(b)&&(i.value=Te.length>0)),Te.length===0&&(a.value=[])}}})}function le(P){c(P)}function re(){w(!0),ye()}function ue(P){return e(y)==="hover"?{onMouseenter:()=>Se(P.path,!0),onClick:()=>q(this,null,function*(){const oe=yield ze(P.path);P.path&&(!oe||oe.length===0)&&c(P.path)})}:{onClick:()=>Se(P.path)}}function Qe(){x({mixSideFixed:!e(D)})}function ye(){e(D)||(i.value=!1)}return(P,oe)=>(m(),L(V,null,[X("div",{class:O(`${e(l)}-dom`),style:me(te.value)},null,6),_e((m(),L("div",Z({style:Y.value,class:[e(l),e(T),{open:i.value,mini:e(v)}]},ne.value),[_(e(at),{showTitle:!1,class:O(`${e(l)}-logo`)},null,8,["class"]),_(nt,{class:O(`${e(l)}-trigger`)},null,8,["class"]),_(e(et),null,{default:H(()=>[X("ul",{class:O(`${e(l)}-module`)},[(m(!0),L(V,null,Ie(e(s),G=>(m(),L("li",Z({class:[`${e(l)}-module__item `,{[`${e(l)}-module__item--active`]:G.path===o.value}]},ue(G),{key:G.path}),[_(e(n),{item:G,collapseParent:"",dot:""},null,8,["item"]),G.img?(m(),L("img",{key:0,src:G.img,class:O([`${e(l)}-module__icon`,e(v)?"w-16px h-16px":"w-20px h-20px"])},null,10,js)):(m(),I(pe,{key:1,class:O(`${e(l)}-module__icon`),size:e(v)?16:20,icon:G.icon||G.meta&&G.meta.icon},null,8,["class","size","icon"])),X("p",{class:O(`${e(l)}-module__name`)},fe(e(S)(G.name)),3)],16))),128))],2)]),_:1}),X("div",{class:O(`${e(l)}-menu-list`),ref_key:"sideRef",ref:u,style:me($.value)},[_e(X("div",{class:O([`${e(l)}-menu-list__title`,{show:i.value}])},[X("span",Ys,fe(e(R)),1),_(pe,{size:16,icon:e(b)?"ri:pushpin-2-fill":"ri:pushpin-2-line",class:"pushpin",onClick:Qe},null,8,["icon"])],2),[[be,i.value]]),_(e(et),{class:O(`${e(l)}-menu-list__content`)},{default:H(()=>[_(e(Qt),{items:a.value,theme:e(T),mixSider:"",onMenuClick:le},null,8,["items","theme"])]),_:1},8,["class"]),_e(X("div",{class:O(`${e(l)}-drag-bar`),ref_key:"dragBarRef",ref:r},null,2),[[be,Ae.value&&i.value]])],6)],16)),[[e(yn),re]])],64))}});const Qs=F({name:"SiderWrapper",__name:"index",setup(t){const{prefixCls:n}=z("layout-sider-wrapper"),{getIsMobile:s}=Oe(),{setMenuSetting:o,getCollapsed:a,getMenuWidth:i,getIsMixSidebar:r}=j();function u(){o({collapsed:!0})}return(p,l)=>e(s)?(m(),I(e(Jn),{key:0,placement:"left",class:O(e(n)),width:e(i),getContainer:!1,open:!e(a),onClose:u},{default:H(()=>[_(Et)]),_:1},8,["class","width","open"])):e(r)?(m(),I(qs,{key:1})):(m(),I(Et,{key:2}))}});var ae=(t=>(t[t.REFRESH_PAGE=0]="REFRESH_PAGE",t[t.CLOSE_CURRENT=1]="CLOSE_CURRENT",t[t.CLOSE_LEFT=2]="CLOSE_LEFT",t[t.CLOSE_RIGHT=3]="CLOSE_RIGHT",t[t.CLOSE_OTHER=4]="CLOSE_OTHER",t[t.CLOSE_ALL=5]="CLOSE_ALL",t[t.SCALE=6]="SCALE",t))(ae||{});function Zs(t,n){const s=Ue({current:null,currentIndex:0}),{t:o}=he(),a=Ee(),{currentRoute:i}=Re(),{refreshPage:r,closeAll:u,close:p,closeLeft:l,closeOther:c,closeRight:S}=Pt(),f=d(()=>e(n)?t.tabItem:e(i)),g=d(()=>{if(!e(f))return;const{meta:y}=e(f),{path:E}=e(i),b=s.current,C=b?b.path===E:!1,x=s.currentIndex,U=!C,v=x===0||!C,R=a.getTabList.length===1,B=!C||x===a.getTabList.length-1&&a.getLastDragEndIndex>=0;return[{icon:"ion:reload-sharp",event:ae.REFRESH_PAGE,text:o("layout.multipleTab.reload"),disabled:U},{icon:"clarity:close-line",event:ae.CLOSE_CURRENT,text:o("layout.multipleTab.close"),disabled:!!(y!=null&&y.affix)||R,divider:!0},{icon:"line-md:arrow-close-left",event:ae.CLOSE_LEFT,text:o("layout.multipleTab.closeLeft"),disabled:v,divider:!1},{icon:"line-md:arrow-close-right",event:ae.CLOSE_RIGHT,text:o("layout.multipleTab.closeRight"),disabled:B,divider:!0},{icon:"dashicons:align-center",event:ae.CLOSE_OTHER,text:o("layout.multipleTab.closeOther"),disabled:R||!C},{icon:"clarity:minus-line",event:ae.CLOSE_ALL,text:o("layout.multipleTab.closeAll"),disabled:R}]});function M(y){return E=>{if(!y)return;E==null||E.preventDefault();const b=a.getTabList.findIndex(C=>C.path===y.path);s.current=y,s.currentIndex=b}}function T(y){const{event:E}=y;switch(E){case ae.REFRESH_PAGE:r();break;case ae.CLOSE_CURRENT:p(t.tabItem);break;case ae.CLOSE_LEFT:l();break;case ae.CLOSE_RIGHT:S();break;case ae.CLOSE_OTHER:c();break;case ae.CLOSE_ALL:u();break}}return{getDropMenuList:g,handleMenuEvent:T,handleContextMenu:M}}const Js={class:"ml-1"},It=F({name:"TabContent",__name:"TabContent",props:{tabItem:{type:Object,default:null},isExtra:Boolean},setup(t){const n=t,{prefixCls:s}=z("multiple-tabs-content"),{t:o}=he(),a=d(()=>{const{tabItem:{meta:S}={}}=n;return S&&o(S.title)}),i=d(()=>!n.isExtra),r=d(()=>e(i)?["contextmenu"]:["click"]),{getDropMenuList:u,handleMenuEvent:p,handleContextMenu:l}=Zs(n,i);function c(S){n.tabItem&&l(n.tabItem)(S)}return(S,f)=>(m(),I(e(Tn),{dropMenuList:e(u),trigger:r.value,placement:"bottomLeft",overlayClassName:"multiple-tabs__dropdown",onMenuEvent:e(p)},{default:H(()=>[i.value?(m(),L("div",{key:0,class:O(`${e(s)}__info`),onContextmenu:c},[X("span",Js,fe(a.value),1)],34)):(m(),L("span",{key:1,class:O(`${e(s)}__extra-quick`),onClick:c},[_(pe,{icon:"ion:chevron-down"})],2))]),_:1},8,["dropMenuList","trigger","onMenuEvent"]))}}),eo=F({name:"FoldButton",__name:"FoldButton",setup(t){const{prefixCls:n}=z("multiple-tabs-content"),{getShowMenu:s,setMenuSetting:o}=j(),{getShowHeader:a,setHeaderSetting:i}=ke(),r=d(()=>!e(s)&&!e(a)),u=d(()=>e(r)?"codicon:screen-normal":"codicon:screen-full");function p(){const l=e(r);o({show:l,hidden:!l}),i({show:l}),Mn()}return(l,c)=>(m(),L("span",{class:O(`${e(n)}__extra-fold`),onClick:p},[_(pe,{icon:u.value},null,8,["icon"])],2))}}),to=F({name:"TabRedo",__name:"TabRedo",setup(t){const n=K(!1),{prefixCls:s}=z("multiple-tabs-content"),{refreshPage:o}=Pt();function a(){return q(this,null,function*(){n.value=!0,yield o(),setTimeout(()=>{n.value=!1},1200)})}return(i,r)=>(m(),L("span",{class:O(`${e(s)}__extra-redo`),onClick:a},[_(e(es),{spin:n.value},null,8,["spin"])],2))}});const no=rt(to,[["__scopeId","data-v-4b8800b0"]]),{t:so}=he();function oo(){const t=K([]),n=Ee(),s=Re();function o(r){const u=[];return r&&r.forEach(p=>{p.meta&&p.meta.affix&&u.push(qe(p))}),u}function a(){const r=o(s.getRoutes());t.value=r;for(const u of r)n.addTab({meta:u.meta,name:u.name,path:u.path})}let i=!1;return i||(a(),i=!0),t.value.map(r=>{var u;return(u=r.meta)==null?void 0:u.title}).filter(Boolean)}function ao(t){const n=Ee(),{multiTabsSetting:s}=vn,{prefixCls:o}=z("multiple-tabs");je(()=>{var r;if(!s.canDrag)return;const a=(r=document.querySelectorAll(`.${o} .ant-tabs-nav-wrap > div`))==null?void 0:r[0],{initSortable:i}=is(a,{filter:(u,p)=>{const l=p.innerText;return l?t.map(c=>so(c)).includes(l):!1},onEnd:u=>{const{oldIndex:p,newIndex:l}=u;vt(p)||vt(l)||p===l||n.sortTabs(p,l)}});i()})}const io=ee(()=>J(()=>import("./TypePicker-34b02541.js"),["assets/TypePicker-34b02541.js","assets/index.js","assets/vue-8fccce23.js","assets/antd-ecb53b14.js","assets/index-a1a2bb15.css","assets/TypePicker-390ce06c.css"])),lo=ee(()=>J(()=>import("./ThemeColorPicker-fdce804a.js"),["assets/ThemeColorPicker-fdce804a.js","assets/index.js","assets/vue-8fccce23.js","assets/antd-ecb53b14.js","assets/index-a1a2bb15.css","assets/useNow-0dfb8dea.js","assets/index-4083c8c4.js","assets/useContentViewHeight-1753fb22.js","assets/useWindowSizeFn-8ad2dbf2.js","assets/index-1551586a.css","assets/tuoren-logo-64c55514.js","assets/useSortable-987ef813.js","assets/index-e473004f.js","assets/index-16d72456.css","assets/lock-f2a6d2b7.js","assets/ThemeColorPicker-1a17c915.css"])),ro=ee(()=>J(()=>import("./SettingFooter-41e0fc08.js"),["assets/SettingFooter-41e0fc08.js","assets/index.js","assets/vue-8fccce23.js","assets/antd-ecb53b14.js","assets/index-a1a2bb15.css","assets/copyTextToClipboard-ab85e052.js","assets/SettingFooter-bc241c47.css"])),W=ee(()=>J(()=>import("./SwitchItem-f09bab12.js"),["assets/SwitchItem-f09bab12.js","assets/index.js","assets/vue-8fccce23.js","assets/antd-ecb53b14.js","assets/index-a1a2bb15.css","assets/useNow-0dfb8dea.js","assets/index-4083c8c4.js","assets/useContentViewHeight-1753fb22.js","assets/useWindowSizeFn-8ad2dbf2.js","assets/index-1551586a.css","assets/tuoren-logo-64c55514.js","assets/useSortable-987ef813.js","assets/index-e473004f.js","assets/index-16d72456.css","assets/lock-f2a6d2b7.js","assets/SwitchItem-acf62a48.css"])),He=ee(()=>J(()=>import("./SelectItem-fc16922a.js"),["assets/SelectItem-fc16922a.js","assets/index.js","assets/vue-8fccce23.js","assets/antd-ecb53b14.js","assets/index-a1a2bb15.css","assets/useNow-0dfb8dea.js","assets/index-4083c8c4.js","assets/useContentViewHeight-1753fb22.js","assets/useWindowSizeFn-8ad2dbf2.js","assets/index-1551586a.css","assets/tuoren-logo-64c55514.js","assets/useSortable-987ef813.js","assets/index-e473004f.js","assets/index-16d72456.css","assets/lock-f2a6d2b7.js","assets/SelectItem-ad08df4a.css"])),Rt=ee(()=>J(()=>import("./InputNumberItem-8ab3e2d4.js"),["assets/InputNumberItem-8ab3e2d4.js","assets/index.js","assets/vue-8fccce23.js","assets/antd-ecb53b14.js","assets/index-a1a2bb15.css","assets/useNow-0dfb8dea.js","assets/index-4083c8c4.js","assets/useContentViewHeight-1753fb22.js","assets/useWindowSizeFn-8ad2dbf2.js","assets/index-1551586a.css","assets/tuoren-logo-64c55514.js","assets/useSortable-987ef813.js","assets/index-e473004f.js","assets/index-16d72456.css","assets/lock-f2a6d2b7.js","assets/InputNumberItem-82f556e8.css"])),{t:se}=he();var h=(t=>(t[t.CHANGE_LAYOUT=0]="CHANGE_LAYOUT",t[t.CHANGE_THEME_COLOR=1]="CHANGE_THEME_COLOR",t[t.CHANGE_THEME=2]="CHANGE_THEME",t[t.MENU_HAS_DRAG=3]="MENU_HAS_DRAG",t[t.MENU_ACCORDION=4]="MENU_ACCORDION",t[t.MENU_TRIGGER=5]="MENU_TRIGGER",t[t.MENU_TOP_ALIGN=6]="MENU_TOP_ALIGN",t[t.MENU_COLLAPSED=7]="MENU_COLLAPSED",t[t.MENU_COLLAPSED_SHOW_TITLE=8]="MENU_COLLAPSED_SHOW_TITLE",t[t.MENU_WIDTH=9]="MENU_WIDTH",t[t.MENU_SHOW_SIDEBAR=10]="MENU_SHOW_SIDEBAR",t[t.MENU_THEME=11]="MENU_THEME",t[t.MENU_SPLIT=12]="MENU_SPLIT",t[t.MENU_FIXED=13]="MENU_FIXED",t[t.MENU_CLOSE_MIX_SIDEBAR_ON_CHANGE=14]="MENU_CLOSE_MIX_SIDEBAR_ON_CHANGE",t[t.MENU_TRIGGER_MIX_SIDEBAR=15]="MENU_TRIGGER_MIX_SIDEBAR",t[t.MENU_FIXED_MIX_SIDEBAR=16]="MENU_FIXED_MIX_SIDEBAR",t[t.HEADER_SHOW=17]="HEADER_SHOW",t[t.HEADER_THEME=18]="HEADER_THEME",t[t.HEADER_FIXED=19]="HEADER_FIXED",t[t.HEADER_SEARCH=20]="HEADER_SEARCH",t[t.TABS_SHOW_QUICK=21]="TABS_SHOW_QUICK",t[t.TABS_SHOW_REDO=22]="TABS_SHOW_REDO",t[t.TABS_SHOW=23]="TABS_SHOW",t[t.TABS_SHOW_FOLD=24]="TABS_SHOW_FOLD",t[t.TABS_AUTO_COLLAPSE=25]="TABS_AUTO_COLLAPSE",t[t.LOCK_TIME=26]="LOCK_TIME",t[t.FULL_CONTENT=27]="FULL_CONTENT",t[t.CONTENT_MODE=28]="CONTENT_MODE",t[t.SHOW_BREADCRUMB=29]="SHOW_BREADCRUMB",t[t.SHOW_BREADCRUMB_ICON=30]="SHOW_BREADCRUMB_ICON",t[t.GRAY_MODE=31]="GRAY_MODE",t[t.COLOR_WEAK=32]="COLOR_WEAK",t[t.SHOW_LOGO=33]="SHOW_LOGO",t[t.SHOW_FOOTER=34]="SHOW_FOOTER",t[t.ROUTER_TRANSITION=35]="ROUTER_TRANSITION",t[t.OPEN_PROGRESS=36]="OPEN_PROGRESS",t[t.OPEN_PAGE_LOADING=37]="OPEN_PAGE_LOADING",t[t.OPEN_ROUTE_TRANSITION=38]="OPEN_ROUTE_TRANSITION",t))(h||{});const uo=[{value:yt.FULL,label:se("layout.setting.contentModeFull")},{value:yt.FIXED,label:se("layout.setting.contentModeFixed")}],co=[{value:Ze.CENTER,label:se("layout.setting.topMenuAlignRight")},{value:Ze.START,label:se("layout.setting.topMenuAlignLeft")},{value:Ze.END,label:se("layout.setting.topMenuAlignCenter")}],po=t=>[{value:De.NONE,label:se("layout.setting.menuTriggerNone")},{value:De.FOOTER,label:se("layout.setting.menuTriggerBottom")},...t?[]:[{value:De.HEADER,label:se("layout.setting.menuTriggerTop")}]],go=[we.ZOOM_FADE,we.FADE,we.ZOOM_OUT,we.FADE_SIDE,we.FADE_BOTTOM,we.FADE_SCALE].map(t=>({label:t,value:t})),_o=[{title:se("layout.setting.menuTypeSidebar"),mode:ie.INLINE,type:ve.SIDEBAR},{title:se("layout.setting.menuTypeMix"),mode:ie.INLINE,type:ve.MIX},{title:se("layout.setting.menuTypeTopMenu"),mode:ie.HORIZONTAL,type:ve.TOP_MENU},{title:se("layout.setting.menuTypeMixSidebar"),mode:ie.INLINE,type:ve.MIX_SIDEBAR}],mo=[{value:Tt.HOVER,label:se("layout.setting.triggerHover")},{value:Tt.CLICK,label:se("layout.setting.triggerClick")}];function fo(t,n){const s=$e(),o=ho(t,n);s.setProjectConfig(o),t===h.CHANGE_THEME&&(Bt(),Ht())}function ho(t,n){const s=$e(),{getThemeColor:o,getDarkMode:a}=Ce();switch(t){case h.CHANGE_LAYOUT:const{mode:i,type:r,split:u}=n;return{menuSetting:Ke({mode:i,type:r,collapsed:!1,show:!0,hidden:!1},u===void 0?{split:u}:{})};case h.CHANGE_THEME_COLOR:return o.value===n?{}:{themeColor:n};case h.CHANGE_THEME:return a.value===n?{}:(On(n),{});case h.MENU_HAS_DRAG:return{menuSetting:{canDrag:n}};case h.MENU_ACCORDION:return{menuSetting:{accordion:n}};case h.MENU_TRIGGER:return{menuSetting:{trigger:n}};case h.MENU_TOP_ALIGN:return{menuSetting:{topMenuAlign:n}};case h.MENU_COLLAPSED:return{menuSetting:{collapsed:n}};case h.MENU_WIDTH:return{menuSetting:{menuWidth:n}};case h.MENU_SHOW_SIDEBAR:return{menuSetting:{show:n}};case h.MENU_COLLAPSED_SHOW_TITLE:return{menuSetting:{collapsedShowTitle:n}};case h.MENU_THEME:return Ht(n),{menuSetting:{bgColor:n}};case h.MENU_SPLIT:return{menuSetting:{split:n}};case h.MENU_CLOSE_MIX_SIDEBAR_ON_CHANGE:return{menuSetting:{closeMixSidebarOnChange:n}};case h.MENU_FIXED:return{menuSetting:{fixed:n}};case h.MENU_TRIGGER_MIX_SIDEBAR:return{menuSetting:{mixSideTrigger:n}};case h.MENU_FIXED_MIX_SIDEBAR:return{menuSetting:{mixSideFixed:n}};case h.OPEN_PAGE_LOADING:return s.setPageLoading(!1),{transitionSetting:{openPageLoading:n}};case h.ROUTER_TRANSITION:return{transitionSetting:{basicTransition:n}};case h.OPEN_ROUTE_TRANSITION:return{transitionSetting:{enable:n}};case h.OPEN_PROGRESS:return{transitionSetting:{openNProgress:n}};case h.LOCK_TIME:return{lockTime:n};case h.FULL_CONTENT:return{fullContent:n};case h.CONTENT_MODE:return{contentMode:n};case h.SHOW_BREADCRUMB:return{showBreadCrumb:n};case h.SHOW_BREADCRUMB_ICON:return{showBreadCrumbIcon:n};case h.GRAY_MODE:return Cn(n),{grayMode:n};case h.SHOW_FOOTER:return{showFooter:n};case h.COLOR_WEAK:return bn(n),{colorWeak:n};case h.SHOW_LOGO:return{showLogo:n};case h.TABS_SHOW_QUICK:return{multiTabsSetting:{showQuick:n}};case h.TABS_SHOW:return{multiTabsSetting:{show:n}};case h.TABS_SHOW_REDO:return{multiTabsSetting:{showRedo:n}};case h.TABS_SHOW_FOLD:return{multiTabsSetting:{showFold:n}};case h.TABS_AUTO_COLLAPSE:return{multiTabsSetting:{autoCollapse:n}};case h.HEADER_THEME:return Bt(n),{headerSetting:{bgColor:n}};case h.HEADER_SEARCH:return{headerSetting:{showSearch:n}};case h.HEADER_FIXED:return{headerSetting:{fixed:n}};case h.HEADER_SHOW:return{headerSetting:{show:n}};default:return{}}}const{t:A}=he(),tn=F({name:"SettingDrawer",setup(t,{attrs:n}){const{getContentMode:s,getShowFooter:o,getShowBreadCrumb:a,getShowBreadCrumbIcon:i,getShowLogo:r,getFullContent:u,getColorWeak:p,getGrayMode:l,getLockTime:c,getShowDarkModeToggle:S}=Ce(),{getOpenPageLoading:f,getBasicTransition:g,getEnableTransition:M,getOpenNProgress:T}=lt(),{getIsHorizontal:y,getShowMenu:E,getMenuType:b,getTrigger:C,getCollapsedShowTitle:x,getMenuFixed:U,getCollapsed:v,getCanDrag:R,getTopMenuAlign:B,getAccordion:$,getMenuWidth:D,getMenuBgColor:Q,getIsTopMenu:te,getSplit:Y,getIsMixSidebar:ne,getCloseMixSidebarOnChange:Ae,getMixSideTrigger:Ne,getMixSideFixed:Se}=j(),{getShowHeader:w,getFixed:le,getShowSearch:re}=ke(),{getShowMultipleTab:ue,getShowQuick:Qe,getShowRedo:ye,getShowFold:P,getAutoCollapse:oe}=Pe(),G=d(()=>e(E)&&!e(y));function Be(){return _(V,null,[_(io,{menuTypeList:_o,handler:Le=>{fo(h.CHANGE_LAYOUT,{mode:Le.mode,type:Le.type,split:e(y)?!1:void 0})},def:e(b)},null)])}function We(){return _(lo,{colorList:In,def:e(Q),event:h.MENU_THEME},null)}function Te(){let Le=e(C);const _t=po(e(Y));return _t.some(xe=>xe.value===Le)||(Le=De.FOOTER),_(V,null,[_(W,{title:A("layout.setting.splitMenu"),event:h.MENU_SPLIT,def:e(Y),disabled:!e(G)||e(b)!==ve.MIX},null),_(W,{title:A("layout.setting.mixSidebarFixed"),event:h.MENU_FIXED_MIX_SIDEBAR,def:e(Se),disabled:!e(ne)},null),_(W,{title:A("layout.setting.closeMixSidebarOnChange"),event:h.MENU_CLOSE_MIX_SIDEBAR_ON_CHANGE,def:e(Ae),disabled:!e(ne)},null),_(W,{title:A("layout.setting.menuCollapse"),event:h.MENU_COLLAPSED,def:e(v),disabled:!e(G)},null),_(W,{title:A("layout.setting.menuDrag"),event:h.MENU_HAS_DRAG,def:e(R),disabled:!e(G)},null),_(W,{title:A("layout.setting.menuSearch"),event:h.HEADER_SEARCH,def:e(re),disabled:!e(w)},null),_(W,{title:A("layout.setting.menuAccordion"),event:h.MENU_ACCORDION,def:e($),disabled:!e(G)},null),_(W,{title:A("layout.setting.collapseMenuDisplayName"),event:h.MENU_COLLAPSED_SHOW_TITLE,def:e(x),disabled:!e(G)||!e(v)||e(ne)},null),_(W,{title:A("layout.setting.fixedHeader"),event:h.HEADER_FIXED,def:e(le),disabled:!e(w)},null),_(W,{title:A("layout.setting.fixedSideBar"),event:h.MENU_FIXED,def:e(U),disabled:!e(G)||e(ne)},null),_(W,{title:A("layout.setting.autoCollapseTabsInFold"),event:h.TABS_AUTO_COLLAPSE,def:e(oe),disabled:!e(ue)},null),_(He,{title:A("layout.setting.mixSidebarTrigger"),event:h.MENU_TRIGGER_MIX_SIDEBAR,def:e(Ne),options:mo,disabled:!e(ne)},null),_(He,{title:A("layout.setting.topMenuLayout"),event:h.MENU_TOP_ALIGN,def:e(B),options:co,disabled:!e(w)||e(Y)||!e(te)&&!e(Y)||e(ne)},null),_(He,{title:A("layout.setting.menuCollapseButton"),event:h.MENU_TRIGGER,def:Le,options:_t,disabled:!e(G)||e(ne)},null),_(He,{title:A("layout.setting.contentMode"),event:h.CONTENT_MODE,def:e(s),options:uo},null),_(Rt,{title:A("layout.setting.autoScreenLock"),min:0,event:h.LOCK_TIME,defaultValue:e(c),formatter:xe=>parseInt(xe)===0?`0(${A("layout.setting.notAutoScreenLock")})`:`${xe}${A("layout.setting.minute")}`},null),_(Rt,{title:A("layout.setting.expandedMenuWidth"),max:600,min:100,step:10,event:h.MENU_WIDTH,disabled:!e(G),defaultValue:e(D),formatter:xe=>`${parseInt(xe)}px`},null)])}function nn(){return _(V,null,[_(W,{title:A("layout.setting.breadcrumb"),event:h.SHOW_BREADCRUMB,def:e(a),disabled:!e(w)},null),_(W,{title:A("layout.setting.breadcrumbIcon"),event:h.SHOW_BREADCRUMB_ICON,def:e(i),disabled:!e(w)},null),_(W,{title:A("layout.setting.tabs"),event:h.TABS_SHOW,def:e(ue)},null),_(W,{title:A("layout.setting.tabsRedoBtn"),event:h.TABS_SHOW_REDO,def:e(ye),disabled:!e(ue)},null),_(W,{title:A("layout.setting.tabsQuickBtn"),event:h.TABS_SHOW_QUICK,def:e(Qe),disabled:!e(ue)},null),_(W,{title:A("layout.setting.tabsFoldBtn"),event:h.TABS_SHOW_FOLD,def:e(P),disabled:!e(ue)},null),_(W,{title:A("layout.setting.sidebar"),event:h.MENU_SHOW_SIDEBAR,def:e(E),disabled:e(y)},null),_(W,{title:A("layout.setting.header"),event:h.HEADER_SHOW,def:e(w)},null),_(W,{title:"Logo",event:h.SHOW_LOGO,def:e(r),disabled:e(ne)},null),_(W,{title:A("layout.setting.footer"),event:h.SHOW_FOOTER,def:e(o)},null),_(W,{title:A("layout.setting.fullContent"),event:h.FULL_CONTENT,def:e(u)},null),_(W,{title:A("layout.setting.grayMode"),event:h.GRAY_MODE,def:e(l)},null),_(W,{title:A("layout.setting.colorWeak"),event:h.COLOR_WEAK,def:e(p)},null)])}function sn(){return _(V,null,[_(W,{title:A("layout.setting.progress"),event:h.OPEN_PROGRESS,def:e(T)},null),_(W,{title:A("layout.setting.switchLoading"),event:h.OPEN_PAGE_LOADING,def:e(f)},null),_(W,{title:A("layout.setting.switchAnimation"),event:h.OPEN_ROUTE_TRANSITION,def:e(M)},null),_(He,{title:A("layout.setting.animationType"),event:h.ROUTER_TRANSITION,def:e(g),options:go,disabled:!e(M)},null)])}return()=>_(ls,Z(n,{title:A("layout.setting.drawerTitle"),width:330,class:"setting-drawer"}),{default:()=>[e(S)&&_(Me,null,{default:()=>A("layout.setting.darkMode")}),e(S)&&_(En,{class:"mx-auto"},null),_(Me,null,{default:()=>A("layout.setting.navMode")}),Be(),_(Me,null,{default:()=>A("layout.setting.sidebarTheme")}),We(),_(Me,null,{default:()=>A("layout.setting.interfaceFunction")}),Te(),_(Me,null,{default:()=>A("layout.setting.interfaceDisplay")}),nn(),_(Me,null,{default:()=>A("layout.setting.animation")}),sn(),_(Me,null,null),_(ro,null,null)]})}}),Po=Object.freeze(Object.defineProperty({__proto__:null,default:tn},Symbol.toStringTag,{value:"Module"})),So=F({name:"SettingButton",__name:"SettingButton",setup(t){const[n,{openDrawer:s}]=rs(),{prefixCls:o}=z("multiple-tabs-content");return(a,i)=>(m(),L("span",{class:O(`${e(o)}__extra-fold`),onClick:i[0]||(i[0]=r=>e(s)(!0))},[_(pe,{icon:"ion:settings-outline"}),_(e(tn),{onRegister:e(n)},null,8,["onRegister"])],2))}}),yo=F({name:"MultipleTabs",__name:"index",setup(t){const n=oo(),s=K("");ao(n);const o=Ee(),a=it(),i=Re(),{prefixCls:r}=z("multiple-tabs"),u=ot(),{getShowQuick:p,getShowRedo:l,getShowFold:c}=Pe(),S=d(()=>o.getTabList.filter(x=>{var U;return!((U=x.meta)!=null&&U.hideTab)})),f=d(()=>e(S).length===1),{y:g}=Rn(),{getShowMenu:M}=j(),{getShowHeader:T}=ke(),y=d(()=>!e(M)&&!e(T)),E=d(()=>[r,{[`${r}--hide-close`]:e(f),[`${r}--hover`]:e(g){const{name:U}=x;if(U===st||!x||!a.getToken)return;const{path:v,fullPath:R,meta:B={}}=x,{currentActiveMenu:$,hideTab:D}=B,Q=D?$:null,te=Q||R||v;if(s.value!==te&&(s.value=te),Q){const Y=i.getRoutes().find(ne=>ne.path===$);Y&&o.addTab(Y)}else o.addTab(e(x))});function b(x){s.value=x,u(x,!1)}function C(x){e(f)||o.closeTabByKey(x,i)}return(x,U)=>(m(),L("div",{class:O(E.value)},[_(e(bt),{type:"editable-card",size:"small",animated:!1,hideAdd:!0,tabBarGutter:3,activeKey:s.value,onChange:b,onEdit:U[0]||(U[0]=v=>C(`${v}`))},Gt({default:H(()=>[(m(!0),L(V,null,Ie(S.value,v=>(m(),I(e(bt).TabPane,{key:v.query?v.fullPath:v.path,closable:!(v&&v.meta&&v.meta.affix)},{tab:H(()=>[_(It,{tabItem:v},null,8,["tabItem"])]),_:2},1032,["closable"]))),128))]),_:2},[e(l)||e(p)?{name:"rightExtra",fn:H(()=>[e(c)&&y.value||!e(T)?(m(),I(So,{key:0})):k("",!0),e(l)?(m(),I(no,{key:1})):k("",!0),e(p)?(m(),I(It,{key:2,isExtra:"",tabItem:x.$route},null,8,["tabItem"])):k("",!0),e(c)?(m(),I(eo,{key:3})):k("",!0)]),key:"0"}:void 0]),1032,["activeKey"])],2))}});const To=32,Mo=F({name:"LayoutMultipleHeader",__name:"MultipleHeader",setup(t){const{setHeaderHeight:n}=os(),s=Ee(),{prefixCls:o}=z("layout-multiple-header"),{getCalcContentWidth:a,getSplit:i,getShowMenu:r}=j(),{getIsMobile:u}=Oe(),{getFixed:p,getShowInsetHeaderRef:l,getShowFullHeaderRef:c,getHeaderTheme:S,getShowHeader:f,getHeight:g}=ke(),M=e(g),{getFullContent:T}=At(),{getShowMultipleTab:y,getAutoCollapse:E}=Pe(),b=d(()=>e(y)&&!e(T)),C=d(()=>e(p)||e(c)),x=d(()=>{const $={};return e(p)&&($.width=e(u)?"100%":e(a)),e(c)&&($.top=`${M}px`),$}),U=d(()=>e(p)||e(c)),v=d(()=>!e(r)&&!e(f)),R=d(()=>{let $=0;return e(E)&&e(v)||((e(c)||!e(i))&&e(f)&&!e(T)&&($+=M),e(y)&&!e(T)&&($+=To),n($)),{height:`${$}px`}}),B=d(()=>[o,`${o}--${e(S)}`,{[`${o}--fixed`]:e(U)}]);return($,D)=>(m(),L(V,null,[C.value?(m(),L("div",{key:0,class:O([`${e(o)}__placeholder`]),style:me(R.value)},null,6)):k("",!0),X("div",{style:me(x.value),class:O(B.value)},[e(l)?(m(),I(Jt,{key:0})):k("",!0),b.value?(m(),I(yo,{key:e(s).getLastDragEndIndex})):k("",!0)],6)],64))}});const vo=rt(Mo,[["__scopeId","data-v-28e73cc3"]]);function bo(){const{getLockTime:t}=Ce(),n=us(),s=it(),o=$e();let a;function i(){window.clearTimeout(a)}function r(){if(!s.getToken){i();return}const l=o.getProjectConfig.lockTime;if(!l||l<1){i();return}i(),a=setTimeout(()=>{u()},l*60*1e3)}function u(){n.setLockInfo({isLock:!0,pwd:void 0})}tt(l=>{s.getToken?r():i(),l(()=>{i()})}),Wn(()=>{i()});const p=kt(r,2e3);return d(()=>e(t)?{onKeyup:p,onMousemove:p}:(i(),{}))}const Co=F({name:"DefaultLayout",__name:"index",setup(t){const n=ee(()=>J(()=>import("./index-42a1af4c.js"),["assets/index-42a1af4c.js","assets/index.js","assets/vue-8fccce23.js","assets/antd-ecb53b14.js","assets/index-a1a2bb15.css","assets/SessionTimeoutLogin-4f06f779.js","assets/Login.vue_vue_type_style_index_0_lang-7ea51667.js","assets/tuoren-logo-64c55514.js","assets/LoginForm-5bc29106.js","assets/LoginFormTitle-ce0fd785.js","assets/LoginFormTitle-3fd9a8fb.css","assets/uuid-31b8b5a4.js","assets/index-8cbf1e33.js","assets/useWindowSizeFn-8ad2dbf2.js","assets/index-fd8b89a3.css","assets/sysConfigApi-fb8df9b4.js","assets/disclaimerModal-38b21742.js","assets/disclaimerModal-1e269326.css","assets/LoginForm-925e43e5.css","assets/Login-1e28cb98.css","assets/SessionTimeoutLogin-37b4e76d.css","assets/useNow-0dfb8dea.js","assets/index-4083c8c4.js","assets/useContentViewHeight-1753fb22.js","assets/index-1551586a.css","assets/useSortable-987ef813.js","assets/index-e473004f.js","assets/index-16d72456.css","assets/lock-f2a6d2b7.js","assets/index-7dffde72.css"])),s=ee(()=>J(()=>import("./index-7ccb16f0.js"),["assets/index-7ccb16f0.js","assets/siteSetting-efd6ab5b.js","assets/index.js","assets/vue-8fccce23.js","assets/antd-ecb53b14.js","assets/index-a1a2bb15.css","assets/useContentViewHeight-1753fb22.js","assets/useWindowSizeFn-8ad2dbf2.js","assets/index-14d05bf6.css"])),{prefixCls:o}=z("default-layout"),{getIsMobile:a}=Oe(),{getShowFullHeaderRef:i}=ke(),{getShowSidebar:r,getIsMixSidebar:u,getShowMenu:p}=j(),{getAutoCollapse:l}=Pe(),c=bo(),S=d(()=>{let f=["ant-layout"];return(e(u)||e(p))&&f.push("ant-layout-has-sider"),!e(p)&&e(l)&&f.push("ant-layout-auto-collapse-tabs"),f});return(f,g)=>(m(),I(e(Fe),Z({class:e(o)},e(c)),{default:H(()=>[_(e(n)),e(i)?(m(),I(Jt,{key:0,fixed:""})):k("",!0),_(e(Fe),{class:O([S.value,`${e(o)}-out`])},{default:H(()=>[e(r)||e(a)?(m(),I(Qs,{key:0})):k("",!0),_(e(Fe),{class:O(`${e(o)}-main`)},{default:H(()=>[_(vo),_(Fs),_(e(s))]),_:1},8,["class"])]),_:1},8,["class"])]),_:1},16,["class"]))}});const Bo=Object.freeze(Object.defineProperty({__proto__:null,default:Co},Symbol.toStringTag,{value:"Module"}));export{tn as S,Pe as a,fo as b,ee as c,Po as d,Bo as i,ke as u};