var _n=Object.defineProperty,yn=Object.defineProperties;var xn=Object.getOwnPropertyDescriptors;var Ut=Object.getOwnPropertySymbols;var wn=Object.prototype.hasOwnProperty,bn=Object.prototype.propertyIsEnumerable;var Kt=(a,t,c)=>t in a?_n(a,t,{enumerable:!0,configurable:!0,writable:!0,value:c}):a[t]=c,vt=(a,t)=>{for(var c in t||(t={}))wn.call(t,c)&&Kt(a,c,t[c]);if(Ut)for(var c of Ut(t))bn.call(t,c)&&Kt(a,c,t[c]);return a},gt=(a,t)=>yn(a,xn(t));var at=(a,t,c)=>new Promise((m,i)=>{var n=l=>{try{u(c.next(l))}catch(f){i(f)}},o=l=>{try{u(c.throw(l))}catch(f){i(f)}},u=l=>l.done?m(l.value):Promise.resolve(l.value).then(n,o);u((c=c.apply(a,t)).next())});import{ec as Cn,ed as kn,at as Sn,au as In,aw as Ze,a1 as he,k as y,e as r,g as p,a as R,av as Be,ax as nt,p as V,ee as Re,r as Mt,ef as ge,eg as sn,eh as Yt,m as Pe,ac as Le,Z as Tt,ai as $t,ae as zt,ei as Ye,u as e,ej as ut,b3 as Ue,_ as ce,aQ as Mn,d as J,ek as bt,el as Tn,a9 as ke,em as rn,n as Ae,y as Lt,i as Y,z as oe,f as h,$ as we,h as S,s as ae,F as ue,l as be,q as $e,v as Z,t as q,w as C,eb as At,j as re,b as E,en as _t,eo as $n,b0 as Ge,x as Xe,ep as Gt,aR as pt,aS as cn,U as ze,Q as Oe,aY as zn,K as Ct,ah as Ln,eq as yt,bl as An,aE as Vn,X as un,bq as Se,A as je,er as Vt,es as dt,I as Hn,M as ht,et as it,aZ as kt,eu as Xt,J as rt,ag as dn,Y as hn,o as Rn,W as tt,ev as Bn,aL as On,bp as En,dx as Dn,a4 as jt}from"./index-FkXh20BC.js";import{u as Ht,a as qn}from"./useDataThemeChange-C35BmKt8.js";import{u as qe}from"./app-CJrQQvy5.js";import{e as xe}from"./mitt-E5P-NQ8u.js";import{R as Pn}from"./refresh-right-CetFx1Br.js";import{C as ft}from"./close-CzKaZglx.js";import{A as Fn}from"./arrow-right-s-line-zW5hR3DY.js";import{l as Nn,P as Rt,_ as Wn,M as Un}from"./SidebarTopCollapse.vue_vue_type_script_setup_true_lang-EIq0xFSR.js";import{u as Ie,a as Bt,g as Ot,d as Kn,b as Yn}from"./dark-BSBo9Q39.js";import{m as Gn}from"./index-BRdRAY24.js";import{u as St}from"./epTheme-BPGWtvDT.js";import{u as He}from"./hooks-lYT7v_hN.js";import{S as Xn}from"./sortable.esm-CqAbI0f6.js";import{C as Je}from"./check-DSYAIOMi.js";import{B as fn}from"./back_top-CjnKRc8p.js";import{R as xt}from"./index-9IYyhFio.js";import{R as Qt}from"./index-uK2llLpJ.js";import"./user-DNtD0Fqa.js";const jn='',Qn='',Zn='',Jn='',eo='',to='',no='',oo='',lo='',ao='',so='',ro='',io='',co='',uo='',ho='',fo='',po='',mo='',vo='',go='',_o='',yo='',xo='',wo='',bo='',Co='',ko='',So='',Io='',Mo='',To='',$o='',zo='',Lo='',Ao=[["ep/menu",jn],["ep/edit",Qn],["ep/guide",Zn],["ep/set-up",Jn],["ep/monitor",eo],["ep/lollipop",to],["ep/histogram",no],["ep/home-filled",oo],["ri/mind-map",lo],["ri/admin-fill",ao],["ri/table-line",so],["ri/links-fill",ro],["ri/admin-line",io],["ri/list-check",co],["ri/search-line",uo],["ri/window-line",ho],["ri/ubuntu-fill",fo],["ri/history-fill",po],["ri/edit-box-line",mo],["ri/code-box-line",vo],["ri/artboard-line",go],["ri/markdown-line",_o],["ri/file-info-line",yo],["ri/bank-card-line",xo],["ri/file-ppt-2-line",wo],["ri/git-branch-line",bo],["ri/settings-3-line",Co],["ri/user-voice-line",ko],["ri/bookmark-2-line",So],["ri/file-search-line",Io],["ri/chat-search-line",Mo],["ri/information-line",To],["ri/terminal-window-line",$o],["ri/checkbox-circle-line",zo],["ri/bar-chart-horizontal-line",Lo]];Ao.forEach(([a,t])=>{Cn(a,kn(t))});const Vo=Sn("pure-setting",{state:()=>({title:Ze().Title,fixedHeader:Ze().FixedHeader,hiddenSideBar:Ze().HiddenSideBar}),getters:{getTitle(a){return a.title},getFixedHeader(a){return a.fixedHeader},getHiddenSideBar(a){return a.hiddenSideBar}},actions:{CHANGE_SETTING({key:a,value:t}){Reflect.has(this,a)&&(this[a]=t)},changeSetting(a){this.CHANGE_SETTING(a)}}});function Et(){return Vo(In)}const Ho={viewBox:"0 0 24 24",width:"1em",height:"1em"};function Ro(a,t){return r(),y("svg",Ho,[...t[0]||(t[0]=[p("path",{fill:"currentColor",d:"M5 11v2h14v-2z"},null,-1)])])}const Bo=he({name:"ri-subtract-line",render:Ro}),Oo={viewBox:"0 0 24 24",width:"1em",height:"1em"};function Eo(a,t){return r(),y("svg",Oo,[...t[0]||(t[0]=[p("path",{fill:"currentColor",d:"M7 17h10v-2.5l3.5 3.5l-3.5 3.5V19H7v2.5L3.5 18L7 14.5zm6-11v9h-2V6H5V4h14v2z"},null,-1)])])}const Do=he({name:"ri-text-spacing",render:Eo}),qo={viewBox:"0 0 24 24",width:"1em",height:"1em"};function Po(a,t){return r(),y("svg",qo,[...t[0]||(t[0]=[p("path",{fill:"currentColor",d:"M11 5v10H9v-4a4 4 0 1 1 0-8h8v2h-2v10h-2V5zM9 5a2 2 0 1 0 0 4zm8 12v-2.5l4 3.5l-4 3.5V19H5v-2z"},null,-1)])])}const Fo=he({name:"ri-text-direction-l",render:Po}),No={viewBox:"0 0 24 24",width:"1em",height:"1em"};function Wo(a,t){return r(),y("svg",No,[...t[0]||(t[0]=[p("path",{fill:"currentColor",d:"M11 5v10H9v-4a4 4 0 1 1 0-8h8v2h-2v10h-2V5zM9 5a2 2 0 1 0 0 4zM7 17h12v2H7v2.5L3 18l4-3.5z"},null,-1)])])}const Uo=he({name:"ri-text-direction-r",render:Wo});function pn(){var se,ie;const a=zt(),t=$t(),c=Tt(),m=Et(),i=R(0),n=R(0),o=R(0),u=R(!1),l=R(-1),f=R({}),d=R(!1),s=R(((se=Be().getItem(`${nt()}configure`))==null?void 0:se.showModel)||"smart"),v=(ie=R(Be().getItem(`${nt()}configure`).hideTabs))!=null?ie:R("false"),x=V(()=>Re().multiTags),g=Mt([{icon:Pn,text:ge("buttons.pureReload"),divided:!1,disabled:!1,show:!0},{icon:ft,text:ge("buttons.pureCloseCurrentTab"),divided:!1,disabled:!(x.value.length>1),show:!0},{icon:Uo,text:ge("buttons.pureCloseLeftTabs"),divided:!0,disabled:!(x.value.length>1),show:!0},{icon:Fo,text:ge("buttons.pureCloseRightTabs"),divided:!1,disabled:!(x.value.length>1),show:!0},{icon:Do,text:ge("buttons.pureCloseOtherTabs"),divided:!0,disabled:!(x.value.length>2),show:!0},{icon:Bo,text:ge("buttons.pureCloseAllTabs"),divided:!1,disabled:!(x.value.length>1),show:!0},{icon:sn,text:ge("buttons.pureContentFullScreen"),divided:!0,disabled:!1,show:!0}]);function _(O,Q,ne){var ye,Me;const _e=a.name||"",Ve=O.name||"";return Yt((ye=a==null?void 0:a.meta)==null?void 0:ye.showLink)&&((Me=a==null?void 0:a.meta)==null?void 0:Me.showLink)===!1?Object.keys(a.query).length>0?_e===Ve&&Ye(a.query,O.query)?Q:ne:_e===Ve&&Ye(a.params,O.params)?Q:ne:_e===Ve?Q:ne}const z=V(()=>O=>{var Q,ne;return Yt((Q=O==null?void 0:O.meta)==null?void 0:Q.fixedTag)&&((ne=O==null?void 0:O.meta)==null?void 0:ne.fixedTag)===!0}),w=V(()=>(O,Q)=>{if(Q!==0)return _(O,!0,!1)}),L=V(()=>O=>_(O,"is-active","")),N=V(()=>O=>_(O,"schedule-active","")),B=V(()=>({transform:`translateX(${o.value}px)`,transition:d.value?"none":"transform 0.5s ease-in-out"})),K=V(()=>({left:n.value+"px",top:i.value+"px"})),W=()=>{u.value=!1};function I(O){if(O&&(l.value=O),e(s)==="smart"){if(ut(c.refs["schedule"+O][0],"schedule-active"))return;Ue(!0,"schedule-in",c.refs["schedule"+O][0]),Ue(!1,"schedule-out",c.refs["schedule"+O][0])}else{if(ut(c.refs["dynamic"+O][0],"is-active"))return;Ue(!0,"card-in",c.refs["dynamic"+O][0]),Ue(!1,"card-out",c.refs["dynamic"+O][0])}}function P(O){if(l.value=-1,e(s)==="smart"){if(ut(c.refs["schedule"+O][0],"schedule-active"))return;Ue(!1,"schedule-in",c.refs["schedule"+O][0]),Ue(!0,"schedule-out",c.refs["schedule"+O][0])}else{if(ut(c.refs["dynamic"+O][0],"is-active"))return;Ue(!1,"card-in",c.refs["dynamic"+O][0]),Ue(!0,"card-out",c.refs["dynamic"+O][0])}}function U(){m.hiddenSideBar?m.changeSetting({key:"hiddenSideBar",value:!1}):m.changeSetting({key:"hiddenSideBar",value:!0})}return Pe(()=>{if(!s.value){const O=Be().getItem(`${nt()}configure`);O.showModel="card",Be().setItem(`${nt()}configure`,O)}}),{Close:ft,route:a,router:t,visible:u,showTags:v,instance:c,multiTags:x,showModel:s,tagsViews:g,buttonTop:i,buttonLeft:n,translateX:o,isFixedTag:z,pureSetting:m,activeIndex:l,getTabStyle:B,isScrolling:d,iconIsActive:w,linkIsActive:L,currentSelect:f,scheduleIsActive:N,getContextMenuStyle:K,$t:ge,closeMenu:W,onMounted:Pe,onMouseenter:I,onMouseleave:P,transformI18n:Le,onContentFullScreen:U}}const Ko={},Yo={class:"w-full h-full"};function Go(a,t){return r(),y("svg",Yo,[...t[0]||(t[0]=[Mn('',3)])])}const Xo=ce(Ko,[["render",Go]]),jo={viewBox:"0 0 24 24",width:"1em",height:"1em"};function Qo(a,t){return r(),y("svg",jo,[...t[0]||(t[0]=[p("path",{fill:"currentColor",d:"m12 13.171l4.95-4.95l1.414 1.415L12 16L5.636 9.636L7.05 8.222z"},null,-1)])])}const Zo=he({name:"ri-arrow-down-s-line",render:Qo}),Jo={class:"arrow-left"},el=["onContextmenu","onMouseenter","onMouseleave","onClick"],tl={class:"tag-title dark:text-text_color_primary! dark:hover:text-primary!"},nl=["onClick"],ol={key:1,class:"chrome-tab"},ll={class:"chrome-tab__bg"},al={class:"tag-title"},sl=["onClick"],rl={class:"arrow-right"},il=["onClick"],cl={class:"arrow-down"},ul=J({__name:"index",setup(a){var j;const{Close:t,route:c,router:m,visible:i,showTags:n,instance:o,multiTags:u,tagsViews:l,buttonTop:f,buttonLeft:d,showModel:s,translateX:v,isFixedTag:x,pureSetting:g,activeIndex:_,getTabStyle:z,isScrolling:w,iconIsActive:L,linkIsActive:N,currentSelect:B,scheduleIsActive:K,getContextMenuStyle:W,closeMenu:I,onMounted:P,onMouseenter:U,onMouseleave:se,transformI18n:ie,onContentFullScreen:O}=pn(),Q=R(),ne=R(),_e=R(),Ve=R(),ye=R(!1),Me=(j=bt())==null?void 0:j.path,Fe=[...Tn,...ke().flatteningRoutes.filter(b=>{var $;return($=b==null?void 0:b.meta)==null?void 0:$.fixedTag})],Te=()=>at(null,null,function*(){yield Xe();const b=u.value.findIndex($=>Ge(c.query)?Ge(c.params)?c.path===$.path:Ye(c.params,$.params):Ye(c.query,$.query));Qe(b)}),Qe=b=>at(null,null,function*(){var ee,ve;yield Xe();const $=10;if(!o.refs["dynamic"+b])return;const A=o.refs["dynamic"+b][0],X=A==null?void 0:A.offsetLeft,le=A==null?void 0:A.offsetWidth,G=_e.value?(ee=_e.value)==null?void 0:ee.offsetWidth:0,F=Q.value?(ve=Q.value)==null?void 0:ve.offsetWidth:0;G<=F?ye.value=!0:ye.value=!1,F-v.value&&X+le<-v.value+G?v.value=Math.min(0,G-le-X-$):v.value=-(X-(G-$-le))}),Ee=b=>{var X;const $=_e.value?(X=_e.value)==null?void 0:X.offsetWidth:0,A=Q.value?Q.value.offsetWidth:0;b>0?v.value=Math.min(0,v.value+b):$=-(A-$)&&(v.value=Math.max(v.value+b,$-A)):v.value=0,w.value=!1},Ne=b=>{w.value=!0;const $=Math.abs(b.deltaX)+Math.abs(b.deltaY);let A=0;b.deltaX<0?A=$>0?$:100:A=$>0?-$:-100,et(A)},et=b=>{let A=Math.abs(b);const X=()=>{const le=Math.sign(b)*Math.min(20,A);Ee(le),A-=Math.abs(le),A>0&&requestAnimationFrame(X)};requestAnimationFrame(X)};function T(b){const $=u.value.some(X=>X.path===b);function A(X,le){$||X.forEach(G=>{G.path===le?Re().handleTags("push",{path:le,meta:G.meta,name:G.name}):G.children&&G.children.length>0&&A(G.children,le)})}A(m.options.routes,b)}function H(){Gt.start();const{fullPath:b,query:$}=e(c);m.replace({path:"/redirect"+b,query:$}),_t(c,"refresh"),Gt.done()}function D(b,$,A){var F,ee,ve,lt;const X=u.value.findIndex(Ce=>{if(Ce.query){if(Ce.path===b.path)return Ce.query===b.query}else if(Ce.params){if(Ce.path===b.path)return Ce.params===b.params}else return Ce.path===b.path}),le=(Ce,ct,pe)=>{pe?Re().handleTags("equal",[Fe,b].flat()):Re().handleTags("splice","",{startIndex:Ce,length:ct}),Te()};A==="other"?le(1,1,!0):A==="left"?le(Fe.length,X-Fe.length):A==="right"?le(X+1,u.value.length):le(X,1);const G=Re().handleTags("slice");if($===c.path){if(A==="left")return;(F=G[0])!=null&&F.query?m.push({name:G[0].name,query:G[0].query}):(ee=G[0])!=null&&ee.params?m.push({name:G[0].name,params:G[0].params}):m.push({path:G[0].path})}else{if(!u.value.length||u.value.some(Ce=>Ce.path===c.path))return;(ve=G[0])!=null&&ve.query?m.push({name:G[0].name,query:G[0].query}):(lt=G[0])!=null&<.params?m.push({name:G[0].name,params:G[0].params}):m.push({path:G[0].path})}}function te(b,$){D(b,b.path,$),_t(c)}function M(b,$,A){if($&&$.disabled)return;let X;switch(A?X={path:A.path,meta:A.meta,name:A.name,query:A==null?void 0:A.query,params:A==null?void 0:A.params}:X={path:c.path,meta:c.meta},b){case 0:H();break;case 1:te(X);break;case 2:te(X,"left");break;case 3:te(X,"right");break;case 4:te(X,"other");break;case 5:Re().handleTags("splice","",{startIndex:Fe.length,length:u.value.length}),m.push(Me),_t(c);break;case 6:O(),setTimeout(()=>{g.hiddenSideBar?(l[6].icon=$n,l[6].text=ge("buttons.pureContentExitFullScreen")):(l[6].icon=sn,l[6].text=ge("buttons.pureContentFullScreen"))},100);break}setTimeout(()=>{me(c.fullPath,c.query,c.params)})}function k(b){const{key:$,item:A}=b;M($,A)}function de(b,$){I(),M(b,$,B.value)}function fe(b){Array.of(1,2,3,4,5).forEach($=>{l[$].show=b})}function We(b,$=!1){Array.of(1,2,3,4,5).forEach(A=>{l[A].disabled=b}),$&&(l[2].show=!1,l[2].disabled=!0)}function me(b,$={},A={},X=!1){var ve,lt,Ce,ct;const le=u.value,G=u.value.length;let F=-1;Ge(A)?Ge($)?F=le.findIndex(pe=>pe.path===b):F=le.findIndex(pe=>Ye(pe.query,$)):F=le.findIndex(pe=>Ye(pe.params,A));function ee(){var pe,Wt;(Wt=(pe=le[F])==null?void 0:pe.meta)!=null&&Wt.fixedTag&&Array.of(1,2,3,4,5).forEach(gn=>{l[gn].disabled=!0})}fe(!0),X&&(l[0].show=!0),F===1&&G!==2?(l[2].show=!1,Array.of(1,3,4,5).forEach(pe=>{l[pe].disabled=!1}),l[2].disabled=!0,ee()):F===1&&G===2?(We(!1),Array.of(2,3,4).forEach(pe=>{l[pe].show=!1,l[pe].disabled=!0}),ee()):G-1===F&&F!==0?(l[3].show=!1,Array.of(1,2,4,5).forEach(pe=>{l[pe].disabled=!1}),l[3].disabled=!0,(lt=(ve=le[F-1])==null?void 0:ve.meta)!=null&<.fixedTag&&(l[2].show=!1,l[2].disabled=!0),ee()):F===0||b===`/redirect${Me}`?We(!0):(We(!1,(ct=(Ce=le[F-1])==null?void 0:Ce.meta)==null?void 0:ct.fixedTag),ee())}function ot(b,$){var ee;I(),b.path===Me||(ee=b==null?void 0:b.meta)!=null&&ee.fixedTag?(fe(!1),l[0].show=!0):c.path!==b.path&&c.name!==b.name?(l[0].show=!1,me(b.path,b.query,b.params)):u.value.length===2&&c.path!==b.path?(fe(!0),l[4].show=!1,me(b.path,b.query,b.params)):me(b.path,b.query,b.params,!0),B.value=b;const A=140,X=e(ne).getBoundingClientRect().left,G=e(ne).offsetWidth-A,F=$.clientX-X+5;F>G?d.value=G:d.value=F,Et().hiddenSideBar?f.value=$.clientY:f.value=$.clientY-40,Xe(()=>{i.value=!0})}function mt(b){const{name:$,path:A}=b;$?b.query?m.push({name:$,query:b.query}):b.params?m.push({name:$,params:b.params}):m.push({name:$}):m.push({path:A}),xe.emit("tagOnClick",b)}return rn(Ve,I,{detectIframe:!0}),Ae(c,()=>{_.value=-1,Te()}),P(()=>{o&&(me(c.fullPath),xe.on("tagViewsChange",b=>{e(n)!==b&&(n.value=b)}),xe.on("tagViewsShowModel",b=>{s.value=b}),xe.on("changLayoutRoute",b=>{T(b),setTimeout(()=>{me(b)})}),pt(_e,Te),cn().then(()=>Te()))}),Lt(()=>{xe.off("tagViewsChange"),xe.off("tagViewsShowModel"),xe.off("changLayoutRoute")}),(b,$)=>{const A=S("IconifyIconOffline"),X=S("el-dropdown-item"),le=S("el-dropdown-menu"),G=S("el-dropdown");return e(n)?Y("",!0):(r(),y("div",{key:0,ref_key:"containerDom",ref:ne,class:"tags-view"},[oe(p("span",Jo,[h(A,{icon:e(Nn),onClick:$[0]||($[0]=F=>Ee(200))},null,8,["icon"])],512),[[we,ye.value]]),p("div",{ref_key:"scrollbarDom",ref:_e,class:Z(["scroll-container",e(s)==="chrome"&&"chrome-scroll-container"]),onWheel:$e(Ne,["prevent"])},[p("div",{ref_key:"tabDom",ref:Q,class:"tab select-none",style:ae(e(z))},[(r(!0),y(ue,null,be(e(u),(F,ee)=>(r(),y("div",{ref_for:!0,ref:"dynamic"+ee,key:ee,class:Z(["scroll-item is-closable",e(N)(F),e(s)==="chrome"&&"chrome-item",e(x)(F)&&"fixed-tag"]),onContextmenu:$e(ve=>ot(F,ve),["prevent"]),onMouseenter:$e(ve=>e(U)(ee),["prevent"]),onMouseleave:$e(ve=>e(se)(ee),["prevent"]),onClick:ve=>mt(F)},[e(s)!=="chrome"?(r(),y(ue,{key:0},[p("span",tl,q(e(ie)(F.meta.title)),1),!e(x)(F)&&(e(L)(F,ee)||ee===e(_)&&ee!==0)?(r(),y("span",{key:0,class:"el-icon-close",onClick:$e(ve=>te(F),["stop"])},[h(A,{icon:e(t)},null,8,["icon"])],8,nl)):Y("",!0),e(s)!=="card"?(r(),y("span",{key:1,ref_for:!0,ref:"schedule"+ee,class:Z([e(K)(F)])},null,2)):Y("",!0)],64)):(r(),y("div",ol,[p("div",ll,[h(Xo)]),p("span",al,q(e(ie)(F.meta.title)),1),!e(x)(F)&&ee!==0?(r(),y("span",{key:0,class:"chrome-close-btn",onClick:$e(ve=>te(F),["stop"])},[h(A,{icon:e(t)},null,8,["icon"])],8,sl)):Y("",!0),$[2]||($[2]=p("span",{class:"chrome-tab-divider"},null,-1))]))],42,el))),128))],4)],34),oe(p("span",rl,[h(A,{icon:e(Fn),onClick:$[1]||($[1]=F=>Ee(-200))},null,8,["icon"])],512),[[we,ye.value]]),h(At,{name:"el-zoom-in-top"},{default:C(()=>[oe((r(),y("ul",{ref_key:"contextmenuRef",ref:Ve,key:Math.random(),style:ae(e(W)),class:"contextmenu"},[(r(!0),y(ue,null,be(e(l).slice(0,6),(F,ee)=>(r(),y("div",{key:ee,style:{display:"flex","align-items":"center"}},[F.show?(r(),y("li",{key:0,onClick:ve=>de(ee,F)},[h(A,{icon:F.icon},null,8,["icon"]),re(" "+q(e(ie)(F.text)),1)],8,il)):Y("",!0)]))),128))],4)),[[we,e(i)]])]),_:1}),h(G,{trigger:"click",placement:"bottom-end",onCommand:k},{dropdown:C(()=>[h(le,null,{default:C(()=>[(r(!0),y(ue,null,be(e(l),(F,ee)=>(r(),E(X,{key:ee,command:{key:ee,item:F},divided:F.divided,disabled:F.disabled},{default:C(()=>[h(A,{icon:F.icon},null,8,["icon"]),re(" "+q(e(ie)(F.text)),1)]),_:2},1032,["command","divided","disabled"]))),128))]),_:1})]),default:C(()=>[p("span",cl,[h(A,{icon:e(Zo),class:"dark:text-white"},null,8,["icon"])])]),_:1})],512))}}}),dl=ce(ul,[["__scopeId","data-v-554718e2"]]);function hl(a=!1){const t=R(a);function c(o){t.value=o}function m(){c(!0)}function i(){c(!1)}function n(){c(!t.value)}return{bool:t,setBool:c,setTrue:m,setFalse:i,toggle:n}}const fl={xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",class:"iconify iconify--ant-design",viewBox:"0 0 1024 1024"};function pl(a,t){return r(),y("svg",fl,[...t[0]||(t[0]=[p("path",{fill:"currentColor",d:"M864 170h-60c-4.4 0-8 3.6-8 8v518H310v-73c0-6.7-7.8-10.5-13-6.3l-141.9 112a8 8 0 0 0 0 12.6l141.9 112c5.3 4.2 13 .4 13-6.3v-75h498c35.3 0 64-28.7 64-64V178c0-4.4-3.6-8-8-8"},null,-1)])])}const mn={render:pl},ml=["onMouseenter"],vl={class:"result-item-title"},gl=J({__name:"SearchResult",props:{value:{},options:{}},emits:["update:value","enter"],setup(a,{expose:t,emit:c}){const m=R(),i=R(),n=c,o=Tt(),u=a,l=V(()=>g=>({background:(g==null?void 0:g.path)===f.value?St().epThemeColor:"",color:g.path===f.value?"#fff":"",fontSize:g.path===f.value?"16px":"14px"})),f=V({get(){return u.value},set(g){n("update:value",g)}});function d(g){return at(this,null,function*(){f.value=g.path})}function s(){n("enter")}function v(){i.value=window.innerHeight-window.innerHeight/10-140}pt(m,v);function x(g){var L;const _=(L=o==null?void 0:o.proxy)==null?void 0:L.$refs[`resultItemRef${g}`];if(!_)return 0;const w=_[0].offsetTop+128;return w>i.value?w-i.value:0}return Pe(()=>{v()}),t({handleScroll:x}),(g,_)=>(r(),y("div",{ref_key:"resultRef",ref:m,class:"result"},[(r(!0),y(ue,null,be(a.options,(z,w)=>{var L,N;return r(),y("div",{key:z.path,ref_for:!0,ref:"resultItemRef"+w,class:"result-item dark:bg-[#1d1d1d]",style:ae(l.value(z)),onClick:s,onMouseenter:B=>d(z)},[(r(),E(ze(e(He)((L=z.meta)==null?void 0:L.icon)))),p("span",vl,q(e(Le)((N=z.meta)==null?void 0:N.title)),1),h(e(mn))],44,ml)}),128))],512))}}),_l=ce(gl,[["__scopeId","data-v-274aad60"]]),yl={xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",class:"iconify iconify--mdi",viewBox:"0 0 24 24"};function xl(a,t){return r(),y("svg",yl,[...t[0]||(t[0]=[p("path",{fill:"currentColor",d:"M1 7h6v2H3v2h4v2H3v2h4v2H1zm10 0h4v2h-4v2h2a2 2 0 0 1 2 2v2c0 1.11-.89 2-2 2H9v-2h4v-2h-2a2 2 0 0 1-2-2V9c0-1.1.9-2 2-2m8 0h2a2 2 0 0 1 2 2v1h-2V9h-2v6h2v-1h2v1c0 1.11-.89 2-2 2h-2a2 2 0 0 1-2-2V9c0-1.1.9-2 2-2"},null,-1)])])}const wl={render:xl},bl={viewBox:"0 0 24 24",width:"1em",height:"1em"};function Cl(a,t){return r(),y("svg",bl,[...t[0]||(t[0]=[p("path",{fill:"currentColor",d:"M13 7.828V20h-2V7.828l-5.364 5.364l-1.414-1.414L12 4l7.778 7.778l-1.414 1.414z"},null,-1)])])}const kl=he({name:"ri-arrow-up-line",render:Cl}),Sl={viewBox:"0 0 24 24",width:"1em",height:"1em"};function Il(a,t){return r(),y("svg",Sl,[...t[0]||(t[0]=[p("path",{fill:"currentColor",d:"m13 16.172l5.364-5.364l1.414 1.414L12 20l-7.778-7.778l1.414-1.414L11 16.172V4h2z"},null,-1)])])}const Ml=he({name:"ri-arrow-down-line",render:Il}),Tl={class:"search-footer text-[#333] dark:text-white"},$l={class:"search-footer-item"},zl={class:"search-footer-item"},Ll={class:"search-footer-item"},Al={key:0,class:"search-footer-total"},Vl=J({__name:"SearchFooter",props:{total:{default:0}},setup(a){const{t}=Oe(),{device:c}=Ie();return(m,i)=>{const n=S("IconifyIconOffline");return r(),y("div",Tl,[p("span",$l,[h(e(mn),{class:"icon"}),re(" "+q(e(t)("buttons.pureConfirm")),1)]),p("span",zl,[h(n,{icon:e(kl),class:"icon"},null,8,["icon"]),h(n,{icon:e(Ml),class:"icon"},null,8,["icon"]),re(" "+q(e(t)("buttons.pureSwitch")),1)]),p("span",Ll,[h(e(wl),{class:"icon"}),re(" "+q(e(t)("buttons.pureClose")),1)]),e(c)!=="mobile"&&a.total>0?(r(),y("p",Al,q(`${e(t)("search.pureTotal")} ${a.total}`),1)):Y("",!0)])}}}),Hl=ce(Vl,[["__scopeId","data-v-b0b1b20e"]]),Rl={viewBox:"0 0 1024 1024",width:"1em",height:"1em"};function Bl(a,t){return r(),y("svg",Rl,[...t[0]||(t[0]=[p("path",{fill:"currentColor",d:"m512 747.84l228.16 119.936a6.4 6.4 0 0 0 9.28-6.72l-43.52-254.08l184.512-179.904a6.4 6.4 0 0 0-3.52-10.88l-255.104-37.12L517.76 147.904a6.4 6.4 0 0 0-11.52 0L392.192 379.072l-255.104 37.12a6.4 6.4 0 0 0-3.52 10.88L318.08 606.976l-43.584 254.08a6.4 6.4 0 0 0 9.28 6.72zM313.6 924.48a70.4 70.4 0 0 1-102.144-74.24l37.888-220.928L88.96 472.96A70.4 70.4 0 0 1 128 352.896l221.76-32.256l99.2-200.96a70.4 70.4 0 0 1 126.208 0l99.2 200.96l221.824 32.256a70.4 70.4 0 0 1 39.04 120.064L774.72 629.376l37.888 220.928a70.4 70.4 0 0 1-102.144 74.24L512 820.096l-198.4 104.32z"},null,-1)])])}const Ol=he({name:"ep-star",render:Bl}),El={class:"history-item-title"},Dl=J({__name:"SearchHistoryItem",props:{item:{}},emits:["collectItem","deleteItem"],setup(a,{emit:t}){const c=t;function m(n){c("collectItem",n)}function i(n){c("deleteItem",n)}return(n,o)=>{var l,f;const u=S("IconifyIconOffline");return r(),y(ue,null,[(r(),E(ze(e(He)((l=a.item.meta)==null?void 0:l.icon)))),p("span",El,q(e(Le)((f=a.item.meta)==null?void 0:f.title)),1),oe(h(u,{icon:e(Ol),class:"w-[18px] h-[18px] mr-2 hover:text-[#d7d5d4]",onClick:o[0]||(o[0]=$e(d=>m(a.item),["stop"]))},null,8,["icon"]),[[we,a.item.type==="history"]]),h(u,{icon:e(ft),class:"w-[18px] h-[18px] hover:text-[#d7d5d4] cursor-pointer",onClick:o[1]||(o[1]=$e(d=>i(a.item),["stop"]))},null,8,["icon"])],64)}}}),Zt=ce(Dl,[["__scopeId","data-v-0fffa7d8"]]),ql=["onMouseenter"],Pl={class:"collect-container"},Fl=["onMouseenter"],Nl=J({__name:"SearchHistory",props:{value:{},options:{}},emits:["update:value","enter","collect","delete","drag"],setup(a,{expose:t,emit:c}){const m=R(),i=R(),n=R(!1),{t:o}=Oe(),u=c,l=Tt(),f=a,d=V(()=>I=>({background:(I==null?void 0:I.path)===v.value?St().epThemeColor:"",color:I.path===v.value?"#fff":"",fontSize:I.path===v.value?"16px":"14px"})),s=V(()=>({color:St().epThemeColor,fontWeight:500})),v=V({get(){return f.value},set(I){u("update:value",I)}});Ae(()=>f.value,I=>{I&&n.value&&cn(100).then(()=>n.value=!1)});const x=V(()=>f.options.filter(I=>I.type==="history")),g=V(()=>f.options.filter(I=>I.type==="collect"));function _(I){u("collect",I)}function z(I){n.value=!0,u("delete",I)}function w(I){return at(this,null,function*(){n.value||(v.value=I.path)})}function L(){u("enter")}function N(){i.value=window.innerHeight-window.innerHeight/10-140}pt(m,N);function B(I){var ie;const P=(ie=l==null?void 0:l.proxy)==null?void 0:ie.$refs[`historyItemRef${I}`];if(!P)return 0;const se=(zn(P)?P[0]:P).offsetTop+128;return se>i.value?se-i.value:0}const K=I=>{u("drag",{oldIndex:I.oldIndex,newIndex:I.newIndex})};let W=null;return Ae(g,I=>{I.length>1&&Xe(()=>{const P=document.querySelector(".collect-container");!P||W||(W=Xn.create(P,{animation:160,onStart:U=>{U.item.style.cursor="move"},onEnd:U=>{U.item.style.cursor="pointer"},onUpdate:K}),N())})},{deep:!0,immediate:!0}),t({handleScroll:B}),(I,P)=>(r(),y("div",{ref_key:"historyRef",ref:m,class:"history"},[x.value.length?(r(),y(ue,{key:0},[p("div",{style:ae(s.value)},q(e(o)("search.pureHistory")),5),(r(!0),y(ue,null,be(x.value,(U,se)=>(r(),y("div",{key:U.path,ref_for:!0,ref:"historyItemRef"+se,class:"history-item dark:bg-[#1d1d1d]",style:ae(d.value(U)),onClick:L,onMouseenter:ie=>w(U)},[h(Zt,{item:U,onDeleteItem:z,onCollectItem:_},null,8,["item"])],44,ql))),128))],64)):Y("",!0),g.value.length?(r(),y(ue,{key:1},[p("div",{style:ae(s.value)},q(`${e(o)("search.pureCollect")}${g.value.length>1?e(o)("search.pureDragSort"):""}`),5),p("div",Pl,[(r(!0),y(ue,null,be(g.value,(U,se)=>(r(),y("div",{key:U.path,ref_for:!0,ref:"historyItemRef"+(se+x.value.length),class:"history-item dark:bg-[#1d1d1d]",style:ae(d.value(U)),onClick:L,onMouseenter:ie=>w(U)},[h(Zt,{item:U,onDeleteItem:z},null,8,["item"])],44,Fl))),128))])],64)):Y("",!0)],512))}}),Wl=ce(Nl,[["__scopeId","data-v-f7a9d807"]]),Ul={viewBox:"0 0 24 24",width:"1em",height:"1em"};function Kl(a,t){return r(),y("svg",Ul,[...t[0]||(t[0]=[p("path",{fill:"currentColor",d:"m18.031 16.617l4.283 4.282l-1.415 1.415l-4.282-4.283A8.96 8.96 0 0 1 11 20c-4.968 0-9-4.032-9-9s4.032-9 9-9s9 4.032 9 9a8.96 8.96 0 0 1-1.969 5.617m-2.006-.742A6.98 6.98 0 0 0 18 11c0-3.867-3.133-7-7-7s-7 3.133-7 7s3.133 7 7 7a6.98 6.98 0 0 0 4.875-1.975z"},null,-1)])])}const Yl=he({name:"ri-search-line",render:Kl}),Gl={class:"search-content"},Jt="history",Xl="collect",De="menu-search-history",Ke="menu-search-collect",jl=J({__name:"SearchModal",props:{value:{type:Boolean}},emits:["update:value"],setup(a,{emit:t}){const{device:c}=Ie(),m=t,i=a,n=$t(),{t:o,locale:u}=Oe(),l=R(""),f=R(),d=R(),s=R(),v=R(""),x=R(""),g=Ct([]),_=Ct([]),z=An(ie,300),w=Ze().MenuSearchHistory,L=R(null),N=V(()=>Ln(ke().wholeMenus)),B=V({get(){return i.value},set(T){m("update:value",T)}});Ae(()=>i.value,T=>{T&&Ne()});const K=V(()=>l.value&&g.value.length>0),W=V(()=>!l.value&&_.value.length>0),I=V(()=>!l.value&&_.value.length===0||l.value&&g.value.length===0);function P(T){return Be().getItem(T)||[]}function U(T,H){Be().setItem(T,H)}function se(T){const H=[];function D(te){te.forEach(M=>{H.push(M),M.children&&D(M.children)})}return D(T),H}function ie(){var H;const T=se(N.value);g.value=T.filter(D=>{var te,M;return l.value?Le((te=D.meta)==null?void 0:te.title).toLocaleLowerCase().includes(l.value.toLocaleLowerCase().trim())||u.value==="zh"&&!Ge(Gn(Le((M=D.meta)==null?void 0:M.title).toLocaleLowerCase(),l.value.toLocaleLowerCase().trim())):!1}),v.value=((H=g.value)==null?void 0:H.length)>0?g.value[0].path:""}function O(){B.value=!1,setTimeout(()=>{g.value=[],x.value="",l.value=""},200)}function Q(T){const D=(g.value.length?f.value:d.value).handleScroll(T);s.value.setScrollTop(D)}function ne(){const T=g.value.length>0,H=T?g.value:_.value,D=T?v.value:x.value;return{options:H,currentPath:D,isResultOptions:T}}function _e(T,H){H?v.value=g.value[T].path:x.value=_.value[T].path,Q(T)}function Ve(){const{options:T,currentPath:H,isResultOptions:D}=ne();if(T.length===0)return;const M=(T.findIndex(k=>k.path===H)-1+T.length)%T.length;_e(M,D)}function ye(){const{options:T,currentPath:H,isResultOptions:D}=ne();if(T.length===0)return;const M=(T.findIndex(k=>k.path===H)+1)%T.length;_e(M,D)}function Me(){const{options:T,currentPath:H,isResultOptions:D}=ne();if(T.length===0||H==="")return;const te=T.findIndex(M=>M.path===H);te!==-1&&(D?Qe():Ee(),n.push(T[te].path),O())}function Fe(T){const H=T.type===Jt?De:Ke;let D=P(H);D=D.filter(te=>te.path!==T.path),U(H,D),Ne()}function Te(T){let H=P(De),D=P(Ke);H=H.filter(te=>te.path!==T.path),U(De,H),D.some(te=>te.path===T.path)||(D.unshift(gt(vt({},T),{type:Xl})),U(Ke,D)),Ne()}function Qe(){const{path:T,meta:H}=g.value.find(de=>de.path===v.value),D=P(De),M=P(Ke).some(de=>de.path===T),k=D.findIndex(de=>de.path===T);M||(k!==-1&&D.splice(k,1),D.length>=w&&D.pop(),D.unshift({path:T,meta:H,type:Jt}),Be().setItem(De,D))}function Ee(){let T=P(De);const H=T.findIndex(D=>D.path===x.value);if(H!==-1){const[D]=T.splice(H,1);T.unshift(D),U(De,T)}}function Ne(){var D;const T=P(De),H=P(Ke);_.value=[...T,...H],x.value=(D=_.value[0])==null?void 0:D.path}function et(T){const H=P(Ke),[D]=H.splice(T.oldIndex,1);H.splice(T.newIndex,0,D),Be().setItem(Ke,H),_.value=[...P(De),...P(Ke)],x.value=D.path}return yt("Enter",Me),yt("ArrowUp",Ve),yt("ArrowDown",ye),(T,H)=>{const D=S("IconifyIconOffline"),te=S("el-input"),M=S("el-empty"),k=S("el-scrollbar"),de=S("el-dialog");return r(),E(de,{modelValue:B.value,"onUpdate:modelValue":H[3]||(H[3]=fe=>B.value=fe),top:"5vh",class:"pure-search-dialog","show-close":!1,width:e(c)==="mobile"?"80vw":"40vw","before-close":O,style:{borderRadius:"6px"},"append-to-body":"",onOpened:H[4]||(H[4]=fe=>L.value.focus()),onClosed:H[5]||(H[5]=fe=>L.value.blur())},{footer:C(()=>[h(Hl,{total:g.value.length},null,8,["total"])]),default:C(()=>[h(te,{ref_key:"inputRef",ref:L,modelValue:l.value,"onUpdate:modelValue":H[0]||(H[0]=fe=>l.value=fe),size:"large",clearable:"",placeholder:e(o)("search.purePlaceholder"),onInput:e(z)},{prefix:C(()=>[h(D,{icon:e(Yl),class:"text-primary w-[24px] h-[24px]"},null,8,["icon"])]),_:1},8,["modelValue","placeholder","onInput"]),p("div",Gl,[h(k,{ref_key:"scrollbarRef",ref:s,"max-height":"calc(90vh - 140px)"},{default:C(()=>[I.value?(r(),E(M,{key:0,description:e(o)("search.pureEmpty")},null,8,["description"])):Y("",!0),W.value?(r(),E(Wl,{key:1,ref_key:"historyRef",ref:d,value:x.value,"onUpdate:value":H[1]||(H[1]=fe=>x.value=fe),options:_.value,onClick:Me,onDelete:Fe,onCollect:Te,onDrag:et},null,8,["value","options"])):Y("",!0),K.value?(r(),E(_l,{key:2,ref_key:"resultRef",ref:f,value:v.value,"onUpdate:value":H[2]||(H[2]=fe=>v.value=fe),options:g.value,onClick:Me},null,8,["value","options"])):Y("",!0)]),_:1},512)])]),_:1},8,["modelValue","width"])}}}),Ql=ce(jl,[["__scopeId","data-v-8e625e76"]]),Dt=J({__name:"index",setup(a){const{bool:t,toggle:c}=hl();function m(){c()}return(i,n)=>{const o=S("IconifyIconOffline");return r(),y("div",null,[p("div",{class:"search-container w-[40px] h-[48px] flex-c cursor-pointer navbar-bg-hover",onClick:m},[h(o,{icon:"ri/search-line"})]),h(Ql,{value:e(t),"onUpdate:value":n[0]||(n[0]=u=>Vn(t)?t.value=u:null)},null,8,["value"])])}}}),en=[{key:"1",name:ge("status.pureNotify"),list:[],emptyText:ge("status.pureNoNotify")},{key:"2",name:ge("status.pureMessage"),list:[{avatar:"https://xiaoxian521.github.io/hyperlink/svg/smile1.svg",title:"小铭 评论了你",description:"诚在于心,信在于行,诚信在于心行合一。",datetime:"今天",type:"2"},{avatar:"https://xiaoxian521.github.io/hyperlink/svg/smile2.svg",title:"李白 回复了你",description:"长风破浪会有时,直挂云帆济沧海。",datetime:"昨天",type:"2"},{avatar:"https://xiaoxian521.github.io/hyperlink/svg/smile5.svg",title:"标题",description:"请将鼠标移动到此处,以便测试超长的消息在此处将如何处理。本例中设置的描述最大行数为2,超过2行的描述内容将被省略并且可以通过tooltip查看完整内容",datetime:"时间",type:"2"}],emptyText:ge("status.pureNoMessage")},{key:"3",name:ge("status.pureTodo"),list:[{avatar:"",title:"第三方紧急代码变更",description:"小林提交于 2024-05-10,需在 2024-05-11 前完成代码变更任务",datetime:"",extra:"马上到期",status:"danger",type:"3"},{avatar:"",title:"版本发布",description:"指派小铭于 2024-06-18 前完成更新并发布",datetime:"",extra:"已耗时 8 天",status:"warning",type:"3"},{avatar:"",title:"新功能开发",description:"开发多租户管理",datetime:"",extra:"进行中",type:"3"},{avatar:"",title:"任务名称",description:"任务需要在 2030-10-30 10:00 前启动",datetime:"",extra:"未开始",status:"info",type:"3"}],emptyText:ge("status.pureNoTodo")}],Zl={class:"notice-container border-0 border-b-[1px] border-solid border-[#f0f0f0] dark:border-[#303030]"},Jl={class:"notice-container-text"},ea={class:"notice-text-title text-[#000000d9] dark:text-white"},ta={class:"notice-text-datetime text-[#00000073] dark:text-white"},na=J({__name:"NoticeItem",props:{noticeItem:{type:Object,default:()=>{}}},setup(a){const t=R(null),c=R(!1),m=R(null),i=R(!1),{tooltipEffect:n}=Ie(),o=un();function u(){Xe(()=>{var f,d;((f=t.value)==null?void 0:f.scrollWidth)>((d=t.value)==null?void 0:d.clientWidth)?c.value=!0:c.value=!1})}function l(f,d){const s=document.createElement("span");s.innerText=d,s.className="getDescriptionWidth",document.querySelector("body").appendChild(s);const v=document.querySelector(".getDescriptionWidth").offsetWidth;document.querySelector(".getDescriptionWidth").remove();const x=f.target.offsetWidth;v>2*x?i.value=!0:i.value=!1}return(f,d)=>{var g,_;const s=S("el-avatar"),v=S("el-tooltip"),x=S("el-tag");return r(),y("div",Zl,[a.noticeItem.avatar?(r(),E(s,{key:0,size:30,src:a.noticeItem.avatar,class:"notice-container-avatar"},null,8,["src"])):Y("",!0),p("div",Jl,[p("div",ea,[h(v,{"popper-class":"notice-title-popper",effect:e(n),disabled:!c.value,content:a.noticeItem.title,placement:"top-start",enterable:!e(o)},{default:C(()=>[p("div",{ref_key:"titleRef",ref:t,class:"notice-title-content",onMouseover:u},q(a.noticeItem.title),545)]),_:1},8,["effect","disabled","content","enterable"]),(g=a.noticeItem)!=null&&g.extra?(r(),E(x,{key:0,type:(_=a.noticeItem)==null?void 0:_.status,size:"small",class:"notice-title-extra"},{default:C(()=>{var z;return[re(q((z=a.noticeItem)==null?void 0:z.extra),1)]}),_:1},8,["type"])):Y("",!0)]),h(v,{"popper-class":"notice-title-popper",effect:e(n),disabled:!i.value,content:a.noticeItem.description,placement:"top-start"},{default:C(()=>[p("div",{ref_key:"descriptionRef",ref:m,class:"notice-text-description",onMouseover:d[0]||(d[0]=z=>l(z,a.noticeItem.description))},q(a.noticeItem.description),545)]),_:1},8,["effect","disabled","content"]),p("div",ta,q(a.noticeItem.datetime),1)])])}}}),oa=ce(na,[["__scopeId","data-v-dd3c145c"]]),la={key:0},aa=J({__name:"NoticeList",props:{list:{type:Array,default:()=>[]},emptyText:{type:String,default:""}},setup(a){return(t,c)=>{const m=S("el-empty");return a.list.length?(r(),y("div",la,[(r(!0),y(ue,null,be(a.list,(i,n)=>(r(),E(oa,{key:n,noticeItem:i},null,8,["noticeItem"]))),128))])):(r(),E(m,{key:1,description:e(Le)(a.emptyText)},null,8,["description"]))}}}),sa={viewBox:"0 0 1024 1024",width:"1em",height:"1em"};function ra(a,t){return r(),y("svg",sa,[...t[0]||(t[0]=[p("path",{fill:"currentColor",d:"M512 64a64 64 0 0 1 64 64v64H448v-64a64 64 0 0 1 64-64"},null,-1),p("path",{fill:"currentColor",d:"M256 768h512V448a256 256 0 1 0-512 0zm256-640a320 320 0 0 1 320 320v384H192V448a320 320 0 0 1 320-320"},null,-1),p("path",{fill:"currentColor",d:"M96 768h832q32 0 32 32t-32 32H96q-32 0-32-32t32-32m352 128h128a64 64 0 0 1-128 0"},null,-1)])])}const ia=he({name:"ep-bell",render:ra}),ca={class:"header-notice-icon"},ua={key:1},da={class:"noticeList-container"},ha=J({__name:"index",setup(a){var o;const{t}=Oe(),c=R(0),m=R(en),i=R((o=en[0])==null?void 0:o.key);m.value.map(u=>c.value+=u.list.length);const n=V(()=>u=>t(u.name)+(u.list.length>0?`(${u.list.length})`:""));return(u,l)=>{const f=S("IconifyIconOffline"),d=S("el-badge"),s=S("el-empty"),v=S("el-scrollbar"),x=S("el-tab-pane"),g=S("el-tabs"),_=S("el-dropdown-menu"),z=S("el-dropdown");return r(),E(z,{trigger:"click",placement:"bottom-end"},{dropdown:C(()=>[h(_,null,{default:C(()=>[h(g,{modelValue:i.value,"onUpdate:modelValue":l[0]||(l[0]=w=>i.value=w),stretch:!0,class:"dropdown-tabs",style:ae({width:m.value.length===0?"200px":"330px"})},{default:C(()=>[m.value.length===0?(r(),E(s,{key:0,description:e(t)("status.pureNoMessage"),"image-size":60},null,8,["description"])):(r(),y("span",ua,[(r(!0),y(ue,null,be(m.value,w=>(r(),E(x,{key:w.key,label:n.value(w),name:`${w.key}`},{default:C(()=>[h(v,{"max-height":"330px"},{default:C(()=>[p("div",da,[h(aa,{list:w.list,emptyText:w.emptyText},null,8,["list","emptyText"])])]),_:2},1024)]),_:2},1032,["label","name"]))),128))]))]),_:1},8,["modelValue","style"])]),_:1})]),default:C(()=>[p("span",{class:Z(["dropdown-badge","navbar-bg-hover","select-none",Number(c.value)!==0&&"mr-[10px]"])},[h(d,{value:Number(c.value)===0?"":c.value,max:99},{default:C(()=>[p("span",ca,[h(f,{icon:e(ia)},null,8,["icon"])])]),_:1},8,["value"])],2)]),_:1})}}}),qt=ce(ha,[["__scopeId","data-v-cc85f925"]]),fa={key:0,class:"flex justify-center items-center"},It=J({__name:"SidebarExtraIcon",props:{extraIcon:{type:String,default:""}},setup(a){return(t,c)=>a.extraIcon?(r(),y("div",fa,[(r(),E(ze(e(He)(Se(a.extraIcon))),{class:"w-[30px] h-[30px]"}))])):Y("",!0)}}),Pt=J({__name:"SidebarFullScreen",setup(a){const t=R(),{toggle:c,isFullscreen:m,Fullscreen:i,ExitFullscreen:n}=Ie();return m.value=!!(document.fullscreenElement||document.webkitFullscreenElement||document.mozFullScreenElement||document.msFullscreenElement),Ae(m,o=>{t.value=o?n:i},{immediate:!0}),(o,u)=>{const l=S("IconifyIconOffline");return r(),y("span",{class:"fullscreen-icon navbar-bg-hover",onClick:u[0]||(u[0]=(...f)=>e(c)&&e(c)(...f))},[h(l,{icon:t.value},null,8,["icon"])])}}}),pa={viewBox:"0 0 24 24",width:"1em",height:"1em"};function ma(a,t){return r(),y("svg",pa,[...t[0]||(t[0]=[p("path",{fill:"currentColor",d:"M12 14v2a6 6 0 0 0-6 6H4a8 8 0 0 1 8-8m0-1c-3.315 0-6-2.685-6-6s2.685-6 6-6s6 2.685 6 6s-2.685 6-6 6m0-2c2.21 0 4-1.79 4-4s-1.79-4-4-4s-4 1.79-4 4s1.79 4 4 4m2.595 7.811a3.5 3.5 0 0 1 0-1.622l-.992-.573l1-1.732l.992.573A3.5 3.5 0 0 1 17 14.645V13.5h2v1.145c.532.158 1.012.44 1.405.812l.992-.573l1 1.732l-.991.573a3.5 3.5 0 0 1 0 1.622l.991.573l-1 1.732l-.992-.573a3.5 3.5 0 0 1-1.405.812V22.5h-2v-1.145a3.5 3.5 0 0 1-1.405-.812l-.992.573l-1-1.732zM18 19.5a1.5 1.5 0 1 0 0-3a1.5 1.5 0 0 0 0 3"},null,-1)])])}const Ft=he({name:"ri-user-settings-line",render:ma}),va={viewBox:"0 0 24 24",width:"1em",height:"1em"};function ga(a,t){return r(),y("svg",va,[...t[0]||(t[0]=[p("path",{fill:"currentColor",d:"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2a9.99 9.99 0 0 1 8 4h-2.71a8 8 0 1 0 .001 12h2.71A9.99 9.99 0 0 1 12 22m7-6v-3h-8v-2h8V8l5 4z"},null,-1)])])}const Nt=he({name:"ri-logout-circle-r-line",render:ga}),_a={key:0,class:"horizontal-header"},ya={class:"select-none"},xa={class:"horizontal-header-right"},wa={class:"check-zh"},ba={class:"check-en"},Ca={class:"el-dropdown-link navbar-bg-hover select-none"},ka=["src"],Sa={key:0,class:"dark:text-white"},Ia=["title"],Ma=J({__name:"NavMix",setup(a){const t=R(),c=R(null),{t:m,route:i,locale:n,translationCh:o,translationEn:u}=Bt(t),{device:l,logout:f,onPanel:d,resolvePath:s,username:v,userAvatar:x,getDivStyle:g,avatarsStyle:_,toAccountSettings:z,getDropdownItemStyle:w,getDropdownItemClass:L}=Ie();function N(B){var I,P,U;const K=ke().wholeMenus,W=Vt(B,K)[0];c.value=Ge((I=i.meta)==null?void 0:I.activePath)?(U=(P=dt(W,K))==null?void 0:P.children[0])==null?void 0:U.path:i.meta.activePath}return Pe(()=>{N(i.path)}),Xe(()=>{var B;(B=t.value)==null||B.handleResize()}),Ae(()=>[i.path,ke().wholeMenus],()=>{N(i.path)}),(B,K)=>{const W=S("el-menu-item"),I=S("el-menu"),P=S("IconifyIconOffline"),U=S("el-dropdown-item"),se=S("el-dropdown-menu"),ie=S("el-dropdown"),O=je("loading");return e(l)!=="mobile"?oe((r(),y("div",_a,[h(I,{ref_key:"menuRef",ref:t,router:"",mode:"horizontal","popper-class":"pure-scrollbar",class:"horizontal-header-menu","default-active":c.value},{default:C(()=>[(r(!0),y(ue,null,be(e(ke)().wholeMenus,Q=>(r(),E(W,{key:Q.path,index:e(s)(Q)||Q.redirect},{title:C(()=>[Se(Q.meta.icon)?(r(),y("div",{key:0,class:Z(["sub-menu-icon",Q.meta.icon])},[(r(),E(ze(e(He)(Q.meta&&Se(Q.meta.icon)))))],2)):Y("",!0),p("div",{style:ae(e(g))},[p("span",ya,q(e(Le)(Q.meta.title)),1),h(It,{extraIcon:Q.meta.extraIcon},null,8,["extraIcon"])],4)]),_:2},1032,["index"]))),128))]),_:1},8,["default-active"]),p("div",xa,[h(Dt,{id:"header-search"}),h(ie,{id:"header-translation",trigger:"click"},{dropdown:C(()=>[h(se,{class:"translation"},{default:C(()=>[h(U,{style:ae(e(w)(e(n),"zh")),class:Z(["dark:text-white!",e(L)(e(n),"zh")]),onClick:e(o)},{default:C(()=>[oe(p("span",wa,[h(P,{icon:e(Je)},null,8,["icon"])],512),[[we,e(n)==="zh"]]),K[1]||(K[1]=re(" 简体中文 ",-1))]),_:1},8,["style","class","onClick"]),h(U,{style:ae(e(w)(e(n),"en")),class:Z(["dark:text-white!",e(L)(e(n),"en")]),onClick:e(u)},{default:C(()=>[oe(p("span",ba,[h(P,{icon:e(Je)},null,8,["icon"])],512),[[we,e(n)==="en"]]),K[2]||(K[2]=re(" English ",-1))]),_:1},8,["style","class","onClick"])]),_:1})]),default:C(()=>[h(e(Ot),{class:"navbar-bg-hover w-[40px] h-[48px] p-[11px] cursor-pointer outline-hidden"})]),_:1}),h(Pt,{id:"full-screen"}),h(qt,{id:"header-notice"}),h(ie,{trigger:"click"},{dropdown:C(()=>[h(U,{onClick:e(z)},{default:C(()=>[h(P,{icon:e(Ft),style:{margin:"5px"}},null,8,["icon"]),re(" "+q(e(m)("buttons.pureAccountSettings")),1)]),_:1},8,["onClick"]),h(se,{class:"logout"},{default:C(()=>[h(U,{onClick:e(f)},{default:C(()=>[h(P,{icon:e(Nt),style:{margin:"5px"}},null,8,["icon"]),re(" "+q(e(m)("buttons.pureLoginOut")),1)]),_:1},8,["onClick"])]),_:1})]),default:C(()=>[p("span",Ca,[p("img",{src:e(x),style:ae(e(_))},null,12,ka),e(v)?(r(),y("p",Sa,q(e(v)),1)):Y("",!0)])]),_:1}),p("span",{class:"set-icon navbar-bg-hover",title:e(m)("buttons.pureOpenSystemSet"),onClick:K[0]||(K[0]=(...Q)=>e(d)&&e(d)(...Q))},[h(P,{icon:e(Rt)},null,8,["icon"])],8,Ia)])])),[[O,e(ke)().wholeMenus.length===0]]):Y("",!0)}}}),Ta=ce(Ma,[["__scopeId","data-v-57ee6161"]]),$a=["onClick"],za=J({__name:"SidebarBreadCrumb",setup(a){const t=zt(),c=R([]),m=$t(),i=m.options.routes,n=Re().multiTags,o=()=>{let l;Object.keys(t.query).length>0?n.forEach(s=>{Ye(t.query,s==null?void 0:s.query)&&(l=Se(s))}):Object.keys(t.params).length>0?n.forEach(s=>{Ye(t.params,s==null?void 0:s.params)&&(l=Se(s))}):l=dt(m.currentRoute.value.path,i);const f=Vt(m.currentRoute.value.name,i,"name"),d=[];f.forEach(s=>{s!=="/"&&d.push(dt(s,i))}),d.push(l),d.forEach((s,v)=>{l!=null&&l.query||l!=null&&l.params||s!=null&&s.children&&s.children.forEach(x=>{var g,_;((g=x==null?void 0:x.meta)==null?void 0:g.title)===((_=s==null?void 0:s.meta)==null?void 0:_.title)&&d.splice(v,1)})}),c.value=d.filter(s=>(s==null?void 0:s.meta)&&(s==null?void 0:s.meta.title)!==!1)},u=l=>{const{redirect:f,name:d,path:s}=l;f?m.push(f):d?l.query?m.push({name:d,query:l.query}):l.params?m.push({name:d,params:l.params}):m.push({name:d}):m.push({path:s})};return Pe(()=>{o()}),Ae(()=>t.path,()=>{o()},{deep:!0}),(l,f)=>{const d=S("el-breadcrumb-item"),s=S("el-breadcrumb");return r(),E(s,{class:"leading-[50px]! select-none",separator:"/"},{default:C(()=>[h(Hn,{name:"breadcrumb"},{default:C(()=>[(r(!0),y(ue,null,be(c.value,v=>(r(),E(d,{key:v.path,class:"inline! items-stretch!"},{default:C(()=>[p("a",{onClick:$e(x=>u(v),["prevent"])},q(e(Le)(v.meta.title)),9,$a)]),_:2},1024))),128))]),_:1})]),_:1})}}}),La={class:"navbar bg-[#fff] shadow-xs shadow-[rgba(0,21,41,0.08)]"},Aa={key:3,class:"vertical-header-right"},Va={class:"check-en"},Ha={class:"el-dropdown-link navbar-bg-hover select-none"},Ra=["src"],Ba={key:0,class:"dark:text-white"},Oa=["title"],Ea=J({__name:"index",setup(a){const{layout:t,device:c,logout:m,onPanel:i,pureApp:n,username:o,userAvatar:u,avatarsStyle:l,toggleSideBar:f,toAccountSettings:d,getDropdownItemStyle:s,getDropdownItemClass:v}=Ie(),{t:x,locale:g,translationCh:_,translationEn:z}=Bt();return(w,L)=>{const N=S("IconifyIconOffline"),B=S("el-dropdown-item"),K=S("el-dropdown-menu"),W=S("el-dropdown");return r(),y("div",La,[e(c)==="mobile"?(r(),E(Wn,{key:0,class:"hamburger-container","is-active":e(n).sidebar.opened,onToggleClick:e(f)},null,8,["is-active","onToggleClick"])):Y("",!0),e(t)!=="mix"&&e(c)!=="mobile"?(r(),E(za,{key:1,class:"breadcrumb-container"})):Y("",!0),e(t)==="mix"?(r(),E(Ta,{key:2})):Y("",!0),e(t)==="vertical"?(r(),y("div",Aa,[h(Dt,{id:"header-search"}),h(W,{id:"header-translation",trigger:"click"},{dropdown:C(()=>[h(K,{class:"translation"},{default:C(()=>[h(B,{style:ae(e(s)(e(g),"zh")),class:Z(["dark:text-white!",e(v)(e(g),"zh")]),onClick:e(_)},{default:C(()=>[oe(h(N,{class:"check-zh",icon:e(Je)},null,8,["icon"]),[[we,e(g)==="zh"]]),L[1]||(L[1]=re(" 简体中文 ",-1))]),_:1},8,["style","class","onClick"]),h(B,{style:ae(e(s)(e(g),"en")),class:Z(["dark:text-white!",e(v)(e(g),"en")]),onClick:e(z)},{default:C(()=>[oe(p("span",Va,[h(N,{icon:e(Je)},null,8,["icon"])],512),[[we,e(g)==="en"]]),L[2]||(L[2]=re(" English ",-1))]),_:1},8,["style","class","onClick"])]),_:1})]),default:C(()=>[h(e(Ot),{class:"navbar-bg-hover w-[40px] h-[48px] p-[11px] cursor-pointer outline-hidden"})]),_:1}),h(Pt,{id:"full-screen"}),h(qt,{id:"header-notice"}),h(W,{trigger:"click"},{dropdown:C(()=>[h(K,{class:"logout"},{default:C(()=>[h(B,{onClick:e(d)},{default:C(()=>[h(N,{icon:e(Ft),style:{margin:"5px"}},null,8,["icon"]),re(" "+q(e(x)("buttons.pureAccountSettings")),1)]),_:1},8,["onClick"]),h(B,{onClick:e(m)},{default:C(()=>[h(N,{icon:e(Nt),style:{margin:"5px"}},null,8,["icon"]),re(" "+q(e(x)("buttons.pureLoginOut")),1)]),_:1},8,["onClick"])]),_:1})]),default:C(()=>[p("span",Ha,[p("img",{src:e(u),style:ae(e(l))},null,12,Ra),e(o)?(r(),y("p",Ba,q(e(o)),1)):Y("",!0)])]),_:1}),p("span",{class:"set-icon navbar-bg-hover",title:e(x)("buttons.pureOpenSystemSet"),onClick:L[0]||(L[0]=(...I)=>e(i)&&e(i)(...I))},[h(N,{icon:e(Rt)},null,8,["icon"])],8,Oa)])):Y("",!0)])}}}),Da=ce(Ea,[["__scopeId","data-v-5979c53e"]]),st=new Map,qa=()=>{function a(m,i){st.set(m,i)}function t(m){return m?st.get(m):[...st.entries()]}function c(m){st.delete(m)}return{setMap:a,getMap:t,delMap:c,MAP:st}},Pa={class:"w-full h-full"},Fa=J({__name:"index",props:{currRoute:{},currComp:{}},setup(a){const t=a,c=Ct([]),{setMap:m,getMap:i,MAP:n,delMap:o}=qa(),u=V(()=>{var f,d;return Ze().KeepAlive&&((f=t.currRoute.meta)==null?void 0:f.keepAlive)&&!!((d=t.currRoute.meta)!=null&&d.frameSrc)}),l=V(()=>!u.value&&t.currComp);return Ae(Re().multiTags,f=>{if(!Array.isArray(f)||!u.value)return;if(f.filter(s=>{var v;return(v=s.meta)==null?void 0:v.frameSrc}).lengthv.path===s)||(o(s),c.value=i())}),Ae(()=>t.currRoute.fullPath,f=>{const s=Re().multiTags.filter(v=>{var x;return(x=v.meta)==null?void 0:x.frameSrc});u.value&&s.length!==n.size&&([...n.keys()].find(x=>f===x)||m(f,t.currComp)),n.size>0&&(c.value=i())},{immediate:!0}),(f,d)=>(r(),y(ue,null,[(r(!0),y(ue,null,be(c.value,([s,v])=>{var x;return oe((r(),y("div",{key:s,class:"w-full h-full"},[ht(f.$slots,"default",{fullPath:s,Comp:v,frameInfo:{frameSrc:(x=a.currRoute.meta)==null?void 0:x.frameSrc,fullPath:s}})],512)),[[we,s===a.currRoute.fullPath]])}),128)),oe(p("div",Pa,[ht(f.$slots,"default",{Comp:l.value,fullPath:a.currRoute.fullPath})],512),[[we,!u.value]])],64))}}),Na={class:"layout-footer text-[rgba(0,0,0,0.6)] dark:text-[rgba(220,220,242,0.8)]"},Wa={class:"hover:text-primary!",href:"https://github.com/pure-admin",target:"_blank"},Ua=J({__name:"index",setup(a){const t=Ze("Title");return(c,m)=>(r(),y("footer",Na,[m[0]||(m[0]=re(" Copyright © 2020-2025 ",-1)),p("a",Wa,"  "+q(e(t)),1)]))}}),tn=ce(Ua,[["__scopeId","data-v-896b5b99"]]),Ka={class:"grow"},Ya={key:1,class:"grow"},Ga=J({__name:"index",props:{fixedHeader:Boolean},setup(a){const t=a,{t:c}=Oe(),{showModel:m}=pn(),{$storage:i,$config:n}=it(),o=V(()=>n==null?void 0:n.KeepAlive),u=V(()=>_=>_.meta.transition),l=V(()=>i==null?void 0:i.configure.hideTabs),f=V(()=>i==null?void 0:i.configure.hideFooter),d=V(()=>i==null?void 0:i.configure.stretch),s=V(()=>(i==null?void 0:i.layout.layout)==="vertical"),v=V(()=>kt(d.value)?d.value+"px":d.value?"1440px":"100%"),x=V(()=>[l.value&&s?"padding-top: 48px;":"",!l.value&&s?m.value=="chrome"?"padding-top: 85px;":"padding-top: 81px;":"",l.value&&!s.value?"padding-top: 48px;":"",!l.value&&!s.value?m.value=="chrome"?"padding-top: 85px;":"padding-top: 81px;":"",t.fixedHeader?"":`padding-top: 0;${l.value?"min-height: calc(100vh - 48px);":"min-height: calc(100vh - 86px);"}`]),g=J({props:{route:{type:void 0,required:!0}},render(){var L,N,B;const _=((L=u.value(this.route))==null?void 0:L.name)||"fade-transform",z=(N=u.value(this.route))==null?void 0:N.enterTransition,w=(B=u.value(this.route))==null?void 0:B.leaveTransition;return rt(At,{name:z?"pure-classes-transition":_,enterActiveClass:z?`animate__animated ${z}`:void 0,leaveActiveClass:w?`animate__animated ${w}`:void 0,mode:"out-in",appear:!0},{default:()=>[this.$slots.default()]})}});return(_,z)=>{const w=S("el-backtop"),L=S("el-scrollbar"),N=S("router-view");return r(),y("section",{class:Z([a.fixedHeader?"app-main":"app-main-nofixed-header"]),style:ae(x.value)},[h(N,null,{default:C(({Component:B,route:K})=>[h(Fa,{currComp:B,currRoute:K},{default:C(({Comp:W,fullPath:I,frameInfo:P})=>[a.fixedHeader?(r(),E(L,{key:0,"wrap-style":{display:"flex","flex-wrap":"wrap","max-width":v.value,margin:"0 auto",transition:"all 300ms cubic-bezier(0.4, 0, 0.2, 1)"},"view-style":{display:"flex",flex:"auto",overflow:"hidden","flex-direction":"column"}},{default:C(()=>[h(w,{title:e(c)("buttons.pureBackTop"),target:".app-main .el-scrollbar__wrap"},{default:C(()=>[h(e(fn))]),_:1},8,["title"]),p("div",Ka,[h(e(g),{route:K},{default:C(()=>[o.value?(r(),E(Xt,{key:0,include:e(ke)().cachePageList},[(r(),E(ze(W),{key:I,frameInfo:P,class:"main-content"},null,8,["frameInfo"]))],1032,["include"])):(r(),E(ze(W),{key:I,frameInfo:P,class:"main-content"},null,8,["frameInfo"]))]),_:2},1032,["route"])]),f.value?Y("",!0):(r(),E(tn,{key:0}))]),_:2},1032,["wrap-style"])):(r(),y("div",Ya,[h(e(g),{route:K},{default:C(()=>[o.value?(r(),E(Xt,{key:0,include:e(ke)().cachePageList},[(r(),E(ze(W),{key:I,frameInfo:P,class:"main-content"},null,8,["frameInfo"]))],1032,["include"])):(r(),E(ze(W),{key:I,frameInfo:P,class:"main-content"},null,8,["frameInfo"]))]),_:2},1032,["route"])]))]),_:2},1032,["currComp","currRoute"])]),_:1}),!f.value&&!a.fixedHeader?(r(),E(tn,{key:0})):Y("",!0)],6)}}}),nn=ce(Ga,[["__scopeId","data-v-5fc75f4c"]]),Xa={class:"project-configuration border-0 border-b-[1px] border-solid border-[var(--pure-border-color)]"},ja={class:"dark:text-white"},Qa={class:"flex justify-end p-3 border-0 border-t-[1px] border-solid border-[var(--pure-border-color)]"},Za=J({__name:"index",setup(a){const t=R(null),c=R(!1),m=V(()=>["w-[22px]","h-[22px]","flex","justify-center","items-center","outline-hidden","rounded-[4px]","cursor-pointer","transition-colors","hover:bg-[#0000000f]","dark:hover:bg-[#ffffff1f]","dark:hover:text-[#ffffffd9]"]),{t:i}=Oe(),{onReset:n}=Ht();return rn(t,o=>{o.clientX>t.value.offsetLeft||(c.value=!1)}),Pe(()=>{xe.on("openPanel",()=>{c.value=!0})}),Lt(()=>{xe.off("openPanel")}),(o,u)=>{const l=S("IconifyIconOffline"),f=S("el-scrollbar"),d=S("el-button"),s=je("tippy");return r(),y("div",{class:Z({show:c.value})},[u[1]||(u[1]=p("div",{class:"right-panel-background"},null,-1)),p("div",{ref_key:"target",ref:t,class:"right-panel bg-bg_color"},[p("div",Xa,[p("h4",ja,q(e(i)("panel.pureSystemSet")),1),oe((r(),y("span",{class:Z(m.value)},[h(l,{class:"dark:text-white",width:"18px",height:"18px",icon:e(ft),onClick:u[0]||(u[0]=v=>c.value=!c.value)},null,8,["icon"])],2)),[[s,{content:e(i)("panel.pureCloseSystemSet"),placement:"bottom-start",zIndex:41e3}]])]),h(f,null,{default:C(()=>[ht(o.$slots,"default",{},void 0,!0)]),_:3}),p("div",Qa,[oe((r(),E(d,{type:"danger",text:"",bg:"",onClick:e(n)},{default:C(()=>[re(q(e(i)("panel.pureClearCache")),1)]),_:1},8,["onClick"])),[[s,{content:e(i)("panel.pureClearCacheAndToLogin"),placement:"left-start",zIndex:41e3}]])])],512)],2)}}}),Ja=ce(Za,[["__scopeId","data-v-15bfdf4f"]]),es={viewBox:"0 0 24 24",width:"20",height:"20"};function ts(a,t){return r(),y("svg",es,[...t[0]||(t[0]=[p("path",{fill:"currentColor",d:"m10.828 12l4.95 4.95l-1.414 1.415L8 12l6.364-6.364l1.414 1.414z"},null,-1)])])}const on=he({name:"ri-arrow-left-s-line",render:ts}),ns={viewBox:"0 0 24 24",width:"20",height:"20"};function os(a,t){return r(),y("svg",ns,[...t[0]||(t[0]=[p("path",{fill:"currentColor",d:"m13.172 12l-4.95-4.95l1.414-1.413L16 12l-6.364 6.364l-1.414-1.415z"},null,-1)])])}const ln=he({name:"ri-arrow-right-s-line",render:os}),ls={xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",class:"icon",viewBox:"0 0 1024 1024"};function as(a,t){return r(),y("svg",ls,[...t[0]||(t[0]=[p("path",{d:"M554 849.574c0 23.365-18.635 42.307-42 42.307s-42-18.941-42-42.307V662.719c0-23.365 18.635-42.307 42-42.307v-7.051c23.365 0 42 25.993 42 49.358z"},null,-1),p("path",{d:"M893 888.5c0 17.397-14.103 31.5-31.5 31.5h-700c-17.397 0-31.5-14.103-31.5-31.5s14.103-31.5 31.5-31.5h700c17.397 0 31.5 14.103 31.5 31.5m33-714.074C926 135.484 894.686 105 855.744 105H168.256C129.314 105 98 135.484 98 174.426V533h828zM98 630.988C98 669.931 129.314 702 168.256 702h687.488C894.686 702 926 669.931 926 630.988V596H98z"},null,-1)])])}const ss={render:as},rs={class:"p-5"},is={class:"theme-color"},cs=["onClick"],us={class:"pure-theme"},ds={key:0},hs={class:"mt-5! font-medium text-sm dark:text-white"},fs={class:"setting"},ps={class:"dark:text-white"},ms={class:"dark:text-white"},vs={class:"dark:text-white"},gs={class:"dark:text-white"},_s={class:"dark:text-white"},ys=J({__name:"index",setup(a){var T,H,D,te;const{t}=Oe(),{device:c}=Ie(),{isDark:m}=dn(),{$storage:i}=it(),n=R(),o=R(),u=R(),{dataTheme:l,overallStyle:f,layoutTheme:d,themeColors:s,toggleClass:v,dataThemeChange:x,setLayoutThemeColor:g}=Ht();if(e(d)){const M=e(d).layout,k=e(d).theme;document.documentElement.setAttribute("data-theme",k),Te(M)}const _=R((H=(T=i.configure)==null?void 0:T.showModel)!=null?H:"smart"),z=R((te=(D=i.configure)==null?void 0:D.showLogo)!=null?te:!0),w=Mt({greyVal:i.configure.grey,weakVal:i.configure.weak,tabsVal:i.configure.hideTabs,showLogo:i.configure.showLogo,showModel:i.configure.showModel,hideFooter:i.configure.hideFooter,multiTagsCache:i.configure.multiTagsCache,stretch:i.configure.stretch}),L=V(()=>M=>({background:M})),N=V(()=>M=>!(M==="light"&&m.value));function B(M,k){const de=i.configure;de[M]=k,i.configure=de}const K=M=>{const k=document.querySelector("html");v(w.greyVal,"html-grey",k),B("grey",M)},W=M=>{const k=document.querySelector("html");v(w.weakVal,"html-weakness",k),B("weak",M)},I=()=>{const M=w.tabsVal;B("hideTabs",M),xe.emit("tagViewsChange",M)},P=()=>{const M=w.hideFooter;B("hideFooter",M)},U=()=>{const M=w.multiTagsCache;B("multiTagsCache",M),Re().multiTagsCacheChange(M)};function se({option:M}){const{value:k}=M;_.value=k,B("showModel",k),xe.emit("tagViewsShowModel",k)}function ie(){e(z)?B("showLogo",!0):B("showLogo",!1),xe.emit("logoChange",e(z))}function O(M){M.forEach(k=>{v(!1,"is-select",e(k))})}const Q=V(()=>[{label:t("panel.pureStretchFixed"),tip:t("panel.pureStretchFixedTip"),value:"fixed"},{label:t("panel.pureStretchCustom"),tip:t("panel.pureStretchCustomTip"),value:"custom"}]),ne=M=>{w.stretch=M,B("stretch",M)},_e=({option:M})=>{const{value:k}=M;ne(k==="custom"?1440:!1)},Ve=V(()=>M=>M===d.value.theme&&d.value.theme!=="light"?"#fff":M===d.value.theme&&d.value.theme==="light"?"#1d2b45":"transparent"),ye=V(()=>["mb-[12px]!","font-medium","text-sm","dark:text-white"]),Me=V(()=>[{label:t("panel.pureOverallStyleLight"),icon:Kn,theme:"light",tip:t("panel.pureOverallStyleLightTip"),iconAttrs:{fill:m.value?"#fff":"#000"}},{label:t("panel.pureOverallStyleDark"),icon:Yn,theme:"dark",tip:t("panel.pureOverallStyleDarkTip"),iconAttrs:{fill:m.value?"#fff":"#000"}},{label:t("panel.pureOverallStyleSystem"),icon:ss,theme:"system",tip:t("panel.pureOverallStyleSystemTip"),iconAttrs:{fill:m.value?"#fff":"#000"}}]),Fe=V(()=>[{label:t("panel.pureTagsStyleSmart"),tip:t("panel.pureTagsStyleSmartTip"),value:"smart"},{label:t("panel.pureTagsStyleCard"),tip:t("panel.pureTagsStyleCardTip"),value:"card"},{label:t("panel.pureTagsStyleChrome"),tip:t("panel.pureTagsStyleChromeTip"),value:"chrome"}]);function Te(M){var k,de,fe,We,me;d.value.layout=M,window.document.body.setAttribute("layout",M),i.layout={layout:M,theme:d.value.theme,darkMode:(k=i.layout)==null?void 0:k.darkMode,sidebarStatus:(de=i.layout)==null?void 0:de.sidebarStatus,epThemeColor:(fe=i.layout)==null?void 0:fe.epThemeColor,themeColor:(We=i.layout)==null?void 0:We.themeColor,overallStyle:(me=i.layout)==null?void 0:me.overallStyle},qe().setLayout(M)}Ae(i,({layout:M})=>{switch(M.layout){case"vertical":v(!0,"is-select",e(o)),tt(O([u]),50),tt(O([n]),50);break;case"horizontal":v(!0,"is-select",e(u)),tt(O([o]),50),tt(O([n]),50);break;case"mix":v(!0,"is-select",e(n)),tt(O([o]),50),tt(O([u]),50);break}});const Qe=window.matchMedia("(prefers-color-scheme: dark)");function Ee(){f.value==="system"&&(Qe.matches?l.value=!0:l.value=!1,x(f.value))}function Ne(){Qe.removeEventListener("change",Ee)}function et(){Ee(),Ne(),Qe.addEventListener("change",Ee)}return hn(()=>{Xe(()=>{var M,k;et(),w.greyVal&&((M=document.querySelector("html"))==null||M.classList.add("html-grey")),w.weakVal&&((k=document.querySelector("html"))==null||k.classList.add("html-weakness")),w.tabsVal&&I(),w.hideFooter&&P()})}),Rn(()=>Ne),(M,k)=>{const de=S("IconifyIconOffline"),fe=S("el-icon"),We=S("el-input-number"),me=S("el-switch"),ot=je("tippy"),mt=je("ripple");return r(),E(Ja,null,{default:C(()=>[p("div",rs,[p("p",{class:Z(ye.value)},q(e(t)("panel.pureOverallStyle")),3),h(e(xt),{resize:"",class:"select-none",modelValue:e(f)==="system"?2:e(l)?1:0,options:Me.value,onChange:k[0]||(k[0]=j=>{j.index===1&&j.index!==2?l.value=!0:l.value=!1,f.value=j.option.theme,e(x)(j.option.theme),j.index===2&&et()})},null,8,["modelValue","options"]),p("p",{class:Z(["mt-5!",ye.value])},q(e(t)("panel.pureThemeColor")),3),p("ul",is,[(r(!0),y(ue,null,be(e(s),(j,b)=>oe((r(),y("li",{key:b,style:ae(L.value(j.color)),onClick:$=>e(g)(j.themeColor)},[h(fe,{style:{margin:"0.1em 0.1em 0 0"},size:17,color:Ve.value(j.themeColor)},{default:C(()=>[h(de,{icon:e(Je)},null,8,["icon"])]),_:1},8,["color"])],12,cs)),[[we,N.value(j.themeColor)]])),128))]),p("p",{class:Z(["mt-5!",ye.value])},q(e(t)("panel.pureLayoutModel")),3),p("ul",us,[oe((r(),y("li",{ref_key:"verticalRef",ref:o,class:Z(e(d).layout==="vertical"?"is-select":""),onClick:k[1]||(k[1]=j=>Te("vertical"))},[...k[13]||(k[13]=[p("div",null,null,-1),p("div",null,null,-1)])],2)),[[ot,{content:e(t)("panel.pureVerticalTip"),zIndex:41e3}]]),e(c)!=="mobile"?oe((r(),y("li",{key:0,ref_key:"horizontalRef",ref:u,class:Z(e(d).layout==="horizontal"?"is-select":""),onClick:k[2]||(k[2]=j=>Te("horizontal"))},[...k[14]||(k[14]=[p("div",null,null,-1),p("div",null,null,-1)])],2)),[[ot,{content:e(t)("panel.pureHorizontalTip"),zIndex:41e3}]]):Y("",!0),e(c)!=="mobile"?oe((r(),y("li",{key:1,ref_key:"mixRef",ref:n,class:Z(e(d).layout==="mix"?"is-select":""),onClick:k[3]||(k[3]=j=>Te("mix"))},[...k[15]||(k[15]=[p("div",null,null,-1),p("div",null,null,-1)])],2)),[[ot,{content:e(t)("panel.pureMixTip"),zIndex:41e3}]]):Y("",!0)]),e(qe)().getViewportWidth>1280?(r(),y("span",ds,[p("p",{class:Z(["mt-5!",ye.value])},q(e(t)("panel.pureStretch")),3),h(e(xt),{resize:"",class:"mb-2 select-none",modelValue:e(kt)(w.stretch)?1:0,options:Q.value,onChange:_e},null,8,["modelValue","options"]),e(kt)(w.stretch)?(r(),E(We,{key:0,modelValue:w.stretch,"onUpdate:modelValue":k[4]||(k[4]=j=>w.stretch=j),min:1280,max:1600,"controls-position":"right",onChange:k[5]||(k[5]=j=>ne(j))},null,8,["modelValue"])):oe((r(),y("button",{key:1,class:"bg-transparent flex-c w-full h-20 rounded-md border border-[var(--pure-border-color)]",onClick:k[6]||(k[6]=j=>ne(!w.stretch))},[p("div",{class:Z(["flex-bc transition-all duration-300",[w.stretch?"w-[24%]":"w-[50%]"]]),style:{color:"var(--el-color-primary)"}},[h(de,{icon:w.stretch?e(ln):e(on)},null,8,["icon"]),k[16]||(k[16]=p("div",{class:"grow border-0 border-b border-dashed",style:{"border-color":"var(--el-color-primary)"}},null,-1)),h(de,{icon:w.stretch?e(on):e(ln)},null,8,["icon"])],2)])),[[mt,{class:"text-gray-300"}]])])):Y("",!0),p("p",{class:Z(["mt-4!",ye.value])},q(e(t)("panel.pureTagsStyle")),3),h(e(xt),{resize:"",class:"select-none",modelValue:_.value==="smart"?0:_.value==="card"?1:2,options:Fe.value,onChange:se},null,8,["modelValue","options"]),p("p",hs,q(e(t)("panel.pureInterfaceDisplay")),1),p("ul",fs,[p("li",null,[p("span",ps,q(e(t)("panel.pureGreyModel")),1),h(me,{modelValue:w.greyVal,"onUpdate:modelValue":k[7]||(k[7]=j=>w.greyVal=j),"inline-prompt":"","active-text":e(t)("buttons.pureOpenText"),"inactive-text":e(t)("buttons.pureCloseText"),onChange:K},null,8,["modelValue","active-text","inactive-text"])]),p("li",null,[p("span",ms,q(e(t)("panel.pureWeakModel")),1),h(me,{modelValue:w.weakVal,"onUpdate:modelValue":k[8]||(k[8]=j=>w.weakVal=j),"inline-prompt":"","active-text":e(t)("buttons.pureOpenText"),"inactive-text":e(t)("buttons.pureCloseText"),onChange:W},null,8,["modelValue","active-text","inactive-text"])]),p("li",null,[p("span",vs,q(e(t)("panel.pureHiddenTags")),1),h(me,{modelValue:w.tabsVal,"onUpdate:modelValue":k[9]||(k[9]=j=>w.tabsVal=j),"inline-prompt":"","active-text":e(t)("buttons.pureOpenText"),"inactive-text":e(t)("buttons.pureCloseText"),onChange:I},null,8,["modelValue","active-text","inactive-text"])]),p("li",null,[p("span",gs,q(e(t)("panel.pureHiddenFooter")),1),h(me,{modelValue:w.hideFooter,"onUpdate:modelValue":k[10]||(k[10]=j=>w.hideFooter=j),"inline-prompt":"","active-text":e(t)("buttons.pureOpenText"),"inactive-text":e(t)("buttons.pureCloseText"),onChange:P},null,8,["modelValue","active-text","inactive-text"])]),p("li",null,[k[17]||(k[17]=p("span",{class:"dark:text-white"},"Logo",-1)),h(me,{modelValue:z.value,"onUpdate:modelValue":k[11]||(k[11]=j=>z.value=j),"inline-prompt":"","active-value":!0,"inactive-value":!1,"active-text":e(t)("buttons.pureOpenText"),"inactive-text":e(t)("buttons.pureCloseText"),onChange:ie},null,8,["modelValue","active-text","inactive-text"])]),p("li",null,[p("span",_s,q(e(t)("panel.pureMultiTagsCache")),1),h(me,{modelValue:w.multiTagsCache,"onUpdate:modelValue":k[12]||(k[12]=j=>w.multiTagsCache=j),"inline-prompt":"","active-text":e(t)("buttons.pureOpenText"),"inactive-text":e(t)("buttons.pureCloseText"),onChange:U},null,8,["modelValue","active-text","inactive-text"])])])])]),_:1})}}}),xs=ce(ys,[["__scopeId","data-v-42b0bf91"]]),ws=["src"],bs={class:"sidebar-title"},Cs=["src"],ks={class:"sidebar-title"},Ss=J({__name:"SidebarLogo",props:{collapse:Boolean},setup(a){const{title:t,getLogo:c}=Ie();return(m,i)=>{const n=S("router-link");return r(),y("div",{class:Z(["sidebar-logo-container",{collapses:a.collapse}])},[h(At,{name:"sidebarLogoFade"},{default:C(()=>{var o,u,l,f;return[a.collapse?(r(),E(n,{key:"collapse",title:e(t),class:"sidebar-logo-link",to:(u=(o=e(bt)())==null?void 0:o.path)!=null?u:"/"},{default:C(()=>[p("img",{src:e(c)(),alt:"logo"},null,8,ws),p("span",bs,q(e(t)),1)]),_:1},8,["title","to"])):(r(),E(n,{key:"expand",title:e(t),class:"sidebar-logo-link",to:(f=(l=e(bt)())==null?void 0:l.path)!=null?f:"/"},{default:C(()=>[p("img",{src:e(c)(),alt:"logo"},null,8,Cs),p("span",ks,q(e(t)),1)]),_:1},8,["title","to"]))]}),_:1})],2)}}}),Is=ce(Ss,[["__scopeId","data-v-4dd8e86d"]]);var wt,an;function Ms(){if(an)return wt;an=1;function a(i){if(typeof i!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(i))}function t(i,n){for(var o="",u=0,l=-1,f=0,d,s=0;s<=i.length;++s){if(s2){var v=o.lastIndexOf("/");if(v!==o.length-1){v===-1?(o="",u=0):(o=o.slice(0,v),u=o.length-1-o.lastIndexOf("/")),l=s,f=0;continue}}else if(o.length===2||o.length===1){o="",u=0,l=s,f=0;continue}}n&&(o.length>0?o+="/..":o="..",u=2)}else o.length>0?o+="/"+i.slice(l+1,s):o=i.slice(l+1,s),u=s-l-1;l=s,f=0}else d===46&&f!==-1?++f:f=-1}return o}function c(i,n){var o=n.dir||n.root,u=n.base||(n.name||"")+(n.ext||"");return o?o===n.root?o+u:o+i+u:u}var m={resolve:function(){for(var n="",o=!1,u,l=arguments.length-1;l>=-1&&!o;l--){var f;l>=0?f=arguments[l]:(u===void 0&&(u=process.cwd()),f=u),a(f),f.length!==0&&(n=f+"/"+n,o=f.charCodeAt(0)===47)}return n=t(n,!o),o?n.length>0?"/"+n:"/":n.length>0?n:"."},normalize:function(n){if(a(n),n.length===0)return".";var o=n.charCodeAt(0)===47,u=n.charCodeAt(n.length-1)===47;return n=t(n,!o),n.length===0&&!o&&(n="."),n.length>0&&u&&(n+="/"),o?"/"+n:n},isAbsolute:function(n){return a(n),n.length>0&&n.charCodeAt(0)===47},join:function(){if(arguments.length===0)return".";for(var n,o=0;o0&&(n===void 0?n=u:n+="/"+u)}return n===void 0?".":m.normalize(n)},relative:function(n,o){if(a(n),a(o),n===o||(n=m.resolve(n),o=m.resolve(o),n===o))return"";for(var u=1;ux){if(o.charCodeAt(d+_)===47)return o.slice(d+_+1);if(_===0)return o.slice(d+_)}else f>x&&(n.charCodeAt(u+_)===47?g=_:_===0&&(g=0));break}var z=n.charCodeAt(u+_),w=o.charCodeAt(d+_);if(z!==w)break;z===47&&(g=_)}var L="";for(_=u+g+1;_<=l;++_)(_===l||n.charCodeAt(_)===47)&&(L.length===0?L+="..":L+="/..");return L.length>0?L+o.slice(d+g):(d+=g,o.charCodeAt(d)===47&&++d,o.slice(d))},_makeLong:function(n){return n},dirname:function(n){if(a(n),n.length===0)return".";for(var o=n.charCodeAt(0),u=o===47,l=-1,f=!0,d=n.length-1;d>=1;--d)if(o=n.charCodeAt(d),o===47){if(!f){l=d;break}}else f=!1;return l===-1?u?"/":".":u&&l===1?"//":n.slice(0,l)},basename:function(n,o){if(o!==void 0&&typeof o!="string")throw new TypeError('"ext" argument must be a string');a(n);var u=0,l=-1,f=!0,d;if(o!==void 0&&o.length>0&&o.length<=n.length){if(o.length===n.length&&o===n)return"";var s=o.length-1,v=-1;for(d=n.length-1;d>=0;--d){var x=n.charCodeAt(d);if(x===47){if(!f){u=d+1;break}}else v===-1&&(f=!1,v=d+1),s>=0&&(x===o.charCodeAt(s)?--s===-1&&(l=d):(s=-1,l=v))}return u===l?l=v:l===-1&&(l=n.length),n.slice(u,l)}else{for(d=n.length-1;d>=0;--d)if(n.charCodeAt(d)===47){if(!f){u=d+1;break}}else l===-1&&(f=!1,l=d+1);return l===-1?"":n.slice(u,l)}},extname:function(n){a(n);for(var o=-1,u=0,l=-1,f=!0,d=0,s=n.length-1;s>=0;--s){var v=n.charCodeAt(s);if(v===47){if(!f){u=s+1;break}continue}l===-1&&(f=!1,l=s+1),v===46?o===-1?o=s:d!==1&&(d=1):o!==-1&&(d=-1)}return o===-1||l===-1||d===0||d===1&&o===l-1&&o===u+1?"":n.slice(o,l)},format:function(n){if(n===null||typeof n!="object")throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof n);return c("/",n)},parse:function(n){a(n);var o={root:"",dir:"",base:"",ext:"",name:""};if(n.length===0)return o;var u=n.charCodeAt(0),l=u===47,f;l?(o.root="/",f=1):f=0;for(var d=-1,s=0,v=-1,x=!0,g=n.length-1,_=0;g>=f;--g){if(u=n.charCodeAt(g),u===47){if(!x){s=g+1;break}continue}v===-1&&(x=!1,v=g+1),u===46?d===-1?d=g:_!==1&&(_=1):d!==-1&&(_=-1)}return d===-1||v===-1||_===0||_===1&&d===v-1&&d===s+1?v!==-1&&(s===0&&l?o.base=o.name=n.slice(1,v):o.base=o.name=n.slice(s,v)):(s===0&&l?(o.name=n.slice(1,d),o.base=n.slice(1,v)):(o.name=n.slice(s,d),o.base=n.slice(s,v)),o.ext=n.slice(d,v)),s>0?o.dir=n.slice(0,s-1):l&&(o.dir="/"),o},sep:"/",delimiter:":",win32:null,posix:null};return m.posix=m,wt=m,wt}var Ts=Ms();const $s=J({__name:"SidebarLinkItem",props:{to:{}},setup(a){const t=a,c=V(()=>Bn(t.to.name)),m=i=>c.value?{href:i.name,target:"_blank",rel:"noopener"}:{to:i};return(i,n)=>(r(),E(ze(c.value?"a":"router-link"),On(En(m(a.to))),{default:C(()=>[ht(i.$slots,"default")]),_:3},16))}}),zs={viewBox:"0 0 1024 1024",width:"1em",height:"1em"};function Ls(a,t){return r(),y("svg",zs,[...t[0]||(t[0]=[p("path",{fill:"currentColor",d:"M104.704 685.248a64 64 0 0 0 90.496 0l316.8-316.8l316.8 316.8a64 64 0 0 0 90.496-90.496L557.248 232.704a64 64 0 0 0-90.496 0L104.704 594.752a64 64 0 0 0 0 90.496"},null,-1)])])}const As=he({name:"ep-arrow-up-bold",render:Ls}),Vs={viewBox:"0 0 1024 1024",width:"1em",height:"1em"};function Hs(a,t){return r(),y("svg",Vs,[...t[0]||(t[0]=[p("path",{fill:"currentColor",d:"M104.704 338.752a64 64 0 0 1 90.496 0l316.8 316.8l316.8-316.8a64 64 0 0 1 90.496 90.496L557.248 791.296a64 64 0 0 1-90.496 0L104.704 429.248a64 64 0 0 1 0-90.496"},null,-1)])])}const Rs=he({name:"ep-arrow-down-bold",render:Hs}),Bs={viewBox:"0 0 1024 1024",width:"1em",height:"1em"};function Os(a,t){return r(),y("svg",Bs,[...t[0]||(t[0]=[p("path",{fill:"currentColor",d:"M685.248 104.704a64 64 0 0 1 0 90.496L368.448 512l316.8 316.8a64 64 0 0 1-90.496 90.496L232.704 557.248a64 64 0 0 1 0-90.496l362.048-362.048a64 64 0 0 1 90.496 0"},null,-1)])])}const Es=he({name:"ep-arrow-left-bold",render:Os}),Ds={viewBox:"0 0 1024 1024",width:"1em",height:"1em"};function qs(a,t){return r(),y("svg",Ds,[...t[0]||(t[0]=[p("path",{fill:"currentColor",d:"M338.752 104.704a64 64 0 0 0 0 90.496l316.8 316.8l-316.8 316.8a64 64 0 0 0 90.496 90.496l362.048-362.048a64 64 0 0 0 0-90.496L429.248 104.704a64 64 0 0 0-90.496 0"},null,-1)])])}const Ps=he({name:"ep-arrow-right-bold",render:qs}),vn=J({__name:"SidebarItem",props:{item:{type:Object},isNest:{type:Boolean,default:!1},basePath:{type:String,default:""}},setup(a){const t=Dn(),{layout:c,isCollapse:m,tooltipEffect:i,getDivStyle:n}=Ie(),o=a,u=V(()=>({width:"100%",display:"flex",alignItems:"center"})),l=V(()=>({display:"flex",justifyContent:"center",alignItems:"center",margin:c.value==="horizontal"?"0 5px 0 0":m.value?"0 auto":"0 5px 0 0"})),f=V(()=>{const g=o.item,_="w-full! text-inherit!";return c.value!=="horizontal"&&m.value&&!Se(g.meta.icon)&&(c.value==="vertical"&&g.parentId===null||c.value==="mix"&&g.pathList.length===2)?`${_} min-w-[54px]! text-center! px-3!`:_}),d=V(()=>{var g;return(g=Ze())!=null&&g.MenuArrowIconNoTransition?{"expand-close-icon":He(Rs),"expand-open-icon":He(As),"collapse-close-icon":He(Ps),"collapse-open-icon":He(Es)}:""}),s=R(null);function v(g=[],_){var w,L;const z=g.filter(N=>(s.value=N,!0));return(L=(w=z[0])==null?void 0:w.meta)!=null&&L.showParent?!1:z.length===1?!0:z.length===0?(s.value=gt(vt({},_),{path:"",noShowingChildren:!0}),!0):!1}function x(g){const _=/^http(s?):\/\//;return _.test(g)||_.test(o.basePath)?g||o.basePath:Ts.posix.resolve(o.basePath,g)}return(g,_)=>{const z=S("el-text"),w=S("el-menu-item"),L=S("sidebar-item",!0),N=S("el-sub-menu");return v(a.item.children,a.item)&&(!s.value.children||s.value.noShowingChildren)?(r(),E($s,{key:0,to:a.item},{default:C(()=>[h(w,jt({index:x(s.value.path),class:{"submenu-title-noDropdown":!a.isNest},style:u.value},e(t)),{title:C(()=>[p("div",{style:ae(e(n))},[h(e(Qt),{tippyProps:{offset:[0,-10],theme:e(i)},class:"w-full! text-inherit!"},{default:C(()=>[re(q(e(Le)(s.value.meta.title)),1)]),_:1},8,["tippyProps"]),h(It,{extraIcon:s.value.meta.extraIcon},null,8,["extraIcon"])],4)]),default:C(()=>{var B,K,W,I,P;return[Se(a.item.meta.icon)?(r(),y("div",{key:0,class:"sub-menu-icon",style:ae(l.value)},[(r(),E(ze(e(He)(Se(s.value.meta.icon)||a.item.meta&&Se(a.item.meta.icon)))))],4)):Y("",!0),!((B=a.item)!=null&&B.meta.icon)&&e(m)&&e(c)==="vertical"&&((W=(K=a.item)==null?void 0:K.pathList)==null?void 0:W.length)===1||!s.value.meta.icon&&e(m)&&e(c)==="mix"&&((P=(I=a.item)==null?void 0:I.pathList)==null?void 0:P.length)===2?(r(),E(z,{key:1,truncated:"",class:"w-full! px-3! min-w-[54px]! text-center! text-inherit!"},{default:C(()=>[re(q(e(Le)(s.value.meta.title)),1)]),_:1})):Y("",!0)]}),_:1},16,["index","class","style"])]),_:1},8,["to"])):(r(),E(N,jt({key:1,ref:"subMenu",teleported:"",index:x(a.item.path)},d.value),{title:C(()=>{var B,K;return[Se(a.item.meta.icon)?(r(),y("div",{key:0,style:ae(l.value),class:"sub-menu-icon"},[(r(),E(ze(e(He)(a.item.meta&&Se(a.item.meta.icon)))))],4)):Y("",!0),(e(c)==="mix"&&Se(a.item.meta.icon)?!e(m)||((K=(B=a.item)==null?void 0:B.pathList)==null?void 0:K.length)!==2:!(e(c)==="vertical"&&e(m)&&Se(a.item.meta.icon)&&a.item.parentId===null))?(r(),E(e(Qt),{key:1,tippyProps:{offset:[0,-10],theme:e(i)},class:Z(f.value)},{default:C(()=>[re(q(e(Le)(a.item.meta.title)),1)]),_:1},8,["tippyProps","class"])):Y("",!0),e(m)?Y("",!0):(r(),E(It,{key:2,extraIcon:a.item.meta.extraIcon},null,8,["extraIcon"]))]}),default:C(()=>[(r(!0),y(ue,null,be(a.item.children,B=>(r(),E(L,{key:B.path,"is-nest":!0,item:B,"base-path":x(B.path),class:"nest-menu"},null,8,["item","base-path"]))),128))]),_:1},16,["index"]))}}}),Fs={class:"left-collapse"},Ns=J({__name:"SidebarLeftCollapse",props:{isActive:{type:Boolean,default:!1}},emits:["toggleClick"],setup(a,{emit:t}){const{t:c}=Oe(),{tooltipEffect:m}=Ie(),i=V(()=>["ml-4","mb-1","w-[16px]","h-[16px]","inline-block!","align-middle","cursor-pointer","duration-[100ms]"]),{$storage:n}=it(),o=V(()=>{var f;return(f=n.layout)==null?void 0:f.themeColor}),u=t,l=()=>{u("toggleClick")};return(f,d)=>{const s=S("IconifyIconOffline"),v=je("tippy");return r(),y("div",Fs,[oe(h(s,{icon:e(Un),class:Z([i.value,o.value==="light"?"":"text-primary"]),style:ae({transform:a.isActive?"none":"rotateY(180deg)"}),onClick:l},null,8,["icon","class","style"]),[[v,{content:a.isActive?e(c)("buttons.pureClickCollapse"):e(c)("buttons.pureClickExpand"),theme:e(m),hideOnClick:"toggle",placement:"right"}]])])}}}),Ws=ce(Ns,[["__scopeId","data-v-35058a81"]]),Us={viewBox:"0 0 24 24",width:"1em",height:"1em"};function Ks(a,t){return r(),y("svg",Us,[...t[0]||(t[0]=[p("path",{fill:"currentColor",d:"m4.836 12l6.207 6.207l1.414-1.414L7.664 12l4.793-4.793l-1.414-1.414zm5.65 0l6.207 6.207l1.414-1.414L13.314 12l4.793-4.793l-1.414-1.414z"},null,-1)])])}const Ys=he({name:"ri-arrow-left-double-fill",render:Ks}),Gs=J({__name:"SidebarCenterCollapse",props:{isActive:{type:Boolean,default:!1}},emits:["toggleClick"],setup(a,{emit:t}){const{t:c}=Oe(),{tooltipEffect:m}=Ie(),i=V(()=>["w-[16px]","h-[16px]"]),{$storage:n}=it(),o=V(()=>{var f;return(f=n.layout)==null?void 0:f.themeColor}),u=t,l=()=>{u("toggleClick")};return(f,d)=>{const s=S("IconifyIconOffline"),v=je("tippy");return oe((r(),y("div",{class:"center-collapse",onClick:l},[h(s,{icon:e(Ys),class:Z([i.value,o.value==="light"?"":"text-primary"]),style:ae({transform:a.isActive?"none":"rotateY(180deg)"})},null,8,["icon","class","style"])])),[[v,{content:a.isActive?e(c)("buttons.pureClickCollapse"):e(c)("buttons.pureClickExpand"),theme:e(m),hideOnClick:"toggle",placement:"right"}]])}}}),Xs=ce(Gs,[["__scopeId","data-v-52a12c43"]]),js=J({__name:"NavVertical",setup(a){var _,z;const t=zt(),c=R(!1),m=R((z=(_=Be().getItem(`${nt()}configure`))==null?void 0:_.showLogo)!=null?z:!0),{device:i,pureApp:n,isCollapse:o,tooltipEffect:u,menuSelect:l,toggleSideBar:f}=Ie(),d=R([]),s=V(()=>n.layout==="mix"&&i.value!=="mobile"?d.value:ke().wholeMenus),v=V(()=>n.layout==="mix"?!1:s.value.length===0),x=V(()=>{var w;return Ge((w=t.meta)==null?void 0:w.activePath)?t.path:t.meta.activePath});function g(){let w="";w=x.value,d.value=[];const L=Vt(w,ke().wholeMenus),N=dt(L[0]||w,ke().wholeMenus);N!=null&&N.children&&(d.value=N==null?void 0:N.children)}return Ae(()=>[t.path,ke().wholeMenus],()=>{t.path.includes("/redirect")||(g(),l(t.path))}),Pe(()=>{g(),xe.on("logoChange",w=>{m.value=w})}),Lt(()=>{xe.off("logoChange")}),(w,L)=>{const N=S("el-menu"),B=S("el-scrollbar"),K=je("loading");return oe((r(),y("div",{class:Z(["sidebar-container",m.value?"has-logo":"no-logo"]),onMouseenter:L[0]||(L[0]=$e(W=>c.value=!0,["prevent"])),onMouseleave:L[1]||(L[1]=$e(W=>c.value=!1,["prevent"]))},[m.value?(r(),E(Is,{key:0,collapse:e(o)},null,8,["collapse"])):Y("",!0),h(B,{"wrap-class":"scrollbar-wrapper",class:Z([e(i)==="mobile"?"mobile":"pc"])},{default:C(()=>[h(N,{"unique-opened":"",mode:"vertical","popper-class":"pure-scrollbar",class:"outer-most select-none",collapse:e(o),"collapse-transition":!1,"popper-effect":e(u),"default-active":x.value},{default:C(()=>[(r(!0),y(ue,null,be(s.value,W=>(r(),E(vn,{key:W.path,item:W,"base-path":W.path,class:"outer-most select-none"},null,8,["item","base-path"]))),128))]),_:1},8,["collapse","popper-effect","default-active"])]),_:1},8,["class"]),e(i)!=="mobile"&&(c.value||e(o))?(r(),E(Xs,{key:1,"is-active":e(n).sidebar.opened,onToggleClick:e(f)},null,8,["is-active","onToggleClick"])):Y("",!0),e(i)!=="mobile"?(r(),E(Ws,{key:2,"is-active":e(n).sidebar.opened,onToggleClick:e(f)},null,8,["is-active","onToggleClick"])):Y("",!0)],34)),[[K,v.value]])}}}),Qs=ce(js,[["__scopeId","data-v-f94a3619"]]),Zs={class:"horizontal-header"},Js=["src"],er={class:"horizontal-header-right"},tr={class:"check-zh"},nr={class:"check-en"},or={class:"el-dropdown-link navbar-bg-hover"},lr=["src"],ar={key:0,class:"dark:text-white"},sr=["title"],rr=J({__name:"NavHorizontal",setup(a){var B,K;const t=R(),c=R((K=(B=Be().getItem(`${nt()}configure`))==null?void 0:B.showLogo)!=null?K:!0),{t:m,route:i,locale:n,translationCh:o,translationEn:u}=Bt(t),{title:l,logout:f,onPanel:d,getLogo:s,username:v,userAvatar:x,backTopMenu:g,avatarsStyle:_,toAccountSettings:z,getDropdownItemStyle:w,getDropdownItemClass:L}=Ie(),N=V(()=>{var W;return Ge((W=i.meta)==null?void 0:W.activePath)?i.path:i.meta.activePath});return Xe(()=>{var W;(W=t.value)==null||W.handleResize()}),Pe(()=>{xe.on("logoChange",W=>{c.value=W})}),(W,I)=>{const P=S("el-menu"),U=S("IconifyIconOffline"),se=S("el-dropdown-item"),ie=S("el-dropdown-menu"),O=S("el-dropdown"),Q=je("loading");return oe((r(),y("div",Zs,[c.value?(r(),y("div",{key:0,class:"horizontal-header-left",onClick:I[0]||(I[0]=(...ne)=>e(g)&&e(g)(...ne))},[p("img",{src:e(s)(),alt:"logo"},null,8,Js),p("span",null,q(e(l)),1)])):Y("",!0),h(P,{ref_key:"menuRef",ref:t,mode:"horizontal","popper-class":"pure-scrollbar",class:"horizontal-header-menu","default-active":N.value},{default:C(()=>[(r(!0),y(ue,null,be(e(ke)().wholeMenus,ne=>(r(),E(vn,{key:ne.path,item:ne,"base-path":ne.path},null,8,["item","base-path"]))),128))]),_:1},8,["default-active"]),p("div",er,[h(Dt,{id:"header-search"}),h(O,{id:"header-translation",trigger:"click"},{dropdown:C(()=>[h(ie,{class:"translation"},{default:C(()=>[h(se,{style:ae(e(w)(e(n),"zh")),class:Z(["dark:text-white!",e(L)(e(n),"zh")]),onClick:e(o)},{default:C(()=>[oe(p("span",tr,[h(U,{icon:e(Je)},null,8,["icon"])],512),[[we,e(n)==="zh"]]),I[2]||(I[2]=re(" 简体中文 ",-1))]),_:1},8,["style","class","onClick"]),h(se,{style:ae(e(w)(e(n),"en")),class:Z(["dark:text-white!",e(L)(e(n),"en")]),onClick:e(u)},{default:C(()=>[oe(p("span",nr,[h(U,{icon:e(Je)},null,8,["icon"])],512),[[we,e(n)==="en"]]),I[3]||(I[3]=re(" English ",-1))]),_:1},8,["style","class","onClick"])]),_:1})]),default:C(()=>[h(e(Ot),{class:"navbar-bg-hover w-[40px] h-[48px] p-[11px] cursor-pointer outline-hidden"})]),_:1}),h(Pt,{id:"full-screen"}),h(qt,{id:"header-notice"}),h(O,{trigger:"click"},{dropdown:C(()=>[h(se,{onClick:e(z)},{default:C(()=>[h(U,{icon:e(Ft),style:{margin:"5px"}},null,8,["icon"]),re(" "+q(e(m)("buttons.pureAccountSettings")),1)]),_:1},8,["onClick"]),h(ie,{class:"logout"},{default:C(()=>[h(se,{onClick:e(f)},{default:C(()=>[h(U,{icon:e(Nt),style:{margin:"5px"}},null,8,["icon"]),re(" "+q(e(m)("buttons.pureLoginOut")),1)]),_:1},8,["onClick"])]),_:1})]),default:C(()=>[p("span",or,[p("img",{src:e(x),style:ae(e(_))},null,12,lr),e(v)?(r(),y("p",ar,q(e(v)),1)):Y("",!0)])]),_:1}),p("span",{class:"set-icon navbar-bg-hover",title:e(m)("buttons.pureOpenSystemSet"),onClick:I[1]||(I[1]=(...ne)=>e(d)&&e(d)(...ne))},[h(U,{icon:e(Rt)},null,8,["icon"])],8,sr)])])),[[Q,e(ke)().wholeMenus.length===0]])}}}),ir=ce(rr,[["__scopeId","data-v-1f87fd56"]]),cr={key:0},ur=J({__name:"index",setup(a){const{t}=Oe(),c=R(),{isDark:m}=dn(),{layout:i}=qn(),n=un(),o=Et(),{$storage:u}=it(),l=Mt({sidebar:V(()=>qe().sidebar),device:V(()=>qe().device),fixedHeader:V(()=>o.fixedHeader),classes:V(()=>({hideSidebar:!l.sidebar.opened,openSidebar:l.sidebar.opened,withoutAnimation:l.sidebar.withoutAnimation,mobile:l.device==="mobile"})),hideTabs:V(()=>u==null?void 0:u.configure.hideTabs)});function f(x){var g,_,z,w,L,N;window.document.body.setAttribute("layout",x),u.layout={layout:`${x}`,theme:(g=u.layout)==null?void 0:g.theme,darkMode:(_=u.layout)==null?void 0:_.darkMode,sidebarStatus:(z=u.layout)==null?void 0:z.sidebarStatus,epThemeColor:(w=u.layout)==null?void 0:w.epThemeColor,themeColor:(L=u.layout)==null?void 0:L.themeColor,overallStyle:(N=u.layout)==null?void 0:N.overallStyle}}function d(x,g){qe().toggleDevice(x),qe().toggleSideBar(g,"resize")}let s=!0;pt(c,x=>{if(n)return;const g=x[0],[{inlineSize:_,blockSize:z}]=g.borderBoxSize;qe().setViewportSize({width:_,height:z}),_<=760?f("vertical"):f(qe().layout),_>0&&_<=760?(d("mobile",!1),s=!0):_>760&&_<=990?s&&(d("desktop",!1),s=!1):_>990&&!l.sidebar.isClickCollapse?(d("desktop",!0),s=!0):(d("desktop",!1),s=!1)}),Pe(()=>{n&&d("mobile",!1)}),hn(()=>{var x;Ht().dataThemeChange((x=u.layout)==null?void 0:x.overallStyle)});const v=J({name:"LayHeader",render(){return rt("div",{class:{"fixed-header":l.fixedHeader},style:[l.hideTabs&&i.value.includes("horizontal")?m.value?"box-shadow: 0 1px 4px #0d0d0d":"box-shadow: 0 1px 4px rgba(0, 21, 41, 0.08)":""]},{default:()=>[!o.hiddenSideBar&&(i.value.includes("vertical")||i.value.includes("mix"))?rt(Da):null,!o.hiddenSideBar&&i.value.includes("horizontal")?rt(ir):null,rt(dl)]})}});return(x,g)=>{const _=S("el-backtop"),z=S("el-scrollbar");return r(),y("div",{ref_key:"appWrapperRef",ref:c,class:Z(["app-wrapper",l.classes])},[oe(p("div",{class:"app-mask",onClick:g[0]||(g[0]=w=>e(qe)().toggleSideBar())},null,512),[[we,l.device==="mobile"&&l.sidebar.opened&&e(i).includes("vertical")]]),oe(h(Qs,null,null,512),[[we,!e(o).hiddenSideBar&&(e(i).includes("vertical")||e(i).includes("mix"))]]),p("div",{class:Z(["main-container",e(o).hiddenSideBar?"main-hidden":""])},[l.fixedHeader?(r(),y("div",cr,[h(e(v)),h(nn,{"fixed-header":l.fixedHeader},null,8,["fixed-header"])])):(r(),E(z,{key:1},{default:C(()=>[h(_,{title:e(t)("buttons.pureBackTop"),target:".main-container .el-scrollbar__wrap"},{default:C(()=>[h(e(fn))]),_:1},8,["title"]),h(e(v)),h(nn,{"fixed-header":l.fixedHeader},null,8,["fixed-header"])]),_:1}))],2),h(xs)],2)}}}),zr=ce(ur,[["__scopeId","data-v-6b7a8a68"]]);export{zr as default};