mirror of
https://github.com/aaPanel/aaPanel.git
synced 2026-09-13 04:57:38 +02:00
32 lines
12 KiB
JavaScript
32 lines
12 KiB
JavaScript
;(() => {
|
|
const stylesheetSelector = "link[rel=stylesheet]"
|
|
const loaded = new Set(Array.from(document.querySelectorAll(stylesheetSelector)).map(link => link.href))
|
|
const version = "1787646744133"
|
|
const findLoadedLink = href => Array.from(document.querySelectorAll(stylesheetSelector)).find(link => link.href === href)
|
|
const removeAfterLoad = (freshLink, staleLink) => {
|
|
const remove = () => staleLink.remove()
|
|
if (freshLink.sheet) {
|
|
requestAnimationFrame(remove)
|
|
return
|
|
}
|
|
freshLink.addEventListener("load", remove, { once: true })
|
|
}
|
|
for (const link of Array.from(document.querySelectorAll(stylesheetSelector))) {
|
|
const url = new URL(link.href, location.href)
|
|
if (url.origin !== location.origin || url.searchParams.get("v") === version) continue
|
|
url.searchParams.set("v", version)
|
|
if (loaded.has(url.href)) {
|
|
const freshLink = findLoadedLink(url.href)
|
|
if (freshLink && freshLink !== link) removeAfterLoad(freshLink, link)
|
|
continue
|
|
}
|
|
const freshLink = document.createElement("link")
|
|
freshLink.rel = "stylesheet"
|
|
freshLink.href = url.href
|
|
link.parentNode?.insertBefore(freshLink, link.nextSibling)
|
|
loaded.add(url.href)
|
|
removeAfterLoad(freshLink, link)
|
|
}
|
|
})();
|
|
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["js/legacy-layout.js?v=1787646744133","js/rolldown-runtime.js?v=1787646744133","js/vendor-utils.js?v=1787646744133","js/vendor-vue.js?v=1787646744133","js/vendor-naive.js?v=1787646744133","js/vendor.js?v=1787646744133","css/vendor.css?v=1787646744133","js/app.js?v=1787646744133","js/vendor-pdf.js?v=1787646744133","js/vendor-polyfills.js?v=1787646744133","js/app-icons.js?v=1787646744133","css/app.css?v=1787646744133","js/feature-Feedback.js?v=1787646744133","js/app-components.js?v=1787646744133","js/app-base.js?v=1787646744133","js/vendor-code-highlight.js?v=1787646744133","css/vendor-code-highlight.css?v=1787646744133","css/app-base.css?v=1787646744133","js/vendor-pay.js?v=1787646744133","css/app-components.css?v=1787646744133","js/app-shared.js?v=1787646744133","js/app-modal-ui.js?v=1787646744133","js/vendor-crypto.js?v=1787646744133","css/app-shared.css?v=1787646744133","css/feature-Feedback.css?v=1787646744133","css/legacy-layout.css?v=1787646744133","js/domain-config.js?v=1787646744133","js/app-form.js?v=1787646744133","css/app-form.css?v=1787646744133","css/domain-config.css?v=1787646744133","js/view-billion-mail.js?v=1787646744133","css/view-billion-mail.css?v=1787646744133"])))=>i.map(i=>d[i]);
|
|
import{r as e}from"./rolldown-runtime.js?v=1787646744133";import{Cn as t,Cr as n,Dn as r,En as i,Gn as a,In as o,Jn as s,On as c,Or as l,Qn as u,Sn as d,Yr as f,Zr as p,bn as m,br as h,cr as g,ei as _,er as v,f as y,hn as b,kn as x,nn as S,xn as C,yn as w}from"./vendor-utils.js?v=1787646744133";import{a as T,l as E,n as ee,p as D}from"./vendor-vue.js?v=1787646744133";import{D as O,E as k,L as A,O as j,X as M,Y as N,gt as P,j as F,k as I,wt as L,x as te}from"./vendor-naive.js?v=1787646744133";import{Ef as R,Mn as z,Nf as B,Rf as V,i as H,mn as U,n as W,vs as G,ys as K,zf as q}from"./app.js?v=1787646744133";import{n as J,r as Y}from"./vendor-pdf.js?v=1787646744133";S(),Y();var X=x({__name:`index`,setup(e){let t=c(()=>J(()=>import(`./legacy-layout.js?v=1787646744133`).then(e=>e.t),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25]))),n=c(()=>J(()=>Promise.resolve().then(()=>ge),void 0)),{theme:r}=D(H());return(e,i)=>l(r)===`classic`?(s(),C(l(t),{key:0})):(s(),C(l(n),{key:1}))}}),Z=e({default:()=>ne}),ne=X;S();var Q=`SIDER_COLLAPSED`;function re(){return typeof window>`u`?!1:window.localStorage.getItem(Q)===`true`}function ie(e){var t;let n=document.getElementById(`ifrramApp`),r=n==null?void 0:n.contentWindow;r==null||(t=r.check_shrink)==null||t.call(r,e)}function ae(){let e=T(),t=n(re()),r=n=>{t.value=n,window.localStorage.setItem(Q,String(n)),e.path.includes(`/waf`)&&ie(n)};return{collapsed:t,setCollapsed:r,toggleCollapsed:()=>{r(!t.value)}}}S();var oe={key:0,class:`flex-1 w-0 font-bold text-14px leading-[1] text-base`},se=q(x({__name:`Name`,props:{collapsed:{type:Boolean}},setup(e){let{address:n,taskCount:a}=D(H()),{menuLogo:o}=D(R());return(c,u)=>{let p=F,m=N,h=L;return s(),t(`div`,{class:f([`sider-name`,{"is-collapsed":e.collapsed}])},[r(p,{class:`sider-logo`,width:24,height:24,src:l(o)},null,8,[`src`]),e.collapsed?d(``,!0):(s(),t(`div`,oe,[r(m,null,{default:g(()=>[i(_(l(n)),1)]),_:1})])),r(h,{type:`primary`,size:`small`,bordered:!1,class:f([`task-count`,{"is-collapsed":e.collapsed}]),onClick:l(z)},{default:g(()=>[i(_(l(a)),1)]),_:1},8,[`class`,`onClick`])],2)}}}),[[`__scopeId`,`data-v-e0585ef8`]]);S();var ce=q(x({__name:`BottomToolbar`,props:{collapsed:{type:Boolean},menuSettingsDisabled:{type:Boolean}},emits:[`toggle-collapse`,`open-menu-settings`],setup(e,{emit:n}){let a=e,o=n,{t:c}=E(),u=w(()=>a.collapsed?c(`Layout.Sider.expand`):c(`Layout.Sider.collapse`)),p=w(()=>a.collapsed?`i-ant-design:menu-unfold-outlined`:`i-ant-design:menu-fold-outlined`),h=()=>{o(`toggle-collapse`)},v=()=>{o(`open-menu-settings`)};return(n,a)=>{let o=P,y=M;return s(),t(`div`,{class:f([`bottom-toolbar`,{"is-collapsed":e.collapsed}])},[r(y,{placement:`top`,"show-arrow":!1},{trigger:g(()=>[r(o,{quaternary:``,class:`toolbar-button`,onClick:h},{default:g(()=>[m(`i`,{class:f([`toolbar-icon`,l(p)])},null,2)]),_:1})]),default:g(()=>[i(` `+_(l(u)),1)]),_:1}),e.collapsed?d(``,!0):(s(),C(y,{key:0,placement:`top`,"show-arrow":!1},{trigger:g(()=>[r(o,{quaternary:``,class:`toolbar-button`,disabled:e.menuSettingsDisabled,onClick:v},{default:g(()=>[...a[0]||(a[0]=[m(`i`,{class:`toolbar-icon i-ant-design:unordered-list-outlined`},null,-1)])]),_:1},8,[`disabled`])]),default:g(()=>[i(` `+_(l(c)(`Layout.Sider.menuSettings`)),1)]),_:1}))],2)}}}),[[`__scopeId`,`data-v-fff306c7`]]);S(),Y();function le(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!o(e)}var ue=q(x({__name:`index`,setup(e){let{theme:t}=D(R()),{t:i}=E(),o=T(),c=G(),{collapsed:u,setCollapsed:d,toggleCollapsed:p}=ae(),h=n(!1),_=w(()=>u.value&&!h.value),v=w(()=>{var e;return(e=o.meta)!=null&&e.activeMenu?o.meta.activeMenu:o.name}),y=w(()=>{let e=[];return c.showMenus.forEach(t=>{e.push({key:t.name,label:()=>x(t.to,t.label,t.name),icon:()=>S(t.name,t.icon)})}),e.push({key:`logout`,label:()=>r(`span`,null,[i(`Layout.Sider.logout_1`)]),icon:()=>S(`Logout`,`logout`)}),e}),b=e=>e===`Mail Server Layout`&&o.path===`/mail/billion-mail`,x=(e,t,n)=>r(`div`,{class:`flex items-center justify-between w-full min-w-0 pr-8px`},[r(ee,{class:`min-w-0 flex-1 truncate`,to:{name:e}},le(t)?t:{default:()=>[t]}),n&&b(n)?r(`i`,{class:`menu-setting-icon i-famicons:settings text-14px`,role:`button`,tabindex:`0`,"aria-label":i(`Layout.Sider.menuSettings`),title:i(`Layout.Sider.menuSettings`),onClick:I,onKeydown:L},null):null]),S=(e,n)=>{let i=v.value===e?`${n}-active`:n;return r(V,{name:`menu-${t.value===`dark`?`dark-`:``}${i}`,size:`24`},null)},A=e=>{e===`logout`&&z(),W(`panel_menu`,e)},j=()=>{u.value&&(h.value=!0)},M=()=>{h.value=!1},N=()=>{if(h.value){h.value=!1,d(!1);return}p()},P=async()=>{let[{useSettingsStore:e},{openMenuHideSet:t}]=await Promise.all([J(()=>import(`./domain-config.js?v=1787646744133`).then(e=>e.S),__vite__mapDeps([26,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,27,28,29])),J(()=>import(`./domain-config.js?v=1787646744133`).then(e=>e.a),__vite__mapDeps([26,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,27,28,29]))]),n=e();await n.getMenus(),t(n.menuList)},F=async()=>{let{openBillionMailSettings:e}=await J(async()=>{let{openBillionMailSettings:e}=await import(`./view-billion-mail.js?v=1787646744133`).then(e=>e.n);return{openBillionMailSettings:e}},__vite__mapDeps([30,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,27,28,31]));e()},I=e=>{e.preventDefault(),e.stopPropagation(),F()},L=e=>{(e.key===`Enter`||e.key===` `)&&I(e)},z=()=>{B({title:i(`Layout.Sider.logout_2`),content:i(`Layout.Sider.logout_3`),onConfirm:()=>{window.location.href=`/login?dologin=True`}})};return a(()=>{c.generateRoutes(),c.generateHideNames()}),(e,t)=>{let n=k,i=te,a=O;return s(),C(a,{class:`layout-sider`,"collapse-mode":`width`,width:200,"collapsed-width":64,collapsed:l(u),"native-scrollbar":!0,onMouseenter:j,onMouseleave:M},{default:g(()=>[m(`div`,{class:f([`sider-inner`,{"is-collapsed":l(_),"is-hover-expanded":l(h)}])},[r(se,{collapsed:l(_)},null,8,[`collapsed`]),r(i,{class:`sider-menu`},{default:g(()=>[r(n,{value:l(v),collapsed:l(_),"collapsed-width":64,"collapsed-icon-size":24,"icon-size":24,"root-indent":26,options:l(y),"onUpdate:value":A},null,8,[`value`,`collapsed`,`options`])]),_:1}),r(ce,{collapsed:l(_),onToggleCollapse:N,onOpenMenuSettings:P},null,8,[`collapsed`])],2)]),_:1},8,[`collapsed`])}}}),[[`__scopeId`,`data-v-55a46b38`]]);S(),Y();var de=x({__name:`index`,setup(e){let t=c(()=>J(()=>import(`./feature-Feedback.js?v=1787646744133`).then(e=>e.n),__vite__mapDeps([12,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,24]))),n=[],i=(e,t)=>{e.forEach(e=>{var n,r;(n=e.meta)!=null&&n.keepAlive&&e.name&&t.push(e.name),!(e==null||(r=e.children)==null)&&r.length&&i(e.children,t)})};i(K,n);let a=w(()=>Math.random());return(e,i)=>{let o=u(`router-view`);return s(),C(o,{key:l(a)},{default:g(({Component:e,route:i})=>[(s(),C(b,{include:n},[(s(),C(v(e),{key:i.path}))],1024)),r(l(t))]),_:1})}}});S();var fe={class:`mr-6px`},pe={class:`flex items-center`},$=q(x({__name:`index`,setup(e){let t=new Date().getFullYear(),n=()=>{window.open(`https://aapanel.com/tg`)},a=()=>{window.open(`https://discord.gg/Tya5yceBpd`)},o=()=>{window.open(`mailto:support@aapanel.com`)};return(e,c)=>{let u=U,d=V,f=P,p=A,h=j;return s(),C(h,{id:`layout-footer`,class:`mx-16px`},{default:g(()=>[r(p,{class:`h-52px items-center`,justify:`center`},{default:g(()=>[m(`div`,null,[m(`span`,fe,_(e.$t(`Layout.Footer.index_1`,[l(t)])),1),r(u,{href:`https://www.aapanel.com`,target:`_blank`},{default:g(()=>[...c[0]||(c[0]=[i(`www.aapanel.com`,-1)])]),_:1})]),m(`div`,pe,[r(u,{href:`http://forum.aapanel.com`,target:`_blank`},{default:g(()=>[...c[1]||(c[1]=[i(`Forum`,-1)])]),_:1}),r(u,{class:`ml-12px`,href:`https://doc.aapanel.com/web/#/3?page_id=117`,target:`_blank`},{default:g(()=>[i(_(e.$t(`Layout.Footer.index_3`)),1)]),_:1}),c[5]||(c[5]=m(`span`,{class:`ml-12px`},`Support: `,-1)),r(f,{class:`ml-8px`,secondary:``,size:`small`,onClick:n},{default:g(()=>[r(d,{name:`telegram`,color:`#A6ADB3`}),c[2]||(c[2]=m(`span`,{class:`ml-4px`},`Telegram`,-1))]),_:1}),r(f,{class:`ml-8px`,secondary:``,size:`small`,onClick:a},{default:g(()=>[r(d,{name:`discord`,size:`14`,color:`#A6ADB3`}),c[3]||(c[3]=m(`span`,{class:`ml-4px`},`Discord`,-1))]),_:1}),r(f,{class:`ml-8px`,secondary:``,size:`small`,onClick:o},{default:g(()=>[r(d,{name:`email`,size:`14`,color:`#A6ADB3`}),c[4]||(c[4]=m(`span`,{class:`ml-4px`},`Email: support@aapanel.com`,-1))]),_:1})])]),_:1})]),_:1})}}}),[[`__scopeId`,`data-v-5e6f10e3`]]);S();var me={class:`max-w-1920px mx-auto`},he=x({__name:`new`,setup(e){let t=H(),{mainHeight:n,bodyMinWidth:i}=D(t),a=w(()=>n.value===0?`auto`:`${n.value}px`),o=h();return y(o,e=>{let{width:n,height:r}=e[0].contentRect,i=document.querySelector(`#layout-footer`),a=i==null?void 0:i.getBoundingClientRect(),o=(a==null?void 0:a.height)||0;t.setMainWidth(n),t.setMainHeight(r-o)}),(e,t)=>{let n=I;return s(),C(n,{class:`layout-container h-full`,"has-sider":``},{default:g(()=>[r(l(ue)),r(n,{ref_key:`layoutRef`,ref:o,id:`layout-content`,class:`bt-layout`,style:p({minWidth:l(i)+`px`})},{default:g(()=>[m(`div`,me,[m(`div`,{id:`layout-main`,style:p({minHeight:l(a)})},[r(l(de))],4),r(l($))])]),_:1},8,[`style`])]),_:1})}}}),ge=e({default:()=>_e}),_e=q(he,[[`__scopeId`,`data-v-eaab9f2d`]]);export{Z as t}; |