import{E as k,M as x,e as f,l as g,aa as a,w as n1,n as S1,q as M,r as l1,x as _1,aF as F,a0 as K,bk as U,aN as C1,aP as L1,T as M1,c as T1,d as E,H as i1}from"./@vue-0f114043.js";import{d as N,s as C,c as z1}from"./pinia-1fd00649.js";import{s as O1}from"./pinia-plugin-persistedstate-d93b4f94.js";import{c as R1,u as T}from"./vue-i18n-37f9b77c.js";import{m as $,f as P1,i as V1}from"./lodash-es-c8e56e34.js";import{u as a1,a as k1,R as x1,c as E1,b as N1}from"./vue-router-ed35b26a.js";import{z as G,d as q,N as s1,a as H1,c as D1,b as A1,e as B1,f as I1,g as j1,h as F1,i as K1,s as U1,j as $1,k as G1,l as q1,t as W1,m as H,n as Z1,o as S,p as R,q as P,r as J1,u as Q1,v as W,w as X1,x as Y1,y as V,A as e2,B as r1,C as c1,D as t2,E as Z,F as o2}from"./naive-ui-8b684773.js";import{u as n2}from"./@vueuse-dacd7844.js";import{s as J}from"./screenfull-578bfdd4.js";import"./vue-demi-71ba0ef2.js";import"./@intlify-bd5dfa46.js";import"./date-fns-7f923de7.js";import"./vueuc-4d05699f.js";import"./evtd-b614532e.js";import"./seemly-dc6f1e91.js";import"./@css-render-ad88a31e.js";import"./vooks-ab318924.js";import"./vdirs-b0483831.js";import"./@juggle-41516555.js";import"./css-render-57962bc1.js";import"./@emotion-8a8e73f6.js";import"./treemate-25c27bff.js";import"./date-fns-tz-230e778e.js";import"./async-validator-dee29e8b.js";(function(){const o=document.createElement("link").relList;if(o&&o.supports&&o.supports("modulepreload"))return;for(const n of document.querySelectorAll('link[rel="modulepreload"]'))l(n);new MutationObserver(n=>{for(const i of n)if(i.type==="childList")for(const c of i.addedNodes)c.tagName==="LINK"&&c.rel==="modulepreload"&&l(c)}).observe(document,{childList:!0,subtree:!0});function t(n){const i={};return n.integrity&&(i.integrity=n.integrity),n.referrerPolicy&&(i.referrerPolicy=n.referrerPolicy),n.crossOrigin==="use-credentials"?i.credentials="include":n.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function l(n){if(n.ep)return;n.ep=!0;const i=t(n);fetch(n.href,i)}})();if(typeof window<"u"){let e=function(){var o=document.body,t=document.getElementById("__svg__icons__dom__");t||(t=document.createElementNS("http://www.w3.org/2000/svg","svg"),t.style.position="absolute",t.style.width="0",t.style.height="0",t.id="__svg__icons__dom__",t.setAttribute("xmlns","http://www.w3.org/2000/svg"),t.setAttribute("xmlns:link","http://www.w3.org/1999/xlink")),t.innerHTML='',o.insertBefore(t,o.lastChild)};document.readyState==="loading"?document.addEventListener("DOMContentLoaded",e):e()}const l2=`{
"GlobalMenuOptions": {
"Dashboard": "Home",
"Rely": "Rely",
"RelyAbout": "Rely About",
"Error": "Error Page",
"Echart": "Chart",
"scrollReveal": "Scroll Reveal",
"Axios": "Axios Request",
"Table": "Table",
"MultiMenu": "MultiMenu",
"Doc": "Doc",
"DocLocal": "Doc (China)"
},
"LayoutHeaderTooltipOptions": {
"Reload": "Reload Current Page",
"Lock": "Lock",
"Setting": "Setting",
"Github": "Github",
"FullScreen": "Full Screen",
"CancelFullScreen": "Cancel Full Screen"
},
"LayoutHeaderSettingOptions": {
"Title": "Configuration",
"ThemeOptions": {
"Title": "Theme",
"Dark": "Dark",
"Light": "Light",
"PrimaryColorConfig": "Primary Color"
}
},
"LoginModule": {
"Register": "Register",
"Signin": "Signin",
"NamePlaceholder": "please enter user name",
"PasswordPlaceholder": "please enter password",
"Login": "Login",
"Name": "User Name",
"Password": "User Password"
}
}
`,i2=`{
"GlobalMenuOptions": {
"Dashboard": "Home",
"Rely": "Rely",
"RelyAbout": "Rely About",
"Error": "Error Page",
"Echart": "Chart",
"scrollReveal": "Scroll Reveal",
"Axios": "Axios Request",
"Table": "Table",
"MultiMenu": "MultiMenu",
"Doc": "Doc",
"DocLocal": "Doc (China)"
},
"LayoutHeaderTooltipOptions": {
"Reload": "Reload Current Page",
"Lock": "Lock",
"Setting": "Setting",
"Github": "Github",
"FullScreen": "Full Screen",
"CancelFullScreen": "Cancel Full Screen"
},
"LayoutHeaderSettingOptions": {
"Title": "Configuration",
"ThemeOptions": {
"Title": "Theme",
"Dark": "Dark",
"Light": "Light",
"PrimaryColorConfig": "Primary Color"
}
},
"LoginModule": {
"Register": "Register",
"Signin": "Signin",
"NamePlaceholder": "please enter user name",
"PasswordPlaceholder": "please enter password",
"Login": "Login",
"Name": "User Name",
"Password": "User Password"
}
}
`,a2=`{
"GlobalMenuOptions": {
"Dashboard": "首页",
"Rely": "依赖项",
"RelyAbout": "关于",
"Error": "错误页",
"Echart": "可视化",
"scrollReveal": "滚动动画",
"Axios": "请求",
"Table": "表格",
"MultiMenu": "多级菜单",
"Doc": "文档",
"DocLocal": "文档 (国内地址)"
},
"LayoutHeaderTooltipOptions": {
"Reload": "刷新当前页面",
"Lock": "锁屏",
"Setting": "设置",
"Github": "Github",
"FullScreen": "全屏",
"CancelFullScreen": "退出全屏"
},
"LayoutHeaderSettingOptions": {
"Title": "项目配置",
"ThemeOptions": {
"Title": "主题",
"Dark": "暗色",
"Light": "明亮",
"PrimaryColorConfig": "主题色"
}
},
"LoginModule": {
"Register": "注册",
"Signin": "登陆",
"NamePlaceholder": "请输入用户名",
"PasswordPlaceholder": "请输入密码",
"Login": "登 陆",
"Name": "用户名",
"Password": "密码"
}
}
`,s2=`{
"GlobalMenuOptions": {
"Dashboard": "Home",
"Rely": "Rely",
"RelyAbout": "Rely About",
"Error": "Error Page",
"Echart": "Chart",
"scrollReveal": "Scroll Reveal",
"Axios": "Axios Request",
"Table": "Table",
"MultiMenu": "MultiMenu",
"Doc": "Doc",
"DocLocal": "Doc (China)"
},
"LayoutHeaderTooltipOptions": {
"Reload": "Reload Current Page",
"Lock": "Lock",
"Setting": "Setting",
"Github": "Github",
"FullScreen": "Full Screen",
"CancelFullScreen": "Cancel Full Screen"
},
"LayoutHeaderSettingOptions": {
"Title": "Configuration",
"ThemeOptions": {
"Title": "Theme",
"Dark": "Dark",
"Light": "Light",
"PrimaryColorConfig": "Primary Color"
}
},
"LoginModule": {
"Register": "Register",
"Signin": "Signin",
"NamePlaceholder": "please enter user name",
"PasswordPlaceholder": "please enter password",
"Login": "Login",
"Name": "User Name",
"Password": "User Password"
}
}
`,r2=`{
"GlobalMenuOptions": {
"Dashboard": "首页",
"Rely": "依赖项",
"RelyAbout": "关于",
"Error": "错误页",
"Echart": "可视化",
"scrollReveal": "滚动动画",
"Axios": "请求",
"Table": "表格",
"MultiMenu": "多级菜单",
"Doc": "文档",
"DocLocal": "文档 (国内地址)"
},
"LayoutHeaderTooltipOptions": {
"Reload": "刷新当前页面",
"Lock": "锁屏",
"Setting": "设置",
"Github": "Github",
"FullScreen": "全屏",
"CancelFullScreen": "退出全屏"
},
"LayoutHeaderSettingOptions": {
"Title": "项目配置",
"ThemeOptions": {
"Title": "主题",
"Dark": "暗色",
"Light": "明亮",
"PrimaryColorConfig": "主题色"
}
},
"LoginModule": {
"Register": "注册",
"Signin": "登陆",
"NamePlaceholder": "请输入用户名",
"PasswordPlaceholder": "请输入密码",
"Login": "登 陆",
"Name": "用户名",
"Password": "密码"
}
}
`,c2=`{
"GlobalMenuOptions": {
"Dashboard": "首页",
"Rely": "依赖项",
"RelyAbout": "关于",
"Error": "错误页",
"Echart": "可视化",
"scrollReveal": "滚动动画",
"Axios": "请求",
"Table": "表格",
"MultiMenu": "多级菜单",
"Doc": "文档",
"DocLocal": "文档 (国内地址)"
},
"LayoutHeaderTooltipOptions": {
"Reload": "刷新当前页面",
"Lock": "锁屏",
"Setting": "设置",
"Github": "Github",
"FullScreen": "全屏",
"CancelFullScreen": "退出全屏"
},
"LayoutHeaderSettingOptions": {
"Title": "项目配置",
"ThemeOptions": {
"Title": "主题",
"Dark": "暗色",
"Light": "明亮",
"PrimaryColorConfig": "主题色"
}
},
"LoginModule": {
"Register": "注册",
"Signin": "登陆",
"NamePlaceholder": "请输入用户名",
"PasswordPlaceholder": "请输入密码",
"Login": "登 陆",
"Name": "用户名",
"Password": "密码"
}
}
`,u2=[{key:"zh-CN",label:"中文(简体)"},{key:"en-US",label:"English(US)"}],d2=e=>{switch(e){case"zh-CN":return{locale:G,dateLocal:q};case"en-US":return{locale:null,dateLocal:null};default:return{locale:G,dateLocal:q}}},D=(e,o,t="sessionStorage")=>{const l=JSON.stringify(o);t==="localStorage"?window.localStorage.setItem(e,l):window.sessionStorage.setItem(e,l)},_=(e,o="sessionStorage")=>{const t=o==="localStorage"?window.localStorage.getItem(e):window.sessionStorage.getItem(e);return Object.is(t,null)?"no":JSON.parse(t)},p2=(e,o="sessionStorage")=>{switch(e){case"all":window.window.localStorage.clear(),window.sessionStorage.clear();break;case"all-sessionStorage":window.sessionStorage.clear();break;case"all-localStorage":window.localStorage.clear();break;default:o==="localStorage"?window.localStorage.removeItem(e):window.sessionStorage.removeItem(e)}},h2=()=>{const e={},o=/([^\\/]+)\.json$/i;try{const t=Object.assign({"../../locales/en-US.json":l2,"../../locales/system-one/en-US.json":i2,"../../locales/system-one/zh-CN.json":a2,"../../locales/system-two/en-US.json":s2,"../../locales/system-two/zh-CN.json":r2,"../../locales/zh-CN.json":c2});Object.keys(t).forEach(n=>{var u;const i=(u=n.match(o))==null?void 0:u[1],c=JSON.parse(t[n]);e[i]=$({},e[i]),P1(c,(p,r)=>{e[i][r]=$(e[i][r],p)})})}catch(t){console.error(t)}return e},u1=()=>{const e=_("localeLanguage","localStorage");return e!=="no"?e:"zh-CN"},d1=e=>{const o=u1(),t=R1({locale:o,allowComposition:!0,messages:h2()});e.use(t)},z=N("setting",()=>{const e=k({drawerPlacement:"right",primaryColorOverride:{common:{primaryColor:"#2d8cf0"}},themeValue:!1,reloadRouteSwitch:!0,menuTagSwitch:!0,spinSwitch:!1,breadcrumbSwitch:!0,localeLanguage:u1()}),{locale:o}=T(),t=i=>{o.value=i,e.localeLanguage=i,D("localeLanguage",i,"localStorage")},l=i=>{e.primaryColorOverride.common.primaryColor=i},n=(i,c)=>{Object.hasOwn(e,c)&&typeof e[c]=="boolean"&&(e[c]=i)};return{...x(e),updateLocale:t,changePrimaryColor:l,changeSwitcher:n}},{persist:{key:"piniaSettingStore"}});const b=f({name:"RayIcon",props:{color:{type:String,default:"currentColor"},prefix:{type:String,default:"icon"},name:{type:String,required:!0},size:{type:[Number,String],default:14},width:{type:[Number,String],default:0},height:{type:[Number,String],default:0},customClassName:{type:String,default:""},depth:{type:Number,default:1}},setup(e){const o=g(()=>e.color),t=g(()=>`#${e.prefix}-${e.name}`),l=g(()=>({"--ray-icon-width":e.width?e.width+"px":e.size+"px","--ray-icon-height":e.height?e.height+"px":e.size+"px","--ray-icon-depth":e.depth}));return{modelColor:o,symbolId:t,cssVars:l}},render(){return a("span",{class:["ray-icon",this.customClassName],style:[this.cssVars]},[a("svg",{rayIconAttribute:"ray-icon",ariaHidden:!0},[a("use",{"xlink:href":this.symbolId,fill:this.modelColor},null)])])}}),m2=["login","error-page","doc"],g2=["admin"],y2=e=>{const{role:o}=C(h1()),{meta:t,name:l}=e,n=(t==null?void 0:t.hidden)===void 0||(t==null?void 0:t.hidden)===!1?!1:t==null?void 0:t.hidden;return g2.includes(o.value)||m2.includes(l)?!n:t!=null&&t.role?t.role.includes(o.value)&&!n:!n},f2=(e,o,t)=>e[o]===t||e.key===t,p1=(e,o,t)=>{const l=[];if(f2(e,o,t))return l.push(e),l;if(e.children&&e.children.length>0)for(const n of e.children){const i=p1(n,o,t);i.length>0&&l.push(e,...i)}return l},Q=(e,o,t)=>{const l=[];for(const n of e){const i=p1(n,o,t);i.length>0&&l.push(...i)}return l},v2=(e,o,t)=>{e.path!==o&&(t.find(n=>n.path===e.path)||t.push(e))},A=N("menu",()=>{const e=a1(),o=k1(),{t}=T(),l=_("menuKey")==="no"?"/dashboard":_("menuKey"),n=k({menuKey:l,options:[],collapsed:!1,menuTagOptions:[],breadcrumbOptions:[]}),i=(s,h)=>{const v=h.meta;if(v.windowOpen)window.open(v.windowOpen);else if(n.menuKey!==s){if(v2(h,n.menuKey,n.menuTagOptions),n.breadcrumbOptions=Q(n.options,"key",s),s[0]!=="/"){const w=n.breadcrumbOptions.map(d=>d.key).join("/");e.push(w)}else e.push(h.path);n.menuKey=s,D("menuKey",s)}},c=s=>{const h=v=>{var w;for(const d of v)if((w=d==null?void 0:d.children)!=null&&w.length&&h(d.children),s===d.path){i(d.path,d);break}};h(n.options)},u=()=>{const s=e.getRoutes().find(v=>v.name==="layout"),h=(v,w)=>v.map(d=>{var j;(j=d.children)!=null&&j.length&&(d.children=h(d.children));const{meta:y}=d,B=g(()=>y!=null&&y.i18nKey?t(`GlobalMenuOptions.${y.i18nKey}`):y==null?void 0:y.noLocalTitle),I={...d,key:d.path,label:()=>M(s1,null,{default:()=>B.value}),breadcrumbLabel:B.value},w1={icon:()=>M(b,{name:y.icon,size:20},{})},O=y!=null&&y.icon?Object.assign({},I,w1):I;return d.path===l&&n.menuTagOptions.push(O),O.show=y2(d),O});n.options=h(s==null?void 0:s.children),S1(()=>{n.breadcrumbOptions=Q(n.options,"key",n.menuKey)})},p=s=>n.collapsed=s,r=s=>n.menuTagOptions.splice(s,1);return n1(()=>o.fullPath,s=>{c(s)},{immediate:!0}),{...x(n),menuModelValueChange:i,setupAppRoutes:u,collapsedMenu:p,spliceMenTagOptions:r}},{persist:{key:"piniaMenuStore",storage:window.sessionStorage,paths:["breadcrumbOptions","menuKey"]}}),h1=N("signin",()=>{const e=k({role:""}),o=t=>V1(t)?1:(e.role="admin",0);return{...x(e),signin:o}},{persist:{key:"piniaSigninStore"}}),X=z1(),m1=e=>{e.use(X),X.use(O1)},b2=f({name:"GlobalProvider",setup(){const e=z(),o=g(()=>e.primaryColorOverride),t=g(()=>e.themeValue?H1:null),l=g(()=>{const p=e.localeLanguage;return d2(p)}),{message:n,notification:i,dialog:c,loadingBar:u}=D1(["message","dialog","notification","loadingBar"],{configProviderProps:g(()=>({theme:t.value}))});return window.$dialog=c,window.$message=n,window.$loadingBar=u,window.$notification=i,{modelPrimaryColorOverride:o,modelThemeValue:t,localePackage:l}},render(){return a(K1,{themeOverrides:this.modelPrimaryColorOverride,theme:this.modelThemeValue,locale:this.localePackage.locale,dateLocale:this.localePackage.dateLocal},{default:()=>[a(A1,null,{default:()=>[a(B1,null,{default:()=>[a(I1,null,{default:()=>[a(j1,null,{default:()=>{var e,o;return[a(F1,null,null),(o=(e=this.$slots).default)==null?void 0:o.call(e)]}})]})]})]})]})}}),g1=l1(!1),_e=e=>g1.value=e,w2=f({name:"GlobalSpin",props:{...U1},setup(){return{spinValue:g1,overrides:{opacitySpinning:"0"}}},render(){return a($1,_1(this.$props,{show:this.spinValue,themeOverrides:this.overrides}),{default:()=>{var e,o;return(o=(e=this.$slots).default)==null?void 0:o.call(e)},description:()=>"loading..."})}}),y1=f({name:"App",render(){return a(b2,null,{default:()=>[a(w2,null,{default:()=>a(x1,null,null),description:()=>"lodaing..."})]})}}),S2="modulepreload",_2=function(e){return"/"+e},Y={},m=function(o,t,l){if(!t||t.length===0)return o();const n=document.getElementsByTagName("link");return Promise.all(t.map(i=>{if(i=_2(i),i in Y)return;Y[i]=!0;const c=i.endsWith(".css"),u=c?'[rel="stylesheet"]':"";if(!!l)for(let s=n.length-1;s>=0;s--){const h=n[s];if(h.href===i&&(!c||h.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${i}"]${u}`))return;const r=document.createElement("link");if(r.rel=c?"stylesheet":S2,c||(r.as="script",r.crossOrigin=""),r.href=i,document.head.appendChild(r),c)return new Promise((s,h)=>{r.addEventListener("load",s),r.addEventListener("error",()=>h(new Error(`Unable to preload CSS for ${i}`)))})})).then(()=>o())};const C2=f({__name:"index",props:{transitionPropName:{type:String,default:"fade"},transitionMode:{type:String,default:"out-in"},transitionAppear:{type:Boolean,default:!0}},setup(e){return(o,t)=>{const l=C1("router-view");return F(),K(l,null,{default:U(({Component:n,route:i})=>[a(M1,{name:e.transitionPropName,mode:e.transitionMode,appear:e.transitionAppear},{default:U(()=>[(F(),K(L1(n),{key:i.fullPath}))]),_:2},1032,["name","mode","appear"])]),_:1})}}});const L2=f({name:"LayoutMenu",setup(){const e=A(),o=a1(),{menuModelValueChange:t,setupAppRoutes:l,collapsedMenu:n}=e,i=g({get:()=>e.menuKey,set:()=>{}}),c=g(()=>e.options),u=g(()=>e.collapsed),p=64,{layout:{sideBarLogo:r}}={pkg:{dependencies:{"@vueuse/core":"^9.1.0","amfe-flexible":"^2.2.1",axios:"^1.2.0","crypto-js":"^4.1.1",dayjs:"^1.11.7",echarts:"^5.4.0","lodash-es":"^4.17.21","naive-ui":"^2.34.3",pinia:"^2.0.17","pinia-plugin-persistedstate":"^2.4.0","print-js":"^1.6.0",sass:"^1.54.3",screenfull:"^6.0.2",vue:"^3.2.37","vue-i18n":"^9.2.2","vue-router":"^4.1.3",vuedraggable:"^4.1.0",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.20.2","@babel/eslint-parser":"^7.19.1","@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@intlify/unplugin-vue-i18n":"^0.5.0","@types/crypto-js":"^4.1.1","@types/scrollreveal":"^0.0.8","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","@vitejs/plugin-vue":"^3.0.0","@vitejs/plugin-vue-jsx":"^2.0.0",autoprefixer:"^10.4.8",depcheck:"^1.4.3",eslint:"^8.0.1","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^23.0.0","eslint-plugin-import":"^2.25.2","eslint-plugin-n":"^15.0.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-react":"^7.31.10","eslint-plugin-vue":"^9.7.0",husky:"^8.0.3","lint-staged":"^13.1.0",postcss:"^8.1.0","postcss-pxtorem":"^6.0.0",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3","svg-sprite-loader":"^6.0.11",typescript:"*","unplugin-auto-import":"^0.11.0","unplugin-vue-components":"^0.22.0",vite:"^4.1.4","vite-plugin-compression":"^0.5.1","vite-plugin-eslint":"^1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.6.0","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^3.4.0","vue-tsc":"^1.0.9"},name:"ray-template",version:"3.1.3"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}}},s=()=>{r&&r.url&&(r.jumpType==="station"?o.push(r.url):window.open(r.url))};return l(),{modelMenuKey:i,menuModelValueChange:t,modelMenuOptions:c,modelCollapsed:u,collapsedMenu:n,collapsedWidth:p,sideBarLogo:r,handleSideBarLogoClick:s}},render(){return a(q1,{bordered:!0,showTrigger:!0,collapseMode:"width",collapsedWidth:this.collapsedWidth,onUpdateCollapsed:this.collapsedMenu.bind(this),nativeScrollbar:!1},{default:()=>[this.sideBarLogo?a("div",{class:["ray-menu__logo",this.sideBarLogo.url?"ray-menu__logo-url":""],onClick:this.handleSideBarLogoClick.bind(this)},[a(b,{name:this.sideBarLogo.icon,size:"30"},null),a("h1",{class:[this.modelCollapsed?"":"ray-menu__logo-title--open","ray-menu__logo-title"]},[a(s1,null,{default:()=>[this.sideBarLogo.title]})])]):"",a(G1,{value:this.modelMenuKey,"onUpdate:value":e=>this.modelMenuKey=e,options:this.modelMenuOptions,indent:24,collapsed:this.modelCollapsed,collapsedIconSize:22,collapsedWidth:this.collapsedWidth,onUpdateValue:this.menuModelValueChange.bind(this)},null)]})}});const M2=f({name:"RayTooltipIcon",props:{...W1,iconName:{type:String,required:!0},customClassName:{type:String,default:""},tooltipText:{type:String,default:""}},emits:["click"],setup(e,{emit:o}){return{handleClick:l=>{o("click",l)}}},render(){return a(H,this.$props,{trigger:()=>a(b,{name:this.iconName,size:"18",customClassName:`ray-tooltip-text__icon ${this.customClassName}`,onClick:this.handleClick.bind(this)},null),default:()=>this.tooltipText})}});const T2=()=>["#FFFFFF","#18A058","#2d8cf0","#F0A020","rgba(208, 48, 80, 1)"];function e1(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!E(e)}const z2=f({name:"SettingDrawer",props:{show:{type:Boolean,default:!1},placement:{type:String,default:"right"},width:{type:Number,default:280}},emits:["update:show"],setup(e,{emit:o}){const{t}=T(),l=z(),{changePrimaryColor:n,changeSwitcher:i}=l,{themeValue:c,primaryColorOverride:u,menuTagSwitch:p,breadcrumbSwitch:r}=C(l);return{modelShow:g({get:()=>e.show,set:v=>{o("update:show",v)}}),ray:t,handleRailStyle:()=>({backgroundColor:"#000000"}),changePrimaryColor:n,themeValue:c,primaryColorOverride:u,menuTagSwitch:p,changeSwitcher:i,breadcrumbSwitch:r}},render(){let e,o;return a(X1,{show:this.modelShow,"onUpdate:show":t=>this.modelShow=t,placement:this.placement,width:this.width},{default:()=>[a(Z1,{title:this.ray("LayoutHeaderSettingOptions.Title")},{default:()=>[a(S,{class:"setting-drawer__space",vertical:!0},{default:()=>[a(R,{titlePlacement:"center"},e1(e=this.ray("LayoutHeaderSettingOptions.ThemeOptions.Title"))?e:{default:()=>[e]}),a(S,{justify:"center"},{default:()=>[a(H,null,{trigger:()=>a(P,{value:this.themeValue,"onUpdate:value":t=>this.themeValue=t,railStyle:this.handleRailStyle.bind(this),onUpdateValue:t=>this.changeSwitcher(t,"themeValue")},{"checked-icon":()=>M(b,{name:"dark"},{}),"unchecked-icon":()=>M(b,{name:"light"},{})}),default:()=>this.themeValue?this.ray("LayoutHeaderSettingOptions.ThemeOptions.Dark"):this.ray("LayoutHeaderSettingOptions.ThemeOptions.Light")})]}),a(R,{titlePlacement:"center"},e1(o=this.ray("LayoutHeaderSettingOptions.ThemeOptions.PrimaryColorConfig"))?o:{default:()=>[o]}),a(J1,{swatches:T2(),value:this.primaryColorOverride.common.primaryColor,"onUpdate:value":t=>this.primaryColorOverride.common.primaryColor=t,onUpdateValue:this.changePrimaryColor.bind(this)},null),a(R,{titlePlacement:"center"},{default:()=>[T1("界面显示")]}),a(Q1,{labelPlacement:"left",column:1},{default:()=>[a(W,{label:"显示多标签"},{default:()=>[a(P,{value:this.menuTagSwitch,"onUpdate:value":t=>this.menuTagSwitch=t,onUpdateValue:t=>this.changeSwitcher(t,"menuTagSwitch")},null)]}),a(W,{label:"显示面包屑"},{default:()=>[a(P,{value:this.breadcrumbSwitch,"onUpdate:value":t=>this.breadcrumbSwitch=t,onUpdateValue:t=>this.changeSwitcher(t,"breadcrumbSwitch")},null)]})]})]})]})]})}});function O2(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!E(e)}const R2=f({name:"Breadcrumb",setup(){const e=A(),{menuModelValueChange:o}=e;return{modelBreadcrumbOptions:g(()=>e.breadcrumbOptions),handleDropdownSelect:(n,i)=>{o(n,i)}}},render(){let e;return a(e2,null,O2(e=this.modelBreadcrumbOptions.map(o=>a(Y1,{key:o.key},{default:()=>{var t;return[a(V,{labelField:"breadcrumbLabel",options:o.children&&((t=o.children)==null?void 0:t.length)>1?o.children:[],onSelect:this.handleDropdownSelect.bind(this)},{default:()=>a("span",null,[o.label&&typeof o.label=="function"?o.label():o.breadcrumbLabel])})]}})))?e:{default:()=>[e]})}}),P2=()=>[{key:"person",label:"个人信息"},{type:"divider",key:"d1"},{key:"logout",label:"退出登陆"}],V2=()=>{window.$message.info("账号退出中..."),p2("all-sessionStorage"),setTimeout(()=>window.location.reload(),300)},k2=f({name:"SiderBar",setup(){const e=z(),{t:o}=T(),{updateLocale:t,changeSwitcher:l}=e,{drawerPlacement:n,breadcrumbSwitch:i}=C(e),c=l1(!1),u=_("person"),p={display:"flex"},r=[{name:"reload",size:18,tooltip:"LayoutHeaderTooltipOptions.Reload"}],s=[{name:"fullscreen",size:18,tooltip:"LayoutHeaderTooltipOptions.FullScreen",eventKey:"screen"},{name:"github",size:18,tooltip:"LayoutHeaderTooltipOptions.Github",eventKey:"github"},{name:"setting",size:18,tooltip:"LayoutHeaderTooltipOptions.Setting",eventKey:"setting"}],h={reload:()=>{l(!1,"reloadRouteSwitch"),setTimeout(()=>l(!0,"reloadRouteSwitch"),1.5*1e3)},setting:()=>{c.value=!0},github:()=>{window.open("https://github.com/XiaoDaiGua-Ray/ray-template")},fullscreen:()=>{J.isEnabled?J.toggle():window.$message.warning("您的浏览器不支持全屏~")}};return{leftIconOptions:r,rightTooltipIconOptions:s,t:o,handleIconClick:d=>{var y;(y=h[d])==null||y.call(h)},showSettings:c,updateLocale:t,handlePersonSelect:d=>{d==="logout"?window.$dialog.warning({title:"提示",content:"您确定要退出登录吗",positiveText:"确定",negativeText:"不确定",onPositiveClick:()=>{V2()}}):window.$message.info("这个人很懒, 没做这个功能~")},person:u,spaceItemStyle:p,drawerPlacement:n,breadcrumbSwitch:i}},render(){return a(c1,{class:"layout-header",bordered:!0},{default:()=>[a(S,{class:"layout-header__method",align:"center",justify:"space-between"},{default:()=>[a(S,{align:"center",itemStyle:this.spaceItemStyle},{default:()=>[this.leftIconOptions.map(e=>a(H,null,{trigger:()=>a(b,{customClassName:"layout-header__method--icon",name:e.name,size:e.size,onClick:this.handleIconClick.bind(this,e.name)},null),default:()=>this.t(e.tooltip)})),this.breadcrumbSwitch?a(R2,null,null):""]}),a(S,{align:"center",itemStyle:this.spaceItemStyle},{default:()=>[this.rightTooltipIconOptions.map(e=>a(M2,{iconName:e.name,tooltipText:this.t(e.tooltip),onClick:this.handleIconClick.bind(this,e.name)},null)),a(V,{options:u2,onSelect:e=>this.updateLocale(String(e)),trigger:"click"},{default:()=>[a(b,{customClassName:"layout-header__method--icon",name:"language",size:"18"},null)]}),a(V,{options:P2(),onSelect:this.handlePersonSelect.bind(this),trigger:"click"},{default:()=>[a(r1,{checkable:!0,size:"large"},{icon:()=>a(b,{customClassName:"layout-header__method--icon",name:"ray",size:"18"},null),default:()=>this.person.name})]})]})]}),a(z2,{show:this.showSettings,"onUpdate:show":e=>this.showSettings=e,placement:this.drawerPlacement},null)]})}});function x2(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!E(e)}const E2=f({name:"MenuTag",setup(){const e=A(),{menuKey:o}=C(e),{menuModelValueChange:t,spliceMenTagOptions:l}=e,n=g(()=>e.menuTagOptions);return{modelMenuTagOptions:n,menuModelValueChange:t,handleCloseTag:u=>{if(l(u),o.value!=="/dashboard"){const p=n.value,r=p.length,s=p[r-1];t(s.key,s)}},menuKey:o,handleTagClick:u=>{t(u.key,u)}}},render(){let e;return a(c1,null,{default:()=>[a(t2,{class:"menu-tag",xScrollable:!0},{default:()=>[a(S,{class:"menu-tag-sapce",wrap:!1,align:"center"},x2(e=this.modelMenuTagOptions.map((o,t)=>a(r1,{closable:o.key!=="/dashboard"&&this.modelMenuTagOptions.length>1,onClose:()=>this.handleCloseTag(t),type:o.key===this.menuKey?"success":"info",onClick:this.handleTagClick.bind(this,o),bordered:!1},{default:()=>[typeof o.label=="function"?o.label():o.label]})))?e:{default:()=>[e]})]})]})}}),t1=(e,o)=>Object.prototype.toString.call(e).includes(o),Ce=(e=16,o)=>{const t="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),l=[];let n=0;if(o=o||t.length,e)for(n=0;n{e&&o&&t&&e.addEventListener(o,t,l)},Me=(e,o,t,l=!1)=>{e&&o&&t&&e.removeEventListener(o,t,l)},N2=(e,o)=>{e&&o.trim().split(" ").forEach(l=>{l&&e.classList.add(l)})},o1=(e,o)=>{if(e)if(o==="removeAllClass"){const t=e.classList;t.forEach(l=>t.remove(l))}else o.trim().split(" ").forEach(l=>{l&&e.classList.remove(l)})},Te=(e,o)=>{e&&(t1(o,"Object")?Object.keys(o).forEach(t=>{e.style[t]=o[t]}):t1(o,"String")&&o.split(";").forEach(l=>{const[n,i]=l.split(":");n&&i&&(e.style[n.trim()]=i.trim())}))},H2=f({name:"Layout",setup(){const e=z(),{height:o}=n2(),{themeValue:t,reloadRouteSwitch:l,menuTagSwitch:n}=C(e),i=g(()=>{let u={};return e.menuTagSwitch?u={"--layout-content-height":"calc(100% - 111px)"}:u={"--layout-content-height":"calc(100% - 64px)"},u}),{layout:{copyright:c}}={pkg:{dependencies:{"@vueuse/core":"^9.1.0","amfe-flexible":"^2.2.1",axios:"^1.2.0","crypto-js":"^4.1.1",dayjs:"^1.11.7",echarts:"^5.4.0","lodash-es":"^4.17.21","naive-ui":"^2.34.3",pinia:"^2.0.17","pinia-plugin-persistedstate":"^2.4.0","print-js":"^1.6.0",sass:"^1.54.3",screenfull:"^6.0.2",vue:"^3.2.37","vue-i18n":"^9.2.2","vue-router":"^4.1.3",vuedraggable:"^4.1.0",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.20.2","@babel/eslint-parser":"^7.19.1","@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@intlify/unplugin-vue-i18n":"^0.5.0","@types/crypto-js":"^4.1.1","@types/scrollreveal":"^0.0.8","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","@vitejs/plugin-vue":"^3.0.0","@vitejs/plugin-vue-jsx":"^2.0.0",autoprefixer:"^10.4.8",depcheck:"^1.4.3",eslint:"^8.0.1","eslint-config-prettier":"^8.5.0","eslint-config-standard-with-typescript":"^23.0.0","eslint-plugin-import":"^2.25.2","eslint-plugin-n":"^15.0.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-react":"^7.31.10","eslint-plugin-vue":"^9.7.0",husky:"^8.0.3","lint-staged":"^13.1.0",postcss:"^8.1.0","postcss-pxtorem":"^6.0.0",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3","svg-sprite-loader":"^6.0.11",typescript:"*","unplugin-auto-import":"^0.11.0","unplugin-vue-components":"^0.22.0",vite:"^4.1.4","vite-plugin-compression":"^0.5.1","vite-plugin-eslint":"^1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.6.0","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^3.4.0","vue-tsc":"^1.0.9"},name:"ray-template",version:"3.1.3"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}}};return n1(()=>t.value,u=>{const p=document.body,r="ray-template--dark",s="ray-template--light";u?o1(p,s):o1(p,r),N2(p,u?r:s)},{immediate:!0}),{windowHeight:o,modelReloadRoute:l,modelMenuTagSwitch:n,cssVarsRef:i,copyright:c}},render(){return a("div",{class:["layout"],style:[`height: ${this.windowHeight}px`,this.cssVarsRef]},[a(Z,{class:"layout-full",hasSider:!0},{default:()=>[a(L2,null,null),a(Z,null,{default:()=>[a(k2,null,null),this.modelMenuTagSwitch?a(E2,null,null):"",a(o2,{class:"layout-content__router-view",nativeScrollbar:!1},{default:()=>[this.modelReloadRoute?a(C2,null,null):"",this.copyright?a("div",{class:"layout-footer"},[this.copyright]):""]})]})]})])}}),D2={path:"/dashboard",name:"dashboard",component:()=>m(()=>import("./index-ec0bff5a.js"),["assets/index-ec0bff5a.js","assets/index-2f4a186a.js","assets/naive-ui-8b684773.js","assets/date-fns-7f923de7.js","assets/vueuc-4d05699f.js","assets/@vue-0f114043.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-ad88a31e.js","assets/vooks-ab318924.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-57962bc1.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-c8e56e34.js","assets/treemate-25c27bff.js","assets/date-fns-tz-230e778e.js","assets/async-validator-dee29e8b.js","assets/pinia-1fd00649.js","assets/vue-demi-71ba0ef2.js","assets/pinia-plugin-persistedstate-d93b4f94.js","assets/vue-i18n-37f9b77c.js","assets/@intlify-bd5dfa46.js","assets/vue-router-ed35b26a.js","assets/@vueuse-dacd7844.js","assets/screenfull-578bfdd4.js","assets/index-4380f2ff.css"]),meta:{i18nKey:"Dashboard",icon:"dashboard"}},A2={path:"/rely",name:"rely",component:()=>m(()=>import("./index-dfbb8447.js"),["assets/index-dfbb8447.js","assets/vue-router-ed35b26a.js","assets/@vue-0f114043.js"]),meta:{i18nKey:"Rely",icon:"rely"},children:[{path:"/rely-about",name:"rely-about",component:()=>m(()=>import("./index-bc83e944.js"),["assets/index-bc83e944.js","assets/@vue-0f114043.js","assets/naive-ui-8b684773.js","assets/date-fns-7f923de7.js","assets/vueuc-4d05699f.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-ad88a31e.js","assets/vooks-ab318924.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-57962bc1.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-c8e56e34.js","assets/treemate-25c27bff.js","assets/date-fns-tz-230e778e.js","assets/async-validator-dee29e8b.js","assets/index-de09eb20.css"]),meta:{i18nKey:"RelyAbout"}}]},B2={path:"/error",name:"error",component:()=>m(()=>import("./index-7f01e473.js"),["assets/index-7f01e473.js","assets/vue-router-ed35b26a.js","assets/@vue-0f114043.js","assets/naive-ui-8b684773.js","assets/date-fns-7f923de7.js","assets/vueuc-4d05699f.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-ad88a31e.js","assets/vooks-ab318924.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-57962bc1.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-c8e56e34.js","assets/treemate-25c27bff.js","assets/date-fns-tz-230e778e.js","assets/async-validator-dee29e8b.js","assets/index-de253505.css"]),meta:{i18nKey:"Error",icon:"error"}},I2={path:"/echart",name:"echart",component:()=>m(()=>import("./index-fd1152d8.js"),["assets/index-fd1152d8.js","assets/pinia-1fd00649.js","assets/vue-demi-71ba0ef2.js","assets/@vue-0f114043.js","assets/lodash-es-c8e56e34.js","assets/echarts-2fc78c0b.js","assets/zrender-e8935425.js","assets/naive-ui-8b684773.js","assets/date-fns-7f923de7.js","assets/vueuc-4d05699f.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-ad88a31e.js","assets/vooks-ab318924.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-57962bc1.js","assets/@emotion-8a8e73f6.js","assets/treemate-25c27bff.js","assets/date-fns-tz-230e778e.js","assets/async-validator-dee29e8b.js","assets/pinia-plugin-persistedstate-d93b4f94.js","assets/vue-i18n-37f9b77c.js","assets/@intlify-bd5dfa46.js","assets/vue-router-ed35b26a.js","assets/@vueuse-dacd7844.js","assets/screenfull-578bfdd4.js","assets/index-d139f76a.css"]),meta:{i18nKey:"Echart",icon:"echart"}},j2={path:"/scroll-reveal",name:"scroll-reveal",component:()=>m(()=>import("./index-c1599fec.js"),["assets/index-c1599fec.js","assets/@vue-0f114043.js","assets/naive-ui-8b684773.js","assets/date-fns-7f923de7.js","assets/vueuc-4d05699f.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-ad88a31e.js","assets/vooks-ab318924.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-57962bc1.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-c8e56e34.js","assets/treemate-25c27bff.js","assets/date-fns-tz-230e778e.js","assets/async-validator-dee29e8b.js","assets/index-fadde9b7.css"]),meta:{i18nKey:"scrollReveal",icon:"scroll_reveal",hidden:!0}},F2={path:"/axios",name:"axios",component:()=>m(()=>import("./index-2f8147b6.js"),["assets/index-2f8147b6.js","assets/axios-f5da5039.js","assets/form-data-d2a9677b.js","assets/naive-ui-8b684773.js","assets/date-fns-7f923de7.js","assets/vueuc-4d05699f.js","assets/@vue-0f114043.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-ad88a31e.js","assets/vooks-ab318924.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-57962bc1.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-c8e56e34.js","assets/treemate-25c27bff.js","assets/date-fns-tz-230e778e.js","assets/async-validator-dee29e8b.js","assets/index-7f8af6ca.css"]),meta:{i18nKey:"Axios",icon:"axios"}},K2={path:"/table",name:"table",component:()=>m(()=>import("./index-a21bf9b1.js"),["assets/index-a21bf9b1.js","assets/pinia-1fd00649.js","assets/vue-demi-71ba0ef2.js","assets/@vue-0f114043.js","assets/vuedraggable-fb995778.js","assets/date-fns-7f923de7.js","assets/vue-d5390e61.js","assets/sortablejs-77186f55.js","assets/naive-ui-8b684773.js","assets/vueuc-4d05699f.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-ad88a31e.js","assets/vooks-ab318924.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-57962bc1.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-c8e56e34.js","assets/treemate-25c27bff.js","assets/date-fns-tz-230e778e.js","assets/async-validator-dee29e8b.js","assets/screenfull-578bfdd4.js","assets/print-js-819a679c.js","assets/xlsx-1a040596.js","assets/dayjs-e34bfade.js","assets/pinia-plugin-persistedstate-d93b4f94.js","assets/vue-i18n-37f9b77c.js","assets/@intlify-bd5dfa46.js","assets/vue-router-ed35b26a.js","assets/@vueuse-dacd7844.js","assets/index-5daf83de.css"]),meta:{i18nKey:"Table",icon:"table"}},U2={path:"/doc",name:"doc",component:()=>m(()=>import("./index-0c28ee49.js"),["assets/index-0c28ee49.js","assets/@vue-0f114043.js"]),meta:{i18nKey:"Doc",icon:"doc",windowOpen:"https://xiaodaigua-ray.github.io/ray-template-doc/"}},$2={path:"/multi-menu",name:"multi-menu",component:()=>m(()=>import("./index-a86fb1a2.js"),["assets/index-a86fb1a2.js","assets/vue-router-ed35b26a.js","assets/@vue-0f114043.js"]),meta:{i18nKey:"MultiMenu",icon:"table"},children:[{path:"multi-menu-one",name:"multi-menu-one",component:()=>m(()=>import("./index-0dd3dfb9.js"),["assets/index-0dd3dfb9.js","assets/@vue-0f114043.js"]),meta:{noLocalTitle:"多级菜单-1"}},{path:"multi-menu-two",name:"multi-menu-two",component:()=>m(()=>import("./index-96498f71.js"),["assets/index-96498f71.js","assets/vue-router-ed35b26a.js","assets/@vue-0f114043.js"]),meta:{noLocalTitle:"多级菜单-2"},children:[{path:"sub-menu",name:"sub-menu",component:()=>m(()=>import("./index-621eca53.js"),["assets/index-621eca53.js","assets/@vue-0f114043.js"]),meta:{noLocalTitle:"多级菜单-2-1"}}]}]},G2={path:"/doc",name:"doc",component:()=>m(()=>import("./index-0c28ee49.js"),["assets/index-0c28ee49.js","assets/@vue-0f114043.js"]),meta:{i18nKey:"DocLocal",icon:"doc",windowOpen:"https://ray-template.yunkuangao.com/ray-template-doc/"}},q2=[D2,I2,K2,F2,j2,B2,$2,U2,G2,A2],W2=[{path:"/",name:"login",component:()=>m(()=>import("./index-082a5621.js"),["assets/index-082a5621.js","assets/vue-i18n-37f9b77c.js","assets/@intlify-bd5dfa46.js","assets/@vue-0f114043.js","assets/@vueuse-dacd7844.js","assets/vue-router-ed35b26a.js","assets/naive-ui-8b684773.js","assets/date-fns-7f923de7.js","assets/vueuc-4d05699f.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-ad88a31e.js","assets/vooks-ab318924.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-57962bc1.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-c8e56e34.js","assets/treemate-25c27bff.js","assets/date-fns-tz-230e778e.js","assets/async-validator-dee29e8b.js","assets/index-2f4a186a.js","assets/pinia-1fd00649.js","assets/vue-demi-71ba0ef2.js","assets/pinia-plugin-persistedstate-d93b4f94.js","assets/screenfull-578bfdd4.js","assets/index-b722b0cc.css"])},{path:"/",name:"layout",redirect:"/dashboard",component:H2,children:q2},{path:"/:catchAll(.*)",name:"error-page",component:()=>m(()=>import("./index-7f01e473.js"),["assets/index-7f01e473.js","assets/vue-router-ed35b26a.js","assets/@vue-0f114043.js","assets/naive-ui-8b684773.js","assets/date-fns-7f923de7.js","assets/vueuc-4d05699f.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-ad88a31e.js","assets/vooks-ab318924.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-57962bc1.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-c8e56e34.js","assets/treemate-25c27bff.js","assets/date-fns-tz-230e778e.js","assets/async-validator-dee29e8b.js","assets/index-de253505.css"])}],Z2=e=>{const{beforeEach:o}=e,t=l=>{l("/dashboard"),D("menuKey","/dashboard")};o((l,n,i)=>{const c=_("token"),u=_("menuKey"),{role:p}=C(h1()),{meta:r}=l;c!=="no"?(()=>r.role?r.role.length===0?!0:r.role.includes(p.value):!0)()?l.path==="/"||n.path==="/login"?u!=="no"?i(u):t(i):i():t(i):l.path==="/"||n.path==="/login"?i():i("/")})},L=E1({history:N1(),routes:W2,scrollBehavior:()=>({left:0,top:0})}),f1=()=>Z2(L),v1=e=>{e.use(L)},b1=()=>{L.beforeEach(()=>{var e;(e=window==null?void 0:window.$loadingBar)==null||e.start()}),L.afterEach(()=>{var e;(e=window==null?void 0:window.$loadingBar)==null||e.finish()}),L.onError(()=>{var e;(e=window==null?void 0:window.$loadingBar)==null||e.error()})},J2=()=>{const e=i1(y1);d1(e),m1(e),v1(e),b1(),f1(),e.mount("#app")},Q2=()=>{let e;window.__WUJIE_MOUNT=()=>{e=i1(y1),d1(e),m1(e),v1(e),b1(),f1(),e.mount("#app")},window.__WUJIE_UNMOUNT=()=>{e.unmount()},window.__WUJIE.mount()};window.__POWERED_BY_WUJIE__?Q2():J2();export{b as R,_e as a,z as b,Te as c,Le as d,Ce as e,u2 as l,Me as o,D as s,h1 as u};