/** * 由 Fantastic-admin 提供技术支持 * Powered by Fantastic-admin * Gitee https://gitee.com/hooray/fantastic-admin * Github https://github.com/hooray/fantastic-admin */ import{d as I,y as $,B as R,r as M,x as V,F as U,C as G,o as y,c as T,a as z,b as v,G as P,e as x,f as w,J as O,I as D,R as J,S as q,ac as K,g as Q,_ as W,h as A,k as X,t as Y,n as Z}from"./index-88a47d42.js";import{T as j}from"./index-0da498ec.js";import"./index-69de38c3.js";function k(t){for(var a=[],e=0;e=48&&s<=57||s>=65&&s<=90||s>=97&&s<=122||s===95){d+=t[n++];continue}break}if(!d)throw new TypeError("Missing parameter name at ".concat(e));a.push({type:"NAME",index:e,value:d}),e=n;continue}if(u==="("){var p=1,c="",n=e+1;if(t[n]==="?")throw new TypeError('Pattern cannot start with "?" at '.concat(n));for(;ne.mode==="mobile"||["side","head","single"].includes(e.settings.menu.menuMode)&&e.settings.menu.enableSubMenuCollapseButton),d=R(()=>{const i=[];return e.settings.home.enable&&i.push({path:"/",title:e.settings.home.title}),a.meta.breadcrumbNeste&&i.push(...a.meta.breadcrumbNeste.filter(o=>o.hide===!1)),i}),n=M(0),s=M(!1);V(()=>{window.addEventListener("scroll",p)}),U(()=>{window.removeEventListener("scroll",p)});function p(){n.value=(document.documentElement||document.body).scrollTop}G(n,(i,o)=>{const r=parseInt(getComputedStyle(document.documentElement||document.body).getPropertyValue("--g-topbar-height"));s.value=e.settings.topbar.mode==="sticky"&&i>o&&i>r});function c(i){return te(i)(a.params)}return(i,o)=>{const r=W,f=A("el-icon"),h=A("el-breadcrumb-item"),b=A("el-breadcrumb");return y(),T("div",{class:P(["topbar-container",{[`topbar-${v(e).settings.topbar.mode}`]:!0,shadow:v(n),hide:v(s)}]),"data-fixed-calc-width":""},[z("div",oe,[v(u)?(y(),T("div",{key:0,class:P(["sidebar-collapse",{"is-collapse":v(e).settings.menu.subMenuCollapse}]),onClick:o[0]||(o[0]=m=>v(e).toggleSidebarCollapse())},[x(f,null,{default:w(()=>[x(r,{name:"toolbar-collapse"})]),_:1})],2)):O("",!0),v(e).settings.breadcrumb.enable&&v(e).mode==="pc"&&v(e).settings.app.routeBaseOn!=="filesystem"?(y(),D(b,{key:1},{default:w(()=>[x(K,{name:"breadcrumb"},{default:w(()=>[(y(!0),T(J,null,q(v(d),(m,l)=>(y(),D(h,{key:m.path,to:l[X(Y(m.title??"[ 无标题 ]"),1)]),_:2},1032,["to"]))),128))]),_:1})]),_:1})):O("",!0)]),x(j)],2)}}});const pe=Z(ce,[["__scopeId","data-v-ebe52c5a"]]);export{pe as default};