Files
aaPanel/BTPanel/static/vite/js/app.js
T
2026-08-13 18:24:50 +08:00

43 lines
206 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
;(() => {
const stylesheetSelector = "link[rel=stylesheet]"
const loaded = new Set(Array.from(document.querySelectorAll(stylesheetSelector)).map(link => link.href))
const version = "1786507437784"
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/app-modal-ui.js?v=1786507437784","js/rolldown-runtime.js?v=1786507437784","js/vendor-utils.js?v=1786507437784","js/vendor-vue.js?v=1786507437784","js/vendor-naive.js?v=1786507437784","js/vendor.js?v=1786507437784","css/vendor.css?v=1786507437784","js/app-layout.js?v=1786507437784","js/vendor-pdf.js?v=1786507437784","js/vendor-polyfills.js?v=1786507437784","css/app-layout.css?v=1786507437784","js/view-account.js?v=1786507437784","js/app-components.js?v=1786507437784","js/app-base.js?v=1786507437784","js/vendor-code-highlight.js?v=1786507437784","css/vendor-code-highlight.css?v=1786507437784","css/app-base.css?v=1786507437784","js/vendor-pay.js?v=1786507437784","css/app-components.css?v=1786507437784","js/app-shared.js?v=1786507437784","js/vendor-crypto.js?v=1786507437784","css/app-shared.css?v=1786507437784","js/app-form.js?v=1786507437784","css/app-form.css?v=1786507437784","js/app-temp.js?v=1786507437784","css/app-temp.css?v=1786507437784","css/view-account.css?v=1786507437784","js/view-ai.js?v=1786507437784","js/feature-FileEditor.js?v=1786507437784","js/vendor-ace.js?v=1786507437784","css/vendor-ace.css?v=1786507437784","js/feature-EmailEditor.js?v=1786507437784","js/vendor-interaction.js?v=1786507437784","js/vendor-wangeditor.js?v=1786507437784","css/vendor-wangeditor.css?v=1786507437784","css/feature-EmailEditor.css?v=1786507437784","css/feature-FileEditor.css?v=1786507437784","js/domain-config.js?v=1786507437784","css/domain-config.css?v=1786507437784","css/view-ai.css?v=1786507437784","js/view-config.js?v=1786507437784","css/view-config.css?v=1786507437784","js/view-crontab.js?v=1786507437784","css/view-crontab.css?v=1786507437784","js/view-database.js?v=1786507437784","css/view-database.css?v=1786507437784","js/view-docker.js?v=1786507437784","js/view-billion-mail.js?v=1786507437784","css/view-billion-mail.css?v=1786507437784","js/vendor-terminal.js?v=1786507437784","css/vendor-terminal.css?v=1786507437784","js/feature-Terminal.js?v=1786507437784","css/feature-Terminal.css?v=1786507437784","css/view-docker.css?v=1786507437784","js/view-files.js?v=1786507437784","js/feature-FilePicker.js?v=1786507437784","css/feature-FilePicker.css?v=1786507437784","css/view-files.css?v=1786507437784","js/view-ftp.js?v=1786507437784","css/view-ftp.css?v=1786507437784","js/view-home.js?v=1786507437784","js/legacy-view-home.js?v=1786507437784","js/vendor-charts.js?v=1786507437784","css/legacy-view-home.css?v=1786507437784","css/view-home.css?v=1786507437784","js/view-logs.js?v=1786507437784","css/view-logs.css?v=1786507437784","js/view-mail.js?v=1786507437784","js/view-flow.js?v=1786507437784","css/view-flow.css?v=1786507437784","css/view-mail.css?v=1786507437784","js/view-monitor.js?v=1786507437784","css/view-monitor.css?v=1786507437784","js/view-node.js?v=1786507437784","css/view-node.css?v=1786507437784","js/view-security.js?v=1786507437784","css/view-security.css?v=1786507437784","js/view-soft.js?v=1786507437784","css/view-soft.css?v=1786507437784","js/view-ssl.js?v=1786507437784","css/view-ssl.css?v=1786507437784","js/view-terminal.js?v=1786507437784","css/view-terminal.css?v=1786507437784","js/view-waf.js?v=1786507437784","js/feature-Charts.js?v=1786507437784","css/feature-Charts.css?v=1786507437784","js/view-site.js?v=1786507437784","js/app-ui.js?v=1786507437784","css/app-ui.css?v=1786507437784","css/view-site.css?v=1786507437784","js/vendor-map.js?v=1786507437784","css/vendor-map.css?v=1786507437784","js/vendor-charts-3d.js?v=1786507437784","css/view-waf.css?v=1786507437784","js/view-wp.js?v=1786507437784","css/view-wp.css?v=1786507437784","js/view-bind.js?v=1786507437784","css/view-bind.css?v=1786507437784","js/view-modify-password.js?v=1786507437784","js/feature-Feedback.js?v=1786507437784","css/feature-Feedback.css?v=1786507437784","js/feature-Account.js?v=1786507437784","css/feature-Account.css?v=1786507437784","js/feature-MessageBox.js?v=1786507437784","css/feature-MessageBox.css?v=1786507437784","js/feature-Quota.js?v=1786507437784","js/feature-Pay.js?v=1786507437784","css/feature-Pay.css?v=1786507437784"])))=>i.map(i=>d[i]);
import{a as e,r as t}from"./rolldown-runtime.js?v=1786507437784";import{$n as n,A as r,Bt as i,Cn as a,Cr as o,Dn as s,E as c,En as l,Et as u,Ft as d,G as f,Gn as p,Hn as m,In as h,Jn as g,K as ee,Lt as te,Mn as _,On as v,Or as y,Qn as ne,Rn as re,Rt as ie,Xn as ae,Yr as oe,Zn as se,Zr as ce,a as le,an as ue,bn as b,br as x,cr as S,dn as de,ei as C,g as fe,hr as pe,in as me,jt as he,k as ge,kn as w,ln as _e,lr as ve,m as ye,mn as be,n as xe,nn as T,o as Se,or as Ce,r as we,sn as Te,un as Ee,vr as E,w as De,wr as Oe,wt as ke,xn as Ae,yn as D,zn as je}from"./vendor-utils.js?v=1786507437784";import{a as Me,c as Ne,d as Pe,f as O,i as Fe,l as Ie,o as Le,p as Re,r as ze,u as Be}from"./vendor-vue.js?v=1786507437784";import{$t as Ve,At as He,B as Ue,Bt as We,Ft as Ge,Gt as Ke,Ht as qe,It as Je,Jt as Ye,Kt as Xe,L as Ze,Lt as Qe,Mt as $e,Nt as et,Pt as tt,Qt as nt,Rt as rt,T as it,Tt as at,Ut as ot,V as st,Vt as ct,Wt as lt,X as ut,Xt as dt,Y as ft,Yt as pt,Zt as mt,en as ht,gt as k,h as gt,in as _t,it as vt,jt as yt,n as xt,nn as St,q as Ct,qt as wt,r as Tt,rn as Et,tn as Dt,zt as Ot}from"./vendor-naive.js?v=1786507437784";import{J as kt,Y as At,_ as jt,b as Mt,v as Nt,y as A}from"./vendor.js?v=1786507437784";import{n as j,r as M}from"./vendor-pdf.js?v=1786507437784";import"./app-icons.js?v=1786507437784";var Pt=e=>Object.prototype.toString.call(e).slice(8,-1).toLowerCase(),Ft=(e,t)=>Pt(e)===t.toLowerCase(),It=e=>Ft(e,`undefined`),Lt=e=>te(e),N=e=>Ft(e,`object`),Rt=e=>Ft(e,`date`),zt=e=>i(e),P=e=>Ft(e,`string`),F=e=>Ft(e,`number`),Bt=e=>Ft(e,`boolean`),Vt=()=>document.body||document.documentElement,Ht=(e,t)=>{let n=null,r=(e,t)=>{var i;if(!e)return;let a=(i=e.parentElement)==null?void 0:i.getAttribute(`class`),o=a==null?void 0:a.split(` `),s=e.parentElement;a?o&&!o.includes(t)?r(s,t):o&&o.includes(t)&&(n=s):r(s,t)};return r(e,t),n},Ut=()=>{let e=localStorage.getItem(`apsess`);return`${e?`/apsess_${e}`:``}`},Wt=e=>{let t=e.match(/class='Pcount'>Total ([0-9]*)</);return t?parseInt(t[1],10):0},Gt=(e=0,t=!0,n=2,r=``)=>{let i=F(e)?e:Number(e),a=1024,o=[` B`,` KB`,` MB`,` GB`,` TB`,` PB`,` EB`,` ZB`,` YB`,` BB`,` NB`,` DB`];for(let e=0;e<o.length;e++){let s=o[e],c=n===0?Math.round(i):i.toFixed(n),l=e===0?i.toFixed(n):c;if(r){if(s.trim()===r.trim())return t?l+s:`${l}`}else if(i<a)return t?l+s:`${l}`;i/=a}return``},Kt=(e,t)=>{let n=Ut(),r=/^(https?:)?\/\//.test(e)||e.startsWith(`/download?`)||e.startsWith(`/api/download?`)?e:`${n}/download?filename=${e}${t?`&name=${t}`:``}`;window.open(r,`_self`,`noopener,noreferrer`)},qt=(e=2e3,t=2e3)=>{let n=t;return F(e)&&(n=e),new Promise(t=>{let r=window.setTimeout(()=>{P(e)?window.location.href=e:F(e)&&window.location.reload(),t(r)},n)})},Jt=new Set,I=(e,t,n)=>new Promise((r,i)=>{if(!t&&Jt.has(e)){r(!0);return}let a=document.createElement(`script`);a.type=`text/javascript`,a.src=e,n&&Object.keys(n).forEach(e=>{a.setAttribute(e,n[e])}),t?t.appendChild(a):document.body.appendChild(a),a.onload=t=>{Jt.add(e),r(t)},a.onerror=()=>{i(Error(`Failed to load JS: ${e}`))}}),Yt=(e,t)=>new Promise((n,r)=>{let i=document.createElement(`link`);i.rel=`stylesheet`,i.href=e,i.onload=()=>{n(!0)},i.onerror=()=>{r(Error(`Failed to load CSS: ${e}`))},t?t.appendChild(i):document.head.appendChild(i)}),Xt=(e,t)=>{let n=e.split(`.`),r=t.split(`.`),i=Math.max(n.length,r.length);for(let e=0;e<i;e++){let t=parseInt(n[e]||`0`,10),i=parseInt(r[e]||`0`,10);if(t>i)return!0;if(t<i)return!1}return!0},Zt=e=>e?e.replace(/&/g,`&amp;`).replace(/</g,`&lt;`).replace(/>/g,`&gt;`).replace(/"/g,`&quot;`).replace(/'/g,``).replace(/\(/g,`&#40;`).replace(/&#60;/g,`&lt;`).replace(/&#62;/g,`&gt;`).replace(/`/g,`&#96;`).replace(/=/g,``):``,Qt=(e,t)=>{let n=document.createElement(`a`);n.download=t,n.style.display=`none`;let r=new Blob([e]);n.href=URL.createObjectURL(r),document.body.appendChild(n),n.click(),document.body.removeChild(n)},$t=e=>e,en=(e,t=`yyyy-MM-dd HH:mm:ss`)=>{P(e)&&(e=isNaN(ie(e))?new Date(e).getTime():ie(e));let n=0;if(Rt(e))n=e.getTime();else if(F(e)){e=Math.round(e);let t=e.toString();t.length===13&&(n=e),t.length===10&&(n=e*1e3)}return n===0?`--`:De(n,t)},tn=e=>{let t=e,n=0,r=0,i=0;t>60&&(n=Math.ceil(t/60),t=Math.ceil(t%60)),n>60&&(r=Math.ceil(n/60),n=Math.ceil(n%60)),r>24&&(i=Math.ceil(r/24),r=Math.ceil(r%24));let a=t+`s`;return n>0&&(a=n+`m `+a),r>0&&(a=r+`h `+a),i>0?`${i} days`:a},nn=e=>{let t=new Date,n;switch(e){case`today`:n=t;break;case`yesterday`:n=r(t,-1);break;default:n=new Date(e);break}return n},rn=e=>({start:ge(e),end:c(e)}),an=e=>F(e)?Math.floor(e/1e3):Math.floor(e.getTime()/1e3),on=e=>{let{t}=Ie(),n=Math.floor(Date.now()/1e3),r=Math.floor(n-e);if(r<60)return t(`Mail.Domain.index_62`,[r]);if(r<3600)return t(`Mail.Domain.index_63`,[Math.floor(r/60)]);{let n=Math.floor(r/3600);return n<24?t(`Mail.Domain.index_64`,[n]):en(e)}},sn=e=>{let t=new Date(e),n=t.getFullYear(),r=t.getMonth()+1,i=t.getDate(),a=new Date(n,r-1,i).getTime();return Math.floor((e-a)/1e3)},cn=(e,t)=>{let n=t-e;if(n<0)return`0`;let r=Math.floor(n/(24*3600)),i=Math.floor(n%(24*3600)/3600),a=Math.floor(n%3600/60),o=n%60;return r>0?`${r}d${i}h${a}m${o}s`:i>0?`${i}h${a}m${o}s`:a>0?`${a}m${o}s`:`${o}s`};T(),ee();var ln=e=>{let t=e.slice(1),n=1;t.length===3&&(t=`${t[0]}${t[0]}${t[1]}${t[1]}${t[2]}${t[2]}`),t.length===8&&(n=parseInt(t.slice(6),16)/255,t=t.slice(0,6));let r=parseInt(t,16);return{r:r>>16&255,g:r>>8&255,b:r&255,a:n}},un=e=>{let t=e.match(/(\d(\.\d+)?)+/g)||[],n=t.map(e=>parseInt(e,10));return{r:n[0],g:n[1],b:n[2],a:parseFloat(t[3])}},dn=e=>{if(e.startsWith(`#`))return ln(e);if(e.startsWith(`rgb`))return un(e);if(e===`transparent`)return ln(`#00000000`);throw Error(`color string error: ${e}`)},fn=(e,t=1)=>{let{r:n,g:r,b:i}=e;return`rgba(${n},${r},${i},${t})`},pn=e=>{let{r:t,g:n,b:r}=e;return`${t}, ${n}, ${r}`},mn=(e,t=1)=>fn(dn(e),t),hn=e=>pn(dn(e)),L=(e,t,n)=>{n=Math.max(Math.min(Number(n),1),0);let r=dn(e),i=dn(t);return`rgb(${Math.round(r.r*(1-n)+i.r*n)}, ${Math.round(r.g*(1-n)+i.g*n)}, ${Math.round(r.b*(1-n)+i.b*n)})`},gn={default:`ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz123456789`,password:`AaBbCcDdEeFfGHhiJjKkLMmNnPpRSrTsWtXwYxZyz2345678`,wp:`AaBbCcDdEeFfGHhiJjKkLMmNnPpRSrTsWtXwYxZyz12345678!@#$%^&*?`,letter:`ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz`},_n=(e=10,t=`default`)=>{let n=``,r=gn[t];for(let t=0;t<e;t++)n+=r.charAt(Math.floor(Math.random()*r.length));return n},vn=(e=16)=>_n(e,`password`),yn=(e=8)=>Math.random().toString(16).slice(2,2+e),bn=(e,t=``)=>{let n=localStorage.getItem(e);return N(t)?n==null?t:JSON.parse(n):n==null?t:n},xn=(e,t)=>{localStorage.setItem(e,`${t}`)},Sn=e=>{Array.isArray(e)||(e=[e]),[...e].forEach(e=>{localStorage.removeItem(e)})},Cn=(e,t)=>{let n=new Date;n.setTime(n.getTime()+720*60*60*1e3),document.cookie=e+`=`+escape(t)+`;expires=`+n.toUTCString()},wn=e=>{if(typeof document>`u`)return null;let t=document.cookie.split(`;`);for(let n=0;n<t.length;n++){let r=t[n].trim();if(r.startsWith(e+`=`)){let t=r.substring(e.length+1);return unescape(t)}}return null},Tn=e=>{Cn(e,``)},En={dynamicModals:x([]),modalInstRefs:{}},Dn=()=>En;function On(e){let t=yn(),n=Dn();return n.dynamicModals.value.push({key:t,...e}),{hide:()=>{var e;(e=n.modalInstRefs[`modal-${t}`])==null||e.hide()}}}var kn=`en`,An=`en`,jn={};{jn=Object.assign(jn,JSON.parse(atob(window.translations)));let e=Object.keys(jn);kn=e.length>0?e[0]:kn,window.lang=kn}var R=Ne({legacy:!1,locale:kn,fallbackLocale:An,globalInjection:!0,allowComposition:!0,messages:jn}),Mn=[`info`,`success`,`warning`,`error`,`loading`];T();var Nn=[`xlink:href`,`fill`],Pn=w({__name:`index`,props:{name:{},size:{},color:{},prefix:{default:`icon`}},emits:[`click`],setup(e,{emit:t}){let n=e,r=t,i=D(()=>`#${n.prefix}-${n.name}`),o=e=>{r(`click`,e)};return(t,n)=>(g(),a(`svg`,{"aria-hidden":`true`,class:`svg-icon`,style:ce({"font-size":e.size+`px`}),onClick:o},[b(`use`,{"xlink:href":y(i),fill:e.color},null,8,Nn)],4))}}),Fn=(e,t)=>{let n=e.__vccOpts||e;for(let[e,r]of t)n[e]=r;return n},z=Fn(Pn,[[`__scopeId`,`data-v-6b488054`]]);T();var In=A({filter:`var(--bt-tabs-modal-header-close)`,position:`absolute`,top:`-28px`,right:`-28px`,width:`30px`,height:`30px`,borderRadius:`50%`,backgroundImage:`url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAKwwAACsMBNCkkqwAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMy8xNC8xNxpI5/gAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAEN0lEQVRIiaWXTUhjVxTH/+diAmNMDGpCSCBNtWFEIQ0MFAYGZlNt6aKbUhpxYeAZxY0MlGy7K67LLIraYA26sd2UblrUEYp0oIKIgviBaaqNlYRIJgkulDm3i+Q9XvJenjoeCLxz7j3nd9595957QlJKqEJEsBJmfg7gGYAgAB+AtwAKRPQ3gE0i2rQMoBcppfZrMR5l5llmzstbhJn/ZeaXzDxw5wRMgEFmnrkNZpHEN8zsaRXfdG2llB9LKX8iIrfeXigUsLe3h1KphGq1CiKCw+FAV1cXIpEIurq6muP8ByAmhPjjVjAzjxHRj3rb7u4u1tbWkM/nLVfJ7/djeHgY/f39zQl8LoT4tSWYmT8hot9UvVKpYHl5Gdls1hLYLOFwGCMjI2hvb9fDn+vfXAMz8/sA9ojIAQC5XA6Li4sol8v3gqrS3d0NRVG05ZdS/kNEHxLRGwAQurlTKrRcLj8ICgDFYhGpVApXV1cAACJ6D8CUOi7q2TwhoqRqXFpaehBUD19ZWdGbZpj5Az1Yy2RnZwenp6eGIH6/3xJit9vhdrsN9oODAxwdHelNUxqYiBTVur6+bnCORqOYnp5GIpGAzWYzjPt8PiSTSSSTSdjtdsP46uqq9qyyBDMPqcZsNotCoWBwPDk5QblcRl9fH+LxeAPc6/UikUjA6XQik8ng+vra4H92doaLiwtV7WTmjwRqZy8A4Pj42OAE1LbV7OysAe71ejE5OQmHw4FMJoN0Om3qbxL7mQDwWNXM3laVYrHYAFcUpQG6sLCAm5ublv5NsR8LIvKpWrVabemowufn51EulxEKhe4MNYntE60mthIiarg+hbh3iJqflFL76h0dHZaTPR6PVkjZbBaVSgWhUAiKophWu16aYl8IAIf6wFbQiYkJrXpTqRTm5uYa4GZbqUXsQwFA6xrC4bCpk9vtboCq37RQKDTAx8bGWi59U+xNQUSvVC0YDBruVAAIBAJwOp04OTkxFJIKVwuura3N1N/n02r4jRDiLwIAZv6TiJ4CwPb2dvP5CqB2UFjdxzabDY8ePTI94+PxuHZHSym/E0K8UNfla3VSNBpFIBAwON/WBNzc3JhCe3t7mxuD74H6WS2EeC2lfF1/RiwWa7jE31VcLhdisZimSym/FUIcauC6TEkpr4FaBSqKAqfT+c5Qt9uN8fFxuFwuFVpE/W0BY+vzBRH9rOqlUgnpdBrn5+f3goZCIYyOjjYkLqX8VAjxuym4Djc0e1tbW9jY2MDl5aUl0OPxYGhoCJFIpMEupfxKCNFQsabtLTN/BuAXImrYG7lcDvv7+6hUKsjn8xBCoKenB52dnRgcHNRvGRVYIqIviWjNMuMm+AAzv3xAQz8jpQzeGWiSwFNmTjPz1R14JWb+QUr55La41v/SjEkModY4+AAMENFbKeUhgByATSHEK8sAOvkfU5us3WE/neAAAAAASUVORK5CYII=")`,backgroundPosition:`center`,transition:`all 0.4s ease-in-out`,cursor:`pointer`,"&:hover":{transform:`rotate(180deg)`,backgroundImage:`url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAKwwAACsMBNCkkqwAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMy8xNC8xNxpI5/gAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAEXUlEQVRIiaWXf2iVZRTHv8957t3d3ruSja0mA82NLTMl7gZzjJH0A0RLCKIiskDTzFhmhFrLqKDAMtHMGvvRVn8lSFFS2i/s19rWmC2DVlKbiRtzc2Ngce1u95ynP+7e1/e97/2x6fnvnOf5ns95fr3P8yrMw0RkFYB6AIsAlABgABeUUmcAdCqlOueTL6MZYx5g4QEWZpPFWDjOwqdYeN3VAGtZuDsbLEMRJ1h4abr8Kg10pxjZQ4o87dOjo+CeXtDkFGR4GABAlRUwxUUI1K1EIJzvySNGBMB2TfqtrGAWbiVFmzzArh7EWzsQ/6k37Qwpy0LgztsR2LwBwfKy5AJe0aRfSAtm4UZS9KrjT0witvtlxL//IS3QZ8EchDY+guATj4GCQTd8m3vkDpiFbwXwrT29M4NDiDVsh5w9N3eoywL1dQgd2AttWTY4TorKlFLnAIBcfffaUJ6YQOzxbVcMBYB4ZxemdzTCxOMAAFIUANBqtxMAGGPWk6IaOxjb8TxkZOSKobbNfPMdplva3aHVLHyHAxYjzsLPfPFVyk1ES2/MCFGWBVpY4otPt7ZDxsbdodccMCmqtKOxg2/7xMG71iD/o8Ow2puhQiF/UZUVCB//BPmfH4WaXVPbTCyGWFPL5b6KqgCAWHiXHeT+XyFnzvoS88/9kAsTCNTWIK/poAdO5WUItzeDiosQ7+2DiUZ9+vixL2H+i9muYuENBGCt06G7xycCABk9j+jGLT44lZch/H4bVGEBuLcPlxqeTqk3//4D+W3AHbqHANzgAP4aSikEABkc8sCttiYPNLqlASYWS6vn30+73QoiRdc6yScn0gqT4bo6MmcoAJipKbdbQJ5WlozilKb1/DUASIxcdJyiosydlyyGNbuR+GS/M3KrrSnlbnebKihwu1ME4G8ncfmSzND32hLQ3j5EN231TLvV1uQ7Ssl6l/1JAI7ZXqCuNrVoYYkXOrumyWued2g/QOTTq1AIurrKHfqYSNF+29ORW0ClpT6hXnZT4pz29Po2kgMfG0egOgKVm+vTB+5eA5XrLIXRpDsSl4LwRVJ0DQDMfHocl3Y2+kddXgYZTH/cVCgEtWABZHzc2xDMQfjoEejFixKFGvlFk47Y8/KM02/taugVy32JM0GBxKfRBwWQ8/CDDnTWngO897EzahkbR/S+hyATmc91NgusrIHVcgiYfRCIkR816XrAex8/KiZxjun665D3zptZj1cm01UR5O3b44YaAE/Z7Q5Ykz4C4A3HX74M1ocfQFdF5g0N3n8vwh3NUIWes7tbkz5pO3N67M18fQLTze+CvR96P/C2Vch5cit00t0tRg5o0p4bJOXzloVfBPASqaQv6vAIuKsbPPDH5QR5eaAVN0PX1kAXFiYDDSl6Vin1esaKk+DrWPjUVTzou40xqb9IcyxgMwsPsmT9gzHGGGHh08aY9dnyppzqDEXsQuLhUAyglBSJGBkFcB7AZ5r0vrnm+h+4JqLbk005nAAAAABJRU5ErkJggg==")`}}),Ln=A({position:`absolute`,top:`-28px`,right:`-28px`,width:`30px`,height:`30px`,borderRadius:`50%`,transition:`all 0.4s ease-in-out`,cursor:`pointer`,"&:hover":{transform:`rotate(180deg)`}}),Rn=w({functional:!0,props:{onClick:{type:Function}},emit:[`click`],setup(){let e=ur();return{isDark:D(()=>e.theme===`dark`)}},render(){return s(`div`,{class:`bt-close absolute top-15px right-15px z-1000`,onClick:e=>{this.$emit(`click`,e)}},[this.isDark?s(`div`,{class:Ln},[s(`i`,{class:`i-solar:close-circle-bold text-30px color-#666`},null)]):s(`div`,{class:In},null)])}});T(),kt();var zn=A({position:`fixed`,left:`0`,top:`0`,display:`flex`,alignItems:`center`,minWidth:`180px`,maxWidth:`360px`,maxHeight:`700px`,padding:`16px`,border:`1px solid var(--color-message-border)`,borderRadius:`4px`,backgroundColor:`var(--color-message)`,opacity:0}),Bn=A`
animation: rotating 2s linear infinite;
@keyframes rotating {
0% {
transform: rotate(0);
}
100% {
transform: rotate(360deg);
}
}
`,Vn=w({name:`BtMessage`,props:{type:{type:String,default:`info`},content:{type:[String,Function],default:``},duration:{type:Number,default:2500},close:{type:Boolean,default:!1},isHtml:{type:Boolean,default:!1},maxWidth:{type:[String,Number],default:360},zIndex:Number},emits:[`close`],setup(e,{emit:t}){let n=x(null),r=Tt(),i=Se(`--color-text-1`),a={success:{icon:`base-success`,color:r.value.primaryColor},error:{icon:`base-error`,color:r.value.errorColor},warning:{icon:`base-warning`,color:r.value.warningColor},info:{icon:`base-info`,color:r.value.infoColor},loading:{icon:`base-loading`,color:i.value}},o=D(()=>a[e.type]),s=0,c=()=>{t(`close`)},l=()=>{let{duration:t}=e;t>0&&(s=window.setTimeout(c,t))},u=()=>{s&&(window.clearTimeout(s),s=0)},d=()=>{let e=n.value;if(!e)return;let t=window.document.body,r=(t.clientWidth-e.clientWidth)/2,i=(t.clientHeight-e.clientHeight)/2;e.style.left=r+`px`,e.style.top=i+`px`},f=!0,h=new Mt(()=>{if(f){f=!1;return}d()}),g=()=>{je(()=>{let e=n.value;e&&(e.style.opacity=`1`)})};return p(()=>{d(),g(),l(),h.observe(window.document.body)}),m(()=>{u(),h.disconnect()}),{iconInfo:o,messageRef:n,handleClose:c}},render(){return ve(s(`div`,{ref:`messageRef`,class:zn,style:{maxWidth:_t(this.maxWidth)}},[this.close?s(Rn,{onClick:()=>{this.handleClose()}},null):``,s(`div`,{class:`flex-basis-30px`},[s(z,{name:this.iconInfo.icon,size:30,class:this.type===`loading`?Bn:``,color:this.iconInfo.color},null)]),s(`div`,{class:`flex-1 ml-10px max-h-600px leading-20px text-14px overflow-auto text-font1`},[this.isHtml?``:s(`div`,null,[St(this.content)]),this.isHtml?s(`div`,{innerHTML:this.content},null):``])]),[[At,{zIndex:this.zIndex,enabled:!0}]])}});T(),kt();function Hn(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!h(e)}var Un=w({name:`MessageList`,props:{messages:{type:Array,default:()=>[]},type:{type:String,default:`success`},position:{type:String,default:`center`}},emits:[`close`,`afterClose`],setup(){},render(){let e;return s(be,null,[this.messages.map(e=>{if(e.mask)return ve(s(`div`,{class:`n-modal-mask`},null),[[At,{zIndex:void 0,enabled:!0}]])}),s(me,{name:`bounce`,onAfterLeave:()=>{this.$emit(`afterClose`)}},Hn(e=this.messages.map(e=>s(Vn,{key:e.id,type:e.type,close:e.close,isHtml:e.isHtml,content:e.content,duration:e.duration,maxWidth:e.maxWidth,onClose:()=>{this.$emit(`close`,e.id)}},null)))?e:{default:()=>[e]})])}});T();var Wn=class{constructor(e){f(this,`messageIds`,void 0),f(this,`messages`,void 0),f(this,`position`,void 0),f(this,`container`,void 0),f(this,`messageCount`,0),f(this,`add`,e=>{var t;this.messageCount++;let n=(t=e.id)==null?`__bt_message_${this.messageCount}`:t;if(this.messageIds.has(n))return this.update(n,e);let r=E({id:n,...e});return this.messages.value.push(r),this.messageIds.add(n),{close:()=>this.remove(n)}}),f(this,`update`,(e,t)=>{for(let n=0;n<this.messages.value.length;n++)if(this.messages.value[n].id===e){let r=!It(t.duration);Object.assign(this.messages.value[n],{...t,id:e,resetOnUpdate:r});break}return{close:()=>this.remove(e)}}),f(this,`remove`,e=>{for(let t=0;t<this.messages.value.length;t++){let n=this.messages.value[t];if(n.id===e){Lt(n.onClose)&&n.onClose(e),this.messages.value.splice(t,1),this.messageIds.delete(e);break}}}),f(this,`clear`,()=>{this.messages.value.splice(0)}),f(this,`destroy`,()=>{this.messages.value.length===0&&this.container&&(Te(null,this.container),document.body.removeChild(this.container),this.container=null,Gn[this.position]=void 0)});let{position:t=`center`}=e,n=document.createElement(`div`);n.classList.add(`bt-message`),this.container=n,this.messages=x([]),this.messageIds=new Set,this.position=t,Te(s(Un,{position:t,messages:this.messages.value,type:e.type,onClose:this.remove,onAfterClose:this.destroy}),this.container),document.body.appendChild(this.container)}},Gn={},B=Mn.reduce((e,t)=>(e[t]=(e,n)=>{P(e)||Lt(e)?n?n.content=e:n={content:e}:n={...e},(t===`loading`||n.close)&&(n.mask=n.mask===void 0||n.mask,n.duration=n.duration?n.duration:0);let r={type:t,...n},{position:i=`center`}=r;return Gn[i]||(Gn[i]=new Wn(r)),Gn[i].add(r)},e),{});B.clear=e=>{if(e){var t;(t=Gn[e])==null||t.clear()}else Object.values(Gn).forEach(e=>e==null?void 0:e.clear())};var Kn=e(Nt(),1);T(),M();var qn=v(()=>j(()=>import(`./app-modal-ui.js?v=1786507437784`).then(e=>e.n),__vite__mapDeps([0,1,2,3,4,5,6]))),Jn=v(()=>j(()=>import(`./app-modal-ui.js?v=1786507437784`).then(e=>e.t),__vite__mapDeps([0,1,2,3,4,5,6]))),V=On,Yn=()=>{let e=Dn();Object.values(e.modalInstRefs).forEach(e=>e==null?void 0:e.hide())},Xn=({title:e,content:t,width:n=350,showIcon:r=!0,showCancel:i=!0,confirmText:a,confirmType:o,cancelText:c,onConfirm:l=()=>void 0,onCancel:u=()=>void 0,onPublicClose:d=()=>void 0})=>V({title:e,width:n,showCancel:i,confirmText:a,confirmType:o,cancelText:c,showMask:!0,footer:!0,onConfirm:l,onCancel:u,onPublicClose:d,content:()=>s(`div`,{class:`flex p-20px gap-10px`},[r?s(z,{name:`base-warning`,size:`30`,color:`#f0a020`},null):``,s(`div`,{class:`confirm-content flex-1 pt-4px text-14px leading-22px`},[St(t)])])}),Zn=({title:e,content:t,width:n=350,onConfirm:r=()=>void 0})=>{V({title:e,width:n,footer:!0,data:{content:t,onConfirm:r},component:qn})},Qn=({text:e,title:t,content:n,width:r=470,onConfirm:i=()=>void 0})=>{V({title:t,width:r,footer:!0,data:{text:e,content:n,onConfirm:i},component:Jn})},$n=({title:e=``,desc:t=``,data:n=[],columns:r=[],api:i,done:a,onCustomApi:o})=>{V({title:e,width:440,footer:!0,data:{title:e,desc:t,data:n,columns:r,api:i,done:a,onCustomApi:o},component:v(()=>j(()=>import(`./app-modal-ui.js?v=1786507437784`).then(e=>e.i),__vite__mapDeps([0,1,2,3,4,5,6])))})};function er(e=``,t={}){return E({show:!1,title:e,data:t})}T();var tr=w({name:`BtError`,props:{text:{type:String,default:``}},render(){return s(`div`,{class:`bt-error-modal p-20px text-14px`,innerHTML:this.text},null)}}),nr=[`/v2/virtual/create_account.json`,`/v2/virtual/modify_account.json`,`/v2/virtual/remove_account.json`,`/v2/virtual/create_type.json`,`/v2/virtual/modify_type.json`,`/v2/virtual/remove_type.json`,`/v2/virtual/create_package.json`,`/v2/virtual/modify_package.json`,`/v2/virtual/remove_package.json`,`/v2/virtual/get_logs.json`,`/v2/virtual/clean_logs.json`,`/v2/virtual/set_default_disk.json`,`/v2/virtual/get_account_temp_login_token.json`,`/v2/virtual/get_account_list.json`,`/v2/virtual/get_package_list.json`,`/v2/virtual/get_disk_list.json`,`/v2/virtual/get_logs.json`,`/v2/virtual/enable_disk_quota.json`,`/v2/virtual/get_server_ssl.json`,`/v2/virtual/save_server_ssl.json`,`/v2/virtual/close_server_ssl.json`,`/v2/virtual/get_server_address.json`,`/v2/virtual/set_server_address.json`],rr=[`/v2/virtual/get_account_list.json`,`/v2/virtual/get_package_list.json`,`/v2/virtual/get_disk_list.json`,`/v2/virtual/get_logs.json`],ir=[`/v2/virtual/get_disk_list.json`];function ar(e){let t=e.config.url,n=e=>t.endsWith(e);nr.some(n)&&(!N(e.data.message)&&!ir.some(n)&&(e.data.message={}),!rr.some(n)&&e.data.status==0&&(e.data.message.result=e.data.msg),e.data.status==-1&&(e.data.message.result=e.data.msg))}T();function or(){let e=Date.now();return{requestTime:e,requestToken:(0,Kn.default)(String(e).concat((0,Kn.default)(void 0)))}}function sr(e){e.interceptors.request.use(e=>{let{data:t,headers:n}=e;var r;n[`X-Http-Token`]=(r=document.getElementById(`request_token_head`))==null?void 0:r.getAttribute(`token`);let{requestOptions:i}=e;i!=null&&i.loading&&(i.load=B.loading(i.loading)),i!=null&&i.prefix&&(e.url=i.prefix+e.url),i!=null&&i.isMock&&(e.baseURL=`/mock`);let a=localStorage.getItem(`apsess`);return a&&(e.url=`/apsess_${a}${e.url}`),e},e=>Promise.reject(e)),e.interceptors.response.use(e=>{ar(e);let{data:t,config:n}=e,{requestOptions:r}=n;if(r!=null&&r.load&&r.load.close(),r!=null&&r.isOriginalResult)return{message:t};if(N(t)&&u(t,`status`)){let{message:e}=t;if(t.status===-1||t.status===-2){if(N(e)&&e.redirect)return B.error(e.msg),qt(e.redirect),Promise.reject(t);if(r!=null&&r.errorMessage){let n=``,i=r.errorMessageKey||`result`;if(N(e)){let t=d(e,i,``);n=P(t)?t:``}P(e)&&(n=e);let a={isHtml:!0,maxWidth:700};(t.status===-2||n.length>80)&&(a=Object.assign(a,{close:!0})),Bt(r.errorMessage)||(a=Object.assign(a,r.errorMessage)),B.error(n,a)}return Promise.reject(t)}if(t.status===0){if(r!=null&&r.successMessage){let t=``,n=r.successMessageKey||`result`;if(N(e)){let r=d(e,n,``);t=P(r)?r:``}P(e)&&(t=e),B.success(t,Bt(r.successMessage)?{isHtml:!0}:r.successMessage)}return t}}return Promise.reject(t)},e=>{let{response:t,config:n}=e;if(n){let{requestOptions:e}=n;e!=null&&e.load&&e.load.close()}if(t.status===401){window.location.href=`/`;return}if(t&&t.status===500){let t=e.request.responseText;(t.indexOf(`An error occurred while the panel was running`)!==-1||t.indexOf(`We need to make sure this has a favicon so that the debugger does`)!==-1)&&V({width:1e3,content:()=>s(tr,{text:t},null)})}return Promise.reject(e)})}ee();var cr=new class{constructor(){f(this,`pendings`,[])}addPending(){let e=xe.CancelToken.source();return this.pendings.push(e),e}removeAllPending(){this.pendings.forEach(e=>{e.cancel()}),this.reset()}reset(){this.pendings.splice(0,this.pendings.length)}};ee();var H=new class{constructor(e={}){f(this,`_instance`,void 0),f(this,`_defaultConfig`,{baseURL:``,timeout:25e4,headers:{"Content-Type":`application/x-www-form-urlencoded`},requestOptions:{prefix:`/v2`,loading:``,errorMessage:!0,errorMessageKey:`result`,successMessage:!1,successMessageKey:`result`}});let t=xe.create(Object.assign(this._defaultConfig,e));sr(t),this._instance=t}request(e){return e.cancelToken=cr.addPending().token,this._instance.request(e)}get(e,t){return this._instance.get(e,t)}post(e,t,n){return this._instance.post(e,t||{},n)}},lr=(e,t=!0,n=!0)=>H.post(`/config?action=set_panel_theme`,{data:JSON.stringify(e)},{requestOptions:{loading:t?R.global.t(`Config.UI.savingInterfaceSettings`):``,successMessage:n}});T();var ur=O(`ThemeStore`,()=>{let e=x(`auto`),t=D(()=>e.value===`auto`?n():e.value),n=()=>window.matchMedia(`(prefers-color-scheme: dark)`).matches?`dark`:`light`,r=e=>{let t=e===`auto`?n():e;document.documentElement.setAttribute(`theme-mode`,t),document.documentElement.classList.remove(`light`,`dark`),document.documentElement.classList.add(t)},i=t=>{e.value=t,r(t)},a=e=>{i(e),t.value===`light`&&c.value===`#F4D1B4`&&(u(`#20a53a`),je(()=>{B.warning(R.global.t(`Config.Theme.GoldNotSupportedDefault`),{maxWidth:440,close:!0})}))},o=()=>{r(t.value)},s=x({theme:{preset:`light`,color:`#20a53a`,view:`default`,component_ui:`modern`},logo:{image:`/static/icons/logo-white.svg`,favicon:`/static/favicon.ico`},sidebar:{dark:!0,color:`#3c444d`,opacity:100},interface:{rounded:`smaller`,is_show_bg:!0,bg_image:`/static/images/bg-default.png`,bg_image_dark:`/static/images/bg-default.png`,bg_image_opacity:20,content_opacity:70,shadow_color:`#000000`,shadow_opacity:5,container_width:`100%`},home:{overview_view:`default`,overview_size:24,bg_image_opacity:20},login:{is_show_logo:!0,logo:`/static/icons/logo-green.svg`,is_show_bg:!1,bg_image:``,bg_image_opacity:70,content_opacity:100},terminal:{show:!1,url:``,opacity:70}}),c=D(()=>s.value.theme.color),l=D(()=>{var e;return(e=s.value.theme.component_ui)==null?`legacy`:e}),u=(e,t=!0)=>{s.value.theme.color=e,t&&m(!1,!1)},d=D(()=>$t(s.value.logo.image)),f=D(()=>{let e=c.value;return{"--menu-bg-opacity":`${s.value.sidebar.opacity/100}`,"--main-bg-image":s.value.interface.is_show_bg?t.value===`light`?`url('${$t(s.value.interface.bg_image)}')`:`url('${$t(s.value.interface.bg_image_dark)}')`:``,"--main-bg-opacity":`${s.value.interface.bg_image_opacity/100}`,"--main-content-opacity":`${s.value.interface.content_opacity/100}`,"--color-primary":e,"--color-primary-1":t.value===`dark`?mn(e,.15):L(e,`#ffffff`,.9),"--color-success":e,"--primary-button-color-hover":L(e,`#000000`,.1),"--primary-button-color-pressed":L(e,`#000000`,.2),"--primary-button-color-suppl":L(e,`#000000`,.1),"--border-hover-focus-color":e,"--color-sider-active":t.value===`dark`?`#353535`:e,"--color-sider-hover":t.value===`dark`?`#353535`:mn(e,.1),"--color-sider-hover-text":e,"--router-menu-active-text":e,"--router-menu-active-bg":mn(e,.063),"--button-type-text-primary":e,"--button-bg-hover":t.value===`dark`?mn(e,.15):L(e,`#ffffff`,.94),"--button-border-hover":t.value===`dark`?`1px solid ${mn(e,.3)}`:`1px solid ${L(e,`#ffffff`,.7)}`,"--card-border-primary-color-1":t.value===`dark`?mn(e,.3):L(e,`#ffffff`,.75),"--n-color-hover":e,"--alert-success-bg":t.value===`dark`?`var(--color-bg-2)`:L(e,`#ffffff`,.96),"--alert-success-border":t.value===`dark`?`1px solid var(--color-border)`:`1px solid ${L(e,`#ffffff`,.85)}`,"--button-text-base-color":e===`#F4D1B4`?`#000000`:`#ffffff`}}),p=()=>{s.value=JSON.parse(window.vite_public_panel_theme.replace(/&#39;/g,`"`).replace(/&#34;/g,`"`).replace(/True/g,`true`).replace(/False/g,`false`))},m=async(e=!0,t=!0)=>{s.value&&await lr(Oe(s.value),e,t)};return{theme:t,themeRef:e,setTheme:i,setSafeTheme:a,changeTheme:o,menuLogo:d,rootCssVer:f,initThemeConfig:p,themeColor:c,componentUi:l,themeConfig:s,setThemeColor:u,setThemeConfig:m}},{persist:{pick:[`themeRef`]}});T();var dr=A({flex:1,width:0,height:`42px`,lineHeight:`42px`,padding:`0 60px 0 20px`,backgroundColor:`var(--modal-header-bg)`,borderBottom:`1px solid var(--modal-header-bottom-border)`,borderRadius:`10px 10px 0 0`,fontSize:`var(--n-title-font-size)`,fontWeight:`var(--n-title-font-weight)`,color:`var(--n-title-text-color)`,overflow:`hidden`,whiteSpace:`nowrap`,textOverflow:`ellipsis`}),fr=A({height:`53px`,lineHeight:`53px`,fontSize:`14px`,color:`var(--modal-header-title-color)`}),pr=A({position:`absolute`,top:`14.5px`,right:`20px`,display:`flex`,width:`24px`,height:`24px`,padding:0,border:0,borderRadius:`6px`,alignItems:`center`,justifyContent:`center`,backgroundColor:`transparent`,color:`var(--color-text-2)`,cursor:`pointer`,transition:`color 0.2s ease, background-color 0.2s ease`,"&:hover":{backgroundColor:`var(--color-bg-3)`,color:`var(--color-text-1)`},zIndex:999}),mr=A({top:`10px`,right:`10px`}),hr=w({name:`BtModalHeader`,functional:!0,props:{title:{type:[String,Function],default:``},onClick:{type:Function,default:()=>{}},hideClose:{type:Boolean,default:!1},ui:{type:String,default:`legacy`}},render(){let{title:e,hideClose:t,ui:n}=this;return s(be,null,[e&&s(`div`,{class:[dr,n===`modern`&&fr]},[St(e)]),!t&&(n===`modern`?s(`button`,{type:`button`,class:[pr,!e&&mr],"aria-label":`Close`,onClick:e=>this.$emit(`click`,e)},[s(`i`,{class:`i-material-symbols:close-rounded text-20px`},null)]):s(Rn,{onClick:e=>this.$emit(`click`,e)},null))])}});T();var gr=A({display:`flex`,justifyContent:`flex-end`,gap:`10px`,width:`100%`,padding:`10px 18px`,borderTop:`1px solid var(--modal-action-top-border)`,borderRadius:`0 0 4px 4px`,backgroundColor:`var(--modal-action-bg)`,"& .cancel-btn":{"--n-color-hover":`#c9302c`}}),_r=w({name:`BtModalAction`,functional:!0,render(){var e,t;return s(`div`,{class:gr},[(e=(t=this.$slots).default)==null?void 0:e.call(t)])}});T();var vr=w({name:`BtModal`,props:{show:Boolean,zIndex:Number,component:Object,modalClass:String,onUpdateShow:Function,"onUpdate:show":Function,onAfterLeave:Function,data:{type:Object,default:()=>({})},width:{type:[Number,String],default:`auto`},height:{type:[Number,String],default:`auto`},minHeight:{type:[Number,String],default:`auto`},title:{type:[String,Function],default:``},content:{type:[String,Function],default:``},transformOrigin:{type:String,default:`center`},showMask:{type:Boolean,default:!0},isNotScroll:{type:Boolean,default:!1},hideClose:{type:Boolean,default:!1},draggable:{type:Boolean,default:!0},bgColor:{type:String,default:``},maskClosable:{type:Boolean,default:!1},top:{type:[Number,String],default:``},footer:{type:Boolean,default:!1},showCancel:{type:Boolean,default:!0},confirmType:{type:String,default:`primary`},confirmText:{type:String,default:``},cancelText:{type:String,default:``},onConfirm:{type:Function,default:()=>!0},onCancel:{type:Function,default:()=>!0},onClose:{type:Function,default:()=>!0},onPublicClose:{type:Function,default:()=>!0},to:{type:[String,Object],default:void 0}},setup(e){let t=ur(),n=D(()=>t.componentUi),r=x(null),i=x(null),a=x(e.showMask),o=D(()=>e.showMask&&a.value);Ce(()=>e.showMask,e=>{a.value=e});let s=t=>{let{onUpdateShow:n,"onUpdate:show":r}=e;n==null||n(t),r==null||r(t)},c=()=>{s(!1)};we(i,t=>{if(e.show&&e.maskClosable&&!o.value){if(t.target.closest(`.editor-title`))return;c()}});let l=()=>{var t;(t=e.onAfterLeave)==null||t.call(e)},u=e=>{s(e)},{height:d}=fe(),f=D(()=>d.value?`${d.value*.9}px`:`auto`),p=x(!1),m=x(!1),h=D(()=>{let{data:t}=e;return ke(t)?{}:{data:t}}),g={hide:c},ee=()=>{var t,n;let i=e.onClose,a=e.onPublicClose,o=(t=r.value)==null?void 0:t.onClose,s=(n=r.value)==null?void 0:n.onPublicClose;Promise.resolve(a(g)).then(e=>Promise.resolve(s?s(g):e)).then(e=>(i(g),Promise.resolve(e))).then(e=>Promise.resolve(o?o(g):e)).then(e=>{e!==!1&&c()})},te=()=>{var t,n;let i=e.onCancel,a=(t=r.value)==null?void 0:t.onCancel,o=e.onPublicClose,s=(n=r.value)==null?void 0:n.onPublicClose;Promise.resolve(o(g)).then(e=>Promise.resolve(s?s(g):e)).then(e=>(i(g),Promise.resolve(e))).then(e=>Promise.resolve(a?a(g):e)).then(e=>{e!==!1&&c()})},_=async()=>{var t;let n=e.onConfirm,i=(t=r.value)==null?void 0:t.onConfirm;Promise.resolve(n(g)).then(e=>Promise.resolve(i?i(g):e)).then(e=>{e!==!1&&c()})},v=x({type:e.confirmType,text:e.confirmText,disabled:!1,loading:!1});return{componentUi:n,componentRef:r,modalContentRef:i,cancelBtn:x({text:e.cancelText,disabled:!1}),confirmBtn:v,componentData:h,maxScrollHeight:f,mergedShowMask:o,isMaximized:p,isMinimized:m,close:c,setConfirm:e=>{v.value=Object.assign(v.value,e)},setMaskVisible:e=>{a.value=e},doUpdateShow:s,handleClose:ee,handleCancel:te,handleConfirm:_,handleAfterLeave:l,handleUpdateShow:u,handleMaximize:()=>{p.value=!p.value},handleMinimize:()=>{m.value=!m.value}}},render(){let{t:e}=Ie(),t=Se(`--bt-tabs-modal-cancel-btn-bg`),n={width:this.isMaximized?`100%`:this.isMinimized?`260px`:_t(this.width),height:this.isMaximized?`100vh`:``,backgroundColor:this.bgColor,...this.maskClosable&&!this.mergedShowMask?{transition:`none`}:{},...F(this.top)?{alignSelf:`flex-start`,marginTop:_t(this.top)}:{},...this.isMaximized?{maxWidth:`100%`,maxHeight:`100%`}:{}};return s(st,{show:this.show,class:[`bt-modal--${this.componentUi}`,this.modalClass],style:n,preset:`dialog`,closable:!1,"auto-focus":!1,"show-icon":!1,"trap-focus":!1,"mask-closable":this.mergedShowMask?this.maskClosable:!1,"z-index":this.zIndex,"show-mask":this.mergedShowMask,draggable:this.draggable,transformOrigin:this.transformOrigin,to:this.to,onAfterLeave:this.handleAfterLeave,"onUpdate:show":this.handleUpdateShow},{header:()=>s(hr,{title:this.title,ui:this.componentUi,hideClose:this.hideClose,onClick:()=>{this.handleClose()}},null),default:()=>s(`div`,{ref:`modalContentRef`,class:this.isNotScroll?``:`overflow-auto`,style:{height:this.isMaximized?`100vh`:this.isMinimized?`auto`:_t(this.height),maxHeight:this.isMaximized?`100%`:this.maxScrollHeight,minHeight:this.isMinimized?`0px`:_t(this.minHeight)}},[(()=>{var e,t;let{component:n,content:r}=this;return n?s(n,re({ref:`componentRef`},this.data,this.componentData,{onClose:this.close,onSetConfirm:this.setConfirm,onSetMaskVisible:this.setMaskVisible,onModalConfirm:this.handleConfirm,onMaximize:this.handleMaximize,onMinimize:this.handleMinimize}),null):r?St(r):(e=(t=this.$slots).default)==null?void 0:e.call(t)})()]),action:()=>this.footer?s(_r,null,{default:()=>[this.showCancel&&this.componentUi===`modern`&&s(k,{size:`medium`,onClick:()=>{this.handleCancel()}},{default:()=>[this.cancelBtn.text||e(`Public.Btn.Cancel`)]}),this.showCancel&&this.componentUi!==`modern`&&s(k,{class:`cancel-btn`,size:`small`,color:t.value,onClick:()=>{this.handleCancel()}},{default:()=>[this.cancelBtn.text||e(`Public.Btn.Cancel`)]}),s(k,{size:this.componentUi===`modern`?`medium`:`small`,type:this.confirmBtn.type,loading:this.confirmBtn.loading,disabled:this.confirmBtn.disabled,onClick:()=>{this.handleConfirm()}},{default:()=>[this.confirmBtn.text||e(`Public.Btn.Confirm`)]})]}):null})}});T();var yr=w({name:`BtModalEnvironment`,props:{internalKey:{type:String,required:!0},onInternalAfterLeave:{type:Function,required:!0},data:Object,width:[Number,String],height:[Number,String],minHeight:[Number,String],title:[String,Function],content:[String,Function],component:Object,modalClass:String,footer:Boolean,isNotScroll:Boolean,hideClose:Boolean,bgColor:String,zIndex:Number,maskClosable:{type:Boolean,default:!1},top:[Number,String],onConfirm:Function,confirmType:String,confirmText:String,onClose:Function,onCancel:Function,onPublicClose:Function,showCancel:{type:Boolean,default:!0},showMask:{type:Boolean,default:!0},draggable:{type:Boolean,default:!0},transformOrigin:{type:String,default:`center`}},setup(e){let t=x(!1);return p(()=>{t.value=!0}),{show:t,hide:()=>{t.value=!1},handleUpdateShow:e=>{t.value=e},handleAfterLeave:()=>{let{onInternalAfterLeave:t,internalKey:n}=e;t==null||t(n)}}},render(){return s(vr,{show:this.show,onUpdateShow:this.handleUpdateShow,data:this.data,title:this.title,width:this.width,height:this.height,minHeight:this.minHeight,content:this.content,component:this.component,modalClass:this.modalClass,hideClose:this.hideClose,bgColor:this.bgColor,showMask:this.showMask,draggable:this.draggable,isNotScroll:this.isNotScroll,zIndex:this.zIndex,maskClosable:this.maskClosable,top:this.top,footer:this.footer,showCancel:this.showCancel,confirmType:this.confirmType,confirmText:this.confirmText,onCancel:this.onCancel,onConfirm:this.onConfirm,onPublicClose:this.onPublicClose,transformOrigin:this.transformOrigin,onAfterLeave:this.handleAfterLeave},null)}});T();var br=w({name:`BtDialogConfig`,setup(){let{dynamicModals:e,modalInstRefs:t}=Dn();return{dynamicModals:e,modalInstRefs:t,handleAfterLeave:t=>{e.value.splice(e.value.findIndex(e=>e.key===t),1)}}},render(){var e,t;return _(be,null,[this.dynamicModals.map(e=>_(yr,{ref:t=>{t===null?delete this.modalInstRefs[`modal-${e.key}`]:this.modalInstRefs[`modal-${e.key}`]=t},internalKey:e.key,onInternalAfterLeave:this.handleAfterLeave,...Oe(e)})),(e=(t=this.$slots).default)==null?void 0:e.call(t)])}});T();var xr=w({__name:`index`,setup(e){let{theme:t,themeColor:n,rootCssVer:r}=Re(ur()),i=window.lang,[a,o]=new Map([[`cht`,[ot,He]],[`de`,[Dt,qe]],[`en`,[ht,ct]],[`fra`,[nt,Ot]],[`ind`,[mt,rt]],[`it`,[dt,Qe]],[`kor`,[pt,Je]],[`pt`,[Ye,Ge]],[`ru`,[wt,tt]],[`spa`,[Ve,We]],[`tur`,[Xe,et]],[`uk`,[Ke,$e]],[`vie`,[lt,yt]]]).get(i)||[ht,ct],c=D(()=>t.value===`dark`?xt:null),l=x(a),u=x(o),d=e=>r.value[e]||getComputedStyle(document.documentElement).getPropertyValue(e).trim(),f=()=>({common:{lineHeight:`normal`,fontSize:`12px`,fontSizeSmall:`12px`,fontSizeMedium:`12px`,heightMedium:`32px`,borderRadius:`10px`,primaryColor:d(`--color-primary`),primaryColorHover:d(`--primary-button-color-hover`),primaryColorPressed:d(`--primary-button-color-pressed`),primaryColorSuppl:d(`--primary-button-color-suppl`),successColor:d(`--color-success`),warningColor:d(`--color-warning`),errorColor:d(`--color-error`),textColorBase:d(`--color-text-base`),textColor1:d(`--color-text-1`),textColor2:d(`--color-text-2`),textColor3:d(`--color-text-3`),baseColor:d(`--button-text-base-color`),borderColor:d(`--color-border`)},Layout:{footerColor:d(`--color-bg-2`),siderColor:d(`--color-bg-2`)},Dialog:{padding:`0`,titleFontSize:`14px`,closeMargin:`0`,contentMargin:`0`,borderRadius:`10px`,color:d(`--color-modal`),titleTextColor:d(`--dialog-color-title-text`),textColor:d(`--color-text-1`)},Message:{padding:`16px 20px 16px 15px`,iconSize:`30px`,fontSize:`14px`},Form:{feedbackHeightMedium:`20px`,feedbackHeightLarge:`22px`,feedbackFontSizeMedium:`12px`,feedbackFontSizeLarge:`12px`,feedbackPadding:`2px 0 0`,labelFontSizeLeftMedium:`12px`,labelPaddingHorizontal:`0 20px 0 0`,labelFontSizeTopMedium:`12px`},Input:{textColor:d(`--input-text-color`),color:d(`--color-bg-2`),paddingMedium:`0 8px`,lineHeightTextarea:`22px`,colorDisabled:d(`--input-disabled-color`),textColorDisabled:`#b8b8b8`,placeholderColorDisabled:`#999`,borderColor:d(`--color-border`),borderHover:`1px solid `+d(`--border-hover-focus-color`),borderFocus:`1px solid `+d(`--border-hover-focus-color`),borderDisabled:d(`--input-disabled-border-color`),colorFocus:d(`--input-focus-bg-color`),caretColor:d(`--color-primary`),groupLabelColor:d(`--input-group-label-color`),groupLabelTextColor:d(`--color-text-2`),border:`1px solid `+d(`--color-border`)},Button:{fontSizeSmall:`12px`,textColor:d(`--button-text-color`),textColorHover:d(`--border-hover-focus-color`),colorHover:d(`--button-bg-hover`),borderHover:d(`--button-border-hover`),heightSmall:`26px`,paddingMedium:`0 12px`,paddingSmall:`0 10px`,textColorTextPrimary:d(`--button-type-text-primary`),borderRadiusMedium:`6px`},Card:{color:hn(d(`--color-bg-2`)),textColor:d(`--color-text-2`),borderColor:d(`--color-border`),borderRadius:`10px`,titleFontWeight:`500`,titleTextColor:d(`--color-text-base`),titleFontSizeMedium:`16px`,paddingMedium:`0`},DataTable:{thColor:d(`--color-table-th`),thTextColor:d(`--color-table-th-text`),tdColor:d(`--color-table-td`),thPaddingMedium:`8px`,tdPaddingMedium:`6px 8px`,borderColor:d(`--color-table-border`),thColorModal:d(`--color-table-th`),thTextColorModal:d(`--color-table-th-text`),tdColorModal:d(`--color-table-td`),tdColorHoverModal:d(`--color-table-th`),thColorPopover:d(`--color-table-th`),thTextColorPopover:d(`--color-table-th-text`),tdColorPopover:d(`--color-table-td`),tdColorHoverPopover:d(`--color-table-th`)},Table:{thPaddingMedium:`8px`,tdPaddingMedium:`8px`,thTextColor:d(`--color-table-th-text`),thColorModal:d(`--color-table-th`),thTextColorModal:d(`--color-table-th-text`),borderColorModal:d(`--color-table-border`)},Checkbox:{textColor:d(`--color-text-1`),labelLineHeight:1,labelPadding:`0 0 0 8px`},Radio:{textColor:d(`--radio-text-color`),labelPadding:`0 0 0 8px`,buttonColorActive:d(`--color-primary`),buttonTextColorActive:`#fff`,dotColorActive:d(`--radio-active-dot-color`)},Upload:{draggerColor:d(`--upload-dragger-color`),itemTextColor:`#333333`,itemIconColor:`#333333`,itemIconSize:`14px`},Tabs:{tabFontSizeLarge:`14px`,paneTextColor:d(`--color-text-1`),tabFontSizeMedium:`12px`,tabGapLargeLine:`20px`,tabPaddingLargeLine:`12px 16px`},Log:{loaderFontSize:`12px`},Code:{fontSize:`12px`,textColor:`#fff`},Alert:{padding:`10px 12px`,iconSize:`20px`,fontSize:`13px`,iconMargin:`0 8px 0 12px`,color:d(`--alert-default-bg`),border:`1px solid `+d(`--color-border`),contentTextColor:d(`--color-text-2`),colorSuccess:d(`--alert-success-bg`),borderSuccess:d(`--alert-success-border`),contentTextColorWarning:d(`--color-warning`),contentTextColorError:d(`--color-error`)},Drawer:{titleFontSize:`14px`},Breadcrumb:{fontSize:`14px`,itemLineHeight:`normal`},Pagination:{jumperFontSizeMedium:`13px`,itemBorderActive:d(`--pagination-item-active-border`),itemTextColorActive:d(`--pagination-item-active-color`)},Tooltip:{color:d(`--color-bg-2`),textColor:d(`--tooltip-color-text`)},Spin:{textColor:d(`--color-text-base`),sizeSmall:`16px`},Switch:{railWidthSmall:`28px`,railHeightSmall:`16px`,buttonWidthSmall:`12px`,buttonHeightSmall:`12px`,railColorActive:d(`--switch-active-color`)},Select:{peers:{InternalSelection:{border:`1px solid `+d(`--color-border`),textColor:d(`--color-text-base`),color:d(`--color-bg-2`),placeholderColor:`#999`,colorDisabled:d(`--input-disabled-color`),colorActive:d(`--color-bg-1`),textColorDisabled:`#b8b8b8`,placeholderColorDisabled:`#999`,borderHover:`1px solid `+d(`--border-hover-focus-color`),borderFocus:`1px solid `+d(`--border-hover-focus-color`),borderActive:`1px solid `+d(`--border-hover-focus-color`)},InternalSelectMenu:{color:d(`--color-bg-2`),optionTextColor:d(`--color-text-base`),optionTextColorActive:d(`--color-text-base`),optionColorPending:d(`--color-bg-1`),optionColorActivePending:d(`--color-bg-1`)}}},Empty:{iconSizeLarge:`52px`,fontSizeLarge:`14px`},Progress:{railColor:d(`--progress-rail-color`),textColor:d(`--color-text-base`)},Popover:{color:d(`--popover-color`),textColor:d(`--color-text-base`)},Dropdown:{color:d(`--color-bg-2`),textColor:d(`--color-text-base`),optionTextColor:d(`--color-text-base`),optionTextColorHover:d(`--color-text-base`),optionTextColorActive:d(`--color-text-base`),optionColorHover:d(`--color-bg-1`),optionColorPressed:d(`--color-bg-1`),dividerColor:d(`--color-border`)},Tag:{},DatePicker:{panelColor:d(`--color-bg-2`)},TimePicker:{panelColor:d(`--color-bg-2`)},Cascader:{menuColor:d(`--color-bg-2`),peers:{InternalSelection:{color:d(`--color-bg-2`)}}},Modal:{boxShadow:d(`--modal-boxshadow`)},Divider:{color:d(`--color-border`),textColor:d(`--color-text-3`),fontWeight:400},Scrollbar:{railInsetHorizontalBottom:`auto 2px 0px 2px`,railInsetVerticalRight:`2px 2px 2px auto`}}),p=x(f());return Ce(()=>[t.value,n.value],()=>{je(()=>{p.value=f()})},{immediate:!0}),(e,t)=>{let n=br,r=vt;return g(),Ae(r,{class:`w-full h-full`,"inline-theme-disabled":``,theme:y(c),locale:y(l),"date-locale":y(u),"theme-overrides":y(p)},{default:S(()=>[se(e.$slots,`default`),s(n)]),_:3},8,[`theme`,`locale`,`date-locale`,`theme-overrides`])}}}),Sr=function(e){return e.Free=`free`,e.Professional=`pro`,e.Enterprise=`ltd`,e}({}),{t:U}=R.global,Cr=()=>H.post(`/panel/public/get_public_config_simple`),wr=()=>H.post(`/panel/public/get_public_config`),Tr=()=>H.post(`/ssl?action=GetUserInfo`,{},{requestOptions:{loading:U(`Component.Api.index_1`),errorMessage:!1}}),Er=e=>H.post(`/userRegister?action=toRegister`,e,{requestOptions:{loading:U(`Component.Api.index_1`),successMessage:!0}}),Dr=e=>H.post(`/ssl?action=GetToken`,e,{requestOptions:{loading:U(`Component.Api.index_2`),successMessage:!0}}),Or=e=>H.post(`/ssl?action=verify_mail_any`,e,{requestOptions:{loading:U(`Component.Api.index_1`),successMessage:!0}}),kr=()=>H.post(`/config?action=get_nps_new`,{product_type:2},{requestOptions:{loading:U(`Component.Api.index_1`)}}),Ar=e=>H.post(`/config?action=write_nps_new`,{questions:JSON.stringify(e.questions),rate:0,product_type:2,submit_entry:e.submit_entry},{requestOptions:{loading:U(`Component.Api.index_3`)}}),jr=e=>H.post(`/auth?action=get_plugin_remarks`,e),Mr=e=>H.post(`/auth?action=get_plugin_price`,e),Nr=()=>H.post(`/config?action=get_panel_ssl_status`),Pr=e=>H.post(`/auth?action=get_buy_code`,e),Fr=e=>H.post(`/auth?action=get_stripe_session_id`,e),Ir=e=>H.post(`/auth?action=get_paypal_session_id`,e),Lr=e=>H.post(`/auth?action=check_paypal_status`,e),Rr=e=>H.post(`/auth?action=detect_order_status`,e),zr=()=>H.post(`/auth?action=get_product_auth_all`),Br=e=>H.post(`/auth?action=auth_activate`,e,{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}}),Vr=()=>H.post(`/auth?action=get_voucher_plugin_all`),Hr=e=>e.pid?H.post(`/auth?action=create_order_voucher_plugin`,{pid:e.pid,coupon_id:e.coupon_id,cycle:e.cycle,cycle_unit:e.cycle_unit,charge_type:e.charge_type},{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}}):H.post(`/auth?action=create_order_voucher`,{code:e.code},{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}}),Ur=()=>H.post(`/auth?action=get_all_coupons`),Wr=()=>H.post(`/auth?action=get_coupon_list`),Gr=e=>H.post(`/auth?action=get_apply_copon`,e,{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}}),Kr=e=>H.post(`/auth?action=ignore_coupon_time`,e,{requestOptions:{loading:U(`WP.api.tamper_8`),successMessage:!0}}),qr=()=>H.post(`/install_finish`),Jr=e=>H.post(`/userRegister?action=toRegister`,e,{requestOptions:{prefix:``,loading:U(`Login.index_33`),isOriginalResult:!0}}),Yr=()=>H.post(`/config?action=get_nps_new`,{},{requestOptions:{loading:U(`Component.Api.index_1`)}}),Xr=e=>H.post(`/config?action=write_nps_new`,e,{requestOptions:{loading:U(`Component.Api.index_3`)}}),Zr=e=>H.post(`/config?action=set_theme`,e,{requestOptions:{loading:U(`Component.Api.index_1`),successMessage:!0}}),Qr=e=>H.post(`/site?action=switch_multi_webservice_status`,e,{requestOptions:{loading:U(`Component.Api.index_1`),successMessage:!0}}),$r=()=>H.post(`/panel/public/get_public_backend_record`),ei=e=>H.post(`/panel/public/set_public_backend_record`,e),ti=e=>H.post(`/panel/public/submit_module_logs`,e,{requestOptions:{successMessage:!1,errorMessage:!1}}),ni=()=>H.post(`/ajax?action=get_pay_type`),ri=()=>H.post(`/plugin?action=get_index_list`),ii=()=>H.post(`/system?action=GetNetWork`),ai=()=>H.post(`/ajax?action=UpdatePanel`),oi=()=>H.post(`/ajax?action=get_beta_logs`,{},{requestOptions:{loading:R.global.t(`Home.Api.index_1`)}}),si=()=>H.post(`/ajax?action=apple_beta`,{},{requestOptions:{loading:R.global.t(`Home.Api.index_1`)}}),ci=()=>H.post(`/ajax?action=to_not_beta`,{},{requestOptions:{loading:R.global.t(`Home.Api.index_1`)}}),li=()=>H.post(`/ajax?action=UpdatePanel`,{check:!0},{requestOptions:{loading:R.global.t(`Home.Api.index_1`)}}),ui=(e,t=!0)=>H.post(`/ajax?action=ignore_version`,e,{requestOptions:{loading:t?R.global.t(`Home.Api.index_1`):``,successMessage:t}}),di=e=>H.post(`/ajax?action=UpdatePanel`,e,{requestOptions:{loading:R.global.t(`Home.Api.index_2`),successMessage:!0}}),fi=e=>H.post(`/ajax?action=ScheduleUpdate`,e,{requestOptions:{loading:R.global.t(`Home.Api.index_1`),successMessage:!0}}),pi=()=>H.post(`/ajax?action=RepPanel`,{force:1},{requestOptions:{loading:R.global.t(`Home.Api.index_1`)}}),mi=()=>H.post(`/system?action=get_upgrade_log`),hi=(e=!1)=>H.post(`/system?action=ReWeb`,{},{requestOptions:{loading:e?R.global.t(`Home.Api.index_1`):``,successMessage:e}}),gi=e=>H.post(`/plugin?action=sort_index`,e,{requestOptions:{loading:R.global.t(`Home.Api.index_1`),successMessage:!0}}),_i=()=>H.post(`/system?action=ReMemory`),vi=()=>H.post(`/system?action=ServiceAdmin`,{name:`{{session['webserver']}}`,type:`stop`}),yi=()=>H.post(`/system?action=ServiceAdmin`,{name:`mysqld`,type:`stop`}),bi=()=>H.post(`/system?action=RestartServer`),xi=()=>H.post(`/system?action=GetSystemTotal`),Si=()=>H.post(`/ajax?action=GetSoftList`),Ci=()=>H.post(`/monitor/process_management/specific_resource_load_type`),wi=e=>H.post(`/monitor/process_management/kill_process_all`,e,{requestOptions:{loading:R.global.t(`Home.Api.index_1`),successMessage:!0}}),Ti=()=>H.post(`/files?action=GetExecLog`),Ei=e=>H.post(`/data?action=getData`,{...e,tojs:`reader_message_list`,table:`tasks`,result:`2,4,6,8`}),Di=()=>H.post(`/files?action=GetTaskSpeed`,{},{requestOptions:{errorMessage:!1}}),Oi=e=>H.post(`/files?action=RemoveTask`,e,{requestOptions:{loading:R.global.t(`Security.Api.Index_3`),successMessage:!0}}),ki=()=>H.post(`/ajax?action=GetTaskCount`),Ai=e=>H.post(`/site?action=service_install_count`,e,{requestOptions:{loading:``,successMessage:!1,errorMessage:!1}}),ji=()=>H.post(`/system?action=mark_reboot_read`),Mi=()=>H.post(`/overview?action=overview_template`),Ni=e=>H.post(`/overview?action=set_overview`,e,{requestOptions:{loading:R.global.t(`Home.Api.index_1`),successMessage:!0}}),Pi=e=>H.post(`/overview?action=add_overview`,e,{requestOptions:{loading:R.global.t(`Home.Api.index_1`),successMessage:!0}}),Fi=e=>H.post(`/overview?action=del_overview`,e,{requestOptions:{loading:R.global.t(`Home.Api.index_1`),successMessage:!0}}),Ii=()=>H.post(`/overview?action=get_overview`),Li=e=>H.post(`/overview?action=sort_overview`,e,{requestOptions:{loading:R.global.t(`Home.Api.index_1`),successMessage:!0}}),Ri=e=>H.post(`/overview?action=get_overview_window`,e),zi=()=>H.post(`/config?action=get_memo_body`),Bi=()=>H.post(`/ajax?action=get_version_logs`),Vi=e=>H.post(`/files?action=GetFileBody`,e,{requestOptions:{errorMessage:!1}});T();var Hi=O(`layout-msg`,()=>{let e=$(),t=x([]),n=null,r=0,i=()=>{n&&clearInterval(n),r=0,n=window.setInterval(()=>{o(),e.taskCount===0&&(n&&clearInterval(n),a())},2e3)},a=async()=>{try{let{message:n}=await Di();N(n)&&(e.taskCount=n.task.length,t.value=n.task)}catch(t){e.taskCount=0}},o=async()=>{try{let{message:t}=await ki();N(t)&&e.taskCount!==t.result&&a(),r=0}catch(e){r++,r>=3&&n&&clearInterval(n)}};return Ce(()=>e.taskCount,t=>{t===0&&e.isMultiServiceInstall&&(Qr({status:`enable`}),e.getConfigSimple())}),{taskList:t,onRepetion:i,getList:a}}),{t:W}=R.global;function Ui(e){return H.post(`/virtual/get_account_list.json`,e)}function Wi(e){return H.post(`/virtual/create_account.json`,e,{requestOptions:{successMessage:!0,successMessageKey:`result`,loading:W(`Account.Account.accountState-721844-18`)}})}function Gi(e){return H.post(`/virtual/modify_account.json`,e,{requestOptions:{successMessage:!0,successMessageKey:`result`,loading:W(`Account.Account.accountState-721844-19`)}})}function Ki(e){return H.post(`/virtual/remove_account.json`,e,{requestOptions:{successMessage:!0,successMessageKey:`result`}})}function qi(){return H.post(`/virtual/get_type_list.json`)}function Ji(e){return H.post(`/virtual/create_type.json`,e,{requestOptions:{successMessage:!0,successMessageKey:`result`}})}function Yi(e){return H.post(`/virtual/modify_type.json`,e,{requestOptions:{successMessage:!0,successMessageKey:`result`}})}function Xi(e){return H.post(`/virtual/remove_type.json`,e,{requestOptions:{successMessage:!0,successMessageKey:`result`}})}function Zi(e){return H.post(`/virtual/get_package_list.json`,e)}function Qi(e){return H.post(`/virtual/create_package.json`,e,{requestOptions:{successMessage:!0,successMessageKey:`result`}})}function $i(e){return H.post(`/virtual/modify_package.json`,e,{requestOptions:{successMessage:!0,successMessageKey:`result`}})}function ea(e){return H.post(`/virtual/remove_package.json`,e,{requestOptions:{successMessage:!0,successMessageKey:`result`}})}function ta(e){return H.post(`/virtual/get_logs.json`,e)}function na(){return H.post(`/virtual/clean_logs.json`,{requestOptions:{successMessage:!0,successMessageKey:`result`}})}function ra(){return H.post(`/virtual/get_disk_list.json`)}function ia(e){return H.post(`/virtual/set_default_disk.json`,e,{requestOptions:{successMessage:!0,successMessageKey:`result`}})}function aa(e){return H.post(`/virtual/enable_disk_quota.json`,{mountpoint:e},{requestOptions:{loading:W(`Account.Disk.disk_810348-13`),successMessage:{close:!0},successMessageKey:`result`}})}function oa(e){return H.post(`/virtual/get_account_temp_login_token.json`,e)}function sa(){return H.post(`/virtual/get_service_info.json`)}function ca(e,t={}){return H.post(`/virtual/${e}_service.json`,t,{requestOptions:{loading:W(`Account.Settings.index_1`),successMessage:!0,successMessageKey:`result`}})}function la(e={}){return H.post(`/virtual/install_service.json`,e,{requestOptions:{loading:W(`Account.Install.index_6`),successMessage:!0,successMessageKey:`result`}})}function ua(e={}){return H.post(`/virtual/update_service.json`,e,{requestOptions:{loading:W(`Account.Settings.index_21`),successMessage:!0,successMessageKey:`result`}})}function da(e={}){return H.post(`/virtual/get_install_log.json`,e)}function fa(){return H.post(`/virtual/get_server_ssl.json`)}function pa(e,t){return H.post(`/virtual/save_server_ssl.json`,{certificate:e,private_key:t},{requestOptions:{loading:W(`Account.Install.index_10`),successMessage:!0,successMessageKey:`result`}})}function ma(){return H.post(`/virtual/get_server_address.json`)}function ha(e){return H.post(`/virtual/set_server_address.json`,{address:e},{requestOptions:{loading:W(`Account.Settings.index_8`),successMessage:!0,successMessageKey:`result`}})}function ga(e){return H.post(`/virtual/modify_service_port`,{port:e},{requestOptions:{loading:W(`Component.Pay.index_12`),successMessage:!0,successMessageKey:`result`}})}var _a=()=>H.post(`/panel/public/get_public_config`),va=()=>H.post(`/config?action=get_menu_list`),ya=()=>H.post(`/config?action=check_two_step`),ba=(e={})=>H.post(`/config?action=ClosePanel`,e,{requestOptions:{loading:R.global.t(`Config.API.global_1`),successMessage:!0}}),xa=(e={})=>H.post(`/config?action=set_ipv6_status`,e,{requestOptions:{loading:R.global.t(`Config.API.global_2`),successMessage:!0}}),Sa=(e={})=>H.post(`/config?action=set_local`,e,{requestOptions:{loading:R.global.t(`Config.API.global_3`),successMessage:!0}}),Ca=(e={})=>H.post(`/config?action=set_debug`,e,{requestOptions:{loading:R.global.t(`Config.API.global_4`),successMessage:!0}}),wa=(e,t=!0)=>H.post(`/config?action=set_token`,e,{requestOptions:{loading:R.global.t(`Config.API.global_5`),successMessage:t}}),Ta=()=>H.post(`/config?action=get_token`),Ea=e=>H.post(`/config?action=set_language`,e,{requestOptions:{loading:R.global.t(`Config.API.global_6`),successMessage:!0}}),Da=(e,t=R.global.t(`Config.API.global_36`))=>H.post(`/config?action=setPanel`,e,{requestOptions:{loading:t,successMessage:!0}}),Oa=(e={})=>H.post(`/config?action=syncDate`,e,{requestOptions:{loading:R.global.t(`Config.API.global_12`),successMessage:!0}}),ka=e=>H.post(`/panel/public/GetZoneinfo`,e),Aa=e=>H.post(`/panel/public/SetZone`,e,{requestOptions:{loading:R.global.t(`Config.API.global_36`),successMessage:!0}}),ja=e=>H.post(`/config?action=setUsername`,e,{requestOptions:{loading:R.global.t(`Config.API.global_13`),successMessage:!0}}),Ma=e=>H.post(`/config?action=setPassword`,e,{requestOptions:{loading:R.global.t(`Config.API.global_14`),successMessage:!0}}),Na=(e={})=>H.post(`/config?action=setlastPassword`,e,{requestOptions:{loading:R.global.t(`Config.API.global_14`),successMessage:!0}}),Pa=e=>H.post(`/config?action=set_hide_menu_list`,{hide_list:JSON.stringify(e.hide_list)},{requestOptions:{loading:R.global.t(`Config.API.global_15`),successMessage:!0}}),Fa=(e={})=>H.post(`/ssl?action=DelToken`,e,{requestOptions:{loading:R.global.t(`Config.API.global_16`),successMessage:!0}}),Ia=(e={})=>H.post(`/config?action=SetPanelSSL`,e,{requestOptions:{loading:R.global.t(`Config.API.global_17`),successMessage:!0}}),La=(e,t=!0)=>H.post(`/config?action=SetPanelSSL`,e,{requestOptions:{loading:t?R.global.t(`Config.API.global_17`):``,successMessage:!0}}),Ra=(e,t=!1)=>H.post(`/config?action=SavePanelSSL`,e,{requestOptions:{loading:t?R.global.t(`Config.API.global_17`):``,successMessage:t}}),za=()=>H.post(`/config?action=get_cert_source`),Ba=()=>H.post(`/config?action=GetPanelSSL`),Va=e=>H.post(`/config?action=set_basic_auth`,e,{requestOptions:{loading:R.global.t(`Config.API.global_18`),successMessage:!0}}),Ha=(e,t=!1)=>H.post(`/config?action=set_two_step_auth`,e,{requestOptions:{loading:R.global.t(`Config.API.global_19`),successMessage:t}}),Ua=()=>H.post(`/config?action=get_key`),Wa=e=>H.post(`/config?action=get_qrcode_data`,e),Ga=(e={})=>H.post(`/config?action=set_password_safe`,e,{requestOptions:{loading:R.global.t(`Config.API.global_20`),successMessage:!0}}),Ka=e=>H.post(`/config?action=set_admin_path`,e,{requestOptions:{loading:R.global.t(`Config.API.global_24`),successMessage:!0}}),qa=e=>H.post(`/config?action=set_not_auth_status`,e,{requestOptions:{loading:R.global.t(`Config.API.global_25`),successMessage:!0}}),Ja=()=>H.post(`/config?action=get_password_config`),Ya=e=>H.post(`/config?action=set_password_expire`,e,{requestOptions:{loading:R.global.t(`Config.API.global_26`),successMessage:!0}}),Xa=e=>H.post(`/config?action=get_temp_login`,e),Za=e=>H.post(`/config?action=set_temp_login`,e,{requestOptions:{loading:R.global.t(`Config.API.global_27`)}}),Qa=e=>H.post(`/config?action=remove_temp_login`,e,{requestOptions:{loading:R.global.t(`Config.API.global_28`),successMessage:!0}}),$a=e=>H.post(`/config?action=clear_temp_login`,e,{requestOptions:{loading:R.global.t(`Config.API.global_29`),successMessage:!0}}),eo=e=>H.post(`/config?action=get_temp_login_logs`,e),to=()=>H.post(`/config?action=get_limit_ua`),no=()=>H.post(`/config?action=clearBackup`,{},{requestOptions:{loading:R.global.t(`Config.API.global_35`),successMessage:!0}}),ro=e=>H.post(`/config?action=set_cdn_status`,e,{requestOptions:{loading:R.global.t(`Config.API.global_36`),successMessage:!0}}),io=e=>H.post(`/panel/public/set_panel_announce_config`,e,{requestOptions:{loading:R.global.t(`Config.API.global_36`),successMessage:!0}}),ao=e=>H.post(`/config?action=set_site_total_setup`,e,{requestOptions:{loading:R.global.t(`Config.API.global_36`),successMessage:!0}}),oo=e=>H.post(`/config?action=set_auto_favicon`,e,{requestOptions:{loading:R.global.t(`Config.API.global_36`),successMessage:!0}});T();var so=O(`account-settings-store`,()=>{let e=x(0),t=x(!1),n=x(``),r=x(50443),i=x(0),a=x(!1),o=x(``),s=x({downUrl:``,updateMsg:``,uptime:``,version:``}),c=E({open:!0,limit_addr:``}),l=D(()=>c.open&&c.limit_addr.includes(`127.0.0.1`)),u=D(()=>{let e=o.value.split(`.`);return e[0]>`1`||e[0]===`1`&&(e[1]>`0`||e[1]===`0`&&e[2]>=`9`)}),d=D(()=>t.value&&n.value===`nginx`),f=D(()=>e.value===2&&d.value),p=D(()=>i.value===1),m=async()=>{let{message:e}=await _a();N(e)&&(n.value=e.webserver,t.value=e.web.setup)},h=async()=>{await m();let{message:t}=await sa();N(t)&&(e.value=t.install_status,i.value=t.run_status,o.value=t.version,r.value=Number(t.server_port))},g=async()=>{let{message:e}=await ai();if(N(e)){let{account:t}=e;s.value.downUrl=t.downUrl,s.value.updateMsg=t.updateMsg,s.value.uptime=t.uptime,s.value.version=t.version}};async function ee(){let{message:e}=await Ta();N(e)&&(c.open=e.open,c.limit_addr=e.limit_addr)}let te=x(!1),_=x({certificate:``,private_key:``}),v=async()=>{let{message:e}=await fa();N(e)&&(te.value=e.certificate!==``,_.value.certificate=e.certificate,_.value.private_key=e.private_key)},y=x(``),ne=x(`https`),re=x(`80`),ie=x(``),ae=x(),oe=async()=>{let{message:e}=await ma();N(e)&&(y.value=e.domain?e.domain:e.ip,ne.value=e.protocol,re.value=e.port,ie.value=e.domain,ae.value=e)};return{install:e,runStatus:i,isInstall:f,isRunning:p,getInfo:h,hasCert:te,certInfo:_,getCertInfo:v,getServerIP:oe,serverIP:y,port:r,serverProtocol:ne,serverPort:re,resetServerIP:async()=>{var e;await ha((e=ae.value)==null?void 0:e.ip),await oe()},getUpdateVersion:g,getApiInfo:ee,newVersionInfo:s,hasNewVersion:a,version:o,isExistWhite:l,formToken:c,isUserAutoMatic:u}});M();var G=()=>j(()=>import(`./app-layout.js?v=1786507437784`).then(e=>e.t),__vite__mapDeps([7,1,2,3,4,5,6,8,9,10]));M();var co=async(e,t,n)=>{try{let t=$();if(!t.userInfo.status||!t.hasSubPanelAuth&&!t.isPro){e.path===`/aapanelsub/install`?n():n(`/aapanelsub/install`);return}let r=so();if(await r.getInfo(),e.path!==`/aapanelsub/install`&&!r.isInstall){n(`/aapanelsub/install`);return}if(e.path===`/aapanelsub/install`&&r.isInstall){n(`/aapanelsub/account`);return}if(e.path!==`/aapanelsub/settings`&&r.isInstall&&!r.runStatus){n(`/aapanelsub/settings`);return}}catch(e){console.error(e)}n()},lo={path:`/aapanelsub`,name:`Account`,redirect:`/aapanelsub/account`,meta:{sort:12,keepAlive:!0},component:G,children:[{path:`/aapanelsub`,name:`Account Layout`,redirect:`/aapanelsub/account`,meta:{title:R.global.t(`Layout.Sider.account_1`),icon:`account`},component:()=>j(()=>import(`./view-account.js?v=1786507437784`).then(e=>e.a),__vite__mapDeps([11,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,22,23,24,25,26])),children:[{path:`account`,name:`Account Account`,meta:{activeMenu:`Account Layout`,title:R.global.t(`Layout.Sider.account_2`)},beforeEnter:co,component:()=>j(()=>import(`./view-account.js?v=1786507437784`).then(e=>e.s),__vite__mapDeps([11,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,22,23,24,25,26]))},{path:`package`,name:`Account Package`,meta:{activeMenu:`Account Layout`,title:R.global.t(`Layout.Sider.account_3`)},beforeEnter:co,component:()=>j(()=>import(`./view-account.js?v=1786507437784`).then(e=>e.n),__vite__mapDeps([11,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,22,23,24,25,26]))},{path:`Storage`,name:`Account Storage`,meta:{activeMenu:`Account Layout`,title:R.global.t(`Layout.Sider.account_5`)},beforeEnter:co,component:()=>j(()=>import(`./view-account.js?v=1786507437784`).then(e=>e.o),__vite__mapDeps([11,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,22,23,24,25,26]))},{path:`logs`,name:`Account Logs`,meta:{activeMenu:`Account Layout`,title:R.global.t(`Layout.Sider.account_4`)},beforeEnter:co,component:()=>j(()=>import(`./view-account.js?v=1786507437784`).then(e=>e.r),__vite__mapDeps([11,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,22,23,24,25,26]))},{path:`settings`,name:`Account Settings`,meta:{activeMenu:`Account Layout`,title:R.global.t(`Layout.Sider.account_6`)},beforeEnter:co,component:()=>j(()=>import(`./view-account.js?v=1786507437784`).then(e=>e.t),__vite__mapDeps([11,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,22,23,24,25,26]))}]},{path:`/aapanelsub`,name:`Account Other Layout`,redirect:`/aapanelsub/install`,meta:{title:R.global.t(`Layout.Sider.account_1`),icon:`account`},component:()=>j(()=>import(`./view-account.js?v=1786507437784`).then(e=>e.a),__vite__mapDeps([11,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,22,23,24,25,26])),children:[{path:`install`,name:`Account Install`,meta:{activeMenu:`Account Layout`,title:R.global.t(`Layout.Sider.account_1`),install:!0},beforeEnter:co,component:()=>j(()=>import(`./view-account.js?v=1786507437784`).then(e=>e.i),__vite__mapDeps([11,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,22,23,24,25,26]))}]}]};M();var uo=async(e,t,n)=>{try{if(!$().userInfo.status&&e.path!==`/ai/Introduction`){n(`/ai/Introduction`);return}}catch(e){console.log(e)}n()},fo={path:`/ai`,name:`AI`,redirect:`/ai/chat`,meta:{sort:13},component:G,children:[{path:`/ai`,name:`AI Layout`,redirect:`/ai/chat`,meta:{title:`AI`,icon:`ai`},component:()=>j(()=>import(`./view-ai.js?v=1786507437784`).then(e=>e.H),__vite__mapDeps([27,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,37,22,23,38,24,25,39])),children:[{path:`chat`,name:`chat`,meta:{activeMenu:`AI Layout`,title:R.global.t(`Chat`)},beforeEnter:uo,component:()=>j(()=>import(`./view-ai.js?v=1786507437784`).then(e=>e.U),__vite__mapDeps([27,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,37,22,23,38,24,25,39]))},{path:`website-manage`,name:`website-manage`,meta:{activeMenu:`AI Layout`,title:R.global.t(`Website Manage`),hidden:!0},beforeEnter:uo,component:()=>j(()=>import(`./view-ai.js?v=1786507437784`).then(e=>e.t),__vite__mapDeps([27,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,37,22,23,38,24,25,39]))},{path:`tools`,name:`tools`,meta:{activeMenu:`AI Layout`,title:R.global.t(`Database.index_22`),hidden:!0},beforeEnter:uo,component:()=>j(()=>import(`./view-ai.js?v=1786507437784`).then(e=>e.I),__vite__mapDeps([27,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,37,22,23,38,24,25,39]))},{path:`skills`,name:`skills`,meta:{activeMenu:`AI Layout`,title:R.global.t(`Skills`)},beforeEnter:uo,component:()=>j(()=>import(`./view-ai.js?v=1786507437784`).then(e=>e.L),__vite__mapDeps([27,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,37,22,23,38,24,25,39]))},{path:`quota`,name:`quota`,meta:{activeMenu:`AI Layout`,title:R.global.t(`Component.Quota.index_1`)},beforeEnter:uo,component:()=>j(()=>import(`./view-ai.js?v=1786507437784`).then(e=>e.z),__vite__mapDeps([27,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,37,22,23,38,24,25,39]))},{path:`model`,name:`model`,meta:{activeMenu:`AI Layout`,title:R.global.t(`Models`)},beforeEnter:uo,component:()=>j(()=>import(`./view-ai.js?v=1786507437784`).then(e=>e.V),__vite__mapDeps([27,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,37,22,23,38,24,25,39]))},{path:`msg`,name:`msg`,meta:{activeMenu:`AI Layout`,title:R.global.t(`ChatOps`)},beforeEnter:uo,component:()=>j(()=>import(`./view-ai.js?v=1786507437784`).then(e=>e.B),__vite__mapDeps([27,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,37,22,23,38,24,25,39]))},{path:`setting`,name:`setting`,meta:{activeMenu:`AI Layout`,title:R.global.t(`Layout.Sider.docker_12`)},beforeEnter:uo,component:()=>j(()=>import(`./view-ai.js?v=1786507437784`).then(e=>e.R),__vite__mapDeps([27,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,37,22,23,38,24,25,39]))},{path:`Introduction`,name:`Introduction`,meta:{activeMenu:`AI Layout`,title:R.global.t(`Introduction`),hidden:!0},component:()=>j(()=>import(`./view-ai.js?v=1786507437784`).then(e=>e.F),__vite__mapDeps([27,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,37,22,23,38,24,25,39]))}]}]};M();var po={path:`/setting`,name:`Settings`,redirect:`/setting/all`,meta:{sort:15,keepAlive:!1},component:G,children:[{path:`/setting`,name:`Settings Layout`,meta:{title:R.global.t(`Layout.Sider.config_1`),icon:`settings`},component:()=>j(()=>import(`./view-config.js?v=1786507437784`).then(e=>e.s),__vite__mapDeps([40,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,37,22,23,38,24,25,41])),children:[{path:`all`,name:`All Setting`,meta:{activeMenu:`Settings Layout`,title:R.global.t(`Layout.Sider.config_2`)},component:()=>j(()=>import(`./view-config.js?v=1786507437784`).then(e=>e.l),__vite__mapDeps([40,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,37,22,23,38,24,25,41]))},{path:`ui`,name:`UI Setting`,meta:{activeMenu:`Settings Layout`,title:R.global.t(`Layout.Sider.config_8`)},component:()=>j(()=>import(`./view-config.js?v=1786507437784`).then(e=>e.i),__vite__mapDeps([40,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,37,22,23,38,24,25,41]))},{path:`alarm`,name:`Alarm Setting`,meta:{activeMenu:`Settings Layout`,title:R.global.t(`Layout.Sider.config_5`)},component:()=>j(()=>import(`./view-config.js?v=1786507437784`).then(e=>e.u),__vite__mapDeps([40,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,37,22,23,38,24,25,41]))},{path:`backup`,name:`Backup Setting`,meta:{activeMenu:`Settings Layout`,title:R.global.t(`Layout.Sider.config_6`)},component:()=>j(()=>import(`./view-config.js?v=1786507437784`).then(e=>e.c),__vite__mapDeps([40,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,37,22,23,38,24,25,41]))},{path:`migrate`,name:`Migrate Setting`,meta:{activeMenu:`Settings Layout`,title:`aaPanel Migrate`},component:()=>j(()=>import(`./view-config.js?v=1786507437784`).then(e=>e.o),__vite__mapDeps([40,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,37,22,23,38,24,25,41]))},{path:`other-panel-migrate`,name:`Other Panel Migrate`,meta:{activeMenu:`Settings Layout`,title:R.global.t(`Other Panel Migrate`)},component:()=>j(()=>import(`./view-config.js?v=1786507437784`).then(e=>e.a),__vite__mapDeps([40,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,37,22,23,38,24,25,41]))},{path:`service`,name:`Service Setting`,meta:{activeMenu:`Settings Layout`,title:R.global.t(`Service`)},component:()=>j(()=>import(`./view-config.js?v=1786507437784`).then(e=>e.t),__vite__mapDeps([40,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,37,22,23,38,24,25,41]))}]}]};M();var mo={path:`/crontab`,name:`Cron`,redirect:`/crontab/task`,meta:{sort:13},component:G,children:[{path:`/crontab`,name:`Crontab Layout`,redirect:`/crontab/task`,meta:{title:R.global.t(`Layout.Sider.crontab_1`),icon:`cron`},component:()=>j(()=>import(`./view-crontab.js?v=1786507437784`).then(e=>e.o),__vite__mapDeps([42,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,29,30,22,23,24,25,43])),children:[{path:`task`,name:`Crontab Task`,meta:{activeMenu:`Crontab Layout`,title:R.global.t(`Crontab.Planned.index_1`)},component:()=>j(()=>import(`./view-crontab.js?v=1786507437784`).then(e=>e.n),__vite__mapDeps([42,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,29,30,22,23,24,25,43]))},{path:`arrange`,name:`Docker Task Arrange`,meta:{activeMenu:`Crontab Layout`,title:R.global.t(`Crontab.Planned.index_2`)},component:()=>j(()=>import(`./view-crontab.js?v=1786507437784`).then(e=>e.s),__vite__mapDeps([42,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,29,30,22,23,24,25,43]))},{path:`script`,name:`Docker Script Library`,meta:{activeMenu:`Crontab Layout`,title:R.global.t(`Crontab.Planned.index_3`)},component:()=>j(()=>import(`./view-crontab.js?v=1786507437784`).then(e=>e.a),__vite__mapDeps([42,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,29,30,22,23,24,25,43]))}]}]};M();var ho={path:`/database`,name:`Databases`,redirect:`/database/mysql`,meta:{sort:5},component:G,children:[{path:`/database`,name:`Databases Layout`,redirect:`/database/mysql`,meta:{title:R.global.t(`Layout.Sider.database_1`),icon:`database`},component:()=>j(()=>import(`./view-database.js?v=1786507437784`).then(e=>e.o),__vite__mapDeps([44,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,22,23,24,25,45])),children:[{path:`mysql`,name:`Database MySQL`,meta:{activeMenu:`Databases Layout`,title:R.global.t(`Layout.Sider.database_2`)},component:()=>j(()=>import(`./view-database.js?v=1786507437784`).then(e=>e.i),__vite__mapDeps([44,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,22,23,24,25,45]))},{path:`sqlserver`,name:`Database SqlServer`,meta:{activeMenu:`Databases Layout`,title:R.global.t(`Layout.Sider.database_3`)},component:()=>j(()=>import(`./view-database.js?v=1786507437784`).then(e=>e.t),__vite__mapDeps([44,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,22,23,24,25,45]))},{path:`mongo`,name:`Database MongoDB`,meta:{activeMenu:`Databases Layout`,title:R.global.t(`Layout.Sider.database_4`)},component:()=>j(()=>import(`./view-database.js?v=1786507437784`).then(e=>e.a),__vite__mapDeps([44,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,22,23,24,25,45]))},{path:`redis`,name:`Database Redis`,meta:{activeMenu:`Databases Layout`,title:R.global.t(`Layout.Sider.database_5`)},component:()=>j(()=>import(`./view-database.js?v=1786507437784`).then(e=>e.n),__vite__mapDeps([44,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,22,23,24,25,45]))},{path:`pgsql`,name:`Database PgSQL`,meta:{activeMenu:`Databases Layout`,title:R.global.t(`Layout.Sider.database_6`)},component:()=>j(()=>import(`./view-database.js?v=1786507437784`).then(e=>e.r),__vite__mapDeps([44,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,22,23,24,25,45]))}]}]},go=()=>H.post(`/btdocker/container/get_list`),_o=()=>H.post(`/btdocker/container/get_other_container_data`),vo=e=>H.post(`/btdocker/container/prune`,e,{requestOptions:{loading:R.global.t(`Docker.api.index_1`),successMessage:!0}}),yo=(e,t=!0)=>H.post(`/btdocker/container/set_container_status`,{data:JSON.stringify(e)},{requestOptions:{loading:t?R.global.t(`Docker.api.index_2`):``,successMessage:t}}),bo=e=>H.post(`/btdocker/container/set_container_remark`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Docker.api.index_3`),successMessage:!0}}),xo=e=>H.post(`/btdocker/container/run`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Docker.api.index_4`),successMessage:!0}}),So=e=>H.post(`/btdocker/container/upgrade_container`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Docker.api.index_5`),successMessage:!0}}),Co=e=>H.post(`/btdocker/container/docker_shell`,e,{requestOptions:{loading:R.global.t(`Docker.api.index_6`)}}),wo=e=>H.post(`/btdocker/container/run_cmd`,e),To=(e,t=!0)=>H.post(`/btdocker/container/del_container`,{data:JSON.stringify(e)},{requestOptions:{loading:t?R.global.t(`Docker.api.index_7`):``,successMessage:t}}),Eo=()=>H.post(`/btdocker/container/get_logs_all`),Do=(e,t)=>H.post(`/btdocker/container/get_container_info`,{data:JSON.stringify(e)},{requestOptions:{loading:t?R.global.t(`Docker.api.index_6`):``}}),Oo=e=>H.post(`/btdocker/container/get_logs`,{data:JSON.stringify(e)}),ko=e=>H.post(`/btdocker/container/clear_log`,e,{requestOptions:{loading:R.global.t(`Docker.api.index_8`),successMessage:!0}}),Ao=e=>H.post(`/btdocker/container/docker_split`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Docker.api.index_9`),successMessage:!0}}),jo=e=>H.post(`/btdocker/network/connect`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Docker.api.index_10`),successMessage:!0}}),Mo=e=>H.post(`/btdocker/network/disconnect`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Docker.api.index_11`),successMessage:!0}}),No=e=>H.post(`/btdocker/container/update_restart_policy`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Docker.api.index_12`),successMessage:!0}}),Po=e=>H.post(`/btdocker/container/commit`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Docker.api.index_13`),successMessage:!0}}),Fo=e=>H.post(`/btdocker/container/rename_container`,e,{requestOptions:{loading:R.global.t(`Docker.api.index_15`),successMessage:!0}}),Io=e=>H.post(`/btdocker/status/stats`,{data:JSON.stringify(e)}),Lo=e=>H.post(`/btdocker/container/get_container_merged`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Docker.api.index_16`)}}),Ro=e=>H.post(`/btdocker/proxy/get_proxy_info`,e),zo=e=>H.post(`/btdocker/proxy/create_proxy`,e,{requestOptions:{loading:R.global.t(`Docker.api.index_55`),successMessage:!0}}),Bo=e=>H.post(`/btdocker/proxy/create_proxy`,e,{requestOptions:{loading:R.global.t(`Docker.api.index_55`)}}),Vo=e=>H.post(`/btdocker/proxy/close_proxy`,e,{requestOptions:{loading:R.global.t(`Docker.api.index_56`),successMessage:!0}}),Ho=e=>H.post(`/btdocker/proxy/get_cert_info`,e,{requestOptions:{loading:R.global.t(`Docker.api.index_57`)}}),Uo=()=>H.post(`/btdocker/image/image_list`),Wo=e=>H.post(`/btdocker/image/load`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Docker.api.index_17`),successMessage:!0}}),Go=e=>H.post(`/btdocker/image/build`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Docker.api.index_18`),successMessage:!0}}),Ko=e=>H.post(`/btdocker/image/prune`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Docker.api.index_19`),successMessage:!0}}),qo=e=>H.post(`/btdocker/image/push`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Docker.api.index_20`),successMessage:!0}}),Jo=e=>H.post(`/btdocker/image/save`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Docker.api.index_21`),successMessage:!0}}),Yo=(e,t=!0)=>H.post(`/btdocker/image/remove`,{data:JSON.stringify(e)},{requestOptions:{loading:t?R.global.t(`Docker.api.index_22`):``,successMessage:t}}),Xo=e=>H.post(`/btdocker/image/search`,{data:JSON.stringify(e)}),Zo=e=>H.post(`/btdocker/image/run_cmd`,e),Qo=e=>H.post(`/btdocker/compose/create_async`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Docker.api.index_26`)}}),$o=e=>H.post(`/btdocker/compose/task_logs`,{data:JSON.stringify(e)}),es=e=>H.post(`/btdocker/compose/edit`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Docker.api.index_27`),successMessage:!0}}),ts=e=>H.post(`/btdocker/compose/add_template`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Docker.api.index_28`),successMessage:!0}}),ns=e=>H.post(`/btdocker/compose/edit_template`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Docker.api.index_29`),successMessage:!0}}),rs=e=>H.post(`/btdocker/compose/add_template_in_path`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Docker.api.index_28`),successMessage:!0}}),is=e=>H.post(`/btdocker/compose/remove_template`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Docker.api.index_30`),successMessage:!0}}),as=e=>H.post(`/btdocker/compose/get_template`,{data:JSON.stringify(e)}),os=e=>H.post(`/btdocker/compose/pull`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Docker.api.index_31`)}}),ss=()=>H.post(`/btdocker/compose/template_list`),cs=e=>H.post(`/btdocker/compose/get_compose_project`,{data:JSON.stringify(e)}),ls=e=>H.post(`/btdocker/network/add`,e,{requestOptions:{loading:R.global.t(`Docker.api.index_32`),successMessage:!0}}),us=(e,t=!0)=>H.post(`/btdocker/network/del_network`,{data:JSON.stringify(e)},{requestOptions:{loading:t?R.global.t(`Docker.api.index_44`):``,successMessage:t}}),ds=()=>H.post(`/btdocker/network/prune`,{},{requestOptions:{loading:R.global.t(`Docker.api.index_33`),successMessage:!0}}),fs=()=>H.post(`/btdocker/network/get_host_network`),ps=e=>H.post(`/btdocker/volume/add`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Docker.api.index_34`),successMessage:!0}}),ms=(e,t=!0)=>H.post(`/btdocker/volume/remove`,{data:JSON.stringify(e)},{requestOptions:{loading:t?R.global.t(`Docker.api.index_45`):``,successMessage:t}}),hs=()=>H.post(`/btdocker/volume/prune`,{},{requestOptions:{loading:R.global.t(`Docker.api.index_35`),successMessage:!0}}),gs=()=>H.post(`/btdocker/volume/get_volume_list`),_s=(e=!1)=>H.post(`/btdocker/registry/registry_listV2`,{},{requestOptions:{loading:e?R.global.t(`Docker.api.index_6`):``}}),vs=e=>H.post(`/btdocker/registry/add`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Docker.api.index_36`),successMessage:!0}}),ys=e=>H.post(`/btdocker/registry/edit`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Docker.api.index_37`),successMessage:!0}}),bs=(e,t=!0)=>H.post(`/btdocker/registry/remove`,{data:JSON.stringify(e)},{requestOptions:{loading:t?R.global.t(`Docker.api.index_46`):``,successMessage:t}}),xs=()=>H.post(`/btdocker/setup/get_config`),Ss=()=>H.post(`/btdocker/setup/get_registry_mirrors`),Cs=e=>H.post(`/btdocker/setup/docker_service`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Docker.api.index_38`),successMessage:!0}}),ws=()=>H.post(`/btdocker/setup/repair_docker`,{},{requestOptions:{loading:R.global.t(`Docker.api.index_39`),successMessage:!0}}),Ts=()=>H.post(`/btdocker/setup/docker_service`,{data:JSON.stringify({act:`restart`})},{requestOptions:{loading:R.global.t(`Docker.api.index_40`),successMessage:!0}}),Es=e=>H.post(`/btdocker/setup/set_docker_compose_path`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Docker.api.index_43`),successMessage:!0}}),Ds=e=>H.post(`/btdocker/setup/install_docker_program`,e,{requestOptions:{loading:R.global.t(`Docker.api.index_47`),successMessage:!0}}),Os=(e={})=>H.post(`/btdocker/setup/uninstall_status`,e,{requestOptions:{loading:R.global.t(`Docker.api.index_48`)}}),ks=e=>H.post(`/btdocker/setup/uninstall_docker_program`,e,{requestOptions:{loading:R.global.t(`Docker.api.index_49`),successMessage:!0}}),As=e=>H.post(`/btdocker/setup/set_ipv6_global`,e,{requestOptions:{loading:R.global.t(`Docker.api.index_51`,[e.status===1?R.global.t(`Docker.api.index_52`):R.global.t(`Docker.api.index_53`)]),successMessage:!0}});T();var js=O(`docker`,()=>{let e=x(!1),t=t=>{e.value=t},n={daemon_path:``,docker_compose_installed:!1,docker_compose_path:`/usr/bin/docker-compose`,docker_installed:!0,monitor_save_date:0,monitor_status:!1,service_status:!1,ipv6_addr:``,ipv6_status:!1,socket:``,docker_compose_version:``,warehouse:[],log_cutting:{},iptables:!1,live_restore:!1,driver:`cgroupfs`,allow_update_install_path:!1,dk_project_path:``},r=x(he(n)),i=x({mem_total:0,online_cpus:0});return{setting:r,isRefresh:e,serverInfo:i,reset:()=>{r.value=he(n)},getSetting:async()=>{let{message:e}=await xs();N(e)&&(r.value=e)},setRefresh:t,setServerInfo:(e,t)=>{i.value.mem_total=e,i.value.online_cpus=t}}});M();var K=async(e,t,n)=>{try{let t=js();if(await t.getSetting(),e.path!==`/docker/setting`){t.setting.docker_installed&&t.setting.docker_compose_installed&&t.setting.service_status?n():(t.setting.docker_installed&&!t.setting.service_status&&B.error(R.global.t(`Docker.index_1`)),n({path:`/docker/setting`}));return}}catch(e){console.log(e)}n()},Ms={path:`/docker`,name:`Docker`,redirect:`/docker/overview`,meta:{sort:5,keepAlive:!0},component:G,children:[{path:`/docker`,name:`Docker Layout`,redirect:`/docker/overview`,meta:{title:R.global.t(`Layout.Sider.docker_1`),icon:`docker`},component:()=>j(()=>import(`./view-docker.js?v=1786507437784`).then(e=>e.o),__vite__mapDeps([46,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,47,48,49,50,51,52,53])),children:[{path:`overview`,name:`Docker Overview`,meta:{activeMenu:`Docker Layout`,title:R.global.t(`Layout.Sider.docker_3`)},beforeEnter:K,component:()=>j(()=>import(`./view-docker.js?v=1786507437784`).then(e=>e.i),__vite__mapDeps([46,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,47,48,49,50,51,52,53]))},{path:`container`,name:`Docker Container`,meta:{activeMenu:`Docker Layout`,title:R.global.t(`Layout.Sider.docker_4`)},beforeEnter:K,component:()=>j(()=>import(`./view-docker.js?v=1786507437784`).then(e=>e.l),__vite__mapDeps([46,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,47,48,49,50,51,52,53]))},{path:`app`,name:`DockerApp`,meta:{activeMenu:`Docker Layout`,title:R.global.t(`Layout.Sider.docker_2`)},beforeEnter:K,component:()=>j(()=>import(`./view-docker.js?v=1786507437784`).then(e=>e.d),__vite__mapDeps([46,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,47,48,49,50,51,52,53]))},{path:`cloud`,name:`Docker Cloud Image`,meta:{activeMenu:`Docker Layout`,title:R.global.t(`Layout.Sider.docker_5`)},beforeEnter:K,component:()=>j(()=>import(`./view-docker.js?v=1786507437784`).then(e=>e.c),__vite__mapDeps([46,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,47,48,49,50,51,52,53]))},{path:`local`,name:`Docker Local Image`,meta:{activeMenu:`Docker Layout`,title:R.global.t(`Layout.Sider.docker_6`)},beforeEnter:K,component:()=>j(()=>import(`./view-docker.js?v=1786507437784`).then(e=>e.s),__vite__mapDeps([46,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,47,48,49,50,51,52,53]))},{path:`compose`,name:`Docker Compose`,meta:{activeMenu:`Docker Layout`,title:R.global.t(`Layout.Sider.docker_7`)},beforeEnter:K,component:()=>j(()=>import(`./view-docker.js?v=1786507437784`).then(e=>e.u),__vite__mapDeps([46,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,47,48,49,50,51,52,53]))},{path:`network`,name:`Docker Network`,meta:{activeMenu:`Docker Layout`,title:R.global.t(`Layout.Sider.docker_9`)},beforeEnter:K,component:()=>j(()=>import(`./view-docker.js?v=1786507437784`).then(e=>e.a),__vite__mapDeps([46,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,47,48,49,50,51,52,53]))},{path:`storage`,name:`Docker Storage`,meta:{activeMenu:`Docker Layout`,title:R.global.t(`Layout.Sider.docker_10`)},beforeEnter:K,component:()=>j(()=>import(`./view-docker.js?v=1786507437784`).then(e=>e.n),__vite__mapDeps([46,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,47,48,49,50,51,52,53]))},{path:`warehouse`,name:`Docker Warehouse`,meta:{activeMenu:`Docker Layout`,title:R.global.t(`Layout.Sider.docker_11`)},beforeEnter:K,component:()=>j(()=>import(`./view-docker.js?v=1786507437784`).then(e=>e.t),__vite__mapDeps([46,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,47,48,49,50,51,52,53]))},{path:`setting`,name:`Docker Setting`,meta:{activeMenu:`Docker Layout`,title:R.global.t(`Layout.Sider.docker_12`)},beforeEnter:K,component:()=>j(()=>import(`./view-docker.js?v=1786507437784`).then(e=>e.r),__vite__mapDeps([46,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,47,48,49,50,51,52,53]))}]}]};M();var Ns={path:`/files`,name:`Files`,redirect:`/files`,meta:{sort:10},component:G,children:[{path:``,name:`Files Layout`,meta:{title:R.global.t(`Layout.Sider.files_1`),icon:`files`},component:()=>j(()=>import(`./view-files.js?v=1786507437784`).then(e=>e.o),__vite__mapDeps([54,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,55,56,22,23,44,24,25,45,49,50,57]))}]};M();var Ps={path:`/ftp`,name:`FTP`,redirect:`/ftp`,meta:{sort:4,keepAlive:!0},component:G,children:[{path:`/ftp`,name:`FTP Layout`,redirect:`/ftp`,meta:{title:R.global.t(`Layout.Sider.ftp_1`),icon:`ftp`},component:()=>j(()=>import(`./view-ftp.js?v=1786507437784`).then(e=>e.c),__vite__mapDeps([58,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,22,23,24,25,59])),children:[{path:``,name:`FTP Manager`,meta:{activeMenu:`FTP Layout`,title:R.global.t(`Layout.Sider.ftp_2`)},component:()=>j(()=>import(`./view-ftp.js?v=1786507437784`).then(e=>e.i),__vite__mapDeps([58,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,22,23,24,25,59]))}]}]};M();var Fs={path:`/`,name:`Home`,component:G,redirect:`/home`,meta:{sort:0},children:[{path:`home`,name:`Home Overview`,meta:{title:R.global.t(`Layout.Sider.home_1`),icon:`home`},component:()=>j(()=>import(`./view-home.js?v=1786507437784`).then(e=>e.r),__vite__mapDeps([60,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,55,56,22,23,24,25,61,62,63,27,37,38,39,47,48,64]))}]};M();var Is={path:`/logs`,name:`Logs`,redirect:`/logs/panel`,meta:{sort:11},component:G,children:[{path:`/logs`,name:`Logs Layout`,redirect:`/logs/panel`,meta:{title:R.global.t(`Layout.Sider.logs_1`),icon:`logs`},component:()=>j(()=>import(`./view-logs.js?v=1786507437784`).then(e=>e.o),__vite__mapDeps([65,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,22,23,24,25,66])),children:[{path:`panel`,name:`Panel Logs`,meta:{activeMenu:`Logs Layout`,title:R.global.t(`Layout.Sider.logs_2`)},component:()=>j(()=>import(`./view-logs.js?v=1786507437784`).then(e=>e.a),__vite__mapDeps([65,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,22,23,24,25,66]))},{path:`website`,name:`Website Logs`,meta:{activeMenu:`Logs Layout`,title:R.global.t(`Layout.Sider.logs_3`)},component:()=>j(()=>import(`./view-logs.js?v=1786507437784`).then(e=>e.t),__vite__mapDeps([65,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,22,23,24,25,66]))},{path:`audit`,name:`Logs Audit`,meta:{activeMenu:`Logs Layout`,title:R.global.t(`Layout.Sider.logs_4`)},component:()=>j(()=>import(`./view-logs.js?v=1786507437784`).then(e=>e.s),__vite__mapDeps([65,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,22,23,24,25,66]))},{path:`ssh`,name:`SSH Login Logs`,meta:{activeMenu:`Logs Layout`,title:R.global.t(`Layout.Sider.logs_5`)},component:()=>j(()=>import(`./view-logs.js?v=1786507437784`).then(e=>e.r),__vite__mapDeps([65,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,22,23,24,25,66]))},{path:`soft`,name:`Soft Logs`,meta:{activeMenu:`Logs Layout`,title:R.global.t(`Layout.Sider.logs_6`)},component:()=>j(()=>import(`./view-logs.js?v=1786507437784`).then(e=>e.i),__vite__mapDeps([65,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,22,23,24,25,66]))}]}]},Ls=()=>H.post(`/mod/mail/billionmail/sso`),Rs=()=>H.post(`/mod/mail/billionmail/status`),zs=()=>H.post(`/mod/mail/billionmail/precheck`),Bs=()=>H.post(`/mod/mail/billionmail/start`,{},{requestOptions:{loading:R.global.t(`Mail.BillionMail.Api.starting`),successMessage:!0}}),Vs=()=>H.post(`/mod/mail/billionmail/stop`,{},{requestOptions:{loading:R.global.t(`Mail.BillionMail.Api.stopping`),successMessage:!0}}),Hs=()=>H.post(`/mod/mail/billionmail/restart`,{},{requestOptions:{loading:R.global.t(`Mail.BillionMail.Api.restarting`),successMessage:!0}}),Us=()=>H.post(`/mod/mail/billionmail/uninstall`,{},{requestOptions:{loading:R.global.t(`Mail.BillionMail.Api.uninstalling`),successMessage:!0}});T();var Ws=O(`billion-mail`,()=>{let e=x({name:``,version:``,supported_mail_sys:!1,billionmail_only:!1,warning:``}),t=x({installed:!1,running:!1,error:``}),n=x({installed:!1}),r=x({mail_sys_installed:!1,is_new_user:!1}),i=o(!1),a=o(0);return{system:e,docker:t,billionmail:n,legacy_mail:r,installStatus:i,precheckVersion:a,isNewUser:D(()=>!r.value.mail_sys_installed||r.value.is_new_user),isInstalled:D(()=>t.value.installed&&n.value.installed),isRunning:D(()=>t.value.running&&n.value.status===`running`),getBillionMailPrecheck:async()=>{let{message:o}=await zs();return N(o)&&(e.value=o.system,t.value=o.docker,n.value=o.billionmail,r.value=o.legacy_mail,i.value=o.install_status===!0,a.value+=1),{install_status:i.value,system:e.value,docker:t.value,billionmail:n.value,legacy_mail:r.value}}}});M();var Gs=`/mail/billion-mail`,Ks=`${Gs}-install`,qs=async e=>{try{let t=Ws();if(await t.getBillionMailPrecheck(),t.isNewUser){let n=t.isInstalled?Gs:Ks;return e.path===n?void 0:n}let n=Ih();if(await n.getMailInfo(),!n.setup&&e.path!==`/mail/settings`)return`/mail/settings`}catch(e){console.log(e)}},Js={path:`/mail`,name:`Mail Server`,redirect:`/mail/market`,meta:{sort:9},component:G,children:[{path:``,name:`Mail Server Layout`,redirect:`/mail/market`,meta:{title:R.global.t(`Layout.Sider.mail_1`),icon:`mail`},component:()=>j(()=>import(`./view-mail.js?v=1786507437784`).then(e=>e.a),__vite__mapDeps([67,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,68,69,70])),children:[{path:`market`,name:`Mail Marketing`,meta:{activeMenu:`Mail Server Layout`,title:`Mail Marketing`},beforeEnter:qs,component:()=>j(()=>import(`./view-mail.js?v=1786507437784`).then(e=>e.r),__vite__mapDeps([67,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,68,69,70]))},{path:`domain`,name:`Mail Domain`,meta:{activeMenu:`Mail Server Layout`,title:`Mail Domain`},beforeEnter:qs,component:()=>j(()=>import(`./view-mail.js?v=1786507437784`).then(e=>e.d),__vite__mapDeps([67,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,68,69,70]))},{path:`mailbox`,name:`Mail Mailboxes`,meta:{activeMenu:`Mail Server Layout`,title:`Mailboxes`},beforeEnter:qs,component:()=>j(()=>import(`./view-mail.js?v=1786507437784`).then(e=>e.i),__vite__mapDeps([67,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,68,69,70]))},{path:`email`,name:`Mail Email`,meta:{activeMenu:`Mail Server Layout`,title:`Email`},beforeEnter:qs,component:()=>j(()=>import(`./view-mail.js?v=1786507437784`).then(e=>e.o),__vite__mapDeps([67,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,68,69,70]))},{path:`settings`,name:`Mail Settings`,meta:{activeMenu:`Mail Server Layout`,title:`Other Settings`},beforeEnter:qs,component:()=>j(()=>import(`./view-mail.js?v=1786507437784`).then(e=>e.n),__vite__mapDeps([67,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,68,69,70]))},{path:`billion-mail`,name:`Billion Mail`,meta:{activeMenu:`Mail Server Layout`,title:`Billion Mail`,hidden:!0,hideNav:!0},beforeEnter:qs,component:()=>j(()=>import(`./view-billion-mail.js?v=1786507437784`).then(e=>e.t),__vite__mapDeps([47,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,22,23,48]))},{path:`billion-mail-install`,name:`Billion Mail Install`,meta:{activeMenu:`Mail Server Layout`,title:`Billion Mail Install`,hidden:!0,hideNav:!0},beforeEnter:qs,component:()=>j(()=>import(`./view-billion-mail.js?v=1786507437784`).then(e=>e.r),__vite__mapDeps([47,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,22,23,48]))}]}]};M();var Ys={path:`/control`,name:`Monitor`,redirect:`/control/system`,meta:{sort:6},component:G,children:[{path:`/control`,name:`Monitor Layout`,redirect:`/monitor/system`,meta:{title:R.global.t(`Layout.Sider.monitor_1`),icon:`monitor`},component:()=>j(()=>import(`./view-monitor.js?v=1786507437784`).then(e=>e.n),__vite__mapDeps([71,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,24,25,72])),children:[{path:`system`,name:`Monitor System`,meta:{activeMenu:`Monitor Layout`,title:R.global.t(`Layout.Sider.monitor_2`)},component:()=>j(()=>import(`./view-monitor.js?v=1786507437784`).then(e=>e.t),__vite__mapDeps([71,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,24,25,72]))}]}]};M();var Xs=async(e,t,n)=>{let r=$();try{if(!r.nodeInstall&&e.path!==`/node/install`){n(`/node/install`);return}if(r.nodeInstall&&e.path===`/node/install`){n(`/node/manage`);return}}catch(e){console.error(e)}n()},Zs={path:`/node`,name:`Node`,redirect:`/node/manage`,meta:{sort:11},component:G,children:[{path:`/node`,name:`Node Layout`,redirect:`/node/manage`,meta:{title:`Node`,icon:`node`},component:()=>j(()=>import(`./view-node.js?v=1786507437784`).then(e=>e.r),__vite__mapDeps([73,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,51,49,50,52,54,55,56,44,45,57,74])),children:[{path:`manage`,name:`Node Manage`,beforeEnter:Xs,meta:{activeMenu:`Node Layout`,title:R.global.t(`Node Manage`)},component:()=>j(()=>import(`./view-node.js?v=1786507437784`).then(e=>e.t),__vite__mapDeps([73,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,51,49,50,52,54,55,56,44,45,57,74]))},{path:`file-transfer`,name:`File Transfer`,beforeEnter:Xs,meta:{activeMenu:`Node Layout`,title:R.global.t(`File transfer`)},component:()=>j(()=>import(`./view-node.js?v=1786507437784`).then(e=>e.i),__vite__mapDeps([73,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,51,49,50,52,54,55,56,44,45,57,74]))},{path:`install`,name:`Node Install`,beforeEnter:Xs,meta:{activeMenu:`Node Layout`,title:R.global.t(`Node install`),hidden:!0},component:()=>j(()=>import(`./view-node.js?v=1786507437784`).then(e=>e.n),__vite__mapDeps([73,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,51,49,50,52,54,55,56,44,45,57,74]))}]}]};M();var Qs={path:`/security`,name:`Security`,redirect:`/security/overview`,meta:{sort:7},component:G,children:[{path:`/security`,name:`Security Layout`,redirect:`/security/overview`,meta:{title:R.global.t(`Layout.Sider.security_1`),icon:`security`},component:()=>j(()=>import(`./view-security.js?v=1786507437784`).then(e=>e.s),__vite__mapDeps([75,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,37,22,23,38,24,25,76])),children:[{path:`overview`,name:`Security Overview`,meta:{activeMenu:`Security Layout`,title:R.global.t(`Security.Tabs.Index_5`)},component:()=>j(()=>import(`./view-security.js?v=1786507437784`).then(e=>e.a),__vite__mapDeps([75,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,37,22,23,38,24,25,76]))},{path:`firewall`,name:`Security Firewall`,meta:{activeMenu:`Security Layout`,title:R.global.t(`Layout.Sider.security_2`)},component:()=>j(()=>import(`./view-security.js?v=1786507437784`).then(e=>e.c),__vite__mapDeps([75,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,37,22,23,38,24,25,76]))},{path:`ssh`,name:`Security SSH`,meta:{activeMenu:`Security Layout`,title:R.global.t(`Layout.Sider.security_3`)},component:()=>j(()=>import(`./view-security.js?v=1786507437784`).then(e=>e.n),__vite__mapDeps([75,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,37,22,23,38,24,25,76]))},{path:`server-safe`,name:`Server Safe`,meta:{activeMenu:`Security Layout`,title:R.global.t(`Security.ServerSafe.title`)},component:()=>j(()=>import(`./view-security.js?v=1786507437784`).then(e=>e.i),__vite__mapDeps([75,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,37,22,23,38,24,25,76]))},{path:`site-security`,name:`Site Security`,meta:{activeMenu:`Security Layout`,title:R.global.t(`Layout.Sider.security_8`)},component:()=>j(()=>import(`./view-security.js?v=1786507437784`).then(e=>e.r),__vite__mapDeps([75,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,37,22,23,38,24,25,76]))},{path:`brute-force`,name:`Security Brute Force`,meta:{activeMenu:`Security Layout`,title:R.global.t(`Layout.Sider.security_4`)},component:()=>j(()=>import(`./view-security.js?v=1786507437784`).then(e=>e.u),__vite__mapDeps([75,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,37,22,23,38,24,25,76]))},{path:`compiler-access`,name:`Compiler Access`,meta:{activeMenu:`Security Layout`,title:R.global.t(`Layout.Sider.security_5`)},component:()=>j(()=>import(`./view-security.js?v=1786507437784`).then(e=>e.l),__vite__mapDeps([75,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,37,22,23,38,24,25,76]))},{path:`anti-intrusion`,name:`Security Anti Intrusion`,meta:{activeMenu:`Security Layout`,title:R.global.t(`Layout.Sider.security_6`)},component:()=>j(()=>import(`./view-security.js?v=1786507437784`).then(e=>e.d),__vite__mapDeps([75,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,37,22,23,38,24,25,76]))},{path:`system-hardening`,name:`Security System Hardening`,meta:{activeMenu:`Security Layout`,title:R.global.t(`Layout.Sider.security_7`)},component:()=>j(()=>import(`./view-security.js?v=1786507437784`).then(e=>e.t),__vite__mapDeps([75,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,37,22,23,38,24,25,76]))},{path:`network-scan`,name:`Security Network Scan`,meta:{activeMenu:`Security Layout`,title:R.global.t(`Layout.Sider.security_9`)},component:()=>j(()=>import(`./view-security.js?v=1786507437784`).then(e=>e.o),__vite__mapDeps([75,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,37,22,23,38,24,25,76]))}]}]};M();var $s={path:`/softs`,name:`App Store`,redirect:`/softs`,meta:{sort:14,keepAlive:!1},component:G,children:[{path:``,name:`App Store Layout`,meta:{title:R.global.t(`Layout.Sider.soft_1`),icon:`app`},component:()=>j(()=>import(`./view-soft.js?v=1786507437784`).then(e=>e.n),__vite__mapDeps([77,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,58,59,78])),children:[{path:`app`,name:`Software Official`,meta:{activeMenu:`App Store Layout`,title:R.global.t(`Layout.Sider.soft_3`)},component:()=>j(()=>import(`./view-soft.js?v=1786507437784`).then(e=>e.C),__vite__mapDeps([77,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,58,59,78]))},{path:`third`,name:`Software Third`,meta:{activeMenu:`App Store Layout`,title:R.global.t(`Layout.Sider.soft_4`)},component:()=>j(()=>import(`./view-soft.js?v=1786507437784`).then(e=>e.t),__vite__mapDeps([77,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,58,59,78]))}]}]};M();var ec={path:`/ssl_domain`,name:`Domains`,redirect:`/ssl_domain/domain`,meta:{sort:11},component:G,children:[{path:`/ssl_domain`,name:`SSL Layout`,redirect:`/ssl_domain/domain`,meta:{title:R.global.t(`Layout.Sider.domain_1`),icon:`domain`},component:()=>j(()=>import(`./view-ssl.js?v=1786507437784`).then(e=>e.t),__vite__mapDeps([79,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,24,25,77,28,29,30,31,32,33,34,35,36,22,23,58,59,78,80])),children:[{path:`domain`,name:`SSL Domain`,meta:{activeMenu:`SSL Layout`,title:R.global.t(`Layout.Sider.domain_1`)},component:()=>j(()=>import(`./view-ssl.js?v=1786507437784`).then(e=>e.n),__vite__mapDeps([79,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,24,25,77,28,29,30,31,32,33,34,35,36,22,23,58,59,78,80]))},{path:`certificate`,name:`SSL Certificate`,meta:{activeMenu:`SSL Layout`,title:`SSL `+R.global.t(`Layout.Sider.domain_2`)},component:()=>j(()=>import(`./view-ssl.js?v=1786507437784`).then(e=>e.o),__vite__mapDeps([79,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,24,25,77,28,29,30,31,32,33,34,35,36,22,23,58,59,78,80]))}]}]};M();var tc={path:`/terminal`,name:`Terminal`,redirect:`/terminal`,meta:{sort:12,keepAlive:!0},component:G,children:[{path:``,name:`Terminal Layout`,meta:{title:R.global.t(`Layout.Sider.terminal_1`),icon:`terminal`},component:()=>j(()=>import(`./view-terminal.js?v=1786507437784`).then(e=>e.n),__vite__mapDeps([81,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,54,28,29,30,31,32,33,34,35,36,55,56,22,23,44,24,25,45,49,50,57,82]))}]},nc=t({SetRedisPersistence:()=>Lc,addModule:()=>_c,cancelSoftIndex:()=>pc,clearSoftSearchHistory:()=>ac,delModule:()=>vc,getApacheLoad:()=>Yc,getApachePerformance:()=>Xc,getApacheSwitch:()=>qc,getFtpLogSwitch:()=>Rc,getMemcachedLoad:()=>Qc,getModule:()=>gc,getMongodbConfig:()=>Wc,getMongodbData:()=>Uc,getMongodbLog:()=>Kc,getMysqlBinaryLog:()=>Oc,getMysqlBinaryLogTable:()=>kc,getMysqlMemoryStatus:()=>Ac,getMysqlPerformance:()=>Tc,getMysqlSlowLog:()=>Dc,getMysqlSsl:()=>jc,getMysqlStatus:()=>wc,getMysqlStorage:()=>bc,getNginxErrorLog:()=>Ic,getNginxLoad:()=>Nc,getNginxPerformance:()=>Pc,getOLSConfig:()=>el,getOLSPhpConfig:()=>rl,getOLSPhpConfigHtml:()=>il,getOLSPhpInfo:()=>nl,getRecentlySoft:()=>lc,getRedisPerformance:()=>zc,getRedisPersistence:()=>Hc,getRedisStatus:()=>Vc,getSoftInfo:()=>rc,getSoftInfoOLS:()=>sl,getSoftInstallProgress:()=>cl,getSoftList:()=>uc,installOLSPhpExtension:()=>al,installPluginNew:()=>cc,installPluginV2:()=>sc,installSoft:()=>hc,installZip:()=>ll,removeSoftSearchHistory:()=>ic,saveApachePerformance:()=>Zc,saveMemcachedPerformance:()=>$c,saveMongodbConfig:()=>Gc,saveMysqlPerformance:()=>Ec,saveNginxPerformance:()=>Fc,saveOLSConfig:()=>tl,saveRedisPerformance:()=>Bc,setApacheSwitch:()=>Jc,setModuleArgs:()=>yc,setMysqlPort:()=>Cc,setMysqlSsl:()=>Mc,setMysqlStorage:()=>Sc,setSoftIndex:()=>fc,unInstallSoft:()=>dc,uninstallOLSPhpExtension:()=>ol,updateAlarmStatus:()=>xc,updateSoftInfo:()=>oc,uploadApp:()=>mc}),{t:q}=R.global,rc=(e,t=!1)=>H.post(`/plugin?action=get_soft_find`,e,{requestOptions:{loading:t?q(`Login.index_22`):``}}),ic=e=>H.post(`/panel/history/remove_search_history`,e,{requestOptions:{loading:q(`Login.index_22`),successMessage:!0}}),ac=e=>H.post(`/panel/history/clear_search_history`,e,{requestOptions:{loading:q(`Login.index_22`),successMessage:!0}}),oc=e=>H.post(`/plugin?action=get_soft_list`,e,{requestOptions:{loading:q(`Login.index_34`)}}),sc=e=>H.post(`/plugin?action=install_plugin`,e),cc=e=>H.post(`/plugin?action=install_plugin`,e,{requestOptions:{prefix:``,isOriginalResult:!0,loading:`Installing, please wait...`}}),lc=()=>H.post(`/plugin?action=get_usually_plugin`),uc=(e,t=!1,n=!1)=>H.post(n?`/plugin?action=get_soft_list_card`:`/plugin?action=get_soft_list`,e,{requestOptions:{loading:t?q(`WP.api.tamper_15`):``}}),dc=e=>H.post(`/plugin?action=uninstall_plugin`,e,{requestOptions:{loading:q(`WP.api.tamper_14`),successMessage:!0}}),fc=e=>H.post(`/plugin?action=add_index`,e,{requestOptions:{loading:q(`WP.api.tamper_8`),successMessage:!0}}),pc=e=>H.post(`/plugin?action=remove_index`,e,{requestOptions:{loading:q(`WP.api.tamper_8`),successMessage:!0}}),mc=e=>H.post(`/plugin?action=update_zip`,e,{requestOptions:{loading:q(`Docker.api.App.index_7`)}}),hc=(e,t=!0)=>H.post(`/plugin?action=install_plugin`,e,{requestOptions:{loading:t?q(`Mail.Api.index_35`):``},timeout:0}),gc=e=>H.post(`/plugin?action=get_make_args`,e),_c=e=>H.post(`/plugin?action=add_make_args`,e,{requestOptions:{loading:q(`Mail.Api.index_22`)}}),vc=e=>H.post(`/plugin?action=del_make_args`,e,{requestOptions:{loading:q(`Mail.Api.index_37`)}}),yc=e=>H.post(`/plugin?action=set_make_args`,e,{requestOptions:{loading:q(`Login.index_22`)}}),bc=()=>H.post(`/database?action=GetMySQLInfo`),xc=e=>H.post(`/mod/push/task/update_task_status`,{...e,task_data:JSON.stringify(e.task_data)},{requestOptions:{loading:q(`WP.api.tamper_15`),successMessage:!0}}),Sc=e=>H.post(`/database?action=SetDataDir`,e,{requestOptions:{loading:q(`Crontab.Api.index_2`),successMessage:!0}}),Cc=e=>H.post(`/database?action=SetMySQLPort`,e,{requestOptions:{loading:q(`Crontab.Api.index_2`),successMessage:!0}}),wc=()=>H.post(`/database?action=GetRunStatus`),Tc=()=>H.post(`/database?action=GetDbStatus`),Ec=e=>H.post(`/database?action=SetDbConf`,e,{requestOptions:{loading:q(`Account.Account.accountState-721844-19`),successMessage:!0}}),Dc=()=>H.post(`/database?action=GetSlowLogs`),Oc=e=>H.post(`/database?action=BinLog`,e,{requestOptions:{loading:e?``:q(`Component.Pay.index_12`)}}),kc=()=>H.post(`/database?action=GetMySQLBinlogs`),Ac=e=>H.post(`/database?action=mysql_oom_adj`,e,{requestOptions:{loading:e?q(`Component.Pay.index_12`):``,errorMessage:!!e}}),jc=()=>H.post(`/database?action=check_mysql_ssl_status`),Mc=()=>H.post(`/database?action=write_ssl_to_mysql`,{},{requestOptions:{loading:q(`Component.Pay.index_12`),successMessage:!0}}),Nc=()=>H.post(`/ajax?action=GetNginxStatus`),Pc=()=>H.post(`/config?action=GetNginxValue`),Fc=e=>H.post(`/config?action=SetNginxValue`,e,{requestOptions:{loading:q(`Account.Account.accountState-721844-19`),successMessage:!0}}),Ic=e=>H.post(`/ajax?action=GetOpeLogs`,e),Lc=e=>H.post(`/plugin?action=a&name=redis&s=SetRedisPersistence`,e,{requestOptions:{loading:q(`Account.Account.accountState-721844-19`),successMessage:!0}}),Rc=e=>H.post(`/ftp?action=set_ftp_logs`,e,{requestOptions:{loading:e.exec_name===`getlog`?``:q(`Crontab.Api.index_2`),successMessage:e.exec_name!==`getlog`}}),zc=()=>H.post(`/plugin?action=a&name=redis&s=GetRedisConf`),Bc=e=>H.post(`/plugin?action=a&name=redis&s=SetRedisConf`,e,{requestOptions:{loading:q(`Account.Account.accountState-721844-19`),successMessage:!0}}),Vc=()=>H.post(`/plugin?action=a&name=redis&s=GetRedisStatus`),Hc=()=>H.post(`/plugin?action=a&name=redis&s=GetRedisPersistence`),Uc=()=>H.post(`/plugin?action=a&name=mongodb&s=get_databases`),Wc=()=>H.post(`/plugin?action=a&name=mongodb&s=get_options`),Gc=e=>H.post(`/plugin?action=a&name=mongodb&s=save_options`,e,{requestOptions:{loading:q(`Account.Account.accountState-721844-19`),successMessage:!0}}),Kc=()=>H.post(`/plugin?action=a&name=mongodb&s=get_logs`),qc=e=>H.post(`/site?action=get_restart_task`,e),Jc=e=>H.post(`/site?action=set_restart_task`,e,{requestOptions:{loading:q(`Crontab.Api.index_2`),successMessage:!0}}),Yc=()=>H.post(`/ajax?action=GetApacheStatus`),Xc=()=>H.post(`/config?action=GetApacheValue`),Zc=e=>H.post(`/config?action=SetApacheValue`,e,{requestOptions:{loading:q(`Account.Account.accountState-721844-19`),successMessage:!0}}),Qc=()=>H.post(`/ajax?action=GetMemcachedStatus`),$c=e=>H.post(`/ajax?action=SetMemcachedCache`,e,{requestOptions:{loading:q(`Account.Account.accountState-721844-19`),successMessage:!0}}),el=()=>H.post(`/config?action=get_ols_value`),tl=e=>H.post(`/config?action=set_ols_value`,e,{requestOptions:{loading:q(`Account.Account.accountState-721844-19`),successMessage:!0}}),nl=e=>H.post(`/ajax?action=php_info`,e,{headers:{"Aap-Web-Server":`ols`}}),rl=e=>H.post(`/ajax?action=GetPHPConfig`,e,{headers:{"Aap-Web-Server":`ols`}}),il=e=>H.post(`/ajax?action=GetPHPInfo`,e,{requestOptions:{loading:q(`Component.Pay.index_12`),successMessage:!1},headers:{"Aap-Web-Server":`ols`}}),al=e=>H.post(`/files?action=InstallSoft`,e,{requestOptions:{loading:q(`Component.Pay.index_12`),successMessage:!0},headers:{"Aap-Web-Server":`ols`}}),ol=e=>H.post(`/files?action=UninstallSoft`,e,{requestOptions:{loading:q(`Component.Pay.index_12`),successMessage:!0},headers:{"Aap-Web-Server":`ols`}}),sl=(e,t=!1)=>H.post(`/plugin?action=get_soft_find`,e,{requestOptions:{loading:t?q(`Login.index_22`):``},headers:{"Aap-Web-Server":`ols`}}),cl=e=>H.post(`/plugin?action=get_download_speed`,e,{requestOptions:{loading:``,successMessage:!1,errorMessage:!1}}),ll=e=>H.post(`/plugin?action=input_zip`,e,{timeout:0,requestOptions:{successMessage:!0}});T();var ul=O(`waf`,()=>{let e=$(),t=x(!1),n=x(!1),r=x(``),i=x(`9.3.7`),a=x(`9.9.2`);return{version:r,lastVersion:a,isBuy:t,isInstall:n,firstVersion:i,isFirstVersion:D(()=>Xt(r.value,i.value)),isNewVersion:D(()=>Xt(r.value,a.value)),isNewVersionSite:D(()=>e.multiService||Xt(r.value,a.value)),isBuyAndInstall:D(()=>t.value&&n.value),getWafInfo:async()=>{let{message:e}=await rc({sName:`btwaf`});N(e)&&(t.value=F(e.endtime)?e.endtime>=0:!1,n.value=e.setup,r.value=e.version)}}});M();var dl=R.global.te(`Layout.Sider.wap_13`)?R.global.t(`Layout.Sider.wap_13`):`Protection Screen`,J=async(e,t,n)=>{let r=ul();try{if(await r.getWafInfo(),!r.isBuyAndInstall&&e.path!==`/waf/install`){n(`/waf/install`);return}if(r.isBuyAndInstall&&e.path===`/waf/install`){n(`/waf/overview`);return}if(r.isBuyAndInstall&&!r.isNewVersion&&e.path!==`/waf/site`){n(`/waf/site`);return}}catch(e){console.error(e)}n()},fl={path:`/waf`,name:`WAF`,redirect:`/waf/overview`,meta:{sort:8,keepAlive:!1},component:G,children:[{path:`/waf`,name:`Waf Layout`,redirect:`/waf/overview`,meta:{title:R.global.t(`Layout.Sider.wap_1`),icon:`waf`},component:()=>j(()=>import(`./view-waf.js?v=1786507437784`).then(e=>e.S),__vite__mapDeps([83,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,62,84,85,24,25,86,87,88,22,23,27,37,38,39,44,45,51,49,50,52,60,55,56,61,63,47,48,64,65,66,89,90,91,92,93])),children:[{path:`overview`,name:`Waf Overview`,beforeEnter:J,meta:{activeMenu:`Waf Layout`,title:R.global.t(`Layout.Sider.wap_2`)},component:()=>j(()=>import(`./view-waf.js?v=1786507437784`).then(e=>e.y),__vite__mapDeps([83,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,62,84,85,24,25,86,87,88,22,23,27,37,38,39,44,45,51,49,50,52,60,55,56,61,63,47,48,64,65,66,89,90,91,92,93]))},{path:`site`,name:`Waf Site`,beforeEnter:J,meta:{activeMenu:`Waf Layout`,title:R.global.t(`Layout.Sider.wap_3`)},component:()=>j(()=>import(`./view-waf.js?v=1786507437784`).then(e=>e.t),__vite__mapDeps([83,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,62,84,85,24,25,86,87,88,22,23,27,37,38,39,44,45,51,49,50,52,60,55,56,61,63,47,48,64,65,66,89,90,91,92,93]))},{path:`block`,name:`Waf Block`,beforeEnter:J,meta:{activeMenu:`Waf Layout`,title:R.global.t(`Layout.Sider.wap_4`)},component:()=>j(()=>import(`./view-waf.js?v=1786507437784`).then(e=>e.E),__vite__mapDeps([83,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,62,84,85,24,25,86,87,88,22,23,27,37,38,39,44,45,51,49,50,52,60,55,56,61,63,47,48,64,65,66,89,90,91,92,93]))},{path:`rules`,name:`Waf Rules`,beforeEnter:J,meta:{activeMenu:`Waf Layout`,title:R.global.t(`Layout.Sider.wap_5`)},component:()=>j(()=>import(`./view-waf.js?v=1786507437784`).then(e=>e.g),__vite__mapDeps([83,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,62,84,85,24,25,86,87,88,22,23,27,37,38,39,44,45,51,49,50,52,60,55,56,61,63,47,48,64,65,66,89,90,91,92,93]))},{path:`area`,name:`Waf Area`,beforeEnter:J,meta:{activeMenu:`Waf Layout`,title:R.global.t(`Layout.Sider.wap_6`)},component:()=>j(()=>import(`./view-waf.js?v=1786507437784`).then(e=>e.D),__vite__mapDeps([83,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,62,84,85,24,25,86,87,88,22,23,27,37,38,39,44,45,51,49,50,52,60,55,56,61,63,47,48,64,65,66,89,90,91,92,93]))},{path:`screen`,name:`Waf Protection Screen`,beforeEnter:J,meta:{activeMenu:`Waf Layout`,title:dl},component:()=>j(()=>import(`./view-waf.js?v=1786507437784`).then(e=>e.v),__vite__mapDeps([83,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,62,84,85,24,25,86,87,88,22,23,27,37,38,39,44,45,51,49,50,52,60,55,56,61,63,47,48,64,65,66,89,90,91,92,93]))},{path:`flow`,name:`Waf Flow Limiting`,beforeEnter:J,meta:{activeMenu:`Waf Layout`,title:R.global.t(`Layout.Sider.wap_11`)},component:()=>j(()=>import(`./view-waf.js?v=1786507437784`).then(e=>e.C),__vite__mapDeps([83,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,62,84,85,24,25,86,87,88,22,23,27,37,38,39,44,45,51,49,50,52,60,55,56,61,63,47,48,64,65,66,89,90,91,92,93]))},{path:`custom`,name:`Waf Custom Rule`,beforeEnter:J,meta:{activeMenu:`Waf Layout`,title:R.global.t(`Layout.Sider.wap_7`)},component:()=>j(()=>import(`./view-waf.js?v=1786507437784`).then(e=>e.T),__vite__mapDeps([83,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,62,84,85,24,25,86,87,88,22,23,27,37,38,39,44,45,51,49,50,52,60,55,56,61,63,47,48,64,65,66,89,90,91,92,93]))},{path:`exclusive`,name:`Waf Exclusive Rule`,beforeEnter:J,meta:{activeMenu:`Waf Layout`,title:R.global.t(`Layout.Sider.wap_12`)},component:()=>j(()=>import(`./view-waf.js?v=1786507437784`).then(e=>e.w),__vite__mapDeps([83,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,62,84,85,24,25,86,87,88,22,23,27,37,38,39,44,45,51,49,50,52,60,55,56,61,63,47,48,64,65,66,89,90,91,92,93]))},{path:`map`,name:`Waf Attack Map`,beforeEnter:J,meta:{activeMenu:`Waf Layout`,title:R.global.t(`Layout.Sider.wap_8`),hidden:!0},component:()=>j(()=>import(`./view-waf.js?v=1786507437784`).then(e=>e.b),__vite__mapDeps([83,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,62,84,85,24,25,86,87,88,22,23,27,37,38,39,44,45,51,49,50,52,60,55,56,61,63,47,48,64,65,66,89,90,91,92,93]))},{path:`report`,name:`Waf Attack Report`,beforeEnter:J,meta:{activeMenu:`Waf Layout`,title:R.global.t(`Layout.Sider.wap_9`)},component:()=>j(()=>import(`./view-waf.js?v=1786507437784`).then(e=>e._),__vite__mapDeps([83,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,62,84,85,24,25,86,87,88,22,23,27,37,38,39,44,45,51,49,50,52,60,55,56,61,63,47,48,64,65,66,89,90,91,92,93]))},{path:`setting`,name:`Waf Setting`,beforeEnter:J,meta:{activeMenu:`Waf Layout`,title:R.global.t(`Layout.Sider.wap_10`)},component:()=>j(()=>import(`./view-waf.js?v=1786507437784`).then(e=>e.h),__vite__mapDeps([83,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,62,84,85,24,25,86,87,88,22,23,27,37,38,39,44,45,51,49,50,52,60,55,56,61,63,47,48,64,65,66,89,90,91,92,93]))}]},{path:`/waf`,name:`Waf Other Layout`,redirect:`/waf/install`,meta:{title:R.global.t(`Layout.Sider.wap_1`),icon:`waf`},component:()=>j(()=>import(`./view-waf.js?v=1786507437784`).then(e=>e.S),__vite__mapDeps([83,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,62,84,85,24,25,86,87,88,22,23,27,37,38,39,44,45,51,49,50,52,60,55,56,61,63,47,48,64,65,66,89,90,91,92,93])),children:[{path:`install`,name:`Waf Install`,beforeEnter:J,meta:{activeMenu:`Waf Layout`,title:`aaPanel WAF`,install:!0},component:()=>j(()=>import(`./view-waf.js?v=1786507437784`).then(e=>e.x),__vite__mapDeps([83,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,62,84,85,24,25,86,87,88,22,23,27,37,38,39,44,45,51,49,50,52,60,55,56,61,63,47,48,64,65,66,89,90,91,92,93]))}]}]};M();var pl={path:`/site`,name:`Website`,redirect:`/site/php`,meta:{sort:2,keepAlive:!0},component:G,children:[{path:`/site`,name:`Website Layout`,redirect:`/site/php`,meta:{title:R.global.t(`Layout.Sider.site_1`),icon:`website`},component:()=>j(()=>import(`./view-site.js?v=1786507437784`).then(e=>e.C),__vite__mapDeps([86,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,87,88,22,23,24,25,27,37,38,39,44,45,51,49,50,52,60,55,56,61,62,63,47,48,64,65,66,89])),children:[{path:`php`,name:`Website PHP`,meta:{activeMenu:`Website Layout`,title:R.global.t(`Layout.Sider.site_2`)},component:()=>j(()=>import(`./view-site.js?v=1786507437784`).then(e=>e.r),__vite__mapDeps([86,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,87,88,22,23,24,25,27,37,38,39,44,45,51,49,50,52,60,55,56,61,62,63,47,48,64,65,66,89]))},{path:`node`,name:`Website Node.js`,meta:{activeMenu:`Website Layout`,title:R.global.t(`Layout.Sider.site_3`)},component:()=>j(()=>import(`./view-site.js?v=1786507437784`).then(e=>e.S),__vite__mapDeps([86,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,87,88,22,23,24,25,27,37,38,39,44,45,51,49,50,52,60,55,56,61,62,63,47,48,64,65,66,89]))},{path:`proxy`,name:`Reverse Proxy`,meta:{activeMenu:`Website Layout`,title:R.global.t(`Layout.Sider.site_4`)},component:()=>j(()=>import(`./view-site.js?v=1786507437784`).then(e=>e.n),__vite__mapDeps([86,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,87,88,22,23,24,25,27,37,38,39,44,45,51,49,50,52,60,55,56,61,62,63,47,48,64,65,66,89]))},{path:`go`,name:`Go`,meta:{activeMenu:`Website Layout`,title:R.global.t(`Go Project`)},component:()=>j(()=>import(`./view-site.js?v=1786507437784`).then(e=>e.w),__vite__mapDeps([86,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,87,88,22,23,24,25,27,37,38,39,44,45,51,49,50,52,60,55,56,61,62,63,47,48,64,65,66,89]))},{path:`python`,name:`Python`,meta:{activeMenu:`Website Layout`,title:R.global.t(`Python Project`)},component:()=>j(()=>import(`./view-site.js?v=1786507437784`).then(e=>e.t),__vite__mapDeps([86,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,87,88,22,23,24,25,27,37,38,39,44,45,51,49,50,52,60,55,56,61,62,63,47,48,64,65,66,89]))}]}]};M();var ml={path:`/wp`,name:`WP Toolkit`,redirect:`/wp/toolkit`,meta:{sort:3},component:G,children:[{path:`/wp`,name:`WP Toolkit Layout`,redirect:`/wp/toolkit`,meta:{title:`WP Toolkit`,icon:`wp`},component:()=>j(()=>import(`./view-wp.js?v=1786507437784`).then(e=>e.s),__vite__mapDeps([94,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,44,45,60,55,56,61,62,63,27,37,38,39,47,48,64,86,87,88,51,49,50,52,65,66,89,95])),children:[{path:`toolkit`,name:`local`,meta:{activeMenu:`WP Toolkit Layout`,title:R.global.t(`Layout.Sider.wp_1`)},component:()=>j(()=>import(`./view-wp.js?v=1786507437784`).then(e=>e.t),__vite__mapDeps([94,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,44,45,60,55,56,61,62,63,27,37,38,39,47,48,64,86,87,88,51,49,50,52,65,66,89,95]))},{path:`remote`,name:`remote`,meta:{activeMenu:`WP Toolkit Layout`,title:R.global.t(`Layout.Sider.wp_2`)},component:()=>j(()=>import(`./view-wp.js?v=1786507437784`).then(e=>e.o),__vite__mapDeps([94,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,44,45,60,55,56,61,62,63,27,37,38,39,47,48,64,86,87,88,51,49,50,52,65,66,89,95]))}]}]};M();var hl=Object.assign({"./modules/account.ts":lo,"./modules/ai.ts":fo,"./modules/config.ts":po,"./modules/crontab.ts":mo,"./modules/database.ts":ho,"./modules/docker.ts":Ms,"./modules/files.ts":Ns,"./modules/ftp.ts":Ps,"./modules/home.ts":Fs,"./modules/logs.ts":Is,"./modules/mail.ts":Js,"./modules/monitor.ts":Ys,"./modules/node.ts":Zs,"./modules/security.ts":Qs,"./modules/soft.ts":$s,"./modules/ssl.ts":ec,"./modules/terminal.ts":tc,"./modules/waf.ts":fl,"./modules/website.ts":pl,"./modules/wp.ts":ml}),gl=[...Object.keys(hl).map(e=>{let t=hl[e];return t.path=``+t.path,t.redirect=``+t.redirect,t.children&&t.children.length>0&&t.children[0].children&&(t.children[0].path=``+t.children[0].path,t.children[0].redirect=``+t.children[0].path),t}).sort((e,t)=>{var n,r,i,a;return(F((n=e.meta)==null?void 0:n.sort)?(r=e.meta)==null?void 0:r.sort:Number.MAX_VALUE)-(F((i=t.meta)==null?void 0:i.sort)?(a=t.meta)==null?void 0:a.sort:Number.MAX_VALUE)})],_l=[];gl.forEach(e=>{_l.push(e)});var vl=[{path:`/`,component:G,children:[{path:`binds`,name:`Bind Account`,meta:{hidden:!0},component:()=>j(()=>import(`./view-bind.js?v=1786507437784`).then(e=>e.t),__vite__mapDeps([96,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,97]))},{path:`modify_password`,name:`Modify Password`,meta:{hidden:!0},component:()=>j(()=>import(`./view-modify-password.js?v=1786507437784`).then(e=>e.t),__vite__mapDeps([98,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,22,23]))}]},{path:`/flow/:id`,name:`Flow`,meta:{hidden:!0},component:()=>j(()=>import(`./view-flow.js?v=1786507437784`).then(e=>e.t),__vite__mapDeps([68,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,69]))}],yl=[..._l,...vl],bl=ze({routes:yl,history:Fe((()=>{let e=localStorage.getItem(`apsess`);if(new URLSearchParams(window.location.search).get(`tem_login`)===`true`){let t=window.location.pathname.match(/^\/apsess_([^/]+)/);if(t&&t[1]){e=t[1],localStorage.setItem(`apsess`,e);let n=window.location.pathname+window.location.hash;window.history.replaceState(null,``,n)}}if(!e)return window.location.replace(`/login?dologin=True`),``;let t=`/apsess_${e}`,n=window.location.pathname;if(!/^\/apsess_[a-zA-Z0-9]+/.test(n)){let e=(t+n).replace(/\/\/+/g,`/`);return window.location.replace(e+window.location.search+window.location.hash),t}if((n.match(/\/apsess_[a-zA-Z0-9]+/g)||[]).length>1){let e=n.replace(/\/apsess_[a-zA-Z0-9]+/g,``);e.startsWith(`/`)||(e=`/`+e);let r=(t+e).replace(/\/\/+/g,`/`)+window.location.search+window.location.hash;return window.location.replace(r),t}let r=n.match(/^\/apsess_([^/]+)/);if(r&&r[1]!==e){let e=n.replace(/^\/apsess_[^/]+/,``);e.startsWith(`/`)||(e=`/`+e);let r=(t+e).replace(/\/\/+/g,`/`)+window.location.search+window.location.hash;return window.location.replace(r),t}return t})()),scrollBehavior:()=>({left:0,top:0})});T();var xl=O(`route`,()=>{let e=x([]),t=x([]);return{menus:e,showMenus:D(()=>e.value.filter(e=>!t.value.includes(e.showName))),setHideMenu:e=>{t.value=e},generateRoutes:()=>{Sn(`page-menu`);let t=bn(`page-menu-new`,JSON.stringify({})),n=JSON.parse(t);e.value=[],yl.forEach(t=>{let{children:r}=t;if(!r||r.length===0)return;let i=r[0],{name:a,meta:o}=i,{hidden:s,title:c,icon:l}=o||{},u=i.children?i.children[0].name:i.name,d=n[String(t.name||``)],f=!1;if(r)for(let e=0;e<r.length;e++){let t=r[e];if(!(t.meta&&t.meta.hidden)){if(t.children)for(let e=0;e<t.children.length;e++){let n=t.children[e];if(!(n.meta&&n.meta.hidden)&&n.name===d){f=!0;break}}if(f)break}}s!==!0&&e.value.push({to:f&&d?d:String(u||``),name:String(a||``),label:c||``,icon:l||``,showName:t.name||``})})},generateHideNames:()=>{let n=window.vite_menus,r=JSON.parse(n.replace(/'/g,`"`).replace(/&#39;/g,`"`));if(zt(r)){let n=e.value.filter(e=>!r.map(e=>e.title).includes(e.showName));t.value=n.map(e=>e.showName)}}}});T();var Sl=O(`global-pay`,()=>{let{t:e}=Ie(),t=x(`pro`),n=x(e(`Component.Pay.index_1`)),r=x(e(`Component.Pay.index_2`)),i=x(`100000058`),a=x(27),o=x(``),s=x(!0),c=x([]),l=e=>{t.value=e.key,i.value=e.pid,n.value=e.label,r.value=e.desc},u=e=>{a.value=e},d=e=>{o.value=e},f=e=>{c.value=[e]},p=e=>{s.value=e},m=x({status:0,end_time:0,obtain_id:0,total:0,length:0}),h=D(()=>!(m.value.status===1&&m.value.length<=0||m.value.total===0||m.value.end_time-Math.floor(Date.now()/1e3)<=0)),g=D(()=>m.value.status!==1||m.value.end_time-Math.floor(Date.now()/1e3)<=0?!1:m.value.length>0),ee=async()=>{let{message:e}=await Ur();return N(e)&&(m.value.status=e.status,m.value.end_time=e.end_time,m.value.obtain_id=e.obtain_id,m.value.length=e.coupons.length,m.value.total=e.total),e},te=x(!1);return{pid:i,type:t,label:n,desc:r,source:a,username:o,ssl:s,plugins:c,orderLoad:te,receiveCoupon:m,showCoupon:h,showCouponModal:g,reset:()=>{t.value=`pro`,n.value=e(`Component.Pay.index_1`),r.value=e(`Component.Pay.index_2`),i.value=`100000058`,a.value=27,o.value=``,c.value=[]},setSsl:p,setMenu:l,setSource:u,setUsername:d,setPlugins:f,setOrderLoad:e=>{te.value=e},getReceiveCoupon:ee}});T();var Cl=O(`site-proxy`,()=>{let e=x(!1);return{siteName:x(`1111`),proxyPath:x(`1111`),isRefresh:e,setRefresh:t=>{e.value=t}}}),{t:Y}=R.global,wl=e=>H.post(`/project/nodejs/get_project_list`,{data:JSON.stringify(e)}),Tl=()=>H.post(`/project/nodejs/get_nodejs_version`),El=e=>H.post(`/project/nodejs/get_run_list`,{data:JSON.stringify(e)}),Dl=e=>H.post(`/project/nodejs/create_project`,{data:JSON.stringify(e)},{requestOptions:{loading:Y(`Security.Api.Index_4`),errorMessageKey:`data`,successMessage:!0,successMessageKey:`data`}}),Ol=()=>H.post(`/project/nodejs/scan_import_projects`,{},{requestOptions:{loading:``}}),kl=e=>H.post(`/project/nodejs/create_scan_import_project`,{data:JSON.stringify(e)},{requestOptions:{loading:Y(`Security.Api.Index_4`),errorMessageKey:`data`,successMessage:!0,successMessageKey:`data`}}),Al=e=>H.post(`/project/nodejs/get_project_info`,{data:JSON.stringify(e)}),jl=e=>H.post(`/project/nodejs/modify_project`,{data:JSON.stringify(e)},{requestOptions:{loading:Y(`Crontab.Api.index_5`),errorMessageKey:`data`,successMessage:!0,successMessageKey:`data`}}),Ml=e=>H.post(`/project/nodejs/unbind_extranet`,{data:JSON.stringify(e)},{requestOptions:{loading:Y(`Node.index_66`),errorMessageKey:`data`,successMessage:!0,successMessageKey:`data`}}),Nl=e=>H.post(`/project/nodejs/bind_extranet`,{data:JSON.stringify(e)},{requestOptions:{loading:Y(`Node.index_67`),errorMessageKey:`data`,successMessage:!0,successMessageKey:`data`}}),Pl=e=>H.post(`/project/nodejs/project_get_domain`,{data:JSON.stringify(e)}),Fl=e=>H.post(`/project/nodejs/project_add_domain`,{data:JSON.stringify(e)},{requestOptions:{loading:Y(`Mail.Api.index_22`),errorMessageKey:`data`,successMessage:!0,successMessageKey:`data`}}),Il=(e,t=!0)=>H.post(`/project/nodejs/project_remove_domain`,{data:JSON.stringify(e)},{requestOptions:{loading:t?Y(`Mail.Api.index_37`):``,errorMessageKey:`data`,successMessage:t,successMessageKey:`data`}}),Ll=e=>H.post(`/project/nodejs/get_project_modules`,{data:JSON.stringify(e)}),Rl=e=>H.post(`/project/nodejs/install_module`,{data:JSON.stringify(e)},{requestOptions:{loading:Y(`Mail.Api.index_35`),errorMessageKey:`data`,successMessage:!0,successMessageKey:`data`}}),zl=e=>H.post(`/project/nodejs/install_packages`,{data:JSON.stringify(e)},{requestOptions:{loading:Y(`Mail.Api.index_35`),errorMessageKey:`data`,successMessage:!0,successMessageKey:`data`}}),Bl=e=>H.post(`/project/nodejs/upgrade_module`,{data:JSON.stringify(e)},{requestOptions:{loading:Y(`Node.index_73`),errorMessageKey:`data`,successMessage:!0,successMessageKey:`data`}}),Vl=e=>H.post(`/project/nodejs/uninstall_module`,{data:JSON.stringify(e)},{requestOptions:{loading:Y(`Mail.Api.index_34`),errorMessageKey:`data`,successMessage:!0,successMessageKey:`data`}}),Hl=e=>H.post(`/project/nodejs/get_project_log`,{data:JSON.stringify(e)}),Ul=e=>H.post(`/project/nodejs/batch_operation_project`,{...e,project_names:JSON.stringify(e.project_names)},{requestOptions:{loading:Y(`Component.Pay.index_12`)}}),Wl=()=>H.post(`/mod/nodejs/com/get_pm2_monit`),Gl=e=>H.post(`/mod/nodejs/com/get_pm2_logs`,e),Kl=()=>H.post(`/plugin?action=a&s=get_online_version_list&name=nodejs`,{},{requestOptions:{loading:``,errorMessage:!1}}),ql=e=>H.post(`/plugin?action=a&s=set_default_env&name=nodejs`,e,{requestOptions:{loading:Y(`Component.Pay.index_12`),successMessage:!1}}),Jl=e=>H.post(`/mod/nodejs/com/set_pm2_status`,e,{requestOptions:{loading:Y(`Component.Pay.index_12`),successMessage:!1}}),Yl=()=>H.post(`/mod/nodejs/com/pre_env`),Xl=e=>H.post(`/mod/nodejs/com/get_package_managers`,e),Zl=e=>H.post(`/mod/nodejs/com/modify_project`,e,{requestOptions:{loading:Y(`Component.Pay.index_12`),successMessage:!0}});T();var Ql=O(`site-node`,()=>{let e=x(``),t=x(!1),n=e=>{t.value=e},r=x(!1),i=D(()=>r.value),a=x(!0),o=x(),s=x(``),c=x(``);return{siteName:e,isRefresh:t,isMapping:i,isMappingState:r,isRun:a,nodePath:s,domains:o,activeMenu:c,setMenu:()=>{c.value=``},getConfig:async(t=!0)=>{r.value=!1;let{message:n}=await Al({project_name:e.value});if(N(n)&&(o.value=n.project_config.domains,a.value=n.run,s.value=n.project_config.project_cwd,r.value=!!n.project_config.bind_extranet,!n.project_config.bind_extranet&&t))throw Error()},setRefresh:n}});T();var $l=O(`ftp`,()=>{let e=$(),t=x(!1),n=x(``),r=x(21),i=x(!0);return{isRefresh:t,port:r,url:D(()=>e.address?`ftp://${e.address}:${r.value}`:`--`),addPath:n,install:i,resetPage:()=>{n.value=``,r.value=21,i.value=!0,t.value=!1},getConfig:async()=>{let{message:e}=await wr();N(e)&&(r.value=e.ftpPort,n.value=e.sites_path,i.value=e[`pure-ftpd`].setup)},setRefresh:e=>{t.value=e}}}),{t:X}=R.global,eu=e=>e.type===`mysql`?H.post(`/database?action=GetCloudServer`,e):H.post(`/database/${e.type}/GetCloudServer`,{data:JSON.stringify(e)}),tu=(e,t)=>e===`mysql`?H.post(`/database?action=AddCloudServer`,t,{requestOptions:{loading:X(`Database.Api.Index_1`),successMessage:!0,errorMessage:{isHtml:!0,close:!0}}}):H.post(`/database/${e}/AddCloudServer`,{data:JSON.stringify(t)},{requestOptions:{loading:X(`Database.Api.Index_1`),successMessage:!0,errorMessage:{isHtml:!0,close:!0}}}),nu=(e,t)=>e===`mysql`?H.post(`/database?action=ModifyCloudServer`,t,{requestOptions:{loading:X(`Database.Api.Index_2`),successMessage:!0}}):H.post(`/database/${e}/ModifyCloudServer`,{data:JSON.stringify(t)},{requestOptions:{loading:X(`Database.Api.Index_2`),successMessage:!0}}),ru=(e,t)=>e===`mysql`?H.post(`/database?action=RemoveCloudServer`,t,{requestOptions:{loading:X(`Database.Api.Index_3`),successMessage:!0}}):H.post(`/database/${e}/RemoveCloudServer`,{data:JSON.stringify(t)},{requestOptions:{loading:X(`Database.Api.Index_3`),successMessage:!0}}),iu=(e,t)=>e===`mysql`?H.post(`/database?action=SyncGetDatabases`,t,{requestOptions:{loading:X(`Database.Api.Index_4`),successMessage:!0}}):H.post(`/database/${e}/SyncGetDatabases`,{data:JSON.stringify(t)},{requestOptions:{loading:X(`Database.Api.Index_4`),successMessage:!0}}),au=e=>H.post(`/data?action=getData`,{table:`databases`,...e}),ou=e=>H.post(`/database?action=AddDatabase`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),su=(e,t)=>e===`mysql`?H.post(`/database?action=DeleteDatabase`,t):H.post(`/database/${e}/DeleteDatabase`,{data:JSON.stringify(t)}),cu=e=>e===`mysql`?H.post(`/data?action=getKey`,{table:`config`,key:`mysql_root`,id:1}):H.post(`/database/${e}/get_root_pwd`,{}),lu=(e,t)=>e===`mysql`?H.post(`/database?action=SetupPassword`,t,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}):H.post(`/database/${e}/set_root_pwd`,{data:JSON.stringify(t)},{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),uu=(e,t)=>e===`mysql`?H.post(`/database?action=SyncToDatabases&type=${+(t.ids.length>0)}`,{ids:JSON.stringify(t.ids)},{requestOptions:{loading:X(`Database.Api.Index_4`),successMessage:!0}}):H.post(`/database/${e}/SyncToDatabases`,{data:JSON.stringify({type:+(t.ids.length>0),ids:JSON.stringify(t.ids)})},{requestOptions:{loading:X(`Database.Api.Index_4`),successMessage:!0}}),du=(e,t)=>e===`mysql`?H.post(`/database?action=SyncGetDatabases`,t,{requestOptions:{loading:X(`Database.Api.Index_4`),successMessage:!0}}):H.post(`/database/${e}/SyncGetDatabases`,{data:JSON.stringify(t)},{requestOptions:{loading:X(`Database.Api.Index_4`),successMessage:!0}}),fu=e=>H.post(`/data?action=setPs`,{...e,table:`databases`},{requestOptions:{successMessage:!0}}),pu=(e,t)=>e===`mysql`?H.post(`/database?action=ResDatabasePassword`,t,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}):H.post(`/database/${e}/ResDatabasePassword`,{data:JSON.stringify(t)},{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),mu=e=>H.post(`/data?action=getData`,{...e,table:`backup`,type:1}),hu=(e,t,n=!0)=>e===`mysql`?H.post(`/database?action=ToBackup`,t,{timeout:999999999,requestOptions:{loading:n?X(`WP.api.tamper_9`):``,successMessage:n}}):H.post(`/database/${e}/ToBackup`,{data:JSON.stringify(t)},{requestOptions:{loading:n?X(`WP.api.tamper_9`):``,successMessage:n}}),gu=(e,t,n=!0)=>e===`mysql`?H.post(`/database?action=InputSql`,t,{timeout:999999999,requestOptions:{loading:n?X(`Database.Api.Index_5`):``,successMessage:!0}}):H.post(`/database/${e}/InputSql`,{data:JSON.stringify(t)},{requestOptions:{loading:X(`Database.Api.Index_5`),successMessage:!0}}),_u=(e,t=!0)=>H.post(`/database?action=DelBackup`,e,{requestOptions:{loading:t?X(`WP.api.tamper_8`):``,successMessage:t}}),vu=e=>H.post(`/database?action=GetDatabaseAccess`,e,{requestOptions:{loading:X(`WP.api.tamper_8`)}}),yu=e=>H.post(`/database?action=SetDatabaseAccess`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),bu=e=>H.post(`/database?action=GetInfo`,e),xu=e=>H.post(`/database?action=ReTable`,{...e,tables:JSON.stringify(e.tables)},{requestOptions:{loading:X(`Database.Api.Index_6`),successMessage:!0}}),Su=e=>H.post(`/database?action=OpTable`,{...e,tables:JSON.stringify(e.tables)},{requestOptions:{loading:X(`Database.Api.Index_7`),successMessage:!0}}),Cu=e=>H.post(`/database?action=AlTable`,{...e,tables:JSON.stringify(e.tables)},{requestOptions:{loading:X(`Database.Api.Index_8`),successMessage:!0}}),wu=(e,t)=>H.post(`/database/${e}/AddDatabase`,{data:JSON.stringify(t)},{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Tu=e=>H.post(`/database?action=GetUserHostDbGrant`,e),Eu=e=>H.post(`/database?action=GetMysqlUser`,e),Du=e=>H.post(`/database?action=GetDatabasesList`,e),Ou=e=>H.post(`/database?action=AddUserGrants`,e,{requestOptions:{loading:X(`Security.Api.Index_4`),successMessage:!0}}),ku=e=>H.post(`/database?action=AddMysqlUser`,e,{requestOptions:{loading:X(`Security.Api.Index_4`),successMessage:!0}}),Au=e=>H.post(`/database?action=ChangeUserPass`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),ju=e=>H.post(`/database?action=GetUserGrants`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Mu=e=>H.post(`/database?action=DelMysqlUser`,e,{requestOptions:{loading:X(`Security.Api.Index_3`),successMessage:!0}}),Nu=e=>H.post(`/database?action=DelUserGrants`,e,{requestOptions:{loading:X(`Security.Api.Index_3`),successMessage:!0}}),Pu=e=>H.post(`/crontab?action=get_auto_config`,e),Fu=e=>H.post(`/crontab?action=set_auto_config`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Iu=(e,t)=>H.post(`/database/${e}/get_list`,{data:JSON.stringify({...t,table:`databases`})}),Lu=()=>H.post(`/database/mongodb/get_root_pwd`),Ru=e=>H.post(`/database/mongodb/set_auth_status`,{data:JSON.stringify({...e,status:1})},{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),zu=e=>H.post(`/database/mongodb/set_auth_status`,{data:JSON.stringify(e)},{requestOptions:{loading:X(`Database.Api.Index_9`),successMessage:!0}}),Bu=e=>H.post(`/database/redis/get_list`,{data:JSON.stringify(e)}),Vu=e=>H.post(`/database/redis/get_db_keylist`,{data:JSON.stringify(e)}),Hu=e=>H.post(`/database/redis/set_redis_val`,{data:JSON.stringify(e)},{requestOptions:{loading:X(`Database.Api.Index_11`),successMessage:!0}}),Uu=(e,t=!0)=>H.post(`/database/redis/del_redis_val`,{data:JSON.stringify(e)},{requestOptions:{loading:t?X(`WP.api.tamper_8`):``,successMessage:t}}),Wu=()=>H.post(`/database/redis/get_backup_list`),Gu=e=>H.post(`/database/redis/ToBackup`,{data:JSON.stringify(e)},{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Ku=e=>H.post(`/database/redis/InputSql`,{data:JSON.stringify(e)},{requestOptions:{loading:X(`Database.Api.Index_10`),successMessage:!0}}),qu=e=>H.post(`/database/redis/DelBackup`,{data:JSON.stringify(e)},{requestOptions:{loading:X(`Database.Api.Index_12`),successMessage:!0}}),Ju=e=>H.post(`/database/redis/clear_flushdb`,{data:JSON.stringify({sid:e.sid,ids:JSON.stringify(e.ids)})},{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Yu=e=>H.post(`/database?action=check_del_data`,{ids:JSON.stringify(e.ids)}),Xu=e=>H.post(`/system?action=ServiceAdmin`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),Zu=()=>H.post(`/data?action=getKey`,{table:`config`,key:`mysql_root`,id:1}),Qu=e=>H.post(`/ajax?action=setPHPMyAdmin`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),$u=()=>H.post(`/ajax?action=get_phpmyadmin_ssl`),ed=e=>H.post(`/ajax?action=setPHPMyAdmin`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),td=e=>H.post(`/ajax?action=set_phpmyadmin_ssl`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),nd=e=>H.post(`/ajax?action=change_phpmyadmin_ssl_port`,e,{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),rd=()=>H.post(`/ajax?action=setPHPMyAdmin`,{password:`close`,siteName:`phpmyadmin`},{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),id=e=>H.post(`/ajax?action=setPHPMyAdmin`,{...e,siteName:`phpmyadmin`},{requestOptions:{loading:X(`WP.api.tamper_8`),successMessage:!0}}),ad=e=>H.post(`/files?action=get_sql_backup`,e);T();var od=O(`database`,()=>{let e=x(`mysql`),t=x(!1),n=x(-1),r=x(-1),i=o([]),a=x(``),s=x(``),c=x({port:`888`,setup:!1}),l=x(!0),u=x(!0),f=x(!0),p=x(!0),m=x(!0);return{type:e,isRefresh:t,install:l,delRemoteId:n,addRedisId:r,remoteList:i,backupPath:a,mysqlRoot:s,phpmyadmin:c,isInstallRedis:u,isInstallMongoDB:f,isInstallPgsql:p,isInstallPgsqlManager:m,resetPage:()=>{a.value=``,i.value=[]},getRemote:async()=>{let{message:t}=await eu({type:e.value});i.value=zt(t)?t:[],l.value=i.value.length>0},getConfig:async()=>{let{message:e}=await wr();N(e)&&(a.value=d(e,`backup_path`,``),s.value=d(e,`mysql_root`,``),c.value.setup=d(e,`phpmyadmin.setup`,!1),u.value=d(e,`redis.setup`,!1),f.value=d(e,`mongodb.setup`,!1),p.value=d(e,`pgsql.setup`,!1),m.value=d(e,`pgsql.pgsql_manager_setup`,!1))},setType:t=>{e.value=t},setRefresh:e=>{t.value=e},setDelRemoteId:e=>{n.value=e},setAddRedisId:e=>{r.value=e}}});T();var sd=O(`docker-app`,()=>{let e=x(`all`),t=x(!1),n=x(0),r=x(0);return{type:e,refresh:t,maxCpu:n,maxMemory:r,setType:t=>{e.value=t},setRefresh:e=>{t.value=e},setMaxCpu:e=>{n.value=e},setMaxMemory:e=>{r.value=e}}},{persist:{pick:[`type`]}});T();var cd=O(`terminal`,()=>{let e=x(!0),t=x(!1),n=x(!1),r=e=>{n.value=e},i=x(),a=x(``),o=x(!0);return{isShow:e,isFull:t,isRefresh:n,server:i,command:a,isRunCmd:o,setRefresh:r,setCommand:(e,t=!0)=>{a.value=e,o.value=t}}});T();var ld=O(`logs`,()=>{let e=x(),t=t=>{e.value=t},n=x(),r=e=>{n.value=e},i=x();return{currentId:e,websiteName:n,logName:i,setLogName:e=>{i.value=e},setCurrentId:t,setWebsite:r}});T();var{t:ud}=R.global,dd=()=>({p:1,row:20,query:``,type:0,tojs:`soft.get_list`,force:0}),fd=O(`soft`,()=>{let e=x(!1),t=x([]),n=x(`table`),r=E(dd()),i=D(()=>[{label:ud(`Crontab.Script.index_25`),value:0},{label:ud(`Mail.Setting.index_7`),value:-1},{label:ud(`Soft.index_1`),value:5},{label:ud(`Database.index_22`),value:6},{label:ud(`Soft.index_2`),value:7},{label:ud(`Soft.index_3`),value:8}]),a=t=>{e.value=t};return{isRefresh:e,search:r,viewMode:n,optionType:i,searchHistory:t,setRefresh:a,setSearchType:e=>{r.p=1,r.type=e},setForceUpdate:()=>{r.force=1,a(!0)},resetSearch:()=>{Object.assign(r,dd())},setSearchHistory:e=>{t.value=e},removeSearchHistory:e=>{t.value=t.value.filter(t=>t!==e)},clearSearchHistory:()=>{t.value=[]}}},{persist:{pick:[`viewMode`,`search.type`]}});T();function pd(e=!1){let t=x(e);return{loading:t,setLoading:(e,n=!0)=>{n&&(t.value=e)}}}T();function md(e){let t=x([]),n=E({data:[],total:0,loading:!1});return{keys:t,table:n,columns:x(e),setLoading:(e,t=!0)=>{t&&(n.loading=e)}}}T();var hd=O(`config`,()=>{let e=x(!1),t=t=>{e.value=t},n=x(``),r=x(`/www/wwwroot`),i=x(!0),a=x({setup:!1}),o=x({setup:!0,type:``,version:``,status:!1}),s=x({setup:!1,version:``,status:!1}),c=x({setup:!1,version:``,status:!1}),l=x({is_install:0,status:!1,version:``});return{getPHPConfig:async()=>{let{message:e}=await wr();N(e)&&(n.value=d(e,`webserver`,``),r.value=d(e,`sites_path`,``),i.value=d(e,`recycle_bin`,!1),a.value.setup=!!e.php.length,N(e.web)&&(o.value=e.web),N(e[`pure-ftpd`])&&(s.value=e[`pure-ftpd`]),N(e.mysql)&&(c.value=e.mysql),N(e.monitor)&&(l.value=e.monitor))},webserver:n,sitePath:r,recycleBin:i,php:a,web:o,ftp:s,mysql:c,isRefresh:e,monitor:l,isMonitorInstall:D(()=>l.value.is_install===1&&Xt(l.value.version,`4.1.2`)),setRefresh:t}});T(),M();var{t:gd}=R.global,_d=[`mysql`,`nginx`,`pureftpd`,`redis`,`mongodb`,`apache`,`memcached`,`openlitespeed`,`pdns`],vd=e=>_d.includes(e),yd=e=>e.price!==`0.00`&&(e.endtime==-1||e.endtime==-2),bd=e=>{switch(e.task){case`-1`:return gd(`Soft.index_40`);case`0`:return gd(`Soft.index_41`);case`-2`:return gd(`Soft.index_42`);case`1`:return gd(`Public.Btn.Install`);default:return`unknown`}},xd=e=>!e.custom&&e.versions.map(e=>`${e.m_version}.${e.version}`).some(t=>e.type===5?Cd(e.version,t):wd(e.version,t))&&e.setup&&!yd(e),Sd=e=>e.versions.map(e=>`${e.m_version}.${e.version}`).findIndex(t=>e.type===5?Cd(e.version,t):wd(e.version,t)),Cd=(e,t)=>{let n=e.split(`.`).map(Number),r=t.split(`.`).map(Number),i=n[0],a=n[1],o=n[2]||0,s=r[0],c=r[1],l=r[2]||0;return i!==s||a!==c||a===0&&c>0?!1:o<l?`${i}.${a}.${l+1}`:e===``&&t?t:!1},wd=(e,t)=>{let n=e.split(`.`).map(Number),r=t.split(`.`).map(Number),i=n[0],a=n[1],o=n[2],s=r[0],c=r[1],l=r[2];return s>i||s===i&&c>(a===void 0?-1:a)||s===i&&c===(a===void 0?-1:a)&&l>(o===void 0?-1:o)?[s,c===void 0?``:c,l===void 0?``:l].filter(Boolean).join(`.`):!1},Td=()=>{V({width:574,minHeight:400,component:v(()=>j(()=>import(`./feature-Feedback.js?v=1786507437784`).then(e=>e.r),__vite__mapDeps([99,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,100])))})},Ed=(e,t)=>{let n=V({width:620,minHeight:200,data:{name:e,callback:t,hide:()=>n.hide()},component:v(()=>j(()=>import(`./view-soft.js?v=1786507437784`).then(e=>e.x),__vite__mapDeps([77,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,58,59,78])))})},Dd=(e,t)=>{V({title:gd(`Soft.index_25`),width:500,data:{data:e,callback:t},footer:!0,confirmText:gd(`Public.Btn.Install`),component:v(()=>j(()=>import(`./view-soft.js?v=1786507437784`).then(e=>e.S),__vite__mapDeps([77,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,58,59,78])))})},Od=(e,t,n)=>{let r=V({width:620,minHeight:200,data:{row:e,callback:t,softInfo:n,hide:()=>r.hide()},component:v(()=>j(()=>import(`./view-soft.js?v=1786507437784`).then(e=>e.b),__vite__mapDeps([77,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,58,59,78])))})},kd=async(e,t,n)=>{let r=V({width:500,height:342,hideClose:!0,showMask:!1,data:{filename:`/tmp/panelShell.pl`,num:10,title:gd(`Soft.index_21`)},component:v(()=>j(()=>import(`./app-ui.js?v=1786507437784`).then(e=>e.r),__vite__mapDeps([87,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,88])))});try{await ll({plugin_name:e,tmp_path:t})}finally{r.hide(),n==null||n()}};T(),M();function Ad(e=!1,t){V({width:950,hideClose:e,data:{onSuccess:t},component:v(()=>j(()=>import(`./feature-Account.js?v=1786507437784`).then(e=>e.t),__vite__mapDeps([101,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,102])))})}async function jd(){if(!localStorage.getItem(`loginActivityShown`))try{await Tr()}catch(e){Ad()}}function Md(e){return new Promise((t,n)=>{if($().isFree){S_(e),n(!1);return}t(!0)})}async function Nd(e){let{message:t}=await rc({sName:e});if(N(t)&&!t.status)return Ed(e),Promise.reject(!1)}async function Pd(){await I(`/static/vite/oldjs/jquery-2.2.4.min.js?v=1786507437784`),await I(`/static/layer/layer.js?v=1786507437784`),await I(`/static/vite/oldjs/jsencrypt.min.js?v=1786507437784`),await I(`/static/language/English/lan.js?v=1786507437784`)}async function Fd(){await Promise.all([I(`/static/codemirror/lib/codemirror.js?v=1786507437784`),I(`/static/laydate/laydate.js?v=1786507437784`),I(`/static/vite/oldjs/clipboard.min.js?v=1786507437784`),I(`/static/vite/oldjs/soft.js?v=1786507437784`),I(`/static/vite/oldjs/public.js?v=1786507437784`),I(`/static/vite/oldjs/public_backup.js?v=1786507437784`),I(`/static/vite/oldjs/tools.js?v=1786507437784`)])}var{t:Z}=R.global,Id=e=>H.post(`/site?action=AddSite`,{...e,webname:JSON.stringify(e.webname)},{requestOptions:{loading:Z(`WP.api.tamper_7`)}}),Ld=e=>H.post(`/site?action=create_website_multiple`,{create_type:`txt`,websites_content:JSON.stringify(e.websites_content)},{requestOptions:{loading:Z(`WP.api.tamper_7`)}}),Rd=(e,t=!1)=>H.post(`/site?action=DeleteSite`,e,{requestOptions:{loading:t?Z(`WP.api.tamper_8`):``,successMessage:t}}),zd=e=>H.post(`/site?action=check_del_data`,{ids:JSON.stringify(e.ids)}),Bd=e=>H.post(`/data?action=getData`,e),Vd=()=>H.post(`/site?action=get_site_types`),Hd=e=>H.post(`/site?action=add_site_type`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),Ud=e=>H.post(`/site?action=modify_site_type_name`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),Wd=e=>H.post(`/site?action=remove_site_type`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),Gd=e=>H.post(`/site?action=set_site_type`,{...e,site_ids:JSON.stringify(e.site_ids)},{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),Kd=()=>H.post(`/site?action=GetDefaultSite`),qd=e=>H.post(`/site?action=SetDefaultSite`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),Jd=()=>H.post(`/config?action=get_cli_php_version`),Yd=()=>H.post(`/site?action=GetPHPVersion`),Xd=()=>H.post(`/site?action=get_language`),Zd=e=>H.post(`/config?action=set_cli_php_version`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),Qd=e=>H.post(`/site?action=set_site_php_version_multiple`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`)}}),$d=(e,t,n=!0)=>H.post(`/site?action=${e?`SiteStart`:`SiteStop`}`,t,{requestOptions:{loading:n?Z(`WP.api.tamper_8`):``,successMessage:n}}),ef=e=>H.post(`/data?action=getData`,{...e,table:`backup`,type:`0`}),tf=e=>H.post(`/files?action=restore_website`,e,{requestOptions:{successMessage:!0}}),nf=()=>H.post(`/files?action=get_progress`),rf=(e,t=!0)=>H.post(`/site?action=DelBackup`,e,{requestOptions:{loading:t?Z(`WP.api.tamper_8`):``,successMessage:t}}),af=(e,t=!0)=>H.post(`/site?action=SetEdate`,e,{requestOptions:{loading:t?Z(`Site.Api.Index_2`):``,successMessage:t}}),of=e=>H.post(`/data?action=setPs`,{...e,table:`sites`},{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),sf=e=>H.post(`/data?action=getData`,{table:`domain`,list:`True`,search:e.id}),cf=e=>H.post(`/site?action=AddDomain`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),lf=(e,t=!0)=>H.post(`/site?action=DelDomain`,e,{requestOptions:{loading:t?Z(`WP.api.tamper_8`):``,successMessage:t,errorMessage:t}}),uf=e=>H.post(`/site?action=GetDirBinding`,e),df=e=>H.post(`/site?action=AddDirBinding`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),ff=e=>H.post(`/site?action=GetDirRewrite`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),errorMessage:!1}}),pf=e=>H.post(`/site?action=GetDirRewrite`,{...e,add:1},{requestOptions:{loading:Z(`WP.api.tamper_8`)}}),mf=(e,t=!0)=>H.post(`/site?action=DelDirBinding`,e,{requestOptions:{loading:t?Z(`WP.api.tamper_8`):``,successMessage:t}}),hf=e=>H.post(`/data?action=getKey`,{...e,key:`path`,table:`sites`}),gf=e=>H.post(`/site?action=GetDirUserINI`,e),_f=e=>H.post(`/site?action=SetPath`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),vf=e=>H.post(`/site?action=SetSiteRunPath`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),yf=e=>H.post(`/site?action=SetDirUserINI`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),bf=e=>H.post(`/site?action=logsOpen`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),xf=e=>H.post(`/site?action=CloseHasPwd`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),Sf=e=>H.post(`/site?action=SetHasPwd`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),Cf=e=>H.post(`/site?action=get_dir_auth`,e),wf=e=>H.post(`/site?action=set_dir_auth`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),Tf=e=>H.post(`/site?action=modify_dir_auth_pass`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),Ef=(e,t=!0)=>H.post(`/site?action=delete_dir_auth`,e,{requestOptions:{loading:t?Z(`WP.api.tamper_8`):``,successMessage:t}}),Df=e=>H.post(`/config?action=get_file_deny`,e),Of=e=>H.post(`/config?action=set_file_deny`,{...e,act:`add`},{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),kf=e=>H.post(`/config?action=set_file_deny`,{...e,act:`edit`},{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),Af=(e,t=!0)=>H.post(`/config?action=del_file_deny`,e,{requestOptions:{loading:t?Z(`WP.api.tamper_8`):``,successMessage:t}}),jf=e=>H.post(`/site?action=GetLimitNet`,e),Mf=e=>H.post(`/site?action=SetLimitNet`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),Nf=e=>H.post(`/site?action=CloseLimitNet`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),Pf=e=>H.post(`/site?action=GetIndex`,e),Ff=e=>H.post(`/site?action=GetRewriteList`,e),If=e=>H.post(`/site?action=SetRewriteTel`,e,{requestOptions:{loading:Z(`Site.Api.Index_2`),successMessage:!0}}),Lf=e=>H.post(`/site?action=SetIndex`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),Rf=e=>H.post(`/site?action=GetSitePHPVersion`,e),zf=e=>H.post(`/site?action=SetPHPVersion`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),Bf=e=>H.post(`/config?action=get_php_session_path`,e),Vf=e=>H.post(`/config?action=set_php_session_path`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),Hf=e=>H.post(`/site?action=is_update`,e),Uf=e=>H.post(`/site?action=get_wp_username`,e),Wf=e=>H.post(`/site?action=update_wp`,e,{requestOptions:{loading:Z(`Site.Api.Index_3`),successMessage:!0}}),Gf=e=>H.post(`/site?action=set_fastcgi_cache`,{...e,act:e.act?`enable`:`disable`},{requestOptions:{loading:`${e.act?Z(`Site.Api.Index_4`):Z(`Site.Api.Index_5`)} ${Z(`Site.Api.Index_6`)}`,successMessage:!0}}),Kf=e=>H.post(`/site?action=purge_all_cache`,e,{requestOptions:{loading:Z(`Site.Api.Index_7`),successMessage:!0}}),qf=e=>H.post(`/site?action=reset_wp_password`,e,{requestOptions:{loading:Z(`Site.Api.Index_8`),successMessage:!0}}),Jf=e=>H.post(`/files?action=get_composer_version`,e),Yf=e=>H.post(`/files?action=update_composer`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),Xf=e=>H.post(`/files?action=DeleteFile`,{path:`${e.path}/composer.lock`},{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),Zf=e=>H.post(`/files?action=exec_composer`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),Qf=e=>H.post(`/site?action=GetRedirectList`,e),$f=e=>H.post(`/site?action=CreateRedirect`,{...e,redirectdomain:JSON.stringify(e.redirectdomain)},{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),ep=e=>H.post(`/site?action=ModifyRedirect`,{...e,redirectdomain:JSON.stringify(e.redirectdomain)},{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),tp=(e,t=!0,n=!0)=>H.post(`/site?action=ModifyRedirect`,{...e,redirectdomain:JSON.stringify(e.redirectdomain)},{requestOptions:{loading:t?Z(`WP.api.tamper_8`):``,successMessage:n}}),np=e=>H.post(`/site?action=set_error_redirect`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),rp=(e,t=!0)=>H.post(`/site?action=DeleteRedirect`,e,{requestOptions:{loading:t?Z(`WP.api.tamper_8`):``,successMessage:t}}),ip=e=>H.post(`/site?action=GetRedirectFile`,e),ap=e=>H.post(`/site?action=SaveRedirectFile`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),op=e=>H.post(`/site?action=GetProxyList`,e),sp=e=>H.post(`/site?action=CreateProxy`,{...e,subfilter:JSON.stringify(e.subfilter)},{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),cp=e=>H.post(`/site?action=ModifyProxy`,{...e,subfilter:JSON.stringify(e.subfilter)},{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),lp=(e,t=!0)=>H.post(`/site?action=RemoveProxy`,e,{requestOptions:{loading:t?Z(`WP.api.tamper_8`):``,successMessage:t}}),up=e=>H.post(`/site?action=GetProxyFile`,e),dp=e=>H.post(`/site?action=SaveProxyFile`,e,{requestOptions:{loading:Z(`Site.Api.Index_9`),successMessage:!0}}),fp=(e,t=!0)=>H.post(`/site?action=GetSecurity`,e,{requestOptions:{loading:t?Z(`Site.Api.Index_10`):``}}),pp=(e,t=!0)=>H.post(`/site?action=SetSecurity`,e,{requestOptions:{loading:t?Z(`Site.Api.Index_9`):``,successMessage:!0}}),mp=e=>H.post(`/site?action=GetSiteLogs`,e),hp=e=>H.post(`/site?action=get_site_err_log`,e),gp=e=>H.post(`/ajax?action=get_result&path=${e.path}`),_p=e=>H.post(`/ajax?action=log_analysis&path=${e.path}`),vp=e=>H.post(`/ajax?action=speed_log&path=${e.path}`),yp=e=>H.post(`/ajax?action=get_detailed&path=${e.path}&type=${e.type}`),bp=e=>H.post(`/mod/proxy/com/create`,e,{requestOptions:{loading:Z(`Site.Api.Index_9`),successMessage:!0}}),xp=e=>H.post(`/mod/proxy/com/get_list`,e),Sp=(e,t=!1)=>H.post(`/mod/proxy/com/delete`,e,{requestOptions:{loading:t?Z(`WP.api.tamper_8`):``,successMessage:t}}),Cp=e=>H.post(`/data?action=setPs`,{...e,table:`sites`},{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),wp=e=>H.post(`/mod/proxy/com/get_global_conf`,e),Tp=e=>H.post(`/mod/proxy/com/get_domain_list`,e),Ep=e=>H.post(`/mod/proxy/com/add_domain`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),Dp=(e,t=!0)=>H.post(`/mod/proxy/com/del_domain`,e,{requestOptions:{loading:t?Z(`WP.api.tamper_8`):``,successMessage:t,errorMessage:t}}),Op=e=>H.post(`/mod/proxy/com/get_proxy_list`,e),kp=e=>H.post(`/mod/proxy/com/set_url_remark`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),Ap=e=>H.post(`/mod/proxy/com/add_proxy`,e,{requestOptions:{loading:Z(`Site.Api.Index_9`),successMessage:!0}}),jp=e=>H.post(`/mod/proxy/com/del_url_proxy`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),Mp=e=>H.post(`/mod/proxy/com/set_url_proxy`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),Np=e=>H.post(`/mod/proxy/com/set_url_custom_conf`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),Pp=e=>H.post(`/mod/proxy/com/add_sub_filter`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),Fp=e=>H.post(`/mod/proxy/com/del_sub_filter`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),Ip=e=>H.post(`/mod/proxy/com/set_url_cache`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),Lp=e=>H.post(`/mod/proxy/com/add_url_ip_limit`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),Rp=e=>H.post(`/mod/proxy/com/del_url_ip_limit`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),zp=e=>H.post(`/mod/proxy/com/del_url_ip_limit`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),Bp=e=>H.post(`/mod/proxy/com/set_url_gzip`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),Vp=e=>H.post(`/mod/proxy/com/set_global_cache`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),Hp=e=>H.post(`/mod/proxy/com/clear_cache`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),Up=e=>H.post(`/mod/proxy/com/set_global_gzip`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),Wp=e=>H.post(`/mod/proxy/com/add_ip_limit`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),Gp=e=>H.post(`/mod/proxy/com/del_ip_limit`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),Kp=e=>H.post(`/mod/proxy/com/batch_del_ip_limit`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),qp=e=>H.post(`/mod/proxy/com/add_dir_auth`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),Jp=e=>H.post(`/mod/proxy/com/set_dir_auth`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),Yp=e=>H.post(`/mod/proxy/com/del_dir_auth`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),Xp=e=>H.post(`/mod/proxy/com/set_global_log`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),Zp=e=>H.post(`/mod/proxy/com/set_global_websocket`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),Qp=e=>H.post(`/mod/proxy/com/get_config`,e),$p=e=>H.post(`/mod/proxy/com/save_config`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),em=e=>H.post(`/project/proxy/get_project_redirect_list`,e),tm=e=>H.post(`/mod/proxy/com/DeleteRedirect`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),nm=e=>H.post(`/mod/proxy/com/CreateRedirect`,{...e,redirectdomain:JSON.stringify(e.redirectdomain)},{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),rm=e=>H.post(`/mod/proxy/com/ModifyRedirect`,{...e,redirectdomain:JSON.stringify(e.redirectdomain)},{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),im=e=>H.post(`/mod/proxy/com/GetRedirectFile`,e),am=e=>H.post(`/files?action=SaveFileBody`,e,{requestOptions:{loading:Z(`WP.api.tamper_8`),successMessage:!0}}),om=e=>H.post(`/mod/proxy/com/GetSiteLogs`,e),sm=e=>H.post(`/site?action=SetSecurity`,e,{requestOptions:{loading:Z(`Site.Api.Index_9`),successMessage:!0}}),cm=e=>H.post(`/site?action=php_wp_backup`,e,{requestOptions:{loading:Z(`WP.api.tamper_9`),successMessage:!1}});T();var lm=E({name:``,title:``,s_status:!0,s_version:``}),um=E({datadir:``,port:3306}),dm=async()=>{let{message:e}=await bc();N(e)&&(um.datadir=e.datadir,um.port=Number(e.port))},fm=x(``),pm=x([]),mm=async()=>{let{message:e}=await Yd();if(zt(e)&&e.length>0){let t=e.filter(e=>e.version!==`00`);pm.value=t.reverse().map(e=>({label:e.name,value:e.version})),fm.value=t[0].version}else fm.value=``,pm.value=[]};T(),M();function hm(){V({width:800,minHeight:`550`,title:R.global.t(`Layout.MessageBox.index_6`),component:v(()=>j(()=>import(`./feature-MessageBox.js?v=1786507437784`).then(e=>e.n),__vite__mapDeps([103,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,104])))})}var gm=async e=>{let{close:t}=B.loading(`Processing, please wait...`);try{let{message:t}=await rc({sName:e});if(N(t)){let e=t.versions[0].full_version;Xn({title:`Install plugin`,content:`Are you sure to install [${t.title} v${e}] plugin?`,onConfirm:async()=>{t.status?await cc({sName:t.name,version:e,upgrade:e}):await cc({sName:t.name,version:e}),hm()}})}}finally{t()}},_m=async(e,t)=>{let{close:n}=B.loading(`Processing, please wait...`);try{let{message:n}=await rc({sName:e});if(N(n)){let e=n.versions[0].full_version;Xn({title:`Install plugin`,content:`Are you sure to install [${n.title} v${e}] plugin?`,onConfirm:async()=>{let{message:r}=await hc({sName:n.name,version:e,upgrade:e,type:1});if(N(r)){if(r.result){hm();return}await Em({name:r.name,tmp_path:r.tmp_path,title:R.global.t(`Soft.index_21`)},()=>{t==null||t()})}}})}}finally{n()}},vm=async(e,t=!0)=>{let n;t&&(n=B.loading(`Processing, please wait...`));try{let{message:t}=await rc({sName:e});return N(t)&&t.setup?t:(Ed(e),Promise.reject())}finally{t&&(n==null||n.close())}},ym=async(e,t,n=!1)=>$().isFree?(S_({source:t}),Promise.reject()):await vm(e,n),bm=async e=>{let{source:t,isBuy:n,isSetup:r,onInstalled:i,...a}=e,o=$();if(!(n||o.isLtd)){S_({source:t});return}if(!r){Ed(a.name,i);return}await Dm(a)},xm=e=>`/static/img/soft_ico/ico-${e.replace(/-+[{0-9},.,]+$/,``)}.png`;T(),M();var Sm=e=>e.name===`pdns`?e.title:()=>_(`div`,{class:`flex items-center`},[_(`img`,{class:`w-22px max-h-22px mr-5px`,src:xm(e.name)}),_(`span`,e.title)]),Cm=e=>{lm.name=e.name===`pureftpd`?`pure-ftpd`:e.name,lm.s_version=e.name,lm.title=e.title,wm[e.name+`View`](e)},wm={mysqlView(e){V({title:Sm(e),width:800,height:660,component:v(()=>j(()=>import(`./view-soft.js?v=1786507437784`).then(e=>e.o),__vite__mapDeps([77,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,58,59,78])))})},nginxView(e){V({title:Sm(e),width:800,height:660,component:v(()=>j(()=>import(`./view-soft.js?v=1786507437784`).then(e=>e.a),__vite__mapDeps([77,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,58,59,78])))})},pureftpdView(e){V({title:Sm(e),width:1e3,height:550,component:v(()=>j(()=>import(`./view-soft.js?v=1786507437784`).then(e=>e.l),__vite__mapDeps([77,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,58,59,78])))})},redisView(e){V({title:Sm(e),width:800,height:660,component:v(()=>j(()=>import(`./view-soft.js?v=1786507437784`).then(e=>e.r),__vite__mapDeps([77,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,58,59,78])))})},mongodbView(e){V({title:Sm(e),width:800,height:660,component:v(()=>j(()=>import(`./view-soft.js?v=1786507437784`).then(e=>e.s),__vite__mapDeps([77,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,58,59,78])))})},apacheView(e){V({title:Sm(e),width:800,height:660,component:v(()=>j(()=>import(`./view-soft.js?v=1786507437784`).then(e=>e.y),__vite__mapDeps([77,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,58,59,78])))})},memcachedView(e){V({title:Sm(e),width:800,height:660,component:v(()=>j(()=>import(`./view-soft.js?v=1786507437784`).then(e=>e.c),__vite__mapDeps([77,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,58,59,78])))})},openlitespeedView(e){V({title:Sm(e),width:800,height:660,component:v(()=>j(()=>import(`./view-soft.js?v=1786507437784`).then(e=>e.i),__vite__mapDeps([77,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,58,59,78])))})},pdnsView(e){V({title:Sm(e),width:900,height:600,component:v(()=>j(()=>import(`./view-soft.js?v=1786507437784`).then(e=>e.u),__vite__mapDeps([77,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,58,59,78])))})}};async function Tm(){let e=B.loading(`Loading, please wait...`);try{await Pd(),await Fd(),await I(`/static/ace/ace.js?v=1786507437784`),await I(`/static/vite/oldjs/soft.js?v=1786507437784`)}finally{e.close()}}async function Em(e,t){await Tm(),soft.input_zip(e.name,e.tmp_path,e.title,function(){t==null||t()})}async function Dm(e){if([`mysql`,`nginx`,`pureftpd`,`redis`,`mongodb`,`apache`,`memcached`,`openlitespeed`,`pdns`].includes(e.name)){Cm(e);return}await Tm(),e.admin?bt.soft.set_lib_config(e.name,e.title,e.version):soft.set_soft_config(e.name,e.title)}T(),M();function Om(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!h(e)}var{t:Q}=R.global,km=[{key:`cache`,label:`Purge Cache`,icon:()=>s(`i`,{class:`i-ant-design:clear-outlined text-18px`},null)},{key:`category`,label:Q(`Category`),icon:()=>s(`i`,{class:`i-ic:baseline-category text-18px`},null)},{key:`plugin`,label:Q(`WP.TableRow.index_5`),icon:()=>s(`i`,{class:`i-mingcute:plugin-2-line text-18px`},null)},{key:`theme`,label:Q(`WP.TableRow.index_6`),icon:()=>s(`i`,{class:`i-lsicon:clothes-outline text-18px`},null)},{key:`delete`,label:Q(`Public.Btn.Del`),icon:()=>s(`i`,{class:`i-weui:delete-outlined text-18px`},null)}],Am=async e=>{if(await Md({source:142}),await Nd(`monitor`),Dm({name:`monitor`,title:`Website statistics-v2`,admin:!0}),!e)return;let t=setInterval(()=>{if(window.document.getElementsByClassName(`layui-layer-page`)[0]){clearInterval(t);let n=!1,r=!1,i=!1,a=setInterval(()=>{if(!n){let e=document.querySelector(`[data-name="request"]`);e&&(e.click(),n=!0)}if(!r){let e=document.querySelector(`.search-type [data-name="l30"]`)||document.querySelector(`[data-name="l30"]`);e&&(e.click(),r=!0)}i||document.querySelectorAll(`.mt_select_list li`).forEach(t=>{t.getAttribute(`data-name`)===e&&(t.click(),i=!0)}),n&&r&&i&&clearInterval(a)},50)}},50)},jm=e=>e.total?e.total.request:0,Mm=e=>e.list.map(e=>({date:e.date,value:e.request})),Nm=w({name:`CloseSite`,props:{val:{type:String,required:!0},row:{type:Object,required:!0},close:{type:Function,required:!0},onOpenConfig:{type:Function}},emits:[`close`],setup(e){let t=$(),n=e.val===`1`?Q(`Site.PHP.index_22`):Q(`Site.PHP.index_23`),r=()=>{e.close()},i=async()=>{await $d(e.val===`1`,{id:e.row.id,name:e.row.name}),e.row.status=e.val,e.close()},a=Se(`--bt-tabs-modal-cancel-btn-bg`);return()=>{let o,c;return s(be,null,[s(`div`,{class:`flex p-20px`},[s(z,{name:`base-warning`,size:`30`,color:`#f0a020`},null),s(`div`,{class:`confirm-content flex-1 ml-10px pt-4px text-14px leading-22px`},[St(n)])]),s(_r,null,{default:()=>[s(k,{size:`small`,class:`cancel-btn`,color:a.value,onClick:r},Om(o=Q(`Public.Btn.Cancel`))?o:{default:()=>[o]}),e.val!==`1`&&(!e.row.is_child||e.row.main_site)?s(k,{type:`warning`,size:`small`,onClick:()=>{var n;if(t.isFree){S_({source:371});return}(n=e.onOpenConfig)==null||n.call(e)}},{default:()=>[`Maintenance`]}):``,s(k,{size:`small`,type:e.val===`1`?`primary`:`error`,onClick:i},Om(c=Q(`Public.Btn.Confirm`))?c:{default:()=>[c]})]})])}}}),Pm=e=>!!(e.is_child&&!e.main_site),Fm=e=>!e.is_child&&!e.__isSubSiteControl&&e.sub_site>0,Im=e=>{let t=e.target;return!!(t!=null&&t.closest(`a, button, input, textarea, select, label, .n-checkbox, .n-button, .n-base-selection, .n-popselect, .n-data-table-sorter, .n-dropdown-trigger, .n-data-table-expand-trigger, .n-data-table-expand`))},Lm=(e,t={})=>Fm(e)?{...t,class:[t.class,`wp-subsite-parent-row-clickable`].filter(Boolean).join(` `),onClick:e=>{if(Im(e))return;let t=e.currentTarget,n=t==null?void 0:t.querySelector(`.n-data-table-expand-trigger, .n-data-table-expand`);n==null||n.click()}}:t,Rm=(e,t,n)=>{V({title:e,width:760,minHeight:200,data:{params:t,callback:n,onResult:e=>{zm(e)}},component:v(()=>j(()=>import(`./view-wp.js?v=1786507437784`).then(e=>e.r),__vite__mapDeps([94,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,44,45,60,55,56,61,62,63,27,37,38,39,47,48,64,86,87,88,51,49,50,52,65,66,89,95])))})};function zm(e){V({title:Q(`Task result`),width:500,minHeight:200,data:{overview:e},component:v(()=>j(()=>import(`./view-wp.js?v=1786507437784`).then(e=>e.n),__vite__mapDeps([94,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,44,45,60,55,56,61,62,63,27,37,38,39,47,48,64,86,87,88,51,49,50,52,65,66,89,95])))})}var Bm=(e,t)=>{V({title:Q(`Add SubSite - {0}`,[e.name]),width:700,minHeight:500,footer:!0,data:{getList:()=>{Rm(Q(`Add SubSite`),`backup_deploy`,t)},name:e.name},component:v(()=>j(()=>import(`./view-wp.js?v=1786507437784`).then(e=>e.a),__vite__mapDeps([94,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,44,45,60,55,56,61,62,63,27,37,38,39,47,48,64,86,87,88,51,49,50,52,65,66,89,95])))})},Vm=(e=!1,t)=>{V({title:t?`[${t}] ${Q(`Website statistics`)}`:Q(`Website statistics`),width:900,minHeight:450,data:{name:t,showTops5:e},component:v(()=>j(()=>import(`./view-wp.js?v=1786507437784`).then(e=>e.i),__vite__mapDeps([94,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,22,23,24,25,44,45,60,55,56,61,62,63,27,37,38,39,47,48,64,86,87,88,51,49,50,52,65,66,89,95])))})};T();var Hm=Fn(w({__name:`index`,props:{value:{default:``},height:{default:22},onUpdateValue:{},onBlur:{}},setup(e){let t=e,n=ye(t,`value`),r=e=>{var n;let r=e.target;t==null||(n=t.onBlur)==null||n.call(t,r.value||``,e)},i=e=>{e.target.blur()};return(t,o)=>ve((g(),a(`input`,{"onUpdate:modelValue":o[0]||(o[0]=e=>pe(n)?n.value=e:null),class:`bt-table-input`,style:ce({height:y(_t)(e.height)}),onBlur:r,onKeyup:de(i,[`enter`])},null,36)),[[_e,y(n)]])}}),[[`__scopeId`,`data-v-ae262dd9`]]);T();var Um={class:`leading-[1]`},Wm=w({__name:`index`,props:{value:{type:[Number,String,Boolean,null],default:`1`},checkedValue:{type:[Number,String,Boolean],default:`1`},uncheckedValue:{type:[Number,String,Boolean],default:`0`},checkedLabel:{default:``},uncheckedLabel:{default:``},onClick:{type:Function,default:void 0}},setup(e){let t=e,n=()=>{let{value:e,checkedValue:n,uncheckedValue:r,onClick:i}=t;i&&Et(i,e===n?r:n)};return(t,r)=>{let i=Ze;return g(),Ae(i,{class:oe([`items-center cursor-pointer`,e.value===e.checkedValue?`text-primary`:`text-error`]),size:2,inline:!0,onClick:n},{default:S(()=>[b(`span`,Um,C(e.value===e.checkedValue?e.checkedLabel||t.$t(`Public.Status.Running`):e.uncheckedLabel||t.$t(`Public.Status.Stopped`)),1),b(`i`,{class:oe([`text-14px`,`${e.value===e.checkedValue?`i-mage:play-fill`:`i-mage:pause-fill`}`])},null,2)]),_:1},8,[`class`])}}});T();var Gm=Fn(w({__name:`index`,props:{type:{default:`primary`},target:{},width:{},href:{},disabled:{type:Boolean,default:!1},onClick:{}},emits:[`click`],setup(e,{emit:t}){let n=e,r=t,i=e=>{let{href:t}=n;t||r(`click`,e)};return(t,n)=>{let r=k;return g(),Ae(r,re({style:{width:e.width},tag:`a`,text:``},t.$attrs,{rel:`noreferer noopener`,target:e.target,type:e.type,disabled:e.disabled,href:e.href?e.href:`javascript:;`,onClick:i}),{default:S(()=>[se(t.$slots,`default`,{},void 0,!0)]),_:3},16,[`style`,`target`,`type`,`disabled`,`href`])}}}),[[`__scopeId`,`data-v-15a23a06`]]);T();function Km(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!h(e)}var qm=w({name:`BtLinkGroup`,props:{options:{type:Array,default:()=>[]}},render(){let e;return s(Ze,{class:`items-center`,justify:`end`,inline:!0,size:0},Km(e=this.options.filter(e=>e.show===void 0||e.show).map((e,t)=>{let n=e.linkType||`default`;return s(be,null,[t===0?``:s(Ue,{class:`mx-4px!`,vertical:!0},null),n==="default"?s(Gm,{disabled:e.disabled||!1,class:e.class,type:e.type,width:e.width||`auto`,onClick:t=>{var n;(n=e.onClick)==null||n.call(e,t)}},{default:()=>[e.label]}):``,n===`dropdown`?s(Ct,e.dropdown||{},{default:()=>[s(Gm,{disabled:e.disabled||!1,onClick:t=>{var n;(n=e.onClick)==null||n.call(e,t)}},{default:()=>[e.label,s(z,{name:`base-arrow-bottom`,size:`13`},null)]})]}):``])}))?e:{default:()=>[e]})}});T();var Jm=w({__name:`index`,props:{disabled:{type:Boolean,default:!1},tips:{},value:{type:[Boolean,String,Number],default:!1},onClick:{}},setup(e){let t=x(!0),n=e;typeof n.value==`string`||typeof n.value==`number`?t.value=!!n.value:t.value=n.value;let r=()=>{let{onClick:e}=n;e&&Et(e,t.value)};return(n,i)=>{let a=gt,o=ut;return g(),Ae(o,{trigger:`hover`,disabled:!(e.disabled&&y(t))},{trigger:S(()=>[s(a,{size:`small`,value:y(t),"onUpdate:value":[i[0]||(i[0]=e=>pe(t)?t.value=e:t=e),r],disabled:e.disabled&&y(t)},null,8,[`value`,`disabled`])]),default:S(()=>[l(` `+C(e.tips),1)]),_:1},8,[`disabled`])}}}),Ym=async e=>{let{copy:t,isSupported:n}=le({legacy:!0});n.value?(t(e),B.success(R.global.t(`Utils.Copy.index_1`))):B.error(R.global.t(`Utils.Copy.index_2`))};T();var Xm={class:`flex`},Zm={class:`w-0 flex-1 flex items-center`},Qm={class:`min-w-0`},$m={class:`i-majesticons:eye-line`},eh={class:`i-majesticons:eye-off-line`},th=w({__name:`index`,props:{value:{default:``}},setup(e){let t=e,n=x(!1),r=D(()=>n.value?t.value:`**********`),i=()=>{n.value=!n.value},o=async()=>{Ym(`${t.value}`)};return(e,t)=>{let c=ft,u=z;return g(),a(`div`,Xm,[b(`div`,Zm,[b(`div`,Qm,[s(c,{class:`max-w-full`,tooltip:{contentStyle:{maxWidth:`200px`}}},{default:S(()=>[l(C(y(r)),1)]),_:1})]),b(`div`,{class:`ml-6px flex items-center text-15px cursor-pointer`,title:`Show`,onClick:i},[ve(b(`i`,$m,null,512),[[Ee,!y(n)]]),ve(b(`i`,eh,null,512),[[Ee,y(n)]])]),b(`button`,{class:`reset ml-6px text-15px cursor-pointer`,title:`Copy`,onClick:o},[s(u,{name:`common-copy`})])])])}}});T();var nh={},rh={class:`bt-tips-ul flex flex-col gap-4px list-outside list-disc leading-20px text-desc`};function ih(e,t){return g(),a(`ul`,rh,[se(e.$slots,`default`)])}var ah=Fn(nh,[[`render`,ih]]);T(),M();var oh=[`onClick`],sh={class:`whitespace-nowrap mr-10px`},ch={class:`w-120px`},lh=w({__name:`ssl-colums`,props:{config:{type:[Number,Object],default:-1},sslApplyList:{type:Array,default:()=>[]}},emits:[`click`],setup(e,{emit:t}){let{t:n}=Ie(),r=t,i=()=>{r(`click`)},o=(e,t)=>{e.stopPropagation(),V({title:n(`SSL.Domain.index_5`),width:700,height:450,data:{path:t},component:v(()=>j(()=>import(`./view-ssl.js?v=1786507437784`).then(e=>e.r),__vite__mapDeps([79,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,24,25,77,28,29,30,31,32,33,34,35,36,22,23,58,59,78,80])))})};return(t,n)=>{let r=k,c=it,u=z,d=Ze;return y(N)(e.config)?(g(),Ae(r,{key:0,type:e.config.endtime<0?`error`:`primary`,text:``,onClick:i},{default:S(()=>[l(C(e.config.endtime<0?t.$t(`Site.PHP.index_28`):t.$t(`Site.PHP.index_29`,[e.config.endtime])),1)]),_:1},8,[`type`])):e.sslApplyList.length>0?(g(!0),a(be,{key:1},ae(e.sslApplyList,e=>(g(),a(`div`,{class:`flex flex-nowrap! p-10px cursor-pointer items-center`,key:e.task_name,onClick:t=>o(t,e.task_log)},[b(`span`,sh,C(e.task_name),1),s(d,{class:`items-center flex-nowrap!`},{default:S(()=>[b(`div`,ch,[s(c,{class:`w-full`,type:`line`,status:`success`,"indicator-placement":`inside`,percentage:e.task_status,processing:e.task_status!==100},null,8,[`percentage`,`processing`])]),s(u,{name:`base-left-logs`,size:`18`,color:`#666666`})]),_:2},1024)],8,oh))),128)):(g(),Ae(r,{key:2,type:`warning`,text:``,onClick:i},{default:S(()=>[l(C(t.$t(`Site.PHP.index_30`)),1)]),_:1}))}}});T();var uh={class:`font-bold`},dh={class:`text-desc`},fh=[`textContent`],ph=Fn(w({__name:`backup-colums`,props:{count:{type:Number,default:0}},emits:[`showBackup`],setup(e,{emit:t}){let{t:n}=Ie(),r=t,i=()=>{r(`showBackup`)},a=D(()=>e.count<=0),o=D(()=>a.value?n(`Click to backup`):n(`Click to manage`));return(t,n)=>{let r=Ze,c=ut;return g(),Ae(c,null,{trigger:S(()=>[s(r,{class:`site-backup flex-nowrap!`,size:5,onClick:i},{default:S(()=>[b(`span`,{class:oe([`site-backup__icon`,{"is-empty":y(a)}])},[...n[0]||(n[0]=[b(`i`,{class:`i-material-symbols:cloud-download-outline-rounded`},null,-1)])],2),s(r,{class:`truncate text-left`,vertical:``,size:3},{default:S(()=>[b(`div`,{class:oe([`text-primary`,{"text-warning":y(a)}])},[b(`span`,uh,C(e.count),1),l(` `+C(t.$t(`Node.index_87`)),1)],2),b(`div`,dh,C(y(o)),1)]),_:1}),n[1]||(n[1]=b(`i`,{class:`site-backup__arrow i-ic:round-chevron-right`},null,-1))]),_:1})]),default:S(()=>[b(`span`,{textContent:C(t.$t(`Backup locally or to cloud, restore anytime`))},null,8,fh)]),_:1})}}}),[[`__scopeId`,`data-v-003e3b60`]]);T(),M();var mh=v(()=>j(()=>import(`./feature-Quota.js?v=1786507437784`).then(e=>e.t),__vite__mapDeps([105,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21]))),hh=v(()=>j(()=>import(`./app-components.js?v=1786507437784`).then(e=>e.I),__vite__mapDeps([12,1,2,3,4,5,6,8,9,13,14,15,16,17,18])));function gh(e={}){return{key:e.key||`quota`,title:e.title||R.global.t(`Component.Quota.index_1`),width:e.width||`8%`,minWidth:e.minWidth||100,maxWidth:e.maxWidth||120,render:t=>s(mh,{type:e.type||``,data:t,callback:e.callback},null)}}function _h(e={}){let t=Le(),n=e.key||`path`;return{key:n,title:e.title||R.global.t(`Public.Table.Path`),width:e.width,minWidth:e.minWidth||120,ellipsis:{tooltip:!0},render:e=>s(`a`,{class:`bt-link`,href:`javascript:;`,onClick:()=>{Cn(`Path`,e[n]),t.push(`/files`)}},[e[n]])}}function vh(e){let{key:t=`status`}=e;return{key:e.key||`status`,title:e.title||R.global.t(`Public.Table.Status`),width:e.width,minWidth:e.minWidth||80,render:n=>s(Wm,{value:n[t],"checked-title":e.checkedLabel||R.global.t(`Public.Status.Running`),"unchecked-title":e.uncheckedLabel||R.global.t(`Public.Status.Stop`),checkedValue:e.checkedValue,uncheckedValue:e.uncheckedValue,onClick:t=>{e.confirm&&Xn(e.confirm(t,n))}},null)}}function yh(e){let{key:t=`status`}=e;return{key:e.key||`Caching(nginx)`,title:e.title||`Caching(nginx)`,width:e.width,minWidth:70,render:n=>s(Jm,{disabled:e.disabled?e.disabled(n):!1,tips:e.tips,value:n[t],onClick:t=>{e.onClick(t,n)}},null)}}function bh(e){let{key:t=`status`}=e;return{key:t,title:e.title||R.global.t(`Public.Table.Status`),width:e.width||`8%`,minWidth:e.minWidth||80,render:n=>{let r=e.status(n);return s(Wm,{value:n[t],"checked-label":r.checkedLabel,"checked-value":r.checkedValue,"unchecked-label":r.uncheckedLabel,"unchecked-value":r.uncheckedValue,onClick:e=>{var t;(t=r.onClick)==null||t.call(r,e)}},null)}}}function xh(e){let{key:t=`ps`}=e;return{key:t,title:e.title||R.global.t(`Public.Table.Note`),width:e.width,minWidth:e.minWidth||120,render:n=>s(Hm,{value:n[t],onBlur:async(r,i)=>{let a=n[t];if(a!==r)try{await e.onBlur(r,n),n[t]=r}catch(e){let t=i.target;t.value=a,console.error(e)}}},null)}}function Sh(e){return{key:e.key||`action`,title:e.title||R.global.t(`Public.Table.Action`),align:e.align||`right`,width:e.width,minWidth:e.minWidth,maxWidth:e.maxWidth,render:(t,n)=>{var r,i;let a=((r=e.options)==null?void 0:r.call(e,t,n))||[],o=(i=e.dropdown)==null?void 0:i.call(e,t,n);return o?s(Ze,{size:2,class:`justify-end! items-center`},{default:()=>[s(qm,{options:a},null),s(Ct,{trigger:`click`,options:o.options,onSelect:e=>o.onSelect(e,t)},{default:()=>[s(`i`,{class:`i-famicons:ellipsis-vertical text-18px cursor-pointer`},null)]})]}):s(qm,{options:a},null)}}}function Ch(e={}){let t=e.key||`password`;return{key:t,title:e.title||R.global.t(`Public.Table.Password`),width:e.width,minWidth:e.minWidth,maxWidth:e.maxWidth,render:e=>{let n=e[t];return s(th,{value:P(n)?n:``},null)}}}function wh(e={}){let t=e.key||`progress`,n=e.placement||`inside`,r=e.loading||!0;return{key:t,title:e.title||R.global.t(`Mail.Unsubscribe.index_26`),width:e.width||`10%`,minWidth:100,maxWidth:e.maxWidth,render:i=>s(it,{type:`line`,"indicator-placement":n,percentage:i[t],processing:r&&i[t]!==100,height:e.height,status:e.status,color:e.color},null)}}function Th(e){let{t}=R.global;return{key:`requests`,sorter:!0,sortOrder:!1,className:`sort-center`,title:e=>e?`Requests`:s(Ze,{class:`items-center justify-center!`,size:3},{default:()=>[s(`span`,null,[l(`Requests`)]),s(at,{trigger:`hover`},{trigger:()=>s(`i`,{class:`i-uiw:question-circle-o text-16px text-#9DA1A6 cursor-pointer`},null),default:()=>s(ah,null,{default:()=>[s(`li`,null,[l(`The monitoring report data will be updated as the website list is refreshed`)]),s(`li`,null,[l(`The monitoring report plugin will use the plugin's data; if it is not installed, free monitoring report data will be used.`)])]})})]}),align:`center`,width:e.width||`12%`,minWidth:e.minWidth||110,maxWidth:e.maxWidth,render:n=>{let{isFree:r,siteMonitorStatus:i}=Re($()),{webserver:a,monitor:o,isMonitorInstall:c}=Re(hd()),{monitorMap:u}=e;if(a.value!==`nginx`&&a.value!==`apache`)return`--`;if(!i.value&&r.value)return s(k,{type:`primary`,text:!0,onClick:()=>{Md({source:142})}},{default:()=>[l(`Active`)]});if(!c.value&&!i.value)return s(k,{type:`primary`,text:!0,onClick:()=>{Ed(`monitor`,async()=>{e.getMonitorData()})}},{default:()=>[o.value.is_install===1?t(`Public.Btn.Update`):t(`Public.Btn.Install`)]});let d=u.value[n.name];if(!ke(d)){let e=jm(d),t=Mm(d);return s(hh,{name:n.name,total:e,value:t},null)}return`--`}}}function Eh(e){let{t}=R.global;return{key:e.key||`site_ssl`,title:e.title||t(`Site.PHP.index_27`),align:e.align||`center`,width:e.width||`10%`,sorter:`default`,className:`sort-center`,render:t=>{let n=e.applySSLInfo.value.filter(e=>e.target_id===t.id);return s(lh,{config:t.ssl,sslApplyList:n,onClick:()=>{e.onClick(t)}},null)}}}function Dh(e){let{t}=R.global;return{key:e.key||`backup_count`,title:e.title||t(`Backup / Restore`),align:e.align,width:e.width||`8%`,minWidth:e.minWidth,render:n=>s(ph,{count:n.backup_count,onShowBackup:()=>{if(e.site_type===`node`){V({title:t(`Node.index_88`,[n.name]),width:820,minHeight:200,data:{row:n},component:v(()=>j(()=>import(`./app-components.js?v=1786507437784`).then(e=>e.Gi),__vite__mapDeps([12,1,2,3,4,5,6,8,9,13,14,15,16,17,18])))});return}V({title:`${e.title||t(`Backup / Restore`)} [${n.name}]`,width:950,minHeight:520,data:{row:n,site_type:e.site_type},component:v(()=>j(()=>import(`./app-components.js?v=1786507437784`).then(e=>e.It),__vite__mapDeps([12,1,2,3,4,5,6,8,9,13,14,15,16,17,18])))})}},null)}}T(),M();var Oh=O(`layout-message-list`,()=>{let e=x(0),t=E({p:1,limit:11,search:`1`}),{table:r,columns:i}=md([{key:`name`,title:R.global.t(`Site.TableRow.index_2`),width:200,render:e=>s(ft,{tooltip:!0},{default:()=>[e.install_status===1?s(z,{name:`base-tick`,class:`text-primary`},null):ve(s(z,{name:`base-close`,class:`text-error`},null),[[n(`else`)]]),s(`span`,{class:`ml-4px`},[e.name])]})},{key:`addtime`,title:R.global.t(`Docker.Volume.index_7`)},{key:`start`,title:R.global.t(`Layout.MessageBox.index_7`),render:e=>cn(e.start,e.end)},Sh({width:70,options:e=>[{label:R.global.t(`Security.Anti.Index_21`),onClick:()=>{V({width:600,height:500,data:{id:e.id},title:`Install Log[`+e.name+`]`,component:v(()=>j(()=>import(`./feature-MessageBox.js?v=1786507437784`).then(e=>e.t),__vite__mapDeps([103,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,104])))})}}]})]),{loading:a,setLoading:o}=pd();return{listConut:e,search:t,table:r,columns:i,loading:a,getMessageCount:async()=>{try{o(!0);let{message:n}=await Ei(Oe(t));N(n)&&(r.data=n.data,r.total=Wt(n.page),e.value=r.total)}finally{o(!1)}}}});O(`layoutSote`,()=>({msgStoreRefs:Re(Oh()),taskStoreRefs:Re(Hi())}));var kh=()=>H.post(`/plugin?action=a&name=btwaf&s=get_customize_config_help`),Ah=()=>H.post(`/plugin?action=a&name=btwaf&s=get_customize_list`),jh=e=>H.post(`/plugin?action=a&name=btwaf&s=set_status_customize_rule`,e,{requestOptions:{loading:R.global.t(`Waf.Api.custom_35`),successMessage:!0}}),Mh=e=>H.post(`/plugin?action=a&name=btwaf&s=create_customize_rule`,{infos:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Waf.Api.custom_36`),successMessage:!0}}),Nh=e=>H.post(`/plugin?action=a&name=btwaf&s=update_customize_rule`,{id:e.id,infos:JSON.stringify(e.infos)},{requestOptions:{loading:R.global.t(`Waf.Api.custom_37`),successMessage:!0}}),Ph=e=>H.post(`/plugin?action=a&name=btwaf&s=remove_customize_rule`,e,{requestOptions:{loading:R.global.t(`Waf.Api.custom_38`),successMessage:!0}});T();var Fh=O(`waf-custom-rule`,()=>{let e=E({action:[],operators:{},options:[],sitemap:{}}),t=async()=>{let{message:t}=await kh();N(t)&&(e.action=t.action,e.operators=t.operators,e.options=t.options,e.sitemap=t.sitemap)},n=()=>{e.action=[],e.operators={},e.options=[],e.sitemap={}},r=t=>{let n=e.options.find(e=>e.type===t);return n?n.text:`--`};return{config:e,getConfig:t,clearConfig:n,getSiteName:t=>t.map(t=>e.sitemap[t]||`--`).join(`, `),getConditionName:r,getMatchCondition:e=>{let t=[],n=e=>{for(let r=0;r<e.length;r++)if(e[r].type===`block`)n(e[r].children);else if(e[r].type===`option`){let{option:n}=e[r];n&&t.push(n.type)}};return n(e.children),[...new Set(t)].map(e=>r(e)).join(``)},getExecuteAction:(t,n)=>{let r=e.action.find(e=>e.type===t);if(r){let e=r.response.find(e=>e.type===n);return e?`${r.text} (${e.text})`:r.text}return`--`},getOperatorName:t=>e.operators[t]?e.operators[t].text:`--`}});T();var Ih=O(`mail`,()=>{let e=x(!1),t=x(!1),n=x(!1),r=x(``),i=x(`7.3.2`);return{setup:D(()=>$().userInfo.status&&e.value&&!t.value&&n.value),update:t,install:e,version:r,checkEnv:n,lastVersion:i,getMailInfo:async()=>{let{message:a}=await rc({sName:`mail_sys`});N(a)&&(e.value=Bt(a.setup)?a.setup:!1,n.value=!Bt(a.mail_sys_status)||a.mail_sys_status,r.value=a.version||`0`,t.value=!Xt(r.value,i.value))}}}),Lh=()=>H.post(`/firewall/com/get_status`),Rh=()=>H.post(`/firewall/com/update_bt_firewall`,{check:`object`,customType:`model`},{requestOptions:{loading:R.global.t(`Component.Pay.index_12`),successMessage:!1}}),zh=()=>H.post(`/firewall/com/clean_cache`,{check:`msg`,customType:`model`},{requestOptions:{loading:R.global.t(`Component.Pay.index_12`),successMessage:!0}}),Bh=e=>H.post(`/ajax?action=get_lines`,e,{requestOptions:{loading:``,successMessage:!1,errorMessage:!1}}),Vh=e=>H.post(`/firewall/com/set_status`,e,{requestOptions:{loading:R.global.t(`Security.Firewall.Api.index_2`),successMessage:!0}}),Hh=e=>H.post(`/firewall?action=SetPing`,e,{requestOptions:{loading:R.global.t(`Security.Firewall.Api.index_3`),successMessage:!0}}),Uh=()=>H.post(`/firewall/com/get_www_logs_size`),Wh=()=>H.post(`/files?action=CloseLogs`,{},{requestOptions:{loading:R.global.t(`Security.Firewall.Api.index_4`)}}),Gh=()=>H.post(`/firewall/com/get_firewall_info`),Kh=e=>H.post(`/firewall/com/port_rules_list`,e),qh=e=>H.post(`/firewall/com/set_port_rule`,{...e,operation:`add`},{requestOptions:{loading:R.global.t(`Security.Firewall.Api.index_5`),successMessage:!0}}),Jh=e=>H.post(`/firewall/com/modify_port_rule`,{new_data:JSON.stringify({...e.new_data,operation:`add`}),old_data:JSON.stringify(e.old_data)},{requestOptions:{loading:R.global.t(`Security.Firewall.Api.index_6`),successMessage:!0}}),Yh=e=>H.post(`/firewall/com/modify_port_rule`,{new_data:JSON.stringify({operation:`add`,...e.new_data}),old_data:JSON.stringify(e.old_data)},{requestOptions:{loading:R.global.t(`Security.Firewall.Api.index_7`),successMessage:!0}}),Xh=(e,t=!0)=>H.post(`/firewall/com/set_port_rule`,{operation:`remove`,...e},{requestOptions:{loading:t?R.global.t(`Security.Firewall.Api.index_15`):``,successMessage:t}}),Zh=e=>H.post(`/safe/firewall/get_listening_processes`,{data:JSON.stringify(e)}),Qh=e=>H.post(`/firewall/com/export_rules`,e,{requestOptions:{loading:R.global.t(`Security.Firewall.Api.index_14`)}}),$h=e=>H.post(`/firewall/com/import_rules`,e,{requestOptions:{successMessage:!0}}),eg=e=>H.post(`/firewall/com/ip_rules_list`,e),tg=e=>H.post(`/firewall/com/set_ip_rule`,{...e,operation:`add`},{requestOptions:{loading:R.global.t(`Security.Firewall.Api.index_9`),successMessage:!0}}),ng=e=>H.post(`/firewall/com/modify_ip_rule`,{new_data:JSON.stringify({operation:`add`,...e.new_data}),old_data:JSON.stringify(e.old_data)},{requestOptions:{loading:R.global.t(`Security.Firewall.Api.index_10`),successMessage:!0}}),rg=e=>H.post(`/firewall/com/modify_ip_rule`,{new_data:JSON.stringify({operation:`add`,...e.new_data}),old_data:JSON.stringify(e.old_data)},{requestOptions:{loading:R.global.t(`Security.Firewall.Api.index_11`),successMessage:!0}}),ig=(e,t=!0)=>H.post(`/firewall/com/set_ip_rule`,{operation:`remove`,...e},{requestOptions:{loading:t?R.global.t(`Security.Firewall.Api.index_16`):``,successMessage:t}}),ag=e=>H.post(`/firewall/com/port_forward_list`,e),og=e=>H.post(`/firewall/com/set_port_forward`,{...e,operation:`add`},{requestOptions:{loading:R.global.t(`Security.Firewall.Api.index_19`),successMessage:!0}}),sg=e=>H.post(`/firewall/com/modify_forward_rule`,{new_data:JSON.stringify({operation:`add`,...e.new_data}),old_data:JSON.stringify(e.old_data)},{requestOptions:{loading:R.global.t(`Security.Firewall.Api.index_20`),successMessage:!0}}),cg=(e,t=!0)=>H.post(`/firewall/com/set_port_forward`,{operation:`remove`,...e},{requestOptions:{loading:t?R.global.t(`Security.Firewall.Api.index_17`):``,successMessage:t}}),lg=e=>H.post(`/safe/firewall/get_country_list`,{data:JSON.stringify(e)}),ug=()=>H.post(`/safe/firewall/get_countrys`),dg=e=>H.post(`/safe/firewall/create_countrys`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Security.Firewall.Api.index_12`),successMessage:!0}}),fg=e=>H.post(`/safe/firewall/modify_country`,{data:JSON.stringify(e)},{requestOptions:{loading:R.global.t(`Security.Firewall.Api.index_13`),successMessage:!0}}),pg=(e,t=!0)=>H.post(`/safe/firewall/remove_country`,{data:JSON.stringify(e)},{requestOptions:{loading:t?R.global.t(`Security.Firewall.Api.index_18`):``,successMessage:t}}),mg=e=>H.post(`/safe/firewall/import_rules`,{data:JSON.stringify({rule_name:`country_rule`,...e})},{requestOptions:{successMessage:!0}}),hg=()=>H.post(`/safe/firewall/export_rules`,{data:JSON.stringify({rule_name:`country_rule`})},{requestOptions:{loading:R.global.t(`Security.Firewall.Api.index_14`)}});T();var gg=O(`security`,()=>{let e=x({switch:!1,times:0,days:0}),t=x(!1),n=x(!1),r=e=>{n.value=e},i=E({status:!0,initStatus:!0});return{antiForm:e,systemHardening:t,isRefresh:n,setRefresh:r,firewallStatus:i,getStatus:async()=>{let{message:e}=await Lh();N(e)&&(i.status=e.status,i.initStatus=e.init_status.status)}}}),_g=e=>H.post(`/ssl_domain?action=list_dns_api`,e),vg=e=>H.post(`/ssl_domain?action=create_dns_api`,e,{requestOptions:{loading:R.global.t(`WP.api.tamper_2`),successMessage:!0}}),yg=e=>H.post(`/ssl_domain?action=edit_dns_api`,e,{requestOptions:{loading:R.global.t(`Crontab.Api.index_5`),successMessage:!0}}),bg=e=>H.post(`/ssl_domain?action=delete_dns_api`,e,{requestOptions:{loading:R.global.t(`Mail.Api.index_37`),successMessage:!0}}),xg=()=>H.post(`/ssl_domain?action=get_dns_support`),Sg=e=>H.post(`/ssl_domain?action=list_dns_record`,e),Cg=e=>H.post(`/ssl_domain?action=create_dns_record`,e,{requestOptions:{loading:R.global.t(`WP.api.tamper_2`),successMessage:!0}}),wg=e=>H.post(`/ssl_domain?action=edit_dns_record`,e,{requestOptions:{loading:R.global.t(`Crontab.Api.index_5`),successMessage:!0}}),Tg=e=>H.post(`/ssl_domain?action=delete_dns_record`,e,{requestOptions:{loading:R.global.t(`Mail.Api.index_37`),successMessage:!0}}),Eg=e=>H.post(`/ssl_domain?action=list_domain_details`,e),Dg=e=>H.post(`/ssl_domain?action=switch_ssl_alarm`,e,{requestOptions:{loading:R.global.t(`Crontab.Api.index_5`),successMessage:!0}}),Og=e=>H.post(`/ssl_domain?action=sync_dns_info`,e,{requestOptions:{loading:R.global.t(`Login.index_22`),successMessage:!0}}),kg=e=>H.post(`/ssl_domain?action=list_ssl_info`,e),Ag=e=>H.post(`/ssl_domain?action=download_cert`,e,{requestOptions:{loading:R.global.t(`Login.index_22`),successMessage:!1}}),jg=e=>H.post(`/ssl_domain?action=one_cilck_renew`,e,{requestOptions:{loading:R.global.t(`Login.index_22`),successMessage:!0}}),Mg=e=>H.post(`/ssl_domain?action=renew_cert_process`,e,{requestOptions:{loading:R.global.t(`Login.index_22`),successMessage:!1}}),Ng=(e,t=!0)=>H.post(`/ssl_domain?action=apply_new_ssl`,e,{requestOptions:{loading:t?R.global.t(`Login.index_22`):``}}),Pg=e=>H.post(`/ssl_domain?action=upload_cert`,e,{requestOptions:{loading:R.global.t(`Login.index_22`),successMessage:!1}}),Fg=e=>H.post(`/ssl_domain?action=switch_auto_renew`,e,{requestOptions:{loading:R.global.t(`Login.index_22`),successMessage:!0}}),Ig=e=>H.post(`/ssl_domain?action=cert_domain_list`,e),Lg=e=>H.post(`/ssl_domain?action=cert_deploy_sites`,e,{requestOptions:{loading:R.global.t(`Login.index_22`),successMessage:!1}}),Rg=e=>H.post(`/ssl_domain?action=cert_deploy_mails`,e,{requestOptions:{loading:R.global.t(`Login.index_22`),successMessage:!1}}),zg=e=>H.post(`/ssl_domain?action=cert_deploy_panel`,e,{requestOptions:{loading:R.global.t(`Login.index_22`),successMessage:!0}}),Bg=e=>H.post(`/ssl_domain?action=remove_cert`,e,{requestOptions:{loading:R.global.t(`Mail.Api.index_37`),successMessage:!0}}),Vg=e=>H.post(`/ssl_domain?action=check_domain_automatic`,e),Hg=e=>H.post(`/files?action=GetFileBody`,e,{requestOptions:{errorMessage:!1}}),Ug=()=>H.post(`/ssl_domain?action=ssl_tasks_status`),Wg=e=>H.post(`/plugin?action=a&name=mail_sys&s=get_auto_cert`,e,{requestOptions:{loading:R.global.t(`Login.index_22`),errorMessage:!1}}),Gg=e=>H.post(`/plugin?action=a&name=mail_sys&s=auto_deploy_cert`,e,{requestOptions:{loading:R.global.t(`Login.index_22`),successMessage:!0}}),Kg=()=>H.post(`/business_ssl?action=get_product_list`),qg=e=>H.post(`/business_ssl?action=apply_cert_order_pay`,e),Jg=()=>H.post(`/business_ssl?action=get_cert_admin`),Yg=e=>H.post(`/business_ssl?action=list_business_ssl`,e),Xg=e=>H.post(`/data?action=getData`,e),Zg=e=>H.post(`/business_ssl?action=apply_order_ca`,e,{requestOptions:{loading:R.global.t(`Account.Account.accountState-721844-19`),successMessage:!0}}),Qg=e=>H.post(`/business_ssl?action=get_verify_result`,e,{requestOptions:{loading:R.global.t(`Login.index_22`),successMessage:!1}}),$g=e=>H.post(`/business_ssl?action=check_domain_suitable`,e),e_=()=>H.post(`/ssl_domain?action=get_sites`),t_=e=>H.post(`/ssl_domain?action=manual_apply_vaild`,e,{requestOptions:{loading:``,successMessage:!0,errorMessage:!1}}),n_=e=>H.post(`/ssl_domain?action=manual_apply_check`,e,{requestOptions:{loading:R.global.t(`Login.index_22`),successMessage:!1}}),r_=e=>H.post(`/business_ssl?action=check_url_txt`,e,{requestOptions:{loading:R.global.t(`Login.index_22`),successMessage:!1,errorMessage:!1}}),i_=e=>H.post(`/business_ssl?action=again_verify`,e,{requestOptions:{loading:R.global.t(`Login.index_22`),successMessage:!0}}),a_=()=>H.post(`/ssl_dns?action=get_status`),o_=e=>H.post(`/ssl_dns?action=install_pdns`,e,{requestOptions:{loading:R.global.t(`Login.index_22`),successMessage:!1}}),s_=()=>H.post(`/ssl_dns?action=get_nameserver`),c_=e=>H.post(`/ssl_dns?action=set_nameserver`,e,{requestOptions:{loading:R.global.t(`Login.index_22`),successMessage:!0}}),l_=e=>H.post(`/ssl_dns?action=change_status`,e,{requestOptions:{loading:R.global.t(`Login.index_22`),successMessage:!0}}),u_=e=>H.post(`/ssl_dns?action=add_zone`,e,{requestOptions:{loading:R.global.t(`Login.index_22`),successMessage:!0}}),d_=e=>H.post(`/ssl_dns?action=del_zone`,e,{requestOptions:{loading:R.global.t(`Login.index_22`),successMessage:!0}}),f_=e=>H.post(`/ssl_dns?action=get_soa`,e),p_=e=>H.post(`/ssl_dns?action=set_soa`,e,{requestOptions:{loading:R.global.t(`Login.index_22`),successMessage:!0}}),m_=e=>H.post(`/ssl_dns?action=get_logger`,e),h_=()=>H.post(`/ssl_dns?action=clear_logger`,{},{requestOptions:{loading:R.global.t(`Login.index_22`),successMessage:!0}}),g_=e=>H.post(`/ssl_dns?action=add_dmarc`,e,{requestOptions:{loading:R.global.t(`Login.index_22`),successMessage:!0}}),__=async()=>{H.post(`/ssl_dns?action=add_dkim_spf`,{},{requestOptions:{loading:R.global.t(`Login.index_22`),successMessage:!0}})},v_=e=>H.post(`/ssl_dns?action=dns_checker`,e),y_=e=>H.post(`/ssl_dns?action=set_ttl_batch`,e,{requestOptions:{loading:R.global.t(`Login.index_22`),successMessage:!0}}),b_=()=>H.post(`/ssl_dns?action=fix_zone`,{},{requestOptions:{loading:R.global.t(`Login.index_22`),successMessage:!0}});T();var x_=O(`ssl`,()=>{let e=x(!0),t=x(!0);return{dnsInstall:e,dnsStatus:t,getDNSStatus:async()=>{let{message:n}=await a_();N(n)&&(t.value=n.status,e.value=n.service===`pdns`)}}});T(),M();async function S_(e){try{let t=$(),n=``;if(t.aaPanelPro&&t.isFree)n=t.username;else{let{message:e}=await Tr();n=d(e,`data.username`,``)}V({width:1e3,height:720,hideClose:t.aaPanelPro&&t.isFree,data:{username:n,...e},component:v(()=>j(()=>import(`./feature-Pay.js?v=1786507437784`).then(e=>e.t),__vite__mapDeps([106,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,37,22,23,38,107])))})}catch(e){Ad()}}T(),M();var $=O(`global`,()=>{let e=Hi(),t=x(0),n=x(0),r=x(1080),i=x(52),a=e=>{r.value=e},o=e=>{t.value=e},s=e=>{n.value=e},c=x(`--`),l=x(0),u=x({status:!1,username:``}),f=x(!0),p=D(()=>u.value.status?u.value.username:`--`),m=x(Sr.Free),h=x(0),g=D(()=>h.value<0?`--`:h.value===0?`Lifetime`:en(h.value,`yyyy-MM-dd`)),ee=D(()=>h.value===0),te=D(()=>m.value===Sr.Free),_=D(()=>m.value===Sr.Professional),y=D(()=>m.value===Sr.Enterprise),ne=x(``),re=x(!1),ie=x(!0),ae=x(!0),oe=x(!0),se=x(``),ce=e=>{let[,t,n]=e;F(t)&&t>-1?(m.value=Sr.Professional,h.value=t):F(n)&&n>-1?(m.value=Sr.Enterprise,h.value=n):(m.value=Sr.Free,h.value=-1)},le=x(`en`),ue=x([]),b=x(`fresh`),S=Me(),de=x(!1),C=x(!1),fe=x(!1),pe=x(!0),me=E({isShow:!0}),he=x(!1),ge=x(!1);return{userInfo:u,username:p,authType:m,authExpired:g,isFree:te,isPro:_,isLtd:y,isLifetime:ee,address:c,taskCount:l,mainWidth:t,mainHeight:n,bodyMinWidth:r,footerHeight:i,installFinished:f,lang:le,langList:ue,theme:b,isMultiServiceInstall:de,multiService:C,isWebServerJump:fe,siteMonitorStatus:pe,aaPanelPro:re,hasSubPanelAuth:ie,nodeInstall:ae,panelDomain:se,nodeJs:oe,aiAssistant:me,ai_first_record:he,first_backup:ge,versionType:ne,initPublicBackendRecord:async()=>{let{message:e}=await $r(),t=N(e)?e:{},n=Object.prototype.hasOwnProperty.call(t,`ai`);he.value=!n||Number(t.ai)!==0;let r=Object.prototype.hasOwnProperty.call(t,`wp_backup`);ge.value=!r||Number(t.wp_backup)!==0},getCheckAuth:async()=>{if(re.value&&te.value){S_({source:210});return}},setMainWidth:o,setMainHeight:s,setBodyMinWidth:a,getConfigSimple:async()=>{let{message:t}=await Cr();if(N(t)){if(l.value=d(t,`task_count`,0),c.value=d(t,`panel.address`,`--`),u.value.status=d(t,`user_info.status`,!1),u.value.username=d(t,`user_info.data.username`,``),le.value=d(t,`language`,`en`),ue.value=d(t,`language_list`,[]),b.value=d(t,`theme`,`fresh`),ae.value=d(t,`node_manager.is_install`,!0),f.value=t.install_finished,re.value=t.isPro,de.value=t.multi_service_install,C.value=t.multi_service,pe.value=d(t,`site_total_monitor.is_install`,!0),se.value=d(t,`panel.domain`,``),oe.value=t.nodejs,me.isShow=d(t,`ai_widget.chat`,!0),ne.value=d(t,`panel.version_type`,``),ce(d(t,`get_pd`,[``,-1,-1])),window.document.title=d(t,`webname`,`aaPanel Linux Panel`),ie.value=!!t.account_limit,f.value===!1&&S.path===`/`){if(re.value&&!u.value.status)return;V({width:480,minHeight:280,hideClose:!0,zIndex:99999,component:v(()=>j(()=>import(`./view-home.js?v=1786507437784`).then(e=>e.i),__vite__mapDeps([60,1,2,3,4,5,6,12,8,9,13,14,15,16,17,18,19,0,20,21,28,29,30,31,32,33,34,35,36,55,56,22,23,24,25,61,62,63,27,37,38,39,47,48,64])))})}t.limit_login&&S.path!==`/login`&&(window.location.href=`/login?dologin=True`),l.value!==0&&e.onRepetion()}}}});T();var C_=w({__name:`App`,setup(e){let t=ur(),n=$();return Ce(()=>t.rootCssVer,e=>{Object.entries(e).forEach(([e,t])=>{document.documentElement.style.setProperty(e,t)})},{immediate:!0,deep:!0}),t.changeTheme(),t.initThemeConfig(),n.initPublicBackendRecord(),(e,t)=>{let n=ne(`router-view`),r=xr;return g(),Ae(r,null,{default:S(()=>[s(n)]),_:1})}}}),w_=e(jt(),1);w_.default.configure({easing:`ease`,minimum:.3,speed:300,showSpinner:!0,trickleSpeed:200});var T_=[`/modify_password`];bl.beforeEach(async(e,t,n)=>{var r;if(w_.default.start(),cr.removeAllPending(),T_.includes(t.path)){n(t.path);return}let i=$();try{await i.getConfigSimple()}catch(e){console.error(e)}!i.userInfo.status&&i.aaPanelPro?e.path===`/binds`?n():n(`/binds`):(i.getCheckAuth(),n());let a=window.document.title.split(` - `)[0]||`aaPanel`,o=((r=e.matched[0])==null?void 0:r.name)||`aaPanel`;o?window.document.title=`${a} - ${o}`:window.document.title=a}),bl.afterEach(()=>{w_.default.done()});var E_=bl,D_=e=>{e.directive(`modal-drag`,{mounted(e){let t=e,n=Ht(e,`n-dialog`),r=(()=>{let e=Vt();return Object.prototype.hasOwnProperty.call(e,`currentStyle`)&&`currentStyle`in e?(t,n)=>e.currentStyle[n]:(e,t)=>getComputedStyle(e)[t]})();t.onmousedown=e=>{let t=e.clientX,i=e.clientY,a=document.body.clientWidth,o=document.documentElement.clientHeight,s=n.offsetWidth,c=n.offsetHeight,l=n.offsetLeft,u=a-n.offsetLeft-s,d=n.offsetTop,f=o-n.offsetTop-c,p=r(n,`left`);p===`auto`&&(p=`0px`);let m=r(n,`top`);return p.includes(`%`)?(p=`${document.body.clientWidth*(p.replace(/%/g,``)/100)}`,m=`${document.body.clientHeight*(m.replace(/%/g,``)/100)}`):(p=`${+p.replace(/px/g,``)}`,m=`${+m.replace(/px/g,``)}`),document.onmousemove=e=>{let r=e.clientX-t,a=e.clientY-i;-r>l?r=-l:r>u&&(r=u),-a>d?a=-d:a>f&&(a=f),n.style.cssText+=`;left:${r+ie(p)}px;top:${a+ie(m)}px;`},document.onmouseup=()=>{document.onmousemove=null,document.onmouseup=null},!1}}}),e.directive(`load-text`,(e,t)=>{let n=e.nextElementSibling,r=n&&n.classList.contains(`load-text`);t.value&&!r?r||(e.style.display=`none`,e.insertAdjacentHTML(`afterend`,`<span class="load-text">--</span>`)):t.value||(r&&n.remove(),e.removeAttribute(`style`))}),e.directive(`scroll-bottom`,{updated(e){e.scrollTop=e.scrollHeight}}),e.directive(`table`,e=>{e.onscroll=()=>{let t=e.scrollTop,n=e.querySelector(`thead`);n&&(n.style.transform=`translateY(${t}px)`)}})},O_=`panel_analytics_logs`,k_=60*1e3,A_=null,j_=!1,M_=e=>Object.keys(e).length===0,N_=e=>e.trim().replace(/\s+/g,`_`),P_=()=>{try{window.localStorage.removeItem(O_)}catch(e){}},F_=()=>{if(typeof window>`u`)return{};try{let e=window.localStorage.getItem(O_);if(!e)return{};let t=JSON.parse(e);return t&&typeof t==`object`&&!Array.isArray(t)?t:{}}catch(e){return P_(),{}}},I_=e=>{if(!(typeof window>`u`)){if(M_(e)){P_();return}try{window.localStorage.setItem(O_,JSON.stringify(e))}catch(e){}}},L_=e=>{let t=F_();Object.entries(e).forEach(([e,n])=>{Object.entries(n).forEach(([n,r])=>{var i;let a=(i=t[e])==null?void 0:i[n];if(!a)return;let o=a.count-r.count;o>0?a.count=o:delete t[e][n]}),t[e]&&Object.keys(t[e]).length===0&&delete t[e]}),I_(t)},R_=e=>Object.entries(e).flatMap(([e,t])=>Object.entries(t).map(([t,n])=>({module:e,fun_name:t,count:n.count}))),z_=(e,t)=>{var n;let r=N_(e),i=N_(t);if(!r||!i)return;let a=F_();a[r]||(a[r]={}),(n=a[r])[i]||(n[i]={count:0}),a[r][i].count+=1,I_(a)},B_=async()=>{if(j_)return;let e=F_();if(!M_(e)){j_=!0;try{await ti({logs:JSON.stringify(R_(e))}),L_(e)}finally{j_=!1}}},V_=()=>{typeof window>`u`||A_!==null||(A_=window.setInterval(()=>{B_().catch(()=>void 0)},k_))};T();var H_=ue(C_),U_=Pe();U_.use(Be),H_.use(U_),H_.use(R),H_.use(E_),D_(H_),V_(),H_.mount(`#app`);var W_=function(e){return e[e.NotDeploy=-1]=`NotDeploy`,e[e.SaveOrHolderDeploy=0]=`SaveOrHolderDeploy`,e[e.LetsEncryptDeploy=1]=`LetsEncryptDeploy`,e[e.TestDeploy=2]=`TestDeploy`,e[e.BusinessDeploy=3]=`BusinessDeploy`,e}({});export{jg as $,ad as $a,To as $c,qr as $d,rn as $f,Sf as $i,Ia as $l,$f as $n,Yl as $o,ef as $r,Vc as $s,Ch as $t,la as $u,wg as A,ld as Aa,Hs as Ac,Ii as Ad,Yn as Af,Lf as Ai,Wo as Al,bm as An,ed as Ao,Zf as Ar,Rc as As,ug as At,Ga as Au,Jg as B,Gu as Ba,ps as Bc,hi as Bd,R as Bf,Qd as Bi,Es as Bl,Id as Bn,$l as Bo,gp as Br,Dc as Bs,Vh as Bt,ua as Bu,Lg as C,Dd as Ca,ol as Cc,li as Cd,Hr as Cf,ep as Ci,_o as Cl,Vm as Cn,fu as Co,rp as Cr,_c as Cs,rg as Ct,Na as Cu,Ag as D,md as Da,Ws as Dc,zi as Dd,lr as Df,tf as Di,as as Dl,ym as Dn,Fu as Do,Xf as Dr,Yc as Ds,hg as Dt,Da as Du,Gg as E,hd as Ea,mc as Ec,Si as Ed,ur as Ef,qf as Ei,gs as El,vm as En,yu as Eo,Fp as Er,vc as Es,Yh as Et,io as Eu,s_ as F,ou as Fa,xo as Fc,ui as Fd,er as Ff,pp as Fi,Yo as Fl,um as Fn,Xu as Fo,Vd as Fr,Kc as Fs,Zh as Ft,Oa as Fu,Sg as G,Mu as Ga,vo as Gc,Li as Gd,Cn as Gf,$p as Gi,yo as Gl,bp as Gn,kl as Go,Qp as Gr,Pc as Gs,Mh as Gt,aa as Gu,Vg as H,rd as Ha,vs as Hc,Ni as Hd,Tn as Hf,Up as Hi,Po as Hl,Wp as Hn,Fl as Ho,Yd as Hr,wc as Hs,Rh as Ht,Wi as Hu,m_ as I,Ou as Ia,jo as Ic,wi as Id,Qn as If,Vf as Ii,bs as Il,pm as In,uu as Io,hp as Ir,Oc as Is,Kh as It,Za as Iu,Hg as J,Uu as Ja,ds as Jc,di as Jd,_n as Jf,bf as Ji,ks as Jl,df as Jn,Kl as Jo,Op as Jr,il as Js,Ph as Jt,oa as Ju,Eg as K,Nu as Ka,ko as Kc,yi as Kd,xn as Kf,Cp as Ki,As as Kl,nm as Kn,Il as Ko,xp as Kr,el as Ks,Nh as Kt,da as Ku,f_ as L,ku as La,rs as Lc,ji as Ld,B as Lf,$d as Li,Fo as Ll,fm as Ln,iu as Lo,Bd as Lr,kc as Ls,Uh as Lt,wa as Lu,b_ as M,sd as Ma,Vs as Mc,xi as Md,Zn as Mf,ap as Mi,Mo as Ml,hm as Mn,td as Mo,Jd as Mr,gc as Ms,eg as Mt,Aa as Mu,e_ as N,od as Na,Us as Nc,mi as Nd,Xn as Nf,qd as Ni,os as Nl,dm as Nn,nd as No,Kd as Nr,Wc as Ns,Bh as Nt,oo as Nu,p_ as O,pd as Oa,Rs as Oc,Ai as Od,H as Of,If as Oi,ss as Ol,xm as On,Cu as Oo,Ud as Or,Xc as Os,Qh as Ot,La as Ou,Yg as P,wu as Pa,js as Pc,Bi as Pd,V as Pf,Gd as Pi,qo as Pl,mm as Pn,Qu as Po,Xd as Pr,Uc as Ps,ag as Pt,ao as Pu,o_ as Q,mu as Qa,zo as Qc,Rr as Qd,on as Qf,Mf as Qi,ba as Ql,sp as Qn,Xl as Qo,vp as Qr,Hc as Qs,Dh as Qt,qi as Qu,Ug as R,Hu as Ra,ls as Rc,_i as Rd,z as Rf,zf as Ri,ws as Rl,lm as Rn,du as Ro,mp as Rr,Ac as Rs,mg as Rt,Ha as Ru,bg as S,Ed as Sa,dc as Sc,ri as Sd,Br as Sf,cp as Si,Xo as Sl,Am as Sn,Ku as So,lp as Sr,Lc as Ss,ng as St,Ea as Su,zg as T,Od as Ta,oc as Tc,Vi as Td,_r as Tf,_p as Ti,Ss as Tl,Dm as Tn,Ru as To,jp as Tr,ac as Ts,Jh as Tt,qa as Tu,Wg as U,su as Ua,Go as Uc,fi as Ud,wn as Uf,Xp as Ui,bo as Ul,qp as Un,Dl as Uo,wp as Ur,Ic as Us,Ih as Ut,Qi as Uu,Ig as V,Ju as Va,ts as Vc,bi as Vd,On as Vf,Vp as Vi,Ao as Vl,Ld as Vn,Ql as Vo,Bf as Vr,jc as Vs,Hh as Vt,na as Vu,kg as W,_u as Wa,Os as Wc,gi as Wd,bn as Wf,Zp as Wi,No as Wl,Ep as Wn,Ul as Wo,Tp as Wr,Nc as Ws,Fh as Wt,Ji as Wu,xg as X,ju as Xa,Vo as Xc,Zr as Xd,mn as Xf,np as Xi,no as Xl,cf as Xn,Pl as Xo,im as Xr,lc as Xs,Oh as Xt,ta as Xu,_g as Y,ru as Ya,hs as Yc,Dr as Yd,vn as Yf,_f as Yi,so as Yl,pf as Yn,Al as Yo,em as Yr,nl as Ys,jh as Yt,ra as Yu,Xg as Z,Yu as Za,Bo as Zc,Lr as Zd,en as Zf,af as Zi,$a as Zl,wf as Zn,Ll as Zo,nf as Zr,zc as Zs,Sh as Zt,Zi as Zu,t_ as _,bd as _a,Cc as _c,oi as _d,Er as _f,Hf as _i,Io as _l,Nm as _n,lu as _o,Bt as _p,rf as _r,Sl as _s,pg as _t,Va as _u,S_ as a,Np as aa,sc as ac,Xi as ad,zr as af,Pf as ai,ns as al,Th as an,au as ao,Kt as ap,Kf as ar,Gl as as,y_ as at,va as au,Bg as b,Td as ba,fc as bc,ii as bd,Or as bf,kf as bi,fs as bl,Lm as bn,gu as bo,P as bp,lf as br,yl as bs,Xh as bt,Pa as bu,Ng as c,Gf as ca,Zc as cc,ia as cd,Vr as cf,Cf as ci,Zo as cl,yh as cn,bu as co,Gt as cp,Kp as cr,Zl as cs,Qg as ct,_a as cu,g_ as d,Pd as da,Ec as dc,Hi as dd,Fr as df,op as di,cs as dl,Ym as dn,$u as do,Yt as dp,Sp as dr,Ol as ds,dg as dt,Xa as du,of as ea,rc as ec,Gi as ed,Pr as ef,Jf as ei,us as el,_h as en,Iu as eo,nn as ep,Ap as er,wl as es,__ as et,Fa as eu,qg as f,Md as fa,Fc as fc,Pi as fd,Wr as ff,ip as fi,Co as fl,Jm as fn,Wu as fo,I as fp,Gp as fr,ql as fs,tg as ft,eo as fu,n_ as g,yd as ga,yc as gc,Fi as gd,Jr as gf,Rf as gi,Eo as gl,Hm as gn,pu as go,zt as gp,Rd as gr,Cl as gs,Wh as gt,Ka as gu,$g as h,jd as ha,Jc as hc,Oi as hd,Gr as hf,yp as hi,Oo as hl,Wm as hn,eu as ho,Ht as hp,tm as hr,Bl as hs,zh as ht,Ra as hu,$ as i,Bp as ia,al as ic,ea as id,Ir as if,gf as ii,es as il,xh as in,Pu as io,Xt as ip,Hp as ir,Wl as is,c_ as it,to as iu,yg as j,cd as ja,Bs as jc,Ri as jd,$n as jf,dp as ji,Ds as jl,_m as jn,id as jo,zd as jr,Qc as js,Gh as jt,Ya as ju,Dg as k,fd as ka,Ls as kc,Mi as kd,or as kf,am as ki,_s as kl,gm as kn,Au as ko,Jp as kr,qc as ks,lg as kt,Ma as ku,Cg as l,Yf as la,$c as lc,ha as ld,wr as lf,hf as li,Jo as ll,ah as ln,Eu as lo,$t as lp,zp as lr,Ml as ls,r_ as lt,Wa as lu,i_ as m,Ad as ma,Bc as mc,ci as md,Qr as mf,Ff as mi,go as ml,Gm as mn,Bu as mo,Qt as mp,Dp as mr,Vl as ms,qh as mt,Qa as mu,z_ as n,yf as na,cl as nc,Yi as nd,Yr as nf,uf as ni,is as nl,vh as nn,Lu as no,an as np,Pp as nr,El as ns,Mg as nt,Ua as nu,x_ as o,Mp as oa,hc as oc,pa as od,Mr as of,sf as oi,ys as ol,Eh as on,Tu as oo,Zt as op,Nf as or,zl as os,Fg as ot,Ba as ou,l_ as p,Nd as pa,tl as pc,si as pd,Kr as pf,Qf as pi,Do as pl,qm as pn,Vu as po,qt as pp,Yp as pr,Jl as ps,og as pt,Ta as pu,Og as q,qu as qa,Ko as qc,vi as qd,yn as qf,sm as qi,Cs as ql,Of as qn,jl as qo,om as qr,rl as qs,Ah as qt,Ui as qu,E_ as r,Ip as ra,uc as rc,Ki as rd,Nr as rf,ff as ri,So as rl,gh as rn,vu as ro,sn as rp,cm as rr,Tl as rs,Zg as rt,ya as ru,u_ as s,kp as sa,ic as sc,ca as sd,jr as sf,jf as si,wo as sl,bh as sn,Du as so,Ut as sp,xf as sr,Rl as ss,Pg as st,Ja as su,W_ as t,vf as ta,sl as tc,$i as td,kr as tf,Df as ti,ms as tl,wh as tn,cu as to,tn as tp,Lp as tr,Hl as ts,v_ as tt,za as tu,vg as u,Wf as ua,Gc as uc,ga as ud,Ur as uf,up as ui,Ho as ul,th as un,Zu as uo,Wt as up,Wd as ur,Nl as us,gg as ut,ka as uu,h_ as v,vd as va,Mc as vc,Ti as vd,Ar as vf,Uf as vi,Lo as vl,km as vn,nu as vo,F as vp,Af as vr,xl as vs,ig as vt,ro as vu,Rg as w,kd as wa,xc as wc,ai as wd,vr as wf,tp as wi,$o as wl,Rm as wn,zu as wo,Rp as wr,pc as ws,sg as wt,Sa as wu,Tg as x,Sd as xa,nc as xc,ni as xd,ei as xf,Tf as xi,Uo as xl,Bm as xn,xu as xo,It as xp,Ef as xr,ul as xs,fg as xt,xa as xu,d_ as y,xd as ya,Sc as yc,Ci as yd,Xr as yf,rm as yi,Ro as yl,Pm as yn,Su as yo,N as yp,mf as yr,_l as ys,cg as yt,Ca as yu,Kg as z,tu as za,Qo as zc,pi as zd,Fn as zf,Zd as zi,Ts as zl,Hd as zn,hu as zo,fp as zr,Tc as zs,$h as zt,ja as zu};