This repository has been archived on 2025-09-14. You can view files and clone it, but cannot push or open issues or pull requests.
Files
handingkang-ohmyweb/static/index-b6613b51.js
2023-08-18 09:06:32 +00:00

2 lines
38 KiB
JavaScript

import{d as e,r as t,g as a,a as l,w as n,s as o,u as r,o as s,b as i,c as u,e as c,f as d,h as v,i as p,j as f,k as m,l as h,m as g,n as b,T as y,p as _,K as w,q as k,t as x,_ as C,v as E,x as V,y as S,F as A,z as I,A as T,B as M,C as R,D as F,E as P,G as L,H as D,I as z,J as O,L as N,M as q,N as j,O as B,P as $,Q as U,R as W,S as H,U as X,V as K,W as G,X as Y,Y as J,Z,$ as Q,a0 as ee,a1 as te,a2 as ae,a3 as le,a4 as ne,a5 as oe,a6 as re,a7 as se,a8 as ie,a9 as ue,aa as ce,ab as de,ac as ve,ad as pe}from"./index-2b7d68f9.js";import{_ as fe}from"./index.vue_vue_type_script_setup_true_lang-cc966bb2.js";var me=(e=>(e[e.Mobile=0]="Mobile",e[e.Desktop=1]="Desktop",e))(me||{});const he="closed";const ge=e("app",(()=>{const e=t({opened:a()!==he,withoutAnimation:!1}),r=l(me.Desktop);n((()=>e.opened),(e=>function(e){o(e?"opened":he)}(e)));return{device:r,sidebar:e,toggleSidebar:t=>{e.opened=!e.opened,e.withoutAnimation=t},closeSidebar:t=>{e.opened=!1,e.withoutAnimation=t},toggleDevice:e=>{r.value=e}}})),be={class:"app-main"},ye={class:"app-scrollbar"},_e=C(c({__name:"AppMain",setup(e){const t=r(),a=d(),l=v((()=>t.path));return(e,t)=>{const n=p("router-view"),o=p("el-backtop");return f(),m("section",be,[h("div",ye,[g(n,null,{default:b((({Component:e})=>[g(y,{name:"el-fade-in",mode:"out-in"},{default:b((()=>[(f(),_(w,{include:k(a).cachedViews},[(f(),_(x(e),{key:l.value}))],1032,["include"]))])),_:2},1024)])),_:1})]),g(o),g(o,{target:".app-scrollbar"})])}}}),[["__scopeId","data-v-6296b32d"]]),we=C(c({__name:"index",props:{isActive:{type:Boolean,default:!1}},emits:["toggleClick"],setup(e,{emit:t}){const a=e,l=()=>{t("toggleClick")};return(e,t)=>{const n=p("el-icon");return f(),m("div",{onClick:l},[g(n,{size:20,class:"icon"},{default:b((()=>[a.isActive?(f(),_(k(E),{key:0})):(f(),_(k(V),{key:1}))])),_:1})])}}}),[["__scopeId","data-v-252d9bf8"]]);function ke(e,t){void 0===t&&(t={});for(var a=function(e){for(var t=[],a=0;a<e.length;){var l=e[a];if("*"!==l&&"+"!==l&&"?"!==l)if("\\"!==l)if("{"!==l)if("}"!==l)if(":"!==l)if("("!==l)t.push({type:"CHAR",index:a,value:e[a++]});else{var n=1,o="";if("?"===e[s=a+1])throw new TypeError('Pattern cannot start with "?" at '.concat(s));for(;s<e.length;)if("\\"!==e[s]){if(")"===e[s]){if(0==--n){s++;break}}else if("("===e[s]&&(n++,"?"!==e[s+1]))throw new TypeError("Capturing groups are not allowed at ".concat(s));o+=e[s++]}else o+=e[s++]+e[s++];if(n)throw new TypeError("Unbalanced pattern at ".concat(a));if(!o)throw new TypeError("Missing pattern at ".concat(a));t.push({type:"PATTERN",index:a,value:o}),a=s}else{for(var r="",s=a+1;s<e.length;){var i=e.charCodeAt(s);if(!(i>=48&&i<=57||i>=65&&i<=90||i>=97&&i<=122||95===i))break;r+=e[s++]}if(!r)throw new TypeError("Missing parameter name at ".concat(a));t.push({type:"NAME",index:a,value:r}),a=s}else t.push({type:"CLOSE",index:a,value:e[a++]});else t.push({type:"OPEN",index:a,value:e[a++]});else t.push({type:"ESCAPED_CHAR",index:a++,value:e[a++]});else t.push({type:"MODIFIER",index:a,value:e[a++]})}return t.push({type:"END",index:a,value:""}),t}(e),l=t.prefixes,n=void 0===l?"./":l,o="[^".concat(function(e){return e.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1")}(t.delimiter||"/#?"),"]+?"),r=[],s=0,i=0,u="",c=function(e){if(i<a.length&&a[i].type===e)return a[i++].value},d=function(e){var t=c(e);if(void 0!==t)return t;var l=a[i],n=l.type,o=l.index;throw new TypeError("Unexpected ".concat(n," at ").concat(o,", expected ").concat(e))},v=function(){for(var e,t="";e=c("CHAR")||c("ESCAPED_CHAR");)t+=e;return t};i<a.length;){var p=c("CHAR"),f=c("NAME"),m=c("PATTERN");if(f||m){var h=p||"";-1===n.indexOf(h)&&(u+=h,h=""),u&&(r.push(u),u=""),r.push({name:f||s++,prefix:h,suffix:"",pattern:m||o,modifier:c("MODIFIER")||""})}else{var g=p||c("ESCAPED_CHAR");if(g)u+=g;else if(u&&(r.push(u),u=""),c("OPEN")){h=v();var b=c("NAME")||"",y=c("PATTERN")||"",_=v();d("CLOSE"),r.push({name:b||(y?s++:""),pattern:b&&!y?o:y,prefix:h,suffix:_,modifier:c("MODIFIER")||""})}else d("END")}}return r}function xe(e,t){return function(e,t){void 0===t&&(t={});var a=function(e){return e&&e.sensitive?"":"i"}(t),l=t.encode,n=void 0===l?function(e){return e}:l,o=t.validate,r=void 0===o||o,s=e.map((function(e){if("object"==typeof e)return new RegExp("^(?:".concat(e.pattern,")$"),a)}));return function(t){for(var a="",l=0;l<e.length;l++){var o=e[l];if("string"!=typeof o){var i=t?t[o.name]:void 0,u="?"===o.modifier||"*"===o.modifier,c="*"===o.modifier||"+"===o.modifier;if(Array.isArray(i)){if(!c)throw new TypeError('Expected "'.concat(o.name,'" to not repeat, but got an array'));if(0===i.length){if(u)continue;throw new TypeError('Expected "'.concat(o.name,'" to not be empty'))}for(var d=0;d<i.length;d++){var v=n(i[d],o);if(r&&!s[l].test(v))throw new TypeError('Expected all "'.concat(o.name,'" to match "').concat(o.pattern,'", but got "').concat(v,'"'));a+=o.prefix+v+o.suffix}}else if("string"!=typeof i&&"number"!=typeof i){if(!u){var p=c?"an array":"a string";throw new TypeError('Expected "'.concat(o.name,'" to be ').concat(p))}}else{v=n(String(i),o);if(r&&!s[l].test(v))throw new TypeError('Expected "'.concat(o.name,'" to match "').concat(o.pattern,'", but got "').concat(v,'"'));a+=o.prefix+v+o.suffix}}else a+=o}return a}}(ke(e,t),t)}const Ce={key:0,class:"no-redirect"},Ee=["onClick"],Ve=C(c({__name:"index",setup(e){const t=r(),a=S(),o=l([]),s=()=>{o.value=t.matched.filter((e=>{var t,a;return(null==(t=e.meta)?void 0:t.title)&&!1!==(null==(a=e.meta)?void 0:a.breadcrumb)}))},i=e=>{const{redirect:l,path:n}=e;l?a.push(l):a.push((e=>xe(e)(t.params))(n))};return n((()=>t.path),(e=>{e.startsWith("/redirect/")||s()})),s(),(e,t)=>{const a=p("el-breadcrumb-item"),l=p("el-breadcrumb");return f(),_(l,{class:"app-breadcrumb"},{default:b((()=>[(f(!0),m(A,null,I(o.value,((e,t)=>(f(),_(a,{key:e.path},{default:b((()=>["noRedirect"===e.redirect||t===o.value.length-1?(f(),m("span",Ce,T(e.meta.title),1)):(f(),m("a",{key:1,onClick:M((t=>i(e)),["prevent"])},T(e.meta.title),9,Ee))])),_:2},1024)))),128))])),_:1})}}}),[["__scopeId","data-v-94c6aa4b"]]),Se=e=>/^(https?:|mailto:|tel:)/.test(e),Ae=["href"],Ie=c({__name:"SidebarItemLink",props:{to:{}},setup(e){const t=e;return(e,a)=>{const l=p("router-link");return k(Se)(t.to)?(f(),m("a",{key:0,href:t.to,target:"_blank",rel:"noopener"},[R(e.$slots,"default")],8,Ae)):(f(),_(l,{key:1,to:t.to},{default:b((()=>[R(e.$slots,"default")])),_:3},8,["to"]))}}});function Te(e){if("string"!=typeof e)throw new TypeError("Path must be a string. Received "+JSON.stringify(e))}function Me(e,t){for(var a,l="",n=0,o=-1,r=0,s=0;s<=e.length;++s){if(s<e.length)a=e.charCodeAt(s);else{if(47===a)break;a=47}if(47===a){if(o===s-1||1===r);else if(o!==s-1&&2===r){if(l.length<2||2!==n||46!==l.charCodeAt(l.length-1)||46!==l.charCodeAt(l.length-2))if(l.length>2){var i=l.lastIndexOf("/");if(i!==l.length-1){-1===i?(l="",n=0):n=(l=l.slice(0,i)).length-1-l.lastIndexOf("/"),o=s,r=0;continue}}else if(2===l.length||1===l.length){l="",n=0,o=s,r=0;continue}t&&(l.length>0?l+="/..":l="..",n=2)}else l.length>0?l+="/"+e.slice(o+1,s):l=e.slice(o+1,s),n=s-o-1;o=s,r=0}else 46===a&&-1!==r?++r:r=-1}return l}var Re={resolve:function(){for(var e,t="",a=!1,l=arguments.length-1;l>=-1&&!a;l--){var n;l>=0?n=arguments[l]:(void 0===e&&(e=process.cwd()),n=e),Te(n),0!==n.length&&(t=n+"/"+t,a=47===n.charCodeAt(0))}return t=Me(t,!a),a?t.length>0?"/"+t:"/":t.length>0?t:"."},normalize:function(e){if(Te(e),0===e.length)return".";var t=47===e.charCodeAt(0),a=47===e.charCodeAt(e.length-1);return 0!==(e=Me(e,!t)).length||t||(e="."),e.length>0&&a&&(e+="/"),t?"/"+e:e},isAbsolute:function(e){return Te(e),e.length>0&&47===e.charCodeAt(0)},join:function(){if(0===arguments.length)return".";for(var e,t=0;t<arguments.length;++t){var a=arguments[t];Te(a),a.length>0&&(void 0===e?e=a:e+="/"+a)}return void 0===e?".":Re.normalize(e)},relative:function(e,t){if(Te(e),Te(t),e===t)return"";if((e=Re.resolve(e))===(t=Re.resolve(t)))return"";for(var a=1;a<e.length&&47===e.charCodeAt(a);++a);for(var l=e.length,n=l-a,o=1;o<t.length&&47===t.charCodeAt(o);++o);for(var r=t.length-o,s=n<r?n:r,i=-1,u=0;u<=s;++u){if(u===s){if(r>s){if(47===t.charCodeAt(o+u))return t.slice(o+u+1);if(0===u)return t.slice(o+u)}else n>s&&(47===e.charCodeAt(a+u)?i=u:0===u&&(i=0));break}var c=e.charCodeAt(a+u);if(c!==t.charCodeAt(o+u))break;47===c&&(i=u)}var d="";for(u=a+i+1;u<=l;++u)u!==l&&47!==e.charCodeAt(u)||(0===d.length?d+="..":d+="/..");return d.length>0?d+t.slice(o+i):(o+=i,47===t.charCodeAt(o)&&++o,t.slice(o))},_makeLong:function(e){return e},dirname:function(e){if(Te(e),0===e.length)return".";for(var t=e.charCodeAt(0),a=47===t,l=-1,n=!0,o=e.length-1;o>=1;--o)if(47===(t=e.charCodeAt(o))){if(!n){l=o;break}}else n=!1;return-1===l?a?"/":".":a&&1===l?"//":e.slice(0,l)},basename:function(e,t){if(void 0!==t&&"string"!=typeof t)throw new TypeError('"ext" argument must be a string');Te(e);var a,l=0,n=-1,o=!0;if(void 0!==t&&t.length>0&&t.length<=e.length){if(t.length===e.length&&t===e)return"";var r=t.length-1,s=-1;for(a=e.length-1;a>=0;--a){var i=e.charCodeAt(a);if(47===i){if(!o){l=a+1;break}}else-1===s&&(o=!1,s=a+1),r>=0&&(i===t.charCodeAt(r)?-1==--r&&(n=a):(r=-1,n=s))}return l===n?n=s:-1===n&&(n=e.length),e.slice(l,n)}for(a=e.length-1;a>=0;--a)if(47===e.charCodeAt(a)){if(!o){l=a+1;break}}else-1===n&&(o=!1,n=a+1);return-1===n?"":e.slice(l,n)},extname:function(e){Te(e);for(var t=-1,a=0,l=-1,n=!0,o=0,r=e.length-1;r>=0;--r){var s=e.charCodeAt(r);if(47!==s)-1===l&&(n=!1,l=r+1),46===s?-1===t?t=r:1!==o&&(o=1):-1!==t&&(o=-1);else if(!n){a=r+1;break}}return-1===t||-1===l||0===o||1===o&&t===l-1&&t===a+1?"":e.slice(t,l)},format:function(e){if(null===e||"object"!=typeof e)throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof e);return function(e,t){var a=t.dir||t.root,l=t.base||(t.name||"")+(t.ext||"");return a?a===t.root?a+l:a+e+l:l}("/",e)},parse:function(e){Te(e);var t={root:"",dir:"",base:"",ext:"",name:""};if(0===e.length)return t;var a,l=e.charCodeAt(0),n=47===l;n?(t.root="/",a=1):a=0;for(var o=-1,r=0,s=-1,i=!0,u=e.length-1,c=0;u>=a;--u)if(47!==(l=e.charCodeAt(u)))-1===s&&(i=!1,s=u+1),46===l?-1===o?o=u:1!==c&&(c=1):-1!==o&&(c=-1);else if(!i){r=u+1;break}return-1===o||-1===s||0===c||1===c&&o===s-1&&o===r+1?-1!==s&&(t.base=t.name=0===r&&n?e.slice(1,s):e.slice(r,s)):(0===r&&n?(t.name=e.slice(1,o),t.base=e.slice(1,s)):(t.name=e.slice(r,o),t.base=e.slice(r,s)),t.ext=e.slice(o,s)),r>0?t.dir=e.slice(0,r-1):n&&(t.dir="/"),t},sep:"/",delimiter:":",win32:null,posix:null};Re.posix=Re;const Fe=F(Re),Pe={key:2},Le=C(c({__name:"SidebarItem",props:{item:{},isCollapse:{type:Boolean,default:!1},isTop:{type:Boolean,default:!1},isFirstLevel:{type:Boolean,default:!0},basePath:{default:""}},setup(e){const t=e,a=v((()=>{var e;return null==(e=t.item.meta)?void 0:e.alwaysShow})),l=v((()=>{var e;return(null==(e=t.item.children)?void 0:e.filter((e=>{var t;return!(null==(t=e.meta)?void 0:t.hidden)})))??[]})),n=v((()=>l.value.length)),o=v((()=>{const e=n.value;switch(!0){case e>1:return null;case 1===e:return l.value[0];default:return{...t.item,path:""}}})),r=e=>{switch(!0){case Se(e):return e;case Se(t.basePath):return t.basePath;default:return Fe.resolve(t.basePath,e)}};return(e,l)=>{var n;const s=p("SvgIcon"),i=p("el-menu-item"),u=p("sidebar-item",!0),c=p("el-sub-menu");return(null==(n=t.item.meta)?void 0:n.hidden)?L("",!0):(f(),m("div",{key:0,class:z({"simple-mode":t.isCollapse&&!e.isTop,"first-level":t.isFirstLevel})},[a.value||!o.value||o.value.children?(f(),_(c,{key:1,index:r(t.item.path),teleported:""},{title:b((()=>{var e,a,l;return[(null==(e=t.item.meta)?void 0:e.svgIcon)?(f(),_(s,{key:0,name:t.item.meta.svgIcon},null,8,["name"])):(null==(a=t.item.meta)?void 0:a.elIcon)?(f(),_(x(t.item.meta.elIcon),{key:1,class:"el-icon"})):L("",!0),(null==(l=t.item.meta)?void 0:l.title)?(f(),m("span",Pe,T(t.item.meta.title),1)):L("",!0)]})),default:b((()=>[t.item.children?(f(!0),m(A,{key:0},I(t.item.children,(e=>(f(),_(u,{key:e.path,item:e,"is-collapse":t.isCollapse,"is-first-level":!1,"base-path":r(e.path)},null,8,["item","is-collapse","base-path"])))),128)):L("",!0)])),_:1},8,["index"])):(f(),m(A,{key:0},[o.value.meta?(f(),_(Ie,{key:0,to:r(o.value.path)},{default:b((()=>[g(i,{index:r(o.value.path)},P({default:b((()=>[o.value.meta.svgIcon?(f(),_(s,{key:0,name:o.value.meta.svgIcon},null,8,["name"])):o.value.meta.elIcon?(f(),_(x(o.value.meta.elIcon),{key:1,class:"el-icon"})):L("",!0)])),_:2},[o.value.meta.title?{name:"title",fn:b((()=>[D(T(o.value.meta.title),1)])),key:"0"}:void 0]),1032,["index"])])),_:1},8,["to"])):L("",!0)],64))],2))}}}),[["__scopeId","data-v-72444830"]]),De=["src"],ze=["src"],Oe=C(c({__name:"index",props:{collapse:{type:Boolean,default:!0}},setup(e){const t=e,a=O(),{layoutMode:l}=N(a);return(e,a)=>{const n=p("router-link");return f(),m("div",{class:z(["layout-logo-container",{collapse:t.collapse,"layout-mode-top":"top"===k(l)}])},[g(y,{name:"layout-logo-fade"},{default:b((()=>[t.collapse?(f(),_(n,{key:"collapse",to:"/"},{default:b((()=>[h("img",{src:k("/v3-admin-vite/static/logo-cc70e06e.png"),class:"layout-logo"},null,8,De)])),_:1})):(f(),_(n,{key:"expand",to:"/"},{default:b((()=>[h("img",{src:"left"!==k(l)?k("/v3-admin-vite/static/logo-text-2-eef467fb.png"):k("/v3-admin-vite/static/logo-text-1-b6b0364d.png"),class:"layout-logo-text"},null,8,ze)])),_:1}))])),_:1})],2)}}}),[["__scopeId","data-v-8474c76e"]]),Ne=C(c({__name:"index",setup(e){q((e=>({72322718:P.value,"57a52134":R.value,"738aeddc":F.value,"8423c222":M.value})));const t=j("--v3-sidebar-menu-bg-color"),a=j("--v3-sidebar-menu-text-color"),l=j("--v3-sidebar-menu-active-text-color"),n=r(),o=ge(),s=B(),i=O(),{sidebar:u,device:c}=N(o),{layoutMode:d,showLogo:h}=N(i),y=v((()=>{const{meta:{activeMenu:e},path:t}=n;return e||t})),w=v((()=>!u.value.opened)),x=v((()=>"left"===d.value)),C=v((()=>"top"===d.value)),E=v((()=>c.value===me.Mobile)),V=v((()=>x.value&&h.value)),S=v((()=>x.value?t:void 0)),T=v((()=>x.value?a:void 0)),M=v((()=>x.value?l:void 0)),R=v((()=>"top"!==d.value?"var(--v3-sidebar-menu-item-height)":"var(--v3-navigationbar-height)")),F=v((()=>"top"!==d.value?"var(--v3-sidebar-menu-hover-bg-color)":"transparent")),P=v((()=>"top"!==d.value?"2px":"0px"));return(e,t)=>{const a=p("el-menu"),l=p("el-scrollbar");return f(),m("div",{class:z({"has-logo":V.value})},[V.value?(f(),_(Oe,{key:0,collapse:w.value},null,8,["collapse"])):L("",!0),g(l,{"wrap-class":"scrollbar-wrapper"},{default:b((()=>[g(a,{"default-active":y.value,collapse:w.value&&!C.value,"background-color":S.value,"text-color":T.value,"active-text-color":M.value,"unique-opened":!0,"collapse-transition":!1,mode:C.value&&!E.value?"horizontal":"vertical"},{default:b((()=>[(f(!0),m(A,null,I(k(s).routes,(e=>(f(),_(Le,{key:e.path,item:e,"base-path":e.path,"is-collapse":w.value,"is-top":C.value},null,8,["item","base-path","is-collapse","is-top"])))),128))])),_:1},8,["default-active","collapse","background-color","text-color","active-text-color","mode"])])),_:1})],2)}}}),[["__scopeId","data-v-72f686ac"]]),qe={class:"card-header"},je={class:"card-title"},Be={class:"card-time"},$e={key:0,class:"card-avatar"},Ue=["src"],We={class:"card-body"},He=C(c({__name:"NotifyList",props:{list:{}},setup(e){const t=e;return(e,a)=>{const l=p("el-empty"),n=p("el-tag"),o=p("el-card");return 0===t.list.length?(f(),_(l,{key:0})):(f(!0),m(A,{key:1},I(t.list,((e,t)=>(f(),_(o,{key:t,shadow:"never",class:"card-container"},{header:b((()=>[h("div",qe,[h("div",null,[h("span",null,[h("span",je,T(e.title),1),e.extra?(f(),_(n,{key:0,type:e.status,effect:"plain",size:"small"},{default:b((()=>[D(T(e.extra),1)])),_:2},1032,["type"])):L("",!0)]),h("div",Be,T(e.datetime),1)]),e.avatar?(f(),m("div",$e,[h("img",{src:e.avatar,width:"34"},null,8,Ue)])):L("",!0)])])),default:b((()=>[h("div",We,T(e.description??"No Data"),1)])),_:2},1024)))),128))}}}),[["__scopeId","data-v-137655f9"]]),Xe=[{avatar:"https://gw.alipayobjects.com/zos/rmsportal/OKJXDXrmkNshAMvwtvhu.png",title:"V3 Admin Vite 上线啦",datetime:"半年前",description:"一个免费开源的中后台管理系统基础解决方案,基于 Vue3、TypeScript、Element Plus、Pinia 和 Vite 等主流技术"},{avatar:"https://gw.alipayobjects.com/zos/rmsportal/OKJXDXrmkNshAMvwtvhu.png",title:"V3 Admin 上线啦",datetime:"一年前",description:"一个中后台管理系统基础解决方案,基于 Vue3、TypeScript、Element Plus 和 Pinia"}],Ke=[{avatar:"https://gw.alipayobjects.com/zos/rmsportal/ThXAXghbEsBCCSDihZxY.png",title:"来自楚门的世界",description:"如果再也不能见到你,祝你早安、午安和晚安",datetime:"1998-06-05"},{avatar:"https://gw.alipayobjects.com/zos/rmsportal/ThXAXghbEsBCCSDihZxY.png",title:"来自大话西游",description:"如果非要在这份爱上加上一个期限,我希望是一万年",datetime:"1995-02-04"},{avatar:"https://gw.alipayobjects.com/zos/rmsportal/ThXAXghbEsBCCSDihZxY.png",title:"来自龙猫",description:"心存善意,定能途遇天使",datetime:"1988-04-16"}],Ge=[{title:"任务名称",description:"这家伙很懒,什么都没留下",extra:"未开始",status:"info"},{title:"任务名称",description:"这家伙很懒,什么都没留下",extra:"进行中",status:""},{title:"任务名称",description:"这家伙很懒,什么都没留下",extra:"已超时",status:"danger"}],Ye={class:"notify"},Je={class:"notify-history"},Ze=C(c({__name:"index",setup(e){const t=v((()=>n.value.reduce(((e,t)=>e+t.list.length),0))),a=l("通知"),n=l([{name:"通知",type:"primary",list:Xe},{name:"消息",type:"danger",list:Ke},{name:"待办",type:"warning",list:Ge}]),o=()=>{U.success(`跳转到${a.value}历史页面`)};return(e,l)=>{const r=p("el-icon"),s=p("el-tooltip"),i=p("el-badge"),u=p("el-scrollbar"),c=p("el-tab-pane"),d=p("el-tabs"),v=p("el-button"),y=p("el-popover");return f(),m("div",Ye,[g(y,{placement:"bottom",width:350,trigger:"click"},{reference:b((()=>[g(i,{value:t.value,max:99,hidden:0===t.value},{default:b((()=>[g(s,{effect:"dark",content:"消息通知",placement:"bottom"},{default:b((()=>[g(r,{size:20},{default:b((()=>[g(k($))])),_:1})])),_:1})])),_:1},8,["value","hidden"])])),default:b((()=>[g(d,{modelValue:a.value,"onUpdate:modelValue":l[0]||(l[0]=e=>a.value=e),class:"demo-tabs",stretch:""},{default:b((()=>[(f(!0),m(A,null,I(n.value,((e,t)=>(f(),_(c,{name:e.name,key:t},{label:b((()=>[D(T(e.name)+" ",1),g(i,{value:e.list.length,max:99,type:e.type},null,8,["value","type"])])),default:b((()=>[g(u,{height:"400px"},{default:b((()=>[g(He,{list:e.list},null,8,["list"])])),_:2},1024)])),_:2},1032,["name"])))),128))])),_:1},8,["modelValue"]),h("div",Je,[g(v,{link:"",onClick:o},{default:b((()=>[D("查看"+T(a.value)+"历史",1)])),_:1})])])),_:1})])}}}),[["__scopeId","data-v-50089150"]]),Qe=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],et=(()=>{if("undefined"==typeof document)return!1;const e=Qe[0],t={};for(const a of Qe){if((null==a?void 0:a[1])in document){for(const[l,n]of a.entries())t[e[l]]=n;return t}}return!1})(),tt={change:et.fullscreenchange,error:et.fullscreenerror};let at={request:(e=document.documentElement,t)=>new Promise(((a,l)=>{const n=()=>{at.off("change",n),a()};at.on("change",n);const o=e[et.requestFullscreen](t);o instanceof Promise&&o.then(n).catch(l)})),exit:()=>new Promise(((e,t)=>{if(!at.isFullscreen)return void e();const a=()=>{at.off("change",a),e()};at.on("change",a);const l=document[et.exitFullscreen]();l instanceof Promise&&l.then(a).catch(t)})),toggle:(e,t)=>at.isFullscreen?at.exit():at.request(e,t),onchange(e){at.on("change",e)},onerror(e){at.on("error",e)},on(e,t){const a=tt[e];a&&document.addEventListener(a,t,!1)},off(e,t){const a=tt[e];a&&document.removeEventListener(a,t,!1)},raw:et};Object.defineProperties(at,{isFullscreen:{get:()=>Boolean(document[et.fullscreenElement])},element:{enumerable:!0,get:()=>document[et.fullscreenElement]??void 0},isEnabled:{enumerable:!0,get:()=>Boolean(document[et.fullscreenEnabled])}}),et||(at={isEnabled:!1});const lt=at,nt=C(c({__name:"index",props:{element:{default:"html"},openTips:{default:"全屏"},exitTips:{default:"退出全屏"},content:{type:Boolean,default:!1}},setup(e){const t=e,a=l(!1),n=v((()=>a.value?t.exitTips:t.openTips)),o=v((()=>a.value?"fullscreen-exit":"fullscreen")),r=()=>{const e=document.querySelector(t.element)||void 0;lt.isEnabled?lt.toggle(e):U.warning("您的浏览器无法工作")},s=()=>{a.value=lt.isFullscreen};W((e=>{lt.on("change",s),e((()=>{lt.isEnabled&&lt.off("change",s)}))}));const i=l(!1),u=v((()=>i.value?"内容区复原":"内容区放大")),c=v((()=>i.value?"fullscreen-exit":"fullscreen")),d=()=>{document.body.className=i.value?"":"content-large",i.value=!i.value};return(e,t)=>{const l=p("SvgIcon"),s=p("el-tooltip"),i=p("el-dropdown-item"),v=p("el-dropdown-menu"),h=p("el-dropdown");return f(),m("div",null,[e.content?(f(),_(h,{key:1},{dropdown:b((()=>[g(v,null,{default:b((()=>[g(i,{onClick:d},{default:b((()=>[D(T(u.value),1)])),_:1}),g(i,{onClick:r,disabled:a.value},{default:b((()=>[D("内容区全屏")])),_:1},8,["disabled"])])),_:1})])),default:b((()=>[g(l,{name:c.value},null,8,["name"])])),_:1})):(f(),_(s,{key:0,effect:"dark",content:n.value,placement:"bottom"},{default:b((()=>[g(l,{name:o.value,onClick:r},null,8,["name"])])),_:1},8,["content"]))])}}}),[["__scopeId","data-v-9e7c36e4"]]),ot=["onMouseenter"],rt={class:"result-item-title"},st=C(c({__name:"SearchResult",props:{modelValue:{},list:{},isPressUpOrDown:{type:Boolean}},emits:["update:modelValue"],setup(e,{expose:t,emit:a}){const n=e,o=H(),r=l(0),c=v({get:()=>n.modelValue,set(e){a("update:modelValue",e)}}),d=e=>{const t=e.name===c.value;return{background:t?"var(--el-color-primary)":"",color:t?"#fff":""}},g=()=>{r.value=Number((.4*window.innerHeight).toFixed(1))};return s((()=>{window.addEventListener("resize",g)})),i((()=>{g()})),u((()=>{window.removeEventListener("resize",g)})),t({getScrollTop:e=>{var t;const a=null==(t=null==o?void 0:o.proxy)?void 0:t.$refs[`resultItemRef${e}`];if(!a)return 0;const l=a[0].offsetTop+128;return l>r.value?l-r.value:0}}),(e,t)=>{const a=p("SvgIcon");return f(),m("div",null,[(f(!0),m(A,null,I(e.list,((e,t)=>{var l,o,r;return f(),m("div",{key:t,ref_for:!0,ref:`resultItemRef${t}`,class:"result-item",style:X(d(e)),onMouseenter:t=>(e=>{n.isPressUpOrDown||(c.value=e.name)})(e)},[(null==(l=e.meta)?void 0:l.svgIcon)?(f(),_(a,{key:0,name:e.meta.svgIcon},null,8,["name"])):(null==(o=e.meta)?void 0:o.elIcon)?(f(),_(x(e.meta.elIcon),{key:1,class:"el-icon"})):L("",!0),h("span",rt,T(null==(r=e.meta)?void 0:r.title),1),c.value&&c.value===e.name?(f(),_(a,{key:2,name:"keyboard-enter"})):L("",!0)],44,ot)})),128))])}}}),[["__scopeId","data-v-7383ebb0"]]),it=e=>(K("data-v-3171d360"),e=e(),G(),e),ut={class:"search-footer"},ct={class:"search-footer-item"},dt=it((()=>h("span",null,"确认",-1))),vt={class:"search-footer-item"},pt=it((()=>h("span",null,"切换",-1))),ft={class:"search-footer-item"},mt=it((()=>h("span",null,"关闭",-1))),ht={class:"search-footer-total"},gt=C(c({__name:"SearchFooter",props:{total:{}},setup(e){const t=e,a=ge(),l=v((()=>a.device===me.Mobile));return(e,a)=>{const n=p("SvgIcon");return f(),m("div",ut,[l.value?L("",!0):(f(),m(A,{key:0},[h("span",ct,[g(n,{name:"keyboard-enter"}),dt]),h("span",vt,[g(n,{name:"keyboard-up"}),g(n,{name:"keyboard-down"}),pt]),h("span",ft,[g(n,{name:"keyboard-esc"}),mt])],64)),h("span",ht,"共 "+T(t.total)+" 项",1)])}}}),[["__scopeId","data-v-3171d360"]]),bt=h("p",null,"搜索结果",-1),yt=c({__name:"SearchModal",props:{modelValue:{type:Boolean}},emits:["update:modelValue"],setup(e,{emit:t}){const a=e,n=ge(),o=S(),r=l(null),s=l(null),i=l(null),u=l(""),c=Y([]),d=l(void 0),h=l(!1),y=v((()=>n.device===me.Mobile?"80vw":"40vw")),w=v({get:()=>a.modelValue,set(e){t("update:modelValue",e)}}),x=v((()=>J(B().routes))),C=Z((()=>{var e;const t=E(x.value);c.value=t.filter((e=>{var t,a;return!!u.value&&(null==(a=null==(t=e.meta)?void 0:t.title)?void 0:a.toLocaleLowerCase().includes(u.value.toLocaleLowerCase().trim()))}));const a=null==(e=c.value)?void 0:e.length;d.value=a>0?c.value[0].name:void 0}),500),E=(e,t=[])=>(e.forEach((e=>{t.push(e),e.children&&E(e.children,t)})),t),V=()=>{w.value=!1,setTimeout((()=>{u.value="",c.value=[]}),200)},I=e=>{var t;if(!i.value)return;const a=i.value.getScrollTop(e);null==(t=s.value)||t.setScrollTop(a)},T=()=>{h.value=!0;const{length:e}=c.value;if(0===e)return;const t=c.value.findIndex((e=>e.name===d.value));if(0===t){const t=c.value[e-1].name;d.value===t&&e>1?(d.value=c.value[e-2].name,I(e-2)):(d.value=t,I(e-1))}else d.value=c.value[t-1].name,I(t-1)},M=()=>{h.value=!0;const{length:e}=c.value;if(0===e)return;const t=c.value.map((e=>e.name)).lastIndexOf(d.value);if(t===e-1){const t=c.value[0].name;d.value===t&&e>1?(d.value=c.value[1].name,I(1)):(d.value=t,I(0))}else d.value=c.value[t+1].name,I(t+1)},R=()=>{const{length:e}=c.value;if(0===e)return;const t=d.value;if(t){try{o.push({name:t})}catch{return void U.error("该菜单有必填的动态参数,无法通过搜索进入")}V()}else U.warning("无法通过搜索进入该菜单,请为对应的路由设置唯一的 Name")},F=()=>{h.value=!1};return(e,t)=>{const a=p("SvgIcon"),l=p("el-input"),n=p("el-empty"),o=p("el-dialog");return f(),_(o,{modelValue:w.value,"onUpdate:modelValue":t[2]||(t[2]=e=>w.value=e),onOpened:t[3]||(t[3]=e=>{var t;return null==(t=r.value)?void 0:t.focus()}),onClosed:t[4]||(t[4]=e=>{var t;return null==(t=r.value)?void 0:t.blur()}),onKeydown:[ee(T,["up"]),ee(M,["down"]),ee(R,["enter"])],onKeyup:ee(F,["up","down"]),"before-close":V,width:y.value,top:"5vh",class:"search-modal__private","append-to-body":""},{footer:b((()=>[g(gt,{total:c.value.length},null,8,["total"])])),default:b((()=>[g(l,{ref_key:"inputRef",ref:r,modelValue:u.value,"onUpdate:modelValue":t[0]||(t[0]=e=>u.value=e),onInput:k(C),placeholder:"搜索菜单",size:"large",clearable:""},{prefix:b((()=>[g(a,{name:"search"})])),_:1},8,["modelValue","onInput"]),0===c.value.length?(f(),_(n,{key:0,description:"暂无搜索结果","image-size":100})):(f(),m(A,{key:1},[bt,g(k(Q),{ref_key:"scrollbarRef",ref:s,"max-height":"40vh",always:""},{default:b((()=>[g(st,{ref_key:"searchResultRef",ref:i,modelValue:d.value,"onUpdate:modelValue":t[1]||(t[1]=e=>d.value=e),list:c.value,isPressUpOrDown:h.value,onClick:R},null,8,["modelValue","list","isPressUpOrDown"])])),_:1},512)],64))])),_:1},8,["modelValue","onKeydown","onKeyup","width"])}}}),_t=C(c({__name:"index",setup(e){const t=l(!1),a=()=>{t.value=!0};return(e,l)=>{const n=p("SvgIcon"),o=p("el-tooltip");return f(),m("div",null,[g(o,{effect:"dark",content:"搜索菜单",placement:"bottom"},{default:b((()=>[g(n,{name:"search",onClick:a})])),_:1}),g(yt,{modelValue:t.value,"onUpdate:modelValue":l[0]||(l[0]=e=>t.value=e)},null,8,["modelValue"])])}}}),[["__scopeId","data-v-dc5accb4"]]),wt={class:"navigation-bar"},kt={class:"right-menu"},xt={class:"right-menu-avatar"},Ct={target:"_blank",href:"https://juejin.cn/post/7089377403717287972"},Et={target:"_blank",href:"https://github.com/un-pany/v3-admin-vite"},Vt={target:"_blank",href:"https://gitee.com/un-pany/v3-admin-vite"},St=(e=>(K("data-v-2926c407"),e=e(),G(),e))((()=>h("span",{style:{display:"block"}},"退出登录",-1))),At=C(c({__name:"index",setup(e){const t=S(),a=ge(),l=O(),n=te(),{sidebar:o,device:r}=N(a),{layoutMode:s,showNotify:i,showThemeSwitch:u,showScreenfull:c,showSearchMenu:d}=N(l),y=v((()=>"top"===s.value)),w=v((()=>r.value===me.Mobile)),x=()=>{a.toggleSidebar(!1)},C=()=>{n.logout(),t.push("/login")};return(e,t)=>{const a=p("el-avatar"),l=p("el-dropdown-item"),r=p("el-dropdown-menu"),s=p("el-dropdown");return f(),m("div",wt,[!y.value||w.value?(f(),_(we,{key:0,"is-active":k(o).opened,class:"hamburger",onToggleClick:x},null,8,["is-active"])):L("",!0),!y.value||w.value?(f(),_(Ve,{key:1,class:"breadcrumb"})):L("",!0),y.value&&!w.value?(f(),_(Ne,{key:2,class:"sidebar"})):L("",!0),h("div",kt,[k(d)?(f(),_(_t,{key:0,class:"right-menu-item"})):L("",!0),k(c)?(f(),_(nt,{key:1,class:"right-menu-item"})):L("",!0),k(u)?(f(),_(fe,{key:2,class:"right-menu-item"})):L("",!0),k(i)?(f(),_(Ze,{key:3,class:"right-menu-item"})):L("",!0),g(s,{class:"right-menu-item"},{dropdown:b((()=>[g(r,null,{default:b((()=>[h("a",Ct,[g(l,null,{default:b((()=>[D("中文文档")])),_:1})]),h("a",Et,[g(l,null,{default:b((()=>[D("GitHub")])),_:1})]),h("a",Vt,[g(l,null,{default:b((()=>[D("Gitee")])),_:1})]),g(l,{divided:"",onClick:C},{default:b((()=>[St])),_:1})])),_:1})])),default:b((()=>[h("div",xt,[g(a,{icon:k(ae),size:30},null,8,["icon"]),h("span",null,T(k(n).username),1)])])),_:1})])])}}}),[["__scopeId","data-v-2926c407"]]),It={class:"select-layout-mode"},Tt=C(c({__name:"SelectLayoutMode",setup(e){const t=O(),{layoutMode:a}=N(t),l=v((()=>"left"===a.value)),n=v((()=>"top"===a.value)),o=v((()=>"left-top"===a.value));return(e,t)=>{const r=p("el-aside"),s=p("el-header"),i=p("el-main"),u=p("el-container"),c=p("el-tooltip");return f(),m("div",It,[g(c,{content:"左侧模式"},{default:b((()=>[g(u,{class:z(["layout-mode left",{active:l.value}]),onClick:t[0]||(t[0]=e=>a.value="left")},{default:b((()=>[g(r),g(u,null,{default:b((()=>[g(s),g(i)])),_:1})])),_:1},8,["class"])])),_:1}),g(c,{content:"顶部模式"},{default:b((()=>[g(u,{class:z(["layout-mode top",{active:n.value}]),onClick:t[1]||(t[1]=e=>a.value="top")},{default:b((()=>[g(s),g(i)])),_:1},8,["class"])])),_:1}),g(c,{content:"混合模式"},{default:b((()=>[g(u,{class:z(["layout-mode left-top",{active:o.value}]),onClick:t[2]||(t[2]=e=>a.value="left-top")},{default:b((()=>[g(s),g(u,null,{default:b((()=>[g(r),g(i)])),_:1})])),_:1},8,["class"])])),_:1})])}}}),[["__scopeId","data-v-e7938886"]]),Mt=e=>(K("data-v-4d7dda5b"),e=e(),G(),e),Rt={class:"setting-container"},Ft=Mt((()=>h("h4",null,"布局配置",-1))),Pt=Mt((()=>h("h4",null,"功能配置",-1))),Lt={class:"setting-name"},Dt=C(c({__name:"index",setup(e){const t=O(),{layoutMode:a,showTagsView:l,showLogo:n,fixedHeader:o,showNotify:r,showThemeSwitch:s,showScreenfull:i,showSearchMenu:u,cacheTagsView:c,showGreyMode:d,showColorWeakness:v}=N(t),y={"显示标签栏":l,"显示 Logo":n,"固定 Header":o,"显示消息通知":r,"显示切换主题按钮":s,"显示全屏按钮":i,"显示搜索按钮":u,"是否缓存标签栏":c,"显示灰色模式":d,"显示色弱模式":v};return W((()=>{"left"!==a.value&&(o.value=!0)})),(e,t)=>{const l=p("el-divider"),n=p("el-switch"),o=p("el-button");return f(),m("div",Rt,[Ft,g(Tt),g(l),Pt,(f(),m(A,null,I(y,((e,t,l)=>h("div",{class:"setting-item",key:l},[h("span",Lt,T(t),1),g(n,{modelValue:e.value,"onUpdate:modelValue":t=>e.value=t,disabled:"left"!==k(a)&&"固定 Header"===t},null,8,["modelValue","onUpdate:modelValue","disabled"])]))),64)),g(o,{type:"danger",icon:k(le),onClick:k(ne)},{default:b((()=>[D("重 置")])),_:1},8,["icon","onClick"])])}}}),[["__scopeId","data-v-4d7dda5b"]]),zt={class:"scroll-container"},Ot=C(c({__name:"ScrollPane",props:{tagRefs:{}},setup(e){const t=e,a=r(),o=O(),s=l(),i=l();let u=0;const c=({scrollLeft:e})=>{u=e},d=({deltaY:e})=>{/^-/.test(e.toString())?y("left"):y("right")},v=()=>{const e=i.value.clientWidth,t=s.value.wrapRef.clientWidth;return{scrollbarContentRefWidth:e,scrollbarRefWidth:t,lastDistance:e-t-u}},y=(e,t=200)=>{let a=0;const{scrollbarContentRefWidth:l,scrollbarRefWidth:n,lastDistance:o}=v();n>l||(a="left"===e?Math.max(0,u-t):Math.min(u+t,u+o),s.value.setScrollLeft(a))},w=()=>{const e=t.tagRefs;for(let t=0;t<e.length;t++)if(a.path===e[t].$props.to.path){const a=e[t].$el,l=a.offsetWidth,n=a.offsetLeft,{scrollbarRefWidth:o}=v();if(n<u){return void y("left",u-n)}const r=o+u-l;if(n>r){return void y("right",n-r)}}};return n(a,(()=>{oe(w)}),{deep:!0}),(e,t)=>{const a=p("el-icon");return f(),m("div",zt,[g(a,{class:"arrow left",onClick:t[0]||(t[0]=e=>y("left"))},{default:b((()=>[g(k(re))])),_:1}),g(k(Q),{ref_key:"scrollbarRef",ref:s,onWheelPassive:d,onScroll:c},{default:b((()=>[h("div",{ref_key:"scrollbarContentRef",ref:i,class:"scrollbar-content"},[R(e.$slots,"default",{},void 0,!0)],512)])),_:3},512),g(a,{class:"arrow right",onClick:t[1]||(t[1]=e=>y("right"))},{default:b((()=>[g(k(se))])),_:1}),k(o).showScreenfull?(f(),_(nt,{key:0,element:".app-main",content:!0,class:"screenfull"})):L("",!0)])}}}),[["__scopeId","data-v-01845fab"]]),Nt={class:"tags-view-container"},qt=C(c({__name:"index",setup(e){const t=H(),a=S(),o=r(),s=d(),u=B(),c=l([]),v=l(!1),y=l(0),w=l(0),x=l({});let C=[];const E=e=>e.path===o.path,V=e=>{var t;return null==(t=e.meta)?void 0:t.affix},R=(e,t="/")=>{const a=[];return e.forEach((e=>{if(V(e)){const l=Fe.resolve(t,e.path);a.push({fullPath:l,path:l,name:e.name,meta:{...e.meta}})}if(e.children){const t=R(e.children,e.path);a.push(...t)}})),a},F=()=>{o.name&&(s.addVisitedView(o),s.addCachedView(o))},P=e=>{s.delVisitedView(e),s.delCachedView(e),E(e)&&N(s.visitedViews,e)},O=()=>{const e=x.value.fullPath;e!==o.path&&void 0!==e&&a.push(e),s.delOthersVisitedViews(x.value),s.delOthersCachedViews(x.value)},N=(e,t)=>{const l=e.slice(-1)[0],n=null==l?void 0:l.fullPath;void 0!==n?a.push(n):"Dashboard"===t.name?a.push({path:"/redirect"+t.path,query:t.query}):a.push("/")},q=()=>{v.value=!1};return n(o,(()=>{F()}),{deep:!0}),n(v,(e=>{e?document.body.addEventListener("click",q):document.body.removeEventListener("click",q)})),i((()=>{(()=>{C=R(u.routes);for(const e of C)e.name&&s.addVisitedView(e)})(),F()})),(e,l)=>{const n=p("el-icon");return f(),m("div",Nt,[g(Ot,{class:"tags-view-wrapper","tag-refs":c.value},{default:b((()=>[(f(!0),m(A,null,I(k(s).visitedViews,(e=>(f(),_(k(ie),{ref_for:!0,ref_key:"tagRefs",ref:c,key:e.path,class:z([{active:E(e)},"tags-view-item"]),to:{path:e.path,query:e.query},onMouseup:M((t=>!V(e)&&P(e)),["middle"]),onContextmenu:M((a=>((e,a)=>{const l=t.proxy.$el.getBoundingClientRect().left,n=t.proxy.$el.offsetWidth-105,o=a.clientX-l+15;w.value=o>n?n:o,y.value=a.clientY,v.value=!0,x.value=e})(e,a)),["prevent"])},{default:b((()=>{var t;return[D(T(null==(t=e.meta)?void 0:t.title)+" ",1),V(e)?L("",!0):(f(),_(n,{key:0,size:12,onClick:M((t=>P(e)),["prevent","stop"])},{default:b((()=>[g(k(ue))])),_:2},1032,["onClick"]))]})),_:2},1032,["class","to","onMouseup","onContextmenu"])))),128))])),_:1},8,["tag-refs"]),ce(h("ul",{class:"contextmenu",style:X({left:w.value+"px",top:y.value+"px"})},[h("li",{onClick:l[0]||(l[0]=e=>{return t=x.value,s.delCachedView(t),void a.replace({path:"/redirect"+t.path,query:t.query});var t})},"刷新"),V(x.value)?L("",!0):(f(),m("li",{key:0,onClick:l[1]||(l[1]=e=>P(x.value))},"关闭")),h("li",{onClick:O},"关闭其它"),h("li",{onClick:l[2]||(l[2]=e=>{return t=x.value,s.delAllVisitedViews(),s.delAllCachedViews(),void(C.some((e=>e.path===o.path))||N(s.visitedViews,t));var t})},"关闭所有")],4),[[de,v.value]])])}}}),[["__scopeId","data-v-6256a9c5"]]),jt=C(c({__name:"index",props:{buttonTop:{default:350}},setup(e){const t=e;q((e=>({"184df93f":a})));const a=t.buttonTop+"px",n=l(!1);return(e,t)=>{const a=p("el-icon"),l=p("el-drawer");return f(),m(A,null,[h("div",{class:"handle-button",onClick:t[0]||(t[0]=e=>n.value=!0)},[g(a,{size:24},{default:b((()=>[g(k(ve))])),_:1})]),g(l,{modelValue:n.value,"onUpdate:modelValue":t[1]||(t[1]=e=>n.value=e),size:"300px","with-header":!1},{default:b((()=>[R(e.$slots,"default",{},void 0,!0)])),_:3},8,["modelValue"])],64)}}}),[["__scopeId","data-v-79eaf320"]]),Bt=C(c({__name:"LeftMode",setup(e){const t=ge(),a=O(),{showTagsView:l,fixedHeader:n}=N(a),o=v((()=>({hideSidebar:!t.sidebar.opened,openSidebar:t.sidebar.opened,withoutAnimation:t.sidebar.withoutAnimation,mobile:t.device===me.Mobile}))),r=()=>{t.closeSidebar(!1)};return(e,t)=>(f(),m("div",{class:z([o.value,"app-wrapper"])},[o.value.mobile&&o.value.openSidebar?(f(),m("div",{key:0,class:"drawer-bg",onClick:r})):L("",!0),g(k(Ne),{class:"sidebar-container"}),h("div",{class:z([{hasTagsView:k(l)},"main-container"])},[h("div",{class:z([{"fixed-header":k(n)},"layout-header"])},[g(k(At)),ce(g(k(qt),null,null,512),[[de,k(l)]])],2),g(k(_e),{class:"app-main"})],2)],2))}}),[["__scopeId","data-v-f24dda26"]]),$t={class:"app-wrapper"},Ut={class:"fixed-header layout-header"},Wt={class:"content"},Ht=C(c({__name:"TopMode",setup(e){const t=O(),{showTagsView:a,showLogo:l}=N(t);return(e,t)=>(f(),m("div",$t,[h("div",Ut,[h("div",Wt,[k(l)?(f(),_(k(Oe),{key:0,collapse:!1,class:"logo"})):L("",!0),g(k(At),{class:"navigation-bar"})]),ce(g(k(qt),null,null,512),[[de,k(a)]])]),h("div",{class:z([{hasTagsView:k(a)},"main-container"])},[g(k(_e),{class:"app-main"})],2)]))}}),[["__scopeId","data-v-8946dd49"]]),Xt={class:"fixed-header layout-header"},Kt={class:"content"},Gt=C(c({__name:"LeftTopMode",setup(e){const t=ge(),a=O(),{showTagsView:l,showLogo:n}=N(a),o=v((()=>({hideSidebar:!t.sidebar.opened})));return(e,t)=>(f(),m("div",{class:z([o.value,"app-wrapper"])},[h("div",Xt,[k(n)?(f(),_(k(Oe),{key:0,collapse:!1,class:"logo"})):L("",!0),h("div",Kt,[g(k(At)),ce(g(k(qt),null,null,512),[[de,k(l)]])])]),h("div",{class:z([{hasTagsView:k(l)},"main-container"])},[g(k(Ne),{class:"sidebar-container"}),g(k(_e),{class:"app-main"})],2)],2))}}),[["__scopeId","data-v-08489ac9"]]),Yt="--v3-tagsview-height",Jt=C(c({__name:"index",setup(e){(()=>{const e=r(),t=ge(),a=()=>document.body.getBoundingClientRect().width-1<992,l=()=>{if(!document.hidden){const e=a();t.toggleDevice(e?me.Mobile:me.Desktop),e&&t.closeSidebar(!0)}};n((()=>e.name),(()=>{t.device===me.Mobile&&t.sidebar.opened&&t.closeSidebar(!1)})),s((()=>{window.addEventListener("resize",l)})),i((()=>{a()&&(t.toggleDevice(me.Mobile),t.closeSidebar(!0))})),u((()=>{window.removeEventListener("resize",l)}))})();const t=ge(),a=O(),{showSettings:l,layoutMode:o,showTagsView:c,showGreyMode:d,showColorWeakness:p}=N(a),h=v((()=>({showGreyMode:d.value,showColorWeakness:p.value}))),y=j(Yt);return W((()=>{c.value?pe(Yt,y):pe(Yt,"0px")})),(e,a)=>(f(),m("div",{class:z(h.value)},["left"===k(o)||k(t).device===k(me).Mobile?(f(),_(Bt,{key:0})):"top"===k(o)?(f(),_(Ht,{key:1})):"left-top"===k(o)?(f(),_(Gt,{key:2})):L("",!0),k(l)?(f(),_(k(jt),{key:3},{default:b((()=>[g(k(Dt))])),_:1})):L("",!0)],2))}}),[["__scopeId","data-v-606e13ce"]]);export{Jt as default};